#rhlug for 2008-07

30 20:28:00 tommost auchter: Does /dev/audio handle many channels (5.1, etc.)?

30 20:30:00 andy753421 haha, some microsoft guy criticizing google: 'Everything is pretty much run by [engineering] — PMs and testers are conspicuously absent from the process.'

30 20:31:00 andy753421 I think that says something about the usefulness of 'project management' and 'quality assurance' :)

30 20:34:00 auchter tommost: nope, only two.  no big loss, all of my music is either stereo or mono.

30 20:35:00 Morasique andy753421: i read that article, it was thoroughly amusing

30 21:56:00 auchter excellent plan 9 intro: http://www.quanstro.net/newbie-guide.pdf

30 21:56:00 auchter well, at least a much better intro than 9.intro.pdf ;)

30 22:29:00 octavious auchter: i am curious as to how you use plan9

30 22:29:00 auchter octavious: how do you mean?

30 22:30:00 octavious in terms of your environment

30 22:31:00 octavious like, do you have it running in a vm, are you just using the userspace stuff on top of linux..or

30 22:32:00 octavious forgive me if i am missing something in my ignorance

30 22:32:00 auchter for the most part, i use plan9port (mostly plumber and rc), though with the release of 9vx i've been using that more often

30 22:33:00 auchter i used to run it in a vm, but qemu's a bit of a pain

30 22:36:00 octavious yeah, i used qemu awhile for windows

30 22:36:00 octavious one of the cool things i read about it is that you can use it with gdb to debug an OS

30 22:36:00 octavious which sounds kind of cool...

30 22:37:00 auchter i really should learn a debugger sometime... i've mostly just gotten by using fprintf

30 22:38:00 octavious yeah, at work i can't use a debugger because i am developing on vxworks..

30 22:39:00 octavious there is a debugger, but its a pain to get a license and learn how to use it

30 22:39:00 octavious so i just use printf and a debugging console

30 22:39:00 auchter hey, if it's good enough for kernighan, it's good enough for me

30 22:41:00 octavious i have gotten a hell of a lot better using vim...its my primary IDE at work

30 22:41:00 octavious noone ever told me about i_CTRL-R

30 22:43:00 shadghost hugs everyone

30 22:44:00 auchter i use vim at work a ton as well, but i've only improved a little bit

30 22:44:00 auchter my goal is to one day be as completely perplexing as andy753421

30 22:45:00 octavious there are a few things i still want to do..

30 22:45:00 octavious script dwm-like window management for vim...

30 22:45:00 auchter i've found vim's split window stuff just fine, actually

30 22:45:00 octavious i find that the built-in window movement commands are braindead

30 22:50:00 andy753421 i've managed to get used to the vim window commands, but they are a bit annoying

30 22:51:00 andy753421 the splitting in vim is more powerful than dwm/wmii/awesome though, so their keybindings wouldn't really work all the time

30 22:52:00 andy753421 in other news, I put up a new version of mk.vim and rc.vim

30 22:53:00 andy753421 mk.vim is getting close to being done and has a list of bugs/unimplemented features at the top.. I also make a test.mk

30 22:57:00 shadghost realised that it is futile to try to hug people over irc

30 23:12:00 andy753421 Whoo! Plan9 was just featured on the daily show!

30 23:18:00 octavious heh, what for?

30 23:19:00 andy753421 eh, it was a reference to the movie

30 23:20:00 octavious ohh i see

30 23:20:00 octavious that makes more sense

01 00:05:00 andy753421 auchter: http://andy753421.ath.cx/status.vim

01 01:09:00 tommost hugs shadghost

01 03:06:00 shadghost hugs tommost right back

01 10:41:00 Morasique AAAAAH! how in the 20 years of Windows' existance has nobody at Microsoft gotten the dialog "Cannot copy file: It is being used by another program" and thought "Wait....what?"

01 16:54:00 andy753421 -F, -t, -s, -d... why can't we have a standard flag for field separators?

01 16:56:00 auchter i suggest --list-of-field-separators=

01 16:57:00 andy753421 auchter: do you know if plan9 standardized flags? (or did it just remove them?)

01 16:58:00 auchter no idea, what commands in particular are you referring to?

01 17:00:00 auchter i suspect that they didn't just get rid of the flags, they got rid of the commands, too ;0

01 17:02:00 andy753421 cut/paste: -d, column,join,sort: -t, awk: -f, i don't remember what -s was

01 17:03:00 auchter well, cut and paste are gone

01 17:04:00 andy753421 seq uses -s

01 17:26:00 tommost So I just spent a minute or two looking for Firefox among my desktops when I realized that it had obviously disappeared in the night, as it is wont to do.

01 17:32:00 tommost They really need to fix that.

01 17:33:00 auchter i haven't had any issues like that

01 17:34:00 tommost It happens pretty much every night for me.

01 17:34:00 auchter i haven't had firefox crash in months

01 17:34:00 tommost It's probably a 64-bit thing.

01 17:35:00 tommost Stupid Flash.

01 17:35:00 tommost It comes with extra features when you're on an unsupported architecture!

01 17:36:00 tommost Sometimes it displays as nothing but a gray box—you can't possibly get rickrolled!

01 17:39:00 tommost http://cheese.blartwendo.com/web21-demo.html

01 17:43:00 auchter tommost: or, why i hate javascript

01 17:44:00 auchter tommost: congratulations, you managed to make firefox crash on me minutes after i said that it hadn't crashed in months

01 18:03:00 tommost dances for joy!

01 19:53:00 tommost auchter: How are the plans for the robot coming?

01 19:57:00 auchter i have many ideas, just not many that are implemented yet; i blame work for sapping me of the desire to do anything remotely thought intensive

01 19:57:00 tommost Still planning on CAN?

01 19:57:00 auchter i plan to start work on it again this next week

01 19:57:00 auchter so far, but i'm not going to make a final decision on that until i have time to play around with actually programming some stuff that uses it

01 19:58:00 auchter it may end up being too cumbersome, though i really think it is the best possible way to do what we need to do

01 19:58:00 auchter but like i said, i haven't actually tried it yet

01 19:58:00 tommost Mmmm.

01 19:58:00 tommost Have you been in communication with Jon at all?

01 19:59:00 auchter nope, not at all; you?

01 19:59:00 tommost Nope.

01 20:02:00 tommost So what are your ideas?

01 20:05:00 auchter to be honest, i've mostly forgotten.  luckily i have them written down somewhere, and the accompanying files somewhere else

01 20:05:00 tommost That wouldn't be on the wiki, I hope...

01 20:05:00 tommost :(

01 20:06:00 auchter no, though i do wish i had that... i had some stuff on there

01 20:07:00 tommost Yeah, I have a ton of notes from the competition to put up (including a huge list of stuff to buy) myself.

01 20:11:00 auchter i vote (futilely) that we use werc (http://repo.cat-v.org/werc/) instead of whatever php/mysql monstrosity we were likely running before and will likely be running again

01 20:12:00 tommost You'll find that I am entirely open to anything that doesn't involve PHP.

01 20:12:00 tommost I was going to do an ultra-simple PHP thing myself, though, mainly because we can't escape MediaWiki.

01 20:12:00 auchter why can't we?

01 20:12:00 tommost boos MediaWiki and its crappy markup

01 20:12:00 tommost Well, I suppose we could.

01 20:13:00 tommost We've already switched wiki systems once.  Why not again?

01 20:13:00 auchter yeah, werc isn't really a wiki though, more of a cms

01 20:14:00 tommost Yeah, we do need a wiki.

01 20:14:00 auchter personally i'd like something that uses markdown for the syntax

01 20:14:00 tommost And while a simple wiki would be pretty easy to implement, some of the more advanced features we're using—image uploading, for one—would be a pain.

01 20:14:00 tommost Markdown is nice.

01 20:14:00 auchter though markdown doesn't support tables and such

01 20:14:00 tommost That's what HTML is for.

01 20:15:00 tommost MediaWiki's table syntax is awful, anway.

01 20:15:00 auchter but you can always put in the html for it, and judging by what i've seen in the lug wiki...

01 20:15:00 tommost *anyway.

01 20:16:00 tommost I also like reStructuredText, but it caters more to people using actual editors instead of crappy textboxes on a web page.

01 20:16:00 tommost It supports most anything you want, aside from certain nested inline markup constructs.

01 20:20:00 auchter also, is there any reason why bela is still down?

01 20:20:00 tommost It shouldn't be.

01 20:20:00 tommost I know that I turned it on.

01 20:20:00 tommost And it seemed to have gotten to the point where you can log in.

01 20:21:00 auchter uh, it shouldn't have... there is no login...

01 20:21:00 tommost It had a text mode login onscreen.

01 20:21:00 tommost "bela#" or something like that.

01 20:21:00 auchter oh, that was the shell prompt

01 20:22:00 auchter well, that's strange that it's not working...

01 20:22:00 tommost It may have a new IP address.

01 20:22:00 auchter well, time to nmap 137.112.99.*

01 20:30:00 auchter yeah, i don't see it

01 20:31:00 tommost Hm...

01 20:31:00 tommost Well, I'll look into it the next time I'm over there.

01 20:31:00 auchter /afs/rose-hulman.edu/users/stu2006/auchtemm if you're interested

01 20:31:00 tommost Probably Thursday.

01 20:31:00 tommost Okay.

01 20:31:00 auchter er, /afs/rose-hulman.edu/users/stu2006/auchtemm/output

01 20:32:00 tommost Permission denied.

01 20:33:00 auchter it's in Public/ now, i blame afs

01 20:36:00 tommost There's surprisingly little in that subnet, really.

01 20:41:00 auchter someone should file a support ticket to iait complaining about the inability to change your login shell

01 20:42:00 tommost Done.

01 20:42:00 auchter great.  i anxiously await their ignoral

01 20:43:00 auchter that's actually not a word at all, is it?

01 20:43:00 tommost Of course, I don't actually want to change it to zsh, since that breaks sshfs.

01 20:43:00 tommost No, it's not.

01 20:43:00 auchter i thought it was just executing another shell in your .cshrc that broke sshfs

01 20:44:00 auchter i also thought there was a workaround for that

01 20:44:00 tommost Yeah.

01 20:44:00 tommost You check whether its an interactive login and then exec zsh.

01 20:57:00 auchter how many people don't accept his apology?

01 20:57:00 tommost Awww... but he was so nice about it.~

01 21:06:00 tommost jboticsource: This year on SGA I suggest that you propose a twenty-minute delay in the dispatch of all-campus e-mails.  The e-mail would remain revocable by the sender, giving them time to find and correct errors before subjecting the entire campus to their inability to proofread.

01 21:09:00 octavious jboticsource: you comin to NI week?

01 21:15:00 jboticsource i think i am

01 21:15:00 jboticsource coming to NI Week

01 21:16:00 jboticsource tom, about the all campus emails

01 21:16:00 jboticsource i think there should be someone who filters them

01 21:16:00 jboticsource so like stupid stuff goes away

01 21:16:00 jboticsource it is abused by many, and annoys all of us

01 21:18:00 tommost But who'd do the filtering?

01 21:18:00 tommost I don't want IAIT do to it.

01 21:18:00 jboticsource it is a real problem

01 21:18:00 jboticsource a subscription system may do well

01 21:18:00 tommost I think that we'd be better off organizing a bunch of students to spam people that send out stupid ones.

01 21:18:00 jboticsource lol

01 21:19:00 jboticsource or like some sort of automted script

01 21:21:00 tommost Morasique: https://hosted.fedoraproject.org/d-feet/

01 21:22:00 jboticsource it would be pretty trivial to set up thunderbird

01 21:22:00 jboticsource to reflect spam

01 21:23:00 octavious organize a student revolt.  spam the spammers...that sounds messy

01 21:24:00 jboticsource octavious: the problem is that i think the general campus does not read thier email anyway enough to care.  LUG cares cuz we are like that, but i think the average student does not care enough to act.  we need to send out all campus emails about sending all campus emails lol.  that woudl be funny

02 01:31:00 Morasique tommost: (i'm forever back in the log) i have the same firefox problem on x86

02 01:31:00 Morasique also, nice with the nick coloring inside messages, i don't know how long logview has had that but i just noticed

02 01:34:00 Morasique auchter: you would do "fs sa -dir ~/output -acl mosttw read" to give tommost access to ~/output

02 01:36:00 Morasique jboticsource: we've talked about a subscription system many times for e-mail, it makes perfect sense in that only interested people would get e-mails, but all the clubs would hate it because spamming more people gives them a better chance of sucking them in

02 01:39:00 Morasique tommost: thanks, d-feet is excellent

02 11:05:00 Morasique wow, that was a "targeted attack against an organization"? i thought somebody had gotten e-mail pretending to be from IAIT, not e-mail from the "educational gateway messaging center" that apparently controls all .edu e-mail addresses

02 13:13:00 Morasique i'm really hoping IAIT isn't planning to alert us everytime they don't send out an e-mail

02 14:05:00 Morasique HA. i stack allocated something i needed to return from a method, and then realized what I was doing. I can be taught after all

02 14:10:00 andy753421 speaking of stack allocations.. i recently found out about alloca(3)

02 14:16:00 Morasique like, that it exists?

02 14:17:00 Morasique it gets used a lot in my project, i don't know how widespread it is though, i'd never seen it used anywhere before this summer

02 14:18:00 andy753421 yea, i had never heard of it before

02 14:20:00 auchter nor had i seen it before...

02 14:22:00 auchter the BUGS section is enough to make me avoid it, i think

02 14:25:00 auchter you know, i'm beginning to like how ant completely ignores the fact that it has already built all the dependencies for this target and rebuilds them anyway

02 14:25:00 auchter it gives me a nice 3 minute break each time i need to build this file.

02 14:34:00 auchter $ find . | grep xml$ | xargs wc -l | sed '$!d'

02 14:34:00 auchter  19441 total

02 14:45:00 Morasique auchter: i can attest to the first bug on that list, it's a PITA

02 14:46:00 Morasique auchter: it's a feature: http://xkcd.com/303/

02 15:02:00 andy753421 stupid interpreted languages and memory requirements, I want structs!

02 15:24:00 andy753421 I love getting to use unix tools to do something useful :) 'tail -n +2 < radar.csv | cut -f3 -d, | sort | uniq | wc -l'

02 17:15:00 Morasique i can't believe how often yubnub is down. someday when i have a spare 20 minutes i'm going to duplicate the entire functionality of that site on my local machine and just use that, they're as bad as twitter but with about .01% of the users

02 17:26:00 Morasique i've gotten into an annoying habit of typing the emacs save keybinding when i try to save in any program, and since it's Ctrl+X, Ctrl+S, in most programs i try to cut nothing and then save anyway so it works out, but in visual studio for some reason Ctrl+X means "delete the current line", and i keep deleting lines haphazardly

02 18:08:00 collinjc So the power supply of my switch seems to be (at least partially) functional.

02 18:09:00 collinjc For some reason, without doing anything other than disassembling it and unplugging the rest of the switch from the power supply, it now powers up, despite the fact that it had absolutely seemed as though one of the capacitors had blown.

02 18:10:00 collinjc Due to the loud pop and black residue on the capacitor.

02 18:12:00 collinjc I'm tempted to reassemble it to see if it happens to work.

02 18:20:00 collinjc Well, it is fully powered up and sitting in the kitchen now. From what I can tell, it seems as though it should fully work.... Which makes me wonder what exactly exploded inside of it.

02 19:32:00 octavious anyone used musicbrainz?

02 19:55:00 collinjc tommost: So that switch is magically working again, it seems.

02 23:31:00 tommost collinjc: Lucky, that.

03 12:15:00 Morasique this is the most convoluted way to make sure a path name ends in a slash i've ever seen:         if ( PATH_DELIMITERS.find( *m_subdir.rbegin() ) == string::npos) m_subdir.push_back( '/' );

03 12:15:00 Morasique i started at that for about a minute before I was convinced it worked correctly

03 12:26:00 auchter laughs at people who are working today

03 12:27:00 auchter Morasique: i's not convinced by it; that may be because i have no idea what half those things mean

03 12:28:00 auchter s/i's/i'm/

03 13:11:00 octavious thought auchter slipped into lolcat for a sec

03 13:22:00 Morasique i'm considering writing a plugin that translates everything said in here to lolcats

03 13:24:00 Morasique auchter: rbegin returns an iterator starting at the end of the string, the dereference is overriden in iterators to mean return the current element, so *m_subdir.rbegin() is a long way of saying get the last character in m_subdir, the find method searches a string for the first occurrance of whatever you pass it, so PATH_DELIMITERS.find() is searching a string of path delimiters ("\\/") for the last character in m_subdir, so

03 13:24:00 Morasique it's really fairly ridiculous, i'm considering changing it but i try to limit how much i insult the engineers that work here

03 13:25:00 auchter that is convoluted.  is that any more efficient/sane than just using a regex?

03 13:26:00 auchter hell, it could be done even easier than that even

03 13:27:00 Morasique i just check the last character directly when i do it, c++ doesn't have native regex support sadly

03 13:28:00 Morasique i think it's the reverse iterator that gets me most, as if strings didn't let you directly index into them or something

03 13:28:00 Morasique although c++ doesn't allow negative indexes, all languages should support that

03 13:29:00 Morasique also, i have yet to encounter a language that allows switching on multiple values at once

03 13:29:00 Morasique so painfully easy, and none of them support it

03 13:29:00 Morasique python would support it automatically, except it _has no switch statement_

03 13:31:00 Morasique now instead of working i've gotten distracted reading python's rejected enhancement proposal to add switch

03 13:33:00 Morasique guido is complaining that you need to indent too much. i'm going to hunt him down and tell him this is why other languages aren't whitespace sensitive

03 13:37:00 Morasique ....i'm baffled. i just read ~10 pages enumerating the benefits of a switch statement, and then the conclusion section is "Python is fine without a switch statement, and perhaps those who claim it would be a mistake to add one are right."

03 13:37:00 Morasique i think they wrote the conclusion first, and had somebody else write the actual proposal later and add it on

03 17:33:00 tommost Whitespace sensitivity?  Python doesn't do that... http://lucumr.pocoo.org/cogitations/2008/07/01/whitespace-sensitivity/

03 17:47:00 auchter tommost: sure it does, that page just gives an example of how whitespace matters in ruby.

03 17:48:00 tommost The point is that Python is *indentation* sensitive.  Exclusively.

03 17:49:00 auchter and what is used for indentation?

03 17:49:00 tommost Whitespace.

03 17:49:00 auchter anyway, i'm leaving now; we can pick this up when i get back

03 17:50:00 tommost Morasique: What's the URL of that PEP?

03 18:20:00 tommost There's a report on the News Hour about the Terre Haute airport.

03 21:52:00 Morasique tommost: http://www.python.org/dev/peps/pep-3103/

03 21:52:00 tommost Thanks.

03 21:53:00 Morasique i'm trying to remember from my OS days, is there such thing as a maximum number of files on a partition?

03 21:53:00 Morasique i think no, but i seem to have that problem

03 21:54:00 Morasique it's ntfs

03 21:56:00 auchter Morasique: yes, there is a maximum

03 21:57:00 Morasique wow. how have i never hit it before

03 21:57:00 auchter oh, and looking at wikipedia now for ntfs makes it seem like it would be very difficult to reach that number...

03 21:57:00 Morasique hmm. what is it?

03 21:57:00 auchter 2**32 - 1

03 21:57:00 Morasique ah. that can't be it

03 21:57:00 Morasique ...i hope

03 21:57:00 auchter yeah... that would be bad

03 21:57:00 Morasique i don't know what's wrong, if i try to touch any new filename i get "operation not supported", but if i delete a file first i can touch one, and then it's broken again

03 21:57:00 Morasique i have 13gb free, so that's not it

03 22:00:00 auchter back to python flaming, i read that link, and i still come to the conclusion that forcing indentation is ridiculous

03 22:00:00 tommost Why?  You do it anyway.

03 22:01:00 auchter no, in a lot of cases i don't

03 22:01:00 tommost What cases?

03 22:01:00 Morasique exactly what auchter says, many times python's indentation is too verbose

03 22:01:00 auchter switch statements are one; i don't indent the cases another level

03 22:01:00 Morasique even guido just said it, although somehow he managed to blame switch for it

03 22:01:00 tommost Nonissue—Python has no switch statement.

03 22:02:00 auchter another is with if statements occasionally, when i need something to only execute if several conditions are met

03 22:02:00 Morasique it's a non issue because they decided to not include switch at all, that's not exactly a super compromise

03 22:02:00 tommost auchter: I'm not sure what you mean. Example?

03 22:02:00 tommost Morasique: I'm okay with it.

03 22:03:00 Morasique tommost: well, obviously you hate yourself :)

03 22:03:00 Morasique apparently cifs can't deal with ntfs junction points. fun

03 22:03:00 tommost Morasique: Since any Python switch statement wouldn't have included fall-through behavior, I don't see the point of including one.

03 22:03:00 tommost That's the only case where I find switch statements terribly useful.

03 22:03:00 auchter tommost: http://freya.phire.org/files/ex.txt

03 22:04:00 tommost That's quite odd.

03 22:04:00 tommost What's wrong with &&?

03 22:04:00 auchter it's easier to read, and it's easier to comment out just one of the conditions

03 22:04:00 tommost I suppose, but it's still horrible.

03 22:05:00 auchter forcing me to indent is horrible

03 22:05:00 tommost That's exactly the sort of thing that forced indentation is *supposed* to prevent.

03 22:08:00 Morasique i use switch statements anytime i'm doing the pattern they describe in the PEP, where i'm doing if (x == ?? ) many times with different right hand sides, it's more compact, i shouldn't have to keep typing the if part over and over

03 22:08:00 tommost When do you do this?  I seldom find myself doing it.

03 22:09:00 Morasique i just said, anytime i'm changing control flow based on the value of a variable, which is pretty much all the time

03 22:09:00 Morasique case closed: http://www.augustana.ab.ca/~mohrj/courses/common/csc370/lecture_notes/lisp3.html

03 22:09:00 Morasique lisp has spoken

03 22:10:00 tommost Lisp syntax != Python syntax

03 22:11:00 Morasique clearly, and python can feel free to implement it however it likes, but the feature itself should still exist. i'm about 90% sure guido didn't include it because he didn't like the indenting, and that's a pretty poor reason to leave the feature out

03 22:12:00 tommost I get the impression it was because very few people cared.

03 22:13:00 Morasique everytime i forget and google for python+switch trying to remember how to do it, i find that people care

03 22:13:00 tommost Besides, that hack you showed us before is pretty dang similar to the proposed syntax.

03 22:13:00 Morasique it would take 30 seconds to implement, they don't even have to include the optimizations, they can generate identical bytecode to the repeated if conditions if they want to

03 22:14:00 tommost It would introduce two reserved words.

03 22:14:00 tommost They really don't like that.

03 22:14:00 Morasique ah. well, it is expensive, you have to buy reserved words from the government and they tax the hell out of them

03 22:14:00 tommost It would involve __future__. PITA.

03 22:15:00 Morasique i can live with __future__, i do in virtually every script to get with_statement

03 22:16:00 tommost Yeah, me too.

03 22:16:00 tommost absolute_import is good, too.

03 22:17:00 Morasique what's that?

03 22:17:00 Morasique import into every script?

03 22:19:00 tommost If you're in a package foo.bar and there are modules foo.bar.baz and foo.bar.zap, it makes it so that you can't import zap from baz with "import zap"—you have to use "import foo.bar.zap".

03 22:19:00 Morasique oh, i see, i thought you were telling me a way to get around needing to import with_statement in every script

03 22:20:00 tommost Oh, no.

03 22:20:00 tommost There's a solution to that: 2.6a.

03 22:24:00 auchter another thing to hate about python: crazy versions all over the place

03 22:26:00 tommost Huh?

03 22:26:00 tommost You hate that the language improves?

03 22:27:00 auchter no, improvements are great (c89, c99), but not releases all over the place where stuff keeps changing

03 22:29:00 tommost "all over the place"?

03 22:30:00 Morasique yes. like your mom. SNAP!

03 22:33:00 auchter yeah, and at least lisp has sane syntax

03 22:33:00 tommost What's crazy about Python's syntax?

03 22:33:00 tommost Or are we still talking about my mom?

03 22:34:00 Morasique very 15 minutes ago of you auchter :)

03 22:34:00 Morasique oh, we're always talking about your mom. you just aren't always aware of it

03 22:34:00 Morasique winks at luglog knowingly

03 22:52:00 tommost I'm having fun writing my own wiki.

03 22:53:00 Morasique that sounds entertaining

03 22:53:00 tommost Finally, freedom from MediaWiki's URL stupidity. And its status code stupidity.  And its HTML stupidity. And so on.\

03 22:59:00 Morasique http://bugday.gentoo.org/

03 23:01:00 tommost Keeping revisions of everything is a PITA.

03 23:02:00 tommost It's not so bad when you're just versioning pages, but then you have images, which have their own sort of metadata.

03 23:02:00 tommost And you want that to be versioned, too.

03 23:02:00 Morasique you don't just diff it? i think mediawiki stores the diffs and has a latest copy they update as needed

03 23:02:00 tommost And then there are videos.

03 23:02:00 Morasique oh, i see

03 23:02:00 tommost I was just going to keep a new copy of the text.

03 23:03:00 Morasique oh. i guess that works for small things

03 23:03:00 tommost Yeah, I'm not terribly worried about storage space.

03 23:03:00 tommost I just don't like the duplication of having special revision tracking for images, videos, other media, etc.

03 23:05:00 auchter <subliminal>venti</subliminal>

03 23:05:00 tommost Yeah, just storing it all in SVN or git is also tempting, but likely ultimately more trouble.

03 23:06:00 tommost Since this is Python I don't have to worry about types when doing polymorphism, which simplifies things.

03 23:08:00 tommost I think that I may just make images immutable from the wiki interface.

03 23:09:00 Morasique you could just not offer revision tracking

03 23:09:00 Morasique i don't think mediawiki does

03 23:09:00 Morasique it does stores the entire file everytime and lists the history

03 23:10:00 tommost It lets you go through the history and diff it and everything.

03 23:10:00 tommost How is that not revision tracking?

03 23:10:00 Morasique it lets you diff pictures?

03 23:10:00 tommost Oh, no.

03 23:11:00 tommost But I expect that you can diff the special image pages; they act more or less like regular wiki pages.

03 23:12:00 Morasique you mean stuff in the Image namespace? you can diff that, but it's just the description text, it doesn't include the image

03 23:12:00 tommost Yeah, I was talking about the description text.

03 23:12:00 tommost More importantly, I'm including a required field for alt text (something MediaWiki sucks at).

03 23:12:00 Morasique ah. well that shouldn't be hard then, it would be the same mechanism as a normal page, like you said. it would just have an image relationed to it somewhere

03 23:13:00 tommost Well, I don't really want special image pages.

03 23:13:00 Morasique ah. i see

03 23:14:00 tommost I can see how they make sense, but I'd need to do something like MediaWiki's namespaces to implement that.

03 23:14:00 tommost I'm deliberately leaving out namespaces in favor of making it easy to have multiple wikis.

03 23:15:00 tommost It will work similarly, except with cleaner URLs and without "UGVProject:" starting every page title.

03 23:16:00 tommost So yeah, if I just make the alt text immutable and require people to reupload the image to change it it should simplify things significantly.

03 23:17:00 tommost On the other hand, I suspect that most people will provide crappy alt text, and I'll end up needing to correct it.  Which would suck if its immutable.

03 23:18:00 tommost *it's

03 23:21:00 tommost I have an idea.  GenericForeignKey FTW!

03 23:30:00 tommost Better idea: model inheritance.  Django rocks.

04 12:14:00 Morasique the internet worries me: http://www.reddit.com/info/6q81t/comments/c04kzc1

04 13:06:00 auchter reddit != the internet

04 13:11:00 auchter though i'm sure there are worse places

04 13:23:00 Morasique well, obviously

04 13:23:00 Morasique aol = the internet

04 13:23:00 Morasique glares at parents

04 15:03:00 octavious what a great way to spend the fourth...watching Team America

04 15:34:00 auchter what a great way to spend the fourth: on irc overlooking lake huron

04 15:34:00 auchter i actually don't know which one is geekier

04 15:36:00 Morasique auchter: just start watching team america and you win

04 15:37:00 Morasique wow. my ipaq just made a very scary sound when i tried to flash a new bootloader

04 15:37:00 Morasique i think it was screaming in pain

04 15:37:00 auchter ooh, install linux on it

04 15:37:00 Morasique i'm trying to, it's not working well :)

04 15:37:00 auchter well, install plan9 then

04 15:38:00 Morasique i can't flash a new bootloader, without that i'm not installing anything

04 15:38:00 Morasique my ipaq is ancient, i don't think any of the tools i've found support it

04 15:38:00 auchter what model?

04 15:41:00 Morasique 1900

04 15:41:00 Morasique it looks identical to the 1910 and 1915, so i've been trying to use things made for those, but it hasn't been working

04 15:41:00 auchter ah, i see.  i've got a 3635 that i haven't powered on in years, and is known to be supported by plan 9

04 15:42:00 Morasique i never use mine, so i figured i'd try to get linux on it so it would at least be useful

04 15:42:00 auchter yeah, i think i tried with mine, but i didn't have a serial cable so things were difficult (this was many years ago)

04 15:43:00 auchter mine doesn't have built-in wireless, and the CF sleve makes it bloody huge, so i never used it much

04 15:44:00 Morasique mine doesn't either, i have a cf wireless thing somewhere but it's not very good

04 15:45:00 Morasique s/cf/sd/

04 16:21:00 Morasique text interface people might like this: http://www.beckingham.net/task.html

04 16:29:00 tommost Morasique: Awesome.

04 16:30:00 Morasique i think i still prefer org-mode, but i might try it

04 16:30:00 tommost org mode?

04 16:30:00 Morasique emacs

04 16:31:00 tommost Oh.

04 16:31:00 Morasique it's awesome, and you know it

04 16:31:00 tommost It is.

04 16:32:00 tommost If only certain attributes weren't so crappy.

04 16:32:00 Morasique gasps

04 16:32:00 Morasique the only thing i don't like is it won't let me tag plain lists, that annoys me

04 16:39:00 tommost task needs better date specifications.

04 16:39:00 tommost You should be able to type "tomorrow".

04 16:43:00 Morasique oh. i don't use the agenda, so i don't particularly care :)

04 16:44:00 Morasique i put dates after some tasks in <>, but that's it

04 16:44:00 Morasique you should learn elisp and fix it

04 16:45:00 tommost I was talking about the program you linked to, actually.

04 16:45:00 Morasique oh, i thought we were talking about org mode. i only skimmed that todo thing, it seemed too verbose

04 16:45:00 Morasique there might be shortcuts though

04 16:46:00 tommost alias

04 16:48:00 Morasique ah, cool

04 23:14:00 Blazeix Morasique: You've been running OO.org 3, right? What do you think of it?

05 16:48:00 Morasique Blazeix: it's good, it fixed a couple of things that really annoyed me about Oo 2.4, but it's been so long I can't remember any except the thing with notes in writer, it shows them in the right margin like Word does. I haven't had any problems with it like crashing or anything

05 20:01:00 octavious white/black russians tonight? hows that sound

05 20:03:00 tommost Huh?

05 20:20:00 octavious chosen drink for tonight

05 20:21:00 tommost Oh.  Don't forget the _drunk suffix once it becomes necessary. ;)

05 22:36:00 Morasique gah! my beautiful uptime

05 22:42:00 auchter yeah, i've begun to forget about uptime, considering how random people seem to like to remove hardware and upgrade the kernels on this machine

05 22:42:00 auchter glares at tommost and andy753421

05 22:46:00 Morasique well, my desktop decided randomly to stop what it was doing and no longer respond

05 22:46:00 Morasique glares at tommost and andy753421

05 22:48:00 tommost stares back defiantly

05 22:48:00 tommost andy753421: Pssst!  Back me up here.

05 22:55:00 Morasique tommost: he's too busy breaking my desktop

05 22:55:00 Morasique and removing hardware from auchter's machine

05 23:07:00 rr72 GAH! 55 days

05 23:07:00 rr72 or 54

05 23:07:00 rr72 depends how you count

05 23:08:00 tommost What, you too?

05 23:08:00 Morasique i usually do it in decimal, but it's a personal choice

05 23:09:00 tommost Really, the base you count in makes no difference whatsoever.  Personally, I prefer base 1/32—it makes  things sound much larger.

05 23:09:00 Morasique i find myself strangely looking forward to laptop orientation, it lets me conclude that the freshman class is dumb that much faster, i don't need to wait till classes start

05 23:10:00 Morasique glares at tommost

05 23:10:00 auchter i get to inevitably be surrounded  by freshmen in one of my classes (german 1)

05 23:10:00 tommost Morasique: You're working laptop orientation?

05 23:10:00 Morasique i always do, i'm on campus early and i have nothing else to do

05 23:10:00 Morasique and i get to see the new laptops

05 23:11:00 tommost You should do an installfest in your session.

05 23:11:00 auchter oohh

05 23:11:00 tommost Distribute Ubuntu CDs.

05 23:11:00 tommost (And Gentoo.)

05 23:11:00 tommost ;)_

05 23:11:00 Morasique :D that's actually a fairly great idea

05 23:11:00 Morasique they leave us alone with the machines, i could slip one in surreptitiously

05 23:12:00 Morasique i might even visit neighboring rooms, to allay suspicion if they notice

05 23:12:00 tommost Good idea.

05 23:12:00 Morasique the ultimate goal would be to get linux installed on every machine, but that could be trickier

05 23:13:00 auchter we need ubiquitous email encryption, first

05 23:14:00 auchter using s/mime actually looks like the best way to accomplish it, too

05 23:14:00 auchter with people's public keys stored in rose's ldap server

05 23:14:00 Morasique ubiquitous as in all of rose or all of the world

05 23:14:00 auchter rose

05 23:14:00 Morasique ah. that should be doable

05 23:14:00 Morasique it should just be part of orientation to generate a key and upload it

05 23:14:00 Morasique it would take 30 seconds

05 23:14:00 auchter yes, it would

05 23:14:00 tommost Yeah.

05 23:15:00 auchter the problem of people not losing their private keys is still an issue

05 23:15:00 auchter as i really doubt people take care of their data

05 23:15:00 Morasique well, they could void the old one and just upload a new one

05 23:15:00 tommost Could we set it up so that that's stored in LDAP too?  Encrypted based on their password?

05 23:15:00 auchter i can't think of a secure way of doing that.

05 23:16:00 auchter Morasique: then they can't read any of their old emails...

05 23:16:00 Morasique oh, i read that as e-mail signing, not e-mail encryption

05 23:16:00 Morasique yeah, that would be bad

05 23:17:00 auchter yeah, people are irresponsible, which is an issue...

05 23:17:00 auchter actually, i'm wondering how lotus notes handles that... (all notes emails are automatically encrypted...)

05 23:18:00 tommost Actually, IAIT should really set everyone up with full disk encryption on the first day.

05 23:19:00 Morasique i still don't have full disk encryption, it scares me

05 23:19:00 tommost Same here.

05 23:19:00 tommost Actually, I still don't have a real backup solution.  That scares me more.

05 23:19:00 auchter i have my home drive encrypted, but nothing else

05 23:20:00 Morasique i have some externals encrypted, but nothing on my main drive

05 23:20:00 tommost I tried to do encfs on my home dir once, but I gave up.

05 23:20:00 Morasique what's rr72's real name? i'm going to find him during laptop orientation :)

05 23:20:00 tommost I was much newer to Linux then, though.

05 23:20:00 auchter i'm using truecrypt, personally

05 23:20:00 auchter encfs has some security issues

05 23:21:00 Morasique i use truecrypt too

05 23:21:00 tommost auchter: What, specifically?

05 23:21:00 rr72 ni

05 23:21:00 auchter the number/presence/sizes of your files is visible

05 23:21:00 tommost I am already using it for the directory that I store all of my passwords in.

05 23:22:00 tommost auchter: Yeah, I suppose.

05 23:22:00 tommost rr72: Are you a knight?

05 23:23:00 rr72 ni == no idea

05 23:23:00 auchter these crazy acronyms need to stop

05 23:23:00 tommost Indeed.

05 23:28:00 tommost How easy is TrueCrypt to set up?

05 23:31:00 Morasique it's really simple

05 23:32:00 tommost It works by creating an encrypted volume, doesn't it?

05 23:33:00 Morasique yeah, you can encrypt a whole partition or make a volume that you mount

05 23:33:00 tommost auchter: How do you have it set up on your laptop?  I know you mount something.

05 23:34:00 auchter i created a truecrypt volume as a file

05 23:34:00 auchter then i mount that file to ~

05 23:41:00 tommost I'm guessing that that wouldn't work so nicely for me, since I like having X start automatically.

05 23:44:00 auchter there's probably a way to do it

05 23:45:00 tommost Doubtless it can be done via pam.

05 23:46:00 tommost Though then you loose some of the nice "here's my laptop, Mr. TSA inspector" deny-ability.

05 23:47:00 Morasique you don't have to do your home directory, you could do other directories

05 23:47:00 auchter i'm pretty convinced that the encryption's unnecessary in that case; just seeing the text login prompt is probably enough to confuse them

05 23:48:00 auchter i encrypt my home drive mainly in case i lose my laptop, or in the case the TSA deems it necessary to make a backup i suppose

05 23:48:00 tommost I'd like to be able to give them something that looks sort of like what they expect a computer to look like.

05 23:48:00 auchter i don't cater to thugs

05 23:49:00 Morasique "bomb-01 login:" might confuse them

05 23:49:00 auchter i would probably also just ship my hard drive next time i fly; or even just check the hard drive, actually...

05 23:50:00 tommost Yeah, except for the whole issue of lost luggage.

05 23:50:00 auchter oh. right. well, i suppose shipping it is the best option

05 23:50:00 tommost You could probably do it as a carryon.

05 23:51:00 auchter hm?

05 23:51:00 tommost If you put another drive into your laptop...

05 23:52:00 auchter i'd just have a livecd in my laptop (as a carry-on) and ship the hard drive

05 23:52:00 auchter pretty much the same way i treat my laptop when i give it to IAIT

05 23:52:00 tommost Hehe.

05 23:53:00 tommost I'm not sure who should be insulted, IAIT or the TSA.

05 23:53:00 auchter IAIT provides a very useful service to me: fixing hardware problems with my laptops

05 23:53:00 tommost Indeed.

05 23:53:00 auchter the TSA provides no such service.  ergo, the TSA should be insulted

05 23:54:00 tommost No, IAIT should be insulted.  Correct logic, wrong conclusion.

05 23:55:00 auchter no, i just prefer to insult the TSA whenever i can, logic be damned

05 23:55:00 tommost Ah.  I can accept that.

05 23:55:00 Morasique do they actually make you boot your laptop? i don't fly

05 23:56:00 auchter yes (though the last time i flew i didn't bring a laptop)

05 23:56:00 tommost There was just a ruling that says they can, IIRC.

05 23:56:00 Morasique what does "boot" entail? what do they make you do?

05 23:56:00 auchter the previous few times i had to power my laptop on

05 23:57:00 auchter usually they're interested in seeing that the device actually turns on

05 23:57:00 tommost Ah.  I can understand how they would think that that makes sense.

05 23:57:00 Morasique why all the anti-TSA home partition encryption then?

05 23:57:00 auchter as i said, i encrypt my home drive incase my laptop gets stolen

05 23:58:00 tommost They can do a full search at the border, too.

05 23:58:00 auchter yeah, that's customs though; completely different situation

06 00:01:00 tommost Worse?

06 00:01:00 auchter well, i'm much less opposed to customs than i am to the TSA

06 00:03:00 tommost Yeah, I suppose that customs has a reason to exist.

06 00:20:00 octavious_drunk tommost: there we go.

06 00:21:00 tommost That took a long time

06 00:21:00 octavious_drunk haha

06 00:21:00 tommost Somehow, I expected more of your powers of inebriation.

06 00:21:00 octavious_drunk lets just say i drink a lot, and have quite a tolerance

06 00:37:00 Morasique octavious_drunk: there are impressionable incoming freshman in here, you're a terrible RA

06 01:38:00 octavious_drunk Morasique: you are correct. i am a terrible RA. :)

06 02:42:00 tommost Fucking Firefox!

06 02:42:00 tommost Stop crashing!

06 02:42:00 tommost Oooo... having launched it from a terminal, I see that it segfaulted.

06 02:42:00 tommost Contrats, Mozilla.

06 02:54:00 Morasique tommost: i'll be excited when you figure out why it segfaults, preferably with an easy fix to make it stop

06 02:55:00 tommost I noticed a lot of messages from GCJ, so I've disabled that in a vain hope that it's that, and not Totem or Flash.

06 02:55:00 tommost I don't really see why GCJ should be doing anything, since I'm not on any pages with Java applets.

06 02:56:00 Morasique i have no idea what GCJ is

06 02:56:00 Morasique apparently something java related

06 02:57:00 tommost GNU Java.

06 03:07:00 Mishtal for any who may be interested. i recently found a package that adds bittorrent support to aptitude and apt-get in Ubuntu. ive done brief testing and can attest that it seems to work just fine. it might be useful come october http://debtorrent.alioth.debian.org/

06 03:20:00 tommost Cool.

06 03:20:00 Mishtal so far ive used it to install 20 packages or so

06 03:20:00 Mishtal all of them seem to work fine

06 03:21:00 Mishtal one problem is that it has a very low number of peers, at the moment. though that might be because i only just configured it

06 03:21:00 Mishtal it does revert to http, if it cant get peers

06 03:21:00 Mishtal so, no harm no foul, i think.

06 03:23:00 Mishtal it may be useful if any lug ubuntu users installed this. it may make upgrading to ibex come october go a lot quicker.

06 13:14:00 auchter woo, gentoo 2008.0 is out

06 13:14:00 auchter really puts ubuntu's codenames to shame, too: "It's got what plants crave"

06 13:16:00 octavious everyone update their profile

06 13:17:00 auchter i was going to, but this gives me the much needed excuse to completely redo my laptop...

06 13:18:00 octavious heh, i just did it a month ago

06 15:43:00 Morasique http://en.tiraecol.net/modules/comic/cache/images/tiraecol_en-2.png

06 16:20:00 tommost Morasique: Hehehe.

06 16:20:00 tommost I'm happy to report that Firefox did not go crash in the night.

06 16:20:00 tommost We're off to a good start.

06 16:54:00 Morasique why does tab completion always make lists of "obscure linux tips"?

06 16:55:00 Blazeix What? Linux has tab completion?

06 16:56:00 Blazeix That would have made my life easier.

06 16:56:00 tommost Yup.  It's been in the kernel since 2.3.2.

06 16:56:00 Morasique yeah, i was going to mention it in my shell tricks presentation, but i forgot

06 16:57:00 Morasique it makes using DOS a living hell, DOS tab completion is the worst thing ever designed

06 17:09:00 octavious :\ i have been trying to get the nvidia drivers to output a 720p signal for a few hours now...

06 17:13:00 tommost I have been writing a Markdown parser since Friday.

06 17:13:00 tommost There is precisely one paragraph of well-definedness in the specification.

06 17:40:00 Morasique tommost: learn how the language works and write an amazing page on the LUG wiki explaining it in thorough detail. People will find the page, and flock to Rose to be in RHLUG. Profit

06 17:48:00 tommost Better idea: write markdown3, a superior Python Markdown library, and make it available under a liberal license, thus ensuring its use throughout the world.  Put it on my resume.  Profit.

06 17:49:00 tommost Yes, there are two previous Python Markdown implementations.  And yes, I don't like either one.

06 17:55:00 Morasique i'm running firefox from a shell, it outputs "Warning: more than one line!

06 17:55:00 Morasique " a lot

06 17:56:00 tommost Mine always whines about GTK widgets, but that's npviewer.bin, apparently.

06 18:00:00 tommost I think that it's time to make this module a package.  I now have two completely different types of "processor".

06 20:02:00 tommost I take back my claim that there is one part of the markdown specification that is well defined.

06 20:02:00 tommost I just wrote this abomination: http://dpaste.com/61043/

06 20:02:00 tommost I'm going to have to write unit test for a *fucking regular expression*!

06 20:03:00 tommost *tests

06 20:03:00 tommost (One could never be sufficient.)

06 20:04:00 tommost Oh, and all of that can repeat until there is a blank line.

06 20:08:00 tommost John Gruber was like, "delimiting a title with quotation marks is too easy to parse—let's allow parenthesis, too!".

06 20:15:00 tommost OHOH, Gruber does find some funny things when he's busy hacking the internets: http://my.spill.com/profiles/blog/show?id=947994%3ABlogPost%3A355506

06 20:20:00 Morasique tommost: that regular expression is fairly disturbing

06 20:21:00 tommost Indeed.  I can't wait to see if it works.

06 20:22:00 tommost And by "can't wait" I mean "dread".

06 23:55:00 tommost Whee!  All of my test cases are passing.

07 00:19:00 Morasique conclusion: your test cases are wrong

07 02:00:00 tommost :'(

07 10:07:00 Morasique A real parser, on the other hand, looks only at a stream of vocabulary symbols (tokens); they generally ignore whitespace unless it is part of the vocabulary such as in Python (tabs count -- ick)

07 10:07:00 Morasique glares at tommost

07 10:08:00 Morasique (pretend there were quotes around that)

07 10:31:00 auchter yeah, no one likes python; just look at that excerpt of tommost's python markdown parser compared to the official one in perl

07 12:04:00 Morasique "error C2064: term does not evaluate to a function taking -22 arguments"

07 12:04:00 Morasique hmm

07 12:36:00 tommost auchter: I'm trying to do something rather different.

07 12:37:00 tommost There's already a Python Markdown converter that's basically a transcription of the Perl one—it's called markdown2.

07 12:39:00 tommost I'm trying to build it in such a way that I can do templates and wiki links.

07 12:44:00 tommost Also, I generate a BeautifulSoup tree that I then sanitize as I serialize it to HTML.

07 12:46:00 tommost Oh, and looking at Markdown.pl, it appears that Gruber lies in his documentation: he makes no mention of inline link syntax like [this](<url>).

07 14:31:00 Morasique tommost: is that markdown? reddit uses that syntax, maybe they use markdown and i never noticed

07 15:14:00 Morasique i'm using a program that can generate source code for C or python, but I have to use the C output. I've never been more jealous of python

07 15:52:00 andy753421 sort+column+vim > excel

07 16:08:00 Morasique i was reading that as you piping the output into excel, i was totally confused why you would be doing that

07 17:15:00 andy753421 The power just shut off to our building a few minutes ago (go laptops!)

07 17:16:00 andy753421 If i had a microphone I think I would record the 20 or so UPS's that are beeping and sent it to auchter, i think he would enjoy it.

07 17:22:00 andy753421 speaking of which, do they make surround sound (or even stereo) microphones?

07 17:30:00 auchter andy753421: better than stereo, binaural: http://www.neumann.com/?lang=en&id=current_microphones&cid=ku100_description

07 17:34:00 auchter http://www.holophonic.ch/archivio/testaudio/Cereni%20-%20Holophonic.mp3 a good demonstration, listen with headphones and your head completely still

07 17:35:00 andy753421 auchter: I'll try listening to that when I get back to my room, wouldn't that work best with ear plugs?

07 17:36:00 auchter you mean in-ear monitors?  i don't think it's really any better with them

07 17:38:00 andy753421 I was thinking the sound should be replayed from the same place that it was recorded

07 17:38:00 andy753421 otherwise when it moves from the headphones to your ear drum it would get distorted

07 17:38:00 andy753421 but that might not matter, i don't really know

07 17:39:00 auchter yeah, that's a good point actually.  however, my IEMs don't compare to my actual headphones in terms of quality

07 18:51:00 octavious bah. the george foreman is broken

07 18:51:00 octavious what am i going to do?

07 18:53:00 octavious get drunk.

07 19:04:00 Morasique i don't think the george foreman had much to do with that :)

07 19:05:00 Morasique if(grill.isBroken()) {getDrunk();} else {getDrunk();}

07 19:07:00 auchter or you could use a wok, which is what i just used to cook a steak

07 19:08:00 auchter i really need to buy an actual frying pan...

07 19:10:00 tommost I bought an actual frying pan.  But it rusted, and I don't have a brush to clean the rust off with.  Now I just use my wok. :(

07 19:12:00 auchter ah, cast iron?

07 19:12:00 tommost Yeah.

07 19:12:00 tommost It'll be utterly superior once I get it properly cured.

07 19:14:00 auchter indeed, cast iron is great

07 20:42:00 Blazeix So, I'm thinking about retrying a tiling WM

07 20:43:00 Blazeix Probably the 'awesome' wm

07 20:43:00 Blazeix mainly because their tag line is: "This gonna be LEGEN... wait for it... DARY!"

07 20:44:00 Blazeix Also, they have a pretty layout. What I"m learning from this is that I'm easily swayed by shiny things.

07 20:44:00 Blazeix s/layout/website/

07 20:47:00 auchter Blazeix: http://www.suckless.org/wiki/dwm come to the dark side

07 20:47:00 Blazeix hmm. Decisions... They also have a nice website.

07 20:47:00 Blazeix I believe dwm was what I tried earlier this year.

07 20:48:00 Blazeix I'll probably end up installing 3 or 4 tiling wms

07 20:48:00 auchter the website is also using rc(1), which makes it even cooler than awesome's website

07 20:49:00 Blazeix what is rc(1)?

07 20:49:00 auchter http://plan9.bell-labs.com/magic/man2html/1/rc

07 20:53:00 auchter octavious_drunk: this seems to be a common occurrence nowadays

07 21:56:00 povilusr-laptop anyone know how to how to change scrren res in xubuntu 8.04

07 22:02:00 auchter povilusr-laptop: /etc/X11/xorg.conf in the Screen section

07 22:03:00 Blazeix On our laptops you can use nvidia-settings as well.

07 22:03:00 Blazeix If you're running the nvidia driver

07 22:05:00 povilusr_kaaba yeah i prefer not to edit xorg manualy, it never works for me

07 22:08:00 povilusr_kaaba thanx blazix thats ausome

07 22:49:00 Morasique wow. there was not one word spelled correctly in that

07 22:53:00 auchter i think he's stopped trying

07 23:00:00 Morasique octavious: way to stop drinking

07 23:00:00 Morasique ...quitter

07 23:10:00 Morasique my friend just heard the sudo make me a sandwich quote for the first time

07 23:10:00 Morasique i thought everyone in the world had heard that

07 23:13:00 auchter http://robots.stanford.edu/papers/thrun.stanley05.pdf just skimmed this paper (too braindead now to read it), probably a good read for robotics

07 23:13:00 auchter particular the machine vision section, though i don't know how much detail it goes into

07 23:14:00 auchter anyway, i'm now asleep

07 23:14:00 andy753421 (waiting for it to download..)

07 23:14:00 andy753421 judging from the URL, I think we may have read that during AI last year

07 23:17:00 octavious Morasique: figure it was about time. still gotta work tomorrow

07 23:18:00 Morasique you could drink at work. multi-tasking

07 23:18:00 octavious eh, some do. i work next to a fridge full of alcohol

07 23:21:00 Morasique is lug.phire.org incredibly slow for everyone else?

07 23:23:00 Morasique i think at some point we were talking about if reiser was guilty or not: http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2008/07/07/BAN011LDR8.DTL

08 00:03:00 andy753421 argh, my battery is overheating again, and this is already a replaced one

08 00:05:00 Morasique do they get replaced for free?

08 00:06:00 andy753421 Morasique: mine did, because it got recalled

08 00:12:00 Blazeix about the sudo comment, did you guys see this recent little gamers comic? http://www.little-gamers.com/2008/05/30/coding-logic/

08 00:12:00 Blazeix its a major rip off of xkcd

08 00:12:00 Blazeix It seems most webcomic writers would know enough not to do that.

08 00:14:00 Morasique wow

08 00:14:00 Morasique i didn't realize how unfunny that joke could be until i saw that

08 00:29:00 andy753421 someone needs to make a 2d version of sed so that I can match vertical patterns

08 10:11:00 Morasique i've been trying to capture the output of a windows process for the last 2 hours, i can't believe how hard this is

08 10:11:00 Morasique i've been taking "runSomething > output" for granted

08 10:11:00 Morasique even better: output=`runSomething`

08 10:15:00 andy753421 I thought windows let you use `foo > output'?

08 11:37:00 Morasique andy753421: it does from the command line, but it's not working for the CreateProcess API call

08 11:37:00 Morasique i really needed the output in the program anyway, not in a file, but i would've settled for the latter if > worked

08 12:44:00 Morasique microsoft has taken hungarian notation to a new level of hell in their api

08 12:45:00 andy753421 I would imagine so, after all it was invented by MS's chief architect..

08 12:51:00 Morasique i can live with semantic hints, i hate when people put the variable's type in the name, that's completely illogical. you could script your editor to check the variable's type and display a hungarian prefix if you like it that way, there's no reason to hardcode it

08 12:52:00 andy753421 not if you use `void *'  in function pointers :P

08 12:53:00 Morasique don't get me started, i spent all yesterday wading through ANTLR's void pointers, it uses nothing else

08 12:54:00 Morasique and it uses function pointers for everything, to maximize my pain

08 13:43:00 Morasique i'm looking at the section of the windows API on paths. turns out it's about paths in the drawing sense. i imagine 100% of the people that have ended up on this page were not looking for drawing information

08 14:12:00 Morasique i assume somewhere there's a definition of what characters URLs are allowed to contain, so why is virtually every implementation of finding URLs in plain text broken?

08 14:13:00 Morasique the visual studio one doesn't even work, it can't handle parentheses. microsoft engineers couldn't take 30 seconds to google "characters allowed in urls"?

08 14:14:00 andy753421 well, does it allow http://google.com?

08 14:16:00 Morasique ironically, the only URLs i've ever seen with parenthesis are microsoft URLs, so you'd think they'd be aware of it

08 14:16:00 andy753421 wikipedia has them too

08 17:24:00 tommost Yeah, it's actually kinda difficult to decide what to do with parenthesis.

08 17:24:00 tommost Mainly because people use them as delimiters, ignoring the fact that <> are the official delimiter characters.

08 18:47:00 tommost This room seems better populated than it has been recently.

08 18:47:00 tommost Of course, half of it is povilusr.

08 18:47:00 Morasique O(n log n) + O(n) is still O(n log n) right? I suck at complexity stuff

08 18:47:00 tommost Morasique: Yeah.

08 18:48:00 Morasique ok, thanks. i was about to deop tommost_aorist, but i'll let it go since you answered my question

08 18:49:00 tommost Why do you hate him so? :'(

08 18:50:00 tommost He's useful when my laptop crashes due to ATI being crappy.

08 18:50:00 Morasique why don't you just run in a screen session on that machine?

08 18:50:00 tommost povilusr-laptop: Your nick is not logview compliant. s/-/_/

08 18:51:00 tommost Because I need proportional fonts for IMing.

08 18:51:00 povilusr_kaaba rgr thanx

08 18:51:00 Morasique his nick was here first, i think what you mean is logview is not povilusr-laptop compliant :)

08 18:51:00 tommost logview simply followed the most common convention.

08 18:52:00 povilusr_kaaba no it was an underscore probably

08 18:52:00 povilusr_kaaba i just reinstalled xubuntu

08 18:52:00 tommost Yeah, even povilusr's other nicks disagree with his laptop.

08 18:52:00 povilusr_kaaba bob bullshit baskitball camp sucks ass

08 18:52:00 tommost I hope that you typed that into the wrong window.

08 18:52:00 povilusr_kaaba we just got kicked out of the src

08 18:53:00 tommost kaaba is a mobile device?

08 18:53:00 povilusr-laptop no

08 18:54:00 povilusr_laptop we came back

08 18:55:00 Morasique tommost: i can't picture any window that would be the right window for that

08 18:55:00 povilusr_kaaba its microatc cube case

08 18:55:00 povilusr_kaaba atx*

08 18:56:00 tommost Ah.

08 18:58:00 tommost Do you just have computers littered about you apartment?

08 18:58:00 povilusr_kaaba yeah

08 18:58:00 tommost nods

08 18:58:00 povilusr_kaaba i have 4 i use on  a regular basis at the same time 2 for eve and one for tv

08 18:58:00 povilusr_kaaba soon to be 5: woot eeepc901

08 18:58:00 tommost Wait... two for Eve?

08 18:58:00 povilusr_kaaba yeah, two accounts

08 18:59:00 tommost Are you abidextrous?

08 19:00:00 povilusr_kaaba no its a slow ish game

08 19:00:00 tommost So you need two accounts to keep yourself occupied, or to gain some sort of advantage?

08 19:00:00 povilusr_kaaba yeah make more money ingame by more than 2x

08 19:01:00 Morasique that's so very sad

08 19:01:00 Morasique do you kvm them or do you just roll between machines?

08 19:01:00 povilusr_kaaba no, l desk

08 19:01:00 povilusr_kaaba er L deks

08 19:02:00 povilusr_kaaba i spin :)

08 19:06:00 auchter i've got a u-desk at home, it's absolutely glorious

08 19:06:00 tommost Oooo... U-desk + 4 monitors...

08 19:07:00 tommost weeps for joy

08 19:08:00 auchter this can fit a few more than four monitors... i wonder if i have a picture of it anywhere

08 19:08:00 tommost Oh, povilusr_*: I need Ethernet cables for my Sun Rays.

08 19:09:00 auchter haha, how are those going?

08 19:09:00 tommost Say, four of ~20 ft each.

08 19:09:00 povilusr_kaaba rgr, you want me to bring to ventures?

08 19:09:00 tommost I don't have enough Ethernet cables to plug them in.

08 19:09:00 tommost Sure.

08 19:09:00 povilusr_kaaba kk

08 19:09:00 povilusr_kaaba remind me again in a few hours or at work tomarro but il try to bring them to ventures tomaro

08 19:10:00 tommost Okay.

08 19:10:00 povilusr_kaaba im going for food or id do it now

08 19:18:00 tommost Does anyone know of a Firefox plugin that would let me make Flash movies get handled by an external app?

08 19:18:00 tommost E.g., I click on a play button inside the flash movie box and it pops up in a new window.

08 19:19:00 tommost Now that I have disabled GCJ Firefox doesn't seem to be crashing often enough to keep Flash player in a (partially) working state.

08 19:29:00 auchter gah, why is it storming here?

08 19:32:00 auchter so, i think we need to have an installfest the first week of classes

08 19:32:00 tommost Sounds good.

08 19:33:00 andy753421 agreed

08 19:33:00 andy753421 when does ubuntu get released?

08 19:33:00 octavious why am i downloading kazaam

08 19:33:00 tommost octavious: Excellent question.

08 19:34:00 tommost I have no answer for you.

08 19:34:00 tommost Unless you happen to be drunk.

08 19:34:00 auchter andy753421: october, apparently

08 19:34:00 octavious nah, i am postponing drunkiness until the jazz club tonight

08 19:34:00 Morasique it's normally may and october

08 19:34:00 andy753421 somebody should complain to them :P

08 19:35:00 Morasique er. april and october

08 19:35:00 auchter oohh, jazz...

08 19:35:00 tommost I'm already pretty pleased with the regularity of their release cycle, myself.

08 19:35:00 auchter what about that first saturday sometime, the sixth

08 19:35:00 tommost A Saturday?

08 19:36:00 auchter yeah, i don't know if anyone would show up, but what else do people have to do saturday afternoon

08 19:36:00 auchter especially the first one of the year

08 19:37:00 tommost Won't there be freshman bonding activities one of those weekends?

08 19:37:00 tommost Or Rush?

08 19:37:00 auchter ah, octavious would probably know...

08 19:37:00 auchter isn't rush later than the first weekend?

08 19:37:00 octavious nope. i have no schedule yet

08 19:40:00 Morasique i think freshman orientation is over by then, or at least stuff is optional and nobody does anything anymore

08 19:41:00 auchter i think the earlier the better, people manage to bork windows installs and load up their laptops pretty quickly...

08 19:41:00 Morasique and rush technically starts with fast track, formally the day freshman arrive, so rush will be going on then but i doubt it'll be a problem

08 19:44:00 Morasique ooo. truecrypt 6 is out

08 19:45:00 auchter we should look into customizing an ubuntu cd (or maybe a post-install script of some sort) to install stuff people will want, do configurations for rose (set up afs, dfs, thunderbird, etc.)

08 19:45:00 Morasique that would be handy. does ubuntu have a thing for that?

08 19:46:00 Morasique it would be easy to script, but it would be cool if we could burn a cd that just did it

08 19:46:00 auchter https://help.ubuntu.com/community/InstallCDCustomization

08 19:46:00 auchter i think it'd be best to do it in two parts

08 19:46:00 Morasique nice

08 19:46:00 auchter customize install cd to remove tedium of the answers common to everyone

08 19:47:00 auchter then a post-install script which does the rest of the setup

08 19:47:00 tommost Cool idea.

08 19:48:00 auchter automatically configure cups, as well...

08 19:49:00 Morasique mail is another one that would be good to auto setup

08 19:49:00 Morasique what do they use, evolution?

08 19:49:00 auchter `they' being who?

08 19:49:00 Morasique the people we've done this for in the past. what do we have people use, or is it not covered during the installfest

08 19:50:00 auchter not covered, really

08 19:50:00 tommost I hope they don't use Evolution, in any case.

08 19:50:00 Morasique that seems like something people would probably care about

08 19:50:00 tommost Yeah.

08 19:50:00 Morasique well, evolution is the default ubuntu one i think

08 19:50:00 tommost It is.

08 19:50:00 tommost But everybody seems to use Thunderbird.

08 19:50:00 Morasique i imagine 99% of people don't use outlook features besides e-mail, so we could setup anything realy

08 19:50:00 andy753421 make them all use mutt

08 19:50:00 Morasique really

08 19:51:00 Morasique making them all use mutt is the beginning of a slippery slope that ends in from scratch gentoo installs :)

08 19:51:00 tommost andy753421: Give them some time to come around gradually!

08 19:51:00 Morasique i'm excited if i see a terminal window open at all

08 19:52:00 auchter i think i'm going to do an ubuntu install in a vm one day, and start looking at writing a script

08 19:52:00 auchter however, someone else should probably do that before me, because i'll likely end up getting frustrated with bash and using rc ;)

08 19:53:00 andy753421 i'll get frustrated with ubuntu and install portage

08 19:53:00 andy753421 and a real init daemon

08 19:53:00 Morasique i'll get frustrated with linux and install plan9

08 19:54:00 auchter if only native plan9 worked on my laptop...

08 19:54:00 Morasique :)

08 19:54:00 auchter but hey, we have 9vx now!

08 19:55:00 Morasique we should auto-install urban terror so i have local people to play :)

08 20:00:00 octavious oh noes? reddit down?

08 20:00:00 Morasique wow, completely down

08 20:00:00 Morasique i just got through my rss backlog ~10 minutes ago; nice of them to wait for me

08 20:01:00 auchter i blame python

08 20:02:00 andy753421 I want to make a web development framework in C.

08 20:02:00 tommost andy753421: I was thinking of rewriting my web site in D.

08 20:03:00 auchter andy753421: if string manipulation wasn't so painful in C, i'd be all for it

08 20:03:00 andy753421 auchter: i guess that might be a slight problem, but that's what the library would be for

08 20:04:00 andy753421 anyway, it'd be sweet because you'd compile the website to an executable shared library

08 20:04:00 octavious use bison/yacc for HTML parsing?

08 20:04:00 andy753421 so you could either run it and have it start it's own server, or have a parent server use it as a shared library so it could run along side other websites on the same port

08 20:05:00 andy753421 octavious: I don't think you'd really need to do any html parsing, you'd need to do more generating

08 20:06:00 tommost I was thinking more CGI/FastCGI, myself.

08 20:06:00 octavious well, i guess thats true. i have just been wanting an excuse to learn how to use it..

08 20:07:00 andy753421 tommost: yea, that'd be the easy way, but not nearly as cool

08 20:09:00 tommost Linking to it wouldn't work so well for shared hosting, because it'd all be under the same user.

08 20:09:00 andy753421 it's also be cool to make it nice an multi-threaded and distributed.. so basically, everything that Ruby on Rails fails at :)

08 20:10:00 tommost Ruby on Rails can scale... multi-threading isn't necessary for that.

08 20:11:00 andy753421 I think if you run the parent server as root you could drop privileges while executing code, that's pretty much how apache tries to do it

08 20:12:00 andy753421 tommost: what is your alternative to multi-threading?

08 20:12:00 tommost Multiple processes.

08 20:13:00 tommost Anyway, the issue is that each user's stuff needs to be executed with that user's permissions, to keep them all isolated from one another.

08 20:13:00 andy753421 so a separate process for each request?

08 20:13:00 andy753421 that would make security trivial but not quite as fast

08 20:14:00 tommost Well, with FastCGI you have a long-running process for each user.  So the IPC is really the only slowdown.

08 20:15:00 tommost Frankly, if you need speed so badly that IPC is a really big deal, you're probably running Tux anyway. ;)

08 20:15:00 andy753421 true, you can swap the owner of a process while it's running though, i'm just not sure if you can swap back

08 20:15:00 tommost Or you write the thing in Erlang, which scales a heck of a lot better than anything threaded.

08 20:16:00 tommost Wouldn't the Apache process need to do that for every request?

08 20:16:00 Morasique octavious: take compilers

08 20:16:00 tommost And it couldn't serve requests for other users simultaneously when doing so.

08 20:16:00 auchter Morasique: they make it damn difficult for CPEs to take compilers...

08 20:17:00 auchter believe me, i want to.

08 20:17:00 Morasique oh yeah, i think we talked about this

08 20:17:00 tommost I think that mod_wsgi separates things between users somehow, though, so you could look into what that does.

08 20:17:00 Morasique i think curt teaches it every year, he'd probably let you take it

08 20:17:00 octavious Morasique: thought about it. but i think it might be more effort than i am willing to put in

08 20:18:00 auchter Morasique: i think some of the prereqs are rather necessary, at least that's what i've heard...

08 20:18:00 andy753421 tommost: yea, you'd have to have as many processes as you have users

08 20:18:00 tommost Yeah, and then you're just back to FastCGI anyway.

08 20:19:00 tommost A better option might be to give every user their own server and proxy to them.

08 20:19:00 tommost If you're determined to avoid IPC.

08 20:19:00 andy753421 hu?

08 20:19:00 andy753421 is confused as to how giving out different servers avoids IPC

08 20:20:00 andy753421 but anyway, the goal wouldn't to have multiple users anyway

08 20:20:00 tommost You could do it with a hardware load balancer.

08 20:21:00 tommost Of course, it doesn't make much sense to worry about performance that much in a shared hosting setting.

08 20:21:00 andy753421 um, yes, that's why it's not a shared hosting setting :P

08 20:21:00 andy753421 you somehow started thinking that what I wanted to do

08 20:21:00 tommost Yeah, I don't know how I got off on that track.

08 20:22:00 tommost Anyway, back to scaling.

08 20:22:00 tommost Threads don't scale.

08 20:23:00 andy753421 depends on how you use them

08 20:24:00 auchter 9

08 20:24:00 tommost Yeah, I'm talking about thousands of concurrent connections.

08 20:24:00 tommost You probably have something else in mind.

08 20:24:00 tommost epoll()?

08 20:25:00 andy753421 i seriously doubt that thread overhead would become a problem when rendering webpages

08 20:25:00 andy753421 one thread per request would be just fine

08 20:26:00 tommost Yeah.

08 20:26:00 tommost If you're doing long polling, though...

08 20:26:00 andy753421 if you try to do 1000 threads per request for some strange reason, then you might have problems

08 20:26:00 andy753421 an where the hell did you come up with your vocabulary?

08 20:27:00 tommost Huh?

08 20:27:00 andy753421 "long polling", "hardware load balancer", etc

08 20:27:00 tommost The Internets.

08 20:27:00 andy753421 google searches don't return much more than a couple blog posts

08 20:27:00 tommost The Internets == web developer blogs.

08 20:28:00 tommost BigIP is the hardware load balancer that I've heard of.

08 20:28:00 tommost Long polling is the most common (and reliable) Comet technique.

08 20:28:00 tommost For example, Facebook uses it for their chat feature.

08 20:28:00 andy753421 hm.. maybe i'm just out of touch these days

08 20:29:00 andy753421 pop quiz, who here has heard of either 'long polling' or 'Comet' (the ladder of which not being a reference to interstellar objects)

08 20:29:00 tommost You've just hit on the place where I'm *very* in touch.

08 20:30:00 auchter andy753421: never heard of either, a quick google search has now told me that i don't want to know about either

08 20:30:00 auchter plus, the top of this page is just awesome: http://en.wikipedia.org/wiki/Comet_(programming)

08 20:31:00 tommost Oh, yeah, there's a big fuss going on about that page.

08 20:31:00 andy753421 haha, i like the term "Peacock terms"

08 20:32:00 tommost Apparently Wikipedian deletionist procedure bureaucrats have taken over.

08 20:32:00 auchter oh, and the "See also" section links to Web 3.0, even better

08 20:32:00 andy753421 oh man, i hate peer reviewed journals, but I think I hate the 'blogosphere' even more

08 20:33:00 auchter why do you hate peer-reviewed journals?

08 20:33:00 tommost That page was actually fantastically informative a while ago, before it got beaten up so much.

08 20:34:00 andy753421 auchter: there's to much pressure on academic people to publish papers in order to keep their jobs and get grants

08 20:34:00 andy753421 so a lot of research articles end up being completely worthless

08 20:35:00 auchter even so, the signal-noise ratio is much much higher than this "blogosphere" (i shudder knowing that i just typed that word)

08 20:35:00 tommost is shocked that auchter actually referred to "it" as a "word"

08 20:35:00 auchter s/word/sequence of characters/

08 20:36:00 tommost is relieved.

08 20:36:00 andy753421 it's not the peer-review that's bad, it just seems like a lot of papers are written for the sake of money or reputation and not for the sake of research

08 20:37:00 tommost I read through the references on the Comet Wikipedia page and keep seeing familiar names and URLs.

08 20:37:00 andy753421 For instance, i'm basically required to publish a paper on my summer research project. Even if our idea completely fails and is totally worthless I still have to write a paper about it so NSF is happy

08 20:39:00 andy753421 i'm tempted to start a completely anonymous repository for research, that way people don't have any incentive to publish crap in it

08 20:39:00 andy753421 /rant

08 20:39:00 tommost Call it "Researchpedia". ;)

08 20:40:00 tommost Oooo... better: Researchr

08 20:40:00 tommost More Web 2.0!

08 20:40:00 andy753421 yea, but wikipedia isn't anonymous either

08 20:40:00 auchter wikileaks is...

08 20:41:00 tommost Speaking of wikis, I should get back to working on mine.

08 20:41:00 tommost Except I have about 20 tabs left to read...

08 20:41:00 andy753421 does wikileaks force you to post anonymously?

08 20:43:00 andy753421 anyway, nptl is awesome, and i'm going to set up a tent

08 20:44:00 auchter andy753421: i don't believe there's any other way to contribute to wikileaks

08 20:47:00 tommost nptl?

08 20:50:00 andy753421 tommost: native posix threading library

08 20:50:00 tommost Ah.

08 20:50:00 andy753421 it's the new(er) linux threading library that can start, 100,000 in a couple seconds instead of 15 minutes :)

08 20:51:00 tommost Neato.

08 20:51:00 andy753421 *100,000 threads

08 20:51:00 tommost But what can you do with 100,000 threads?

08 20:54:00 andy753421 run a process on a 100,000 core processor :P

08 20:54:00 tommost Sorry, but Thinking Machines folded.

08 21:25:00 tommost I'm wondering why the supposedly disabled GCJ plugin is still printing stuff to my console.

08 21:55:00 auchter i'm wondering why i'm installing ubuntu in a vm...

08 21:55:00 Morasique exactly, you should be installing it on your main partition :)

08 21:55:00 tommost Beware: Hardy Heron doesn't like VMs.

08 21:55:00 tommost At least, it doesn't like the one at Ventures.

08 21:56:00 tommost You need to set some Grub flag or something.

08 21:59:00 tommost Is there not a version of Vimperator for Firefox 3 yet?

08 22:00:00 auchter i think the new versions only run under firefox 3

08 22:01:00 tommost The version on addons.mozilla.org doesn't.

08 22:01:00 tommost Ah, mozdev.

08 22:03:00 tommost The stress of restarting Firefox is making my music skip.

08 22:03:00 tommost Oooo... it segfaulted.

08 22:05:00 auchter gah, ubuntu sucks

08 22:05:00 tommost Again!

08 22:05:00 Morasique i'm really tempted to switch to opera, but i like firefox so much more

08 22:06:00 tommost I'm *extremely* tempted to switch to Opera.  It even has an almost-usable alpha version of a Firebug replacement now.

08 22:06:00 tommost It is just Greasemonkey holding me back.

08 22:08:00 tommost Of course, having about 30 tabs open (in two windows on different desktops) might be somewhat related to the problems I'm currently experiencing.

08 22:08:00 auchter at work, i've had firefox running (no crashes) for the past two weeks

08 22:09:00 auchter i have over 150 tabs open

08 22:09:00 auchter it doesn't crash, it's not slow.  something's obviously very wrong with your install

08 22:09:00 tommost How much memory is it consuming?

08 22:09:00 tommost And do you have Flash installed?

08 22:09:00 Morasique auchter: do you run linux at work?

08 22:09:00 auchter no idea, i'll let you know tomorrow

08 22:09:00 auchter tommost: no, i don't use flash

08 22:09:00 auchter tommost: no wait, i do.

08 22:09:00 tommost Yeah, it's impossible to escape.

08 22:09:00 auchter tommost: i forgot that i needed to watch some videos

08 22:10:00 auchter Morasique: yes, of course

08 22:10:00 tommost Go go <video> tag!

08 22:10:00 Morasique hmm

08 22:10:00 auchter tommost: so i blame your firefox install, there's no way it should be that unstable

08 22:10:00 tommost Yeah, it's probably time for a fresh profile.

08 22:11:00 tommost Apparently they go bad after a while.

08 23:43:00 tommost povilusr_laptop: Cables!

09 11:37:00 auchter tommost_aorist: [mauchter ~]$ 9 ps | grep firefox

09 11:37:00 auchter mauchter 28439 Jun-30 128:11 248144K Sleep   firefox-bin

09 11:37:00 auchter 95 tabs open

09 12:35:00 Morasique firefox must hate me, it crashes all the time on my laptop and also crashed on my windows work machine sometime during the night when nobody was touching it

09 12:35:00 Morasique maybe one of my addons is messed up

09 14:03:00 Morasique latest bug in my program: i was unable to type the alphabet in the correct order

09 14:13:00 Morasique it confuses me that lines are 1-indexed but columns are 0-indexed. we should pick one

09 14:50:00 auchter columns are 1-indexed in vim, unless the line is blank; makes perfect sense to me

09 14:58:00 Morasique oh. emacs 0-indexes them for some reason. i think when compilers give you error columns they're usually 0-indexed too, but i'm not sure

09 16:45:00 Morasique from a webpage trying to explain what a buffer overflow is: "What can happen? Well, the result is undefined. Basically that means the result is not defined"

09 16:52:00 auchter how informative

09 16:53:00 auchter one downside to using printf for debugging, as well...

09 16:54:00 auchter ocassionally i'll do something stupid like: long x; int y; printf("x: %d\ty: %d\n", x, y);

09 16:57:00 Morasique yeah, i kept mixing up the unsigned/signed format specifiers today

09 16:57:00 Morasique also, i hate myself: http://pastebin.com/m1f5612d

09 16:57:00 Morasique it took me so long to realize what was wrong with that

09 17:00:00 auchter i must be missing it as well, though the bit shifts and the sizeof(char) confuse me

09 17:03:00 Morasique the last line should be f[size << 1], not f[nS << 1]

09 17:03:00 Morasique nS is an unrelated variable from 10 lines ago, which is usually much bigger than size

09 17:04:00 Morasique and the stupid heap corruption error popped up at random times in random places throughout the function. this language is evil

09 17:04:00 auchter ah, i see

09 17:05:00 auchter why the sizeof char, though?

09 17:05:00 Morasique because it's storing chars?

09 17:05:00 auchter sizeof char == 1, or is C++ evil?

09 17:06:00 Morasique oh. well yeah, but it's good practice, i could just hardcode all the sizes if i felt like it

09 17:06:00 auchter i agree that it's good practice for other types, but i've never liked it for chars

09 17:08:00 Morasique i guess it doesn't matter, i don't think the size of char is going to change, it's just habit

09 17:34:00 povilusr-laptop whats the defaule autdio thing in xubuntu?

09 17:34:00 povilusr-laptop volume thing

09 17:42:00 Morasique if you're using alsa you can just run alsamixer

09 17:44:00 povilusr-laptop yeah but im sure there some nice built in tool

09 17:48:00 auchter yes, alsa.  if you had wanted a not-nice tool, he would have suggested amixer

09 17:49:00 auchter s/alsa/alsamixer/

09 17:49:00 povilusr-laptop no, im sure theres something built into gnome that also accpets the buttons on our laptops

09 18:00:00 Morasique i use amixer from scripts, it's not bad

09 18:00:00 Morasique alsamixer just has a fancy interface

09 18:00:00 Morasique povilusr-laptop: i thought you were on xubuntu

09 18:00:00 povilusr-laptop i am

09 18:00:00 povilusr-laptop i think its running gnome though

09 18:01:00 povilusr-laptop nut iy might be xfce

09 18:01:00 Morasique er. you can't tell?

09 18:01:00 Morasique is gnome-panel running? the menus at the top, applications, places, system, stuff like that?

09 18:01:00 Morasique xfce i think you can right click the desktop to get a fancy menu

09 18:02:00 Morasique if you're running gnome the audio config tool is gnome-sound-properties, and there's a panel applet you can add to do stuff

09 18:02:00 Morasique i don't know for xfce

09 18:03:00 Morasique oh, and gnome-volume-control

09 18:03:00 Morasique which is probably what you want

09 18:03:00 povilusr-laptop its xfve but no right click menu i think

09 18:03:00 Morasique maybe it's not xfce that has that, i can't really remember

09 18:04:00 Morasique does xfce come with tools?

09 18:04:00 Morasique i thought it didn't

09 18:05:00 povilusr-laptop prolly dosent

09 18:05:00 Morasique alsamixer ftw

09 18:05:00 povilusr-laptop yep

09 19:14:00 octavious kazaam and drinking tonight

09 19:29:00 Morasique kazaam like...the movie?

09 19:29:00 octavious yeah

09 19:30:00 Morasique you're going to need a lot of drinking

09 19:30:00 octavious yeah, well i have a lot of alcohol so it shouldnt be hard

09 21:25:00 andy753421 what's the new URL for banner?

09 21:27:00 Morasique https://prodbss.rose-hulman.edu/BanSS/twbkwbis.P_WWWLogin

09 21:27:00 andy753421 ah ok

09 21:27:00 Morasique how could you forget?

09 21:27:00 Morasique it's so compact and memorable

09 21:27:00 andy753421 well, i remembered the domain name, but https://prodbss.rose-hulman.edu/ was all wrong

09 22:02:00 auchter they couldn't setup another subdomain to redirect to the actual url?

09 22:41:00 octavious_drunk i need cream. going to the store (dont worry i am not driving)

09 22:44:00 auchter white russians again?

09 22:45:00 auchter be sure to try the cream prior to purchasing, and write a check for it, too.

09 22:52:00 andy753421 ?

09 22:55:00 auchter andy753421: http://youtube.com/watch?v=oMkxr0Z9PcA

09 22:56:00 andy753421 ah, ok

09 23:14:00 octavious_drunk yes. white russians.  they are quite delicious

09 23:27:00 octavious_drunk onward christian soldiers!

09 23:29:00 octavious_drunk http://media.songsandhymns.org/mp3/OnwardChristianSoldiers.mp3

09 23:30:00 octavious_drunk youre welcome.

09 23:44:00 auchter octavious_drunk: that was pretty much as terrifying as i had expected

09 23:48:00 Morasique er, is this a joke of some kind? http://www.bestbuy.com/site/olspage.jsp?skuId=8888563&st=ubuntu&lp=1&type=product&cp=1&id=1211587312374

09 23:49:00 tommost Given the domain name, I'd say no.

09 23:49:00 tommost They'd make you pay for using the air in their stores if they could.

09 23:49:00 auchter i see nothing wrong with that link

09 23:50:00 tommost $20 for a CD?

09 23:50:00 Morasique i can't imagine what valusoft could possibly be putting in that box that makes it cost $20

09 23:50:00 Morasique i like this: "keep your computer safe with powerful firewall and antivirus programs"

09 23:50:00 Morasique i imagine antivirus programs are not included in that box

09 23:50:00 tommost Wait... what?

09 23:51:00 auchter red hat, mandrake, suse, &c. are sold in stores as well

09 23:51:00 Morasique hopefully not for $20

09 23:51:00 Morasique usually it's like the cost of the CD and shipping

09 23:51:00 Morasique and shipping doesn't even apply here

09 23:51:00 auchter usually more than $20

09 23:51:00 Morasique that's terrible

09 23:52:00 Morasique clearly we should undercut them and start selling LUG-manufactured versions for a mere $15

09 23:52:00 tommost Yeah, well I once bought a copy of Mandrake Linux at Best Buy, for significantly more than $20, but it also included a bunch of commercial stuff that actually cost money.

09 23:52:00 tommost It was still a waste of money.

09 23:52:00 tommost Since Mandrake sucked.

09 23:53:00 auchter indeed it did

09 23:53:00 tommost It turned me off to Linux for years.

09 23:54:00 tommost Mainly because it took 10 minutes to boot.

09 23:54:00 Morasique that's funny, mandrake did the same thing to me a long time ago

09 23:54:00 Morasique i bought a boxed set and tried it

09 23:54:00 Morasique it was fairly terrible

09 23:54:00 tommost Yeah, I could never motivate myself to bother with booting it.

09 23:54:00 Morasique also, apparently ubuntu will ship you a CD for free, making the online order offer on bestbuy.com all the more ridiculous

09 23:55:00 tommost Yeah, collinjc has like 20 CDs he got shipped to him for the installfest.

09 23:55:00 Morasique it's nice to know mandrake stunted our linux lives for so long

09 23:55:00 Morasique i should e-mail them and let them know

09 23:56:00 auchter i actually used mandrake for some time

09 23:57:00 tommost What did it take to make it bearable?

09 23:57:00 andy753421 From the vim help files: `Registration was made possible for the situation where your boss or bookkeeper may be willing to register software, but does not like the terms "sponsoring" and "donation".'

09 23:57:00 tommost andy753421: Hehe.

09 23:59:00 auchter tommost: the fact that windows was completely unacceptable and unbearable

10 00:00:00 tommost I was using 2000 at the time, and sharing it with my brothers, so a full switch didn't have a sense of urgency attached for me.

10 00:00:00 auchter fun fact: ubuntu is the modern mandrake

10 00:01:00 tommost No, it boots much more quickly.

10 00:01:00 tommost Also, it doesn't use RPMs.

10 00:01:00 auchter superficial similarities aside, it's the new mandrake.

10 00:01:00 tommost Although it unfortunately doesn't have Power Manga installed by default. :(

10 00:02:00 auchter isn't that a plus?

10 00:02:00 tommost No, that was basically the only thing that motivated me to boot into Mandrake.

10 00:02:00 andy753421 all i remember about mandrake was it's horrid configuration utilities

10 00:02:00 auchter andy753421: yes, they seemed to break everything they touched

10 00:03:00 auchter andy753421: that was what led me to slackware...

10 00:03:00 Morasique based on our descriptions it's the anti-mandrake. mandrake made tommost and i dislike linux, ubuntu makes everyone like linux

10 00:03:00 andy753421 yep, same here

10 00:03:00 andy753421 that was a response to auchter, not Morasique

10 00:03:00 tommost Morasique: Excellent point.

10 00:03:00 Morasique andy753421: i assumed :)

10 00:03:00 Morasique does anyone in here use arch? i know blazeix does

10 00:04:00 Morasique i keep seeing claims that it's good, i'm curious why

10 00:04:00 auchter heathen

10 00:04:00 auchter http://crux.nu

10 00:04:00 auchter crux > arch

10 00:04:00 auchter they're both much worse than gentoo, though

10 00:05:00 Morasique thanks for your help :). i might as well have posted the question to digg

10 00:05:00 tommost auchter: Ouch.

10 00:06:00 auchter sorry, but arch is a bunch of splitters

10 00:06:00 Morasique meaning?

10 00:06:00 auchter well, they're kind of like the popular front

10 00:07:00 andy753421 like debian and ubuntu?

10 00:07:00 tommost I have no idea what this conversation is about.

10 00:07:00 auchter this will make it clearer: http://youtube.com/watch?v=gb_qHP7VaZE

10 00:09:00 Morasique ah. at least i know wtf we're talking about now

10 00:10:00 Morasique well, at some point blazeix will check the log and jump on to defend arch, so i'll wait till then

10 00:10:00 Morasique BLAZEIX BLAZEIX BLAZEIX BLAZEIX BLAZEIX BLAZEIX BLAZEIX BLAZEIX

10 00:10:00 Morasique mmk, he should notice that

10 00:11:00 Morasique pacman is still the best name for a package manager i've ever heard. i suspect it's unbeatable

10 00:23:00 Blazeix Morasique: You summoned me?

10 00:23:00 Blazeix People use arch because its the best.

10 00:23:00 Blazeix hope that helps.

10 00:24:00 Morasique yes, you've been excellent :)

10 00:25:00 Blazeix Things just work under arch, I was having all sorts of goofy problems under ubuntu (I'm sure you can relate). While you have to specify more stuff under Arch, it only does what you tell it to do.

10 00:26:00 Blazeix Also, Arch has an amazing community (wiki, irc, forums), etc.

10 00:26:00 Morasique ubuntu has that too, only it's full of idiots

10 00:26:00 Blazeix ubuntu forums also has an arch linux subforum, which confuses me.

10 00:27:00 tommost Yeah, and it's full of rotting information applicable to an Ubuntu release two years old.

10 00:27:00 Blazeix I also like how Arch uses rolling releases and is more cutting-edge than other distros I've tried.

10 00:28:00 tommost How do rolling releases work?

10 00:28:00 Morasique on an unrelated note, for http://lug.phire.org/wiki/Installfest_Script it'd be good if we can somehow change the default partition scheme to manual instead of guided whole disk

10 00:28:00 Blazeix a release is a current snapshots of whats in the repository at that moment. They are made when everything is deemed stable

10 00:28:00 Blazeix stable-ish

10 00:29:00 tommost What's in the repository?  Just core stuff, or common apps as well?

10 00:29:00 Blazeix Tons of stuff. There are subrepositories of core, extra, testing and community

10 00:30:00 Blazeix Then there is also AUR, which is a system where you can submit your own packages.

10 00:30:00 Blazeix AUR = Arch Users Repo

10 00:30:00 Blazeix Basically if I can't find it in the repo, there's a 95% chance its in AUR

10 00:31:00 Blazeix For example, Zeta is trying to get me to play Eve. Eve has a linux version, but its linux in the sense of they released a deb file.

10 00:31:00 Blazeix AUR had the deb file extracted and repackaged for Arch

10 00:32:00 Blazeix On another unrelated note, did anyone notice Angel is now Angel 7.3?

10 00:32:00 Blazeix And also full of fail. Predictably.

10 00:32:00 Blazeix "ANGEL LMS 7.3 only supports Internet Explorer 7 or Firefox 2"

10 00:33:00 andy753421 lucky you, i just got a Server Error

10 00:33:00 tommost How much is IAIT in charge of Angel?  Can I bitch at them for it?

10 00:33:00 Morasique wow that theme is ugly

10 00:33:00 Morasique it looks like a mac

10 00:33:00 Blazeix Yeah, they basically made it slower and added 3d shadow buttons

10 00:34:00 andy753421 wow, did they get rid of frames?

10 00:34:00 Morasique no, they show up when you pick a class

10 00:34:00 andy753421 oh, ok

10 00:35:00 Morasique they can't get rid of the frames, how else could they show side by side content? it's the only way

10 00:35:00 tommost Is it just me or is the text at the to absurdly large?

10 00:35:00 Blazeix Damn. 7.2 had an Opera theme, which basically removed all the excessive background images, and it actually loaded relatively quickly. They removed in 7.3

10 00:35:00 andy753421 it looks like they're using iframes, didn't they used to use normal frames?

10 00:36:00 tommost Yeah, I think so.

10 00:36:00 Morasique tommost: yeah, it's ridiculous

10 00:36:00 Blazeix Does anyone know if I made a custom CSS file that set a whole bunch of stuff to display:none, would that speed it up? Or do browsers layout everything and then hide it?

10 00:37:00 andy753421 Blazeix: you could just use the 'PDA' mode

10 00:37:00 tommost No, you can definitely speed things up by using Stylish.

10 00:37:00 Morasique display:none doesn't prevent anything from loading, just from rendering

10 00:37:00 tommost Or a user style sheet.

10 00:37:00 tommost Morasique: Yes it does.

10 00:37:00 tommost If it has background images, etc.

10 00:37:00 Blazeix andy753421: Oh, cool. I might just use this permanently.

10 00:37:00 tommost And it stops iframes from loading, I think.

10 00:37:00 Morasique well, i guess that's part of the render, so it might speed it up somewhat

10 00:37:00 Morasique it wouldn't have to lay stuff out too, which would save time

10 00:38:00 tommost Looking at the markup I'm guessing that its all so slow to lay out because of all the tables.

10 00:39:00 tommost Though their number seems to have decreased somewhat.

10 00:40:00 Blazeix Wow. Does firefox correcly render the title bar for angel?

10 00:40:00 Blazeix They have HTML tags in their title

10 00:41:00 Blazeix I suppose 'correctly' isn't the right word here.

10 00:41:00 tommost No, I think that only IE does that.

10 00:42:00 Blazeix What the hell did the expect <h1> tags to do in the title?

10 00:42:00 Blazeix I have to wonder what runs through the heads of Angel developers.

10 00:43:00 tommost Blazeix: A noxious combination of mucous and urea.

10 00:46:00 tommost (It's the environment that the resident brain slugs most enjoy.)

10 00:46:00 Morasique Blazeix: it's been like that forever

10 00:47:00 Morasique the same problem comes up with class names, teachers use font tags in the class name and it shows up in the titlebar

10 00:47:00 Blazeix Hm. I guess my subconscious was protecting me.

10 12:28:00 Morasique you can't overload functions in C? this is an evil, evil language

10 12:28:00 andy753421 Morasique: sure you can, 'void *'

10 12:30:00 Morasique i'm not sure what you mean, but i suspect it's a C hack to get around yet another deficiency in the language

10 12:31:00 Morasique i'm sadly considering writing a vararg adapter, which seems to be the common solution

10 12:31:00 andy753421 Morasique: out of curiosity, what are you trying to do?

10 12:32:00 Morasique overload a function? you mean what specifically? it doesn't really matter, but i need it to either take 5 strings of hex characters or one string of BER-encoded data that I can decode into the 5 hex strings

10 12:39:00 andy753421 um, sounds like a job for two functions

10 12:39:00 andy753421 or a 'decode_ber' function

10 12:41:00 Morasique there is a decode_ber function. the function does the same thing, the data it needs can just be in two different formats, and preferably the people calling these functions should just be able to use either one and have the same thing happen

10 12:42:00 Morasique i wanted to overload the function so if it gets a BER string it calls the decode_ber function and passes the decoded strings to itself, but oh well. I just named the function something different

10 12:45:00 andy753421 just like PHP lets you use implode(Array, String) or implode(String, Array) interchangeable?

10 12:45:00 andy753421 why not just have them use "your_function(decode_ber(data));"?

10 12:46:00 Morasique no, nothing like that, that's because they stupidly mixed up the order originally, this is a function that takes two completely different sets of arguments depending on the situation

10 12:46:00 Morasique i don't want to have to expose the BER handling functions to them

10 12:46:00 andy753421 why not, to confuse them more?

10 12:47:00 andy753421 (c programmers don't like magic..)

10 12:47:00 andy753421 at least that's the impression I have

10 12:47:00 Morasique no, because they shouldn't need to know how the encoding works, they should be able to take the data from a file and throw it at my function, they shouldn't need to handle decoding it first

10 12:48:00 andy753421 didn't they have to decode it into either a ber structure, or a set of arrays?

10 12:49:00 Morasique no, they'll either have the BER encoded data or they'll have the 5 strings, depending on the situation, so they can pass either one to the function, and either way the function returns the same object

10 12:51:00 Morasique if it helps understanding this is for parsing RSA keys

10 12:51:00 andy753421 so they decoded it half way (to a ber, or 5 strings), and you want to magically decode it the other half way?

10 12:51:00 Morasique no, the data comes BER encoded

10 12:51:00 Morasique those keyfiles that start with "-----BEGIN RSA KEY----" are BER-encoded

10 12:52:00 Morasique so they'll either have that keyfile, or they'll have the 5 parts of an RSA key (2 exponents, modulus, 2 primes)

10 12:52:00 Morasique if you run "openssl genrsa 1024" you'll see it both ways

10 12:52:00 Morasique oh, no, that's just the BER. openssl genrsa 1024 | openssl rsa -text

10 12:54:00 andy753421 ok, well, i still have no idea why you would want to overload a function for that, but this doesn't seem to be getting anywhere..

10 12:56:00 Morasique it's not like it matters anyway, since C has decided for me that I never want to overload a function ever

10 13:45:00 auchter Morasique: you haven't seen hell until you've seen the way BouncyCastle's DER/BER handling works.

10 13:47:00 auchter how i wish i could be doing this in C using openssl.

10 14:01:00 Morasique i had to manually write the BER decoder because we can't depend on the openssl libraries, openssl's decode_PEM function was taunting me the whole time

10 14:01:00 Morasique it was surprising easy though, C is good at that stuff

10 14:01:00 Morasique just not good at letting me overload functions

10 14:02:00 Morasique i never knew about the -exec switch for find, that could be useful

10 14:04:00 auchter java's good at making me frustrated and having me end up with a recursive method with 6 occurences of instanceof in the body.

10 14:16:00 Morasique i don't even know how to do RTTI like instanceof in C++, AFAIK you can't, but i've never needed it before so i haven't looked around

10 14:17:00 Morasique it's comforting to get a confusing compiler error and google it, and see visited links and realize i've made this mistake before and apparently learned nothing

10 14:18:00 Morasique :D i think the section titles in this article would put andy753421/auchter in the hospital: http://www.linuxhaxor.net/2008/07/09/a-better-introduction-to-linux-user-interface/

10 14:19:00 Morasique it's starts off good with "Linux is more than Ubuntu", "Linux is more than GNOME", but then it's "Linux is also eye candy" and "Linux is a media center"

10 14:19:00 Morasique "Linux is also eye candy" should be the new motto

10 14:24:00 auchter "With Linux comes the power of choice. It is no more exclusive to geeky linux elitist only. Linux is open for everyone and you are invited." no, you're not.  get out.

10 14:25:00 andy753421 nowhere in that article did I see `Linux is a Kernel'

10 14:25:00 andy753421 although there is a FSF guy at the bottom preaching about GNU/Linux

10 14:26:00 auchter compiz has single-handedly destroyed linux's image

10 14:30:00 andy753421 Morasique: in C, at runtime, everything is an instance of `void' ;)

10 14:41:00 Morasique andy753421: kernel? is that like for making the fire text?

10 14:41:00 Morasique and yeah, C has no type information, but I think C++ does somehow, I just have no idea how to use it

10 15:22:00 auchter vim needs a CamelCase text object

10 15:26:00 auchter good, i'm not the only one who saw the need for this: http://www.vim.org/scripts/script.php?script_id=1905

10 16:05:00 Morasique apparently ANTLR was cool with the reduce/reduce conflict in my grammar, or at least it didn't feel the need to warn me in any way

10 17:15:00 andy753421 for (int i = 0; printf("%d", i) && i < 10 && printf(",") || !puts(""); i++);

10 17:17:00 Morasique why?

10 17:18:00 andy753421 that stemmed from me thinking about why ruby's while loops weren't implemented as functions

10 17:18:00 Morasique why would you use functions?

10 17:19:00 andy753421 well, ruby uses functions for things like foreach, but not for while

10 17:20:00 andy753421 well, technically methods `[1,2,3].each'

10 17:25:00 andy753421 I think `while (foo && (bar || true));' and `while (foo) {bar}' are the same..

10 17:27:00 auchter yes... why wouldn't they be?

10 17:27:00 andy753421 eh, i had just never thought about that before

10 17:29:00 auchter this is always fun, too: `while (bar, foo);' instead of `do { bar } while (foo);'

10 17:29:00 auchter thought they're not exactly the same, as i just realized a second after sending

10 17:30:00 auchter s/thought/though/

10 17:30:00 auchter i need to stop waking up early and skipping my afternoon espresso

10 17:32:00 auchter no wait, they are.  even more evidence that i need caffeine.

10 17:33:00 auchter and if i'm wrong, i'm going to submit that as even further evidence

10 17:46:00 Morasique visual studio's intellisense database for each project tends to "go bad", where intellisense gets less and less reliable until finally it doesn't work anymore. you then need to delete the database so it can start over

10 17:47:00 Morasique this is the official microsoft solution

10 17:47:00 auchter intellisense?

10 17:48:00 Morasique the thing that hels auto-complete stuff like classes and variables and whatnot

10 17:48:00 Morasique ctrl+space in eclipse

10 17:48:00 auchter oh, ok.

10 17:48:00 auchter ctags might suck at making useful suggestions, but at least it always works

10 17:50:00 andy753421 well, you have to recreate the ctags database as well..

10 17:51:00 auchter indeed...  if it didn't feel so dirty, i'd get eclim working again for when i'm writing java...

10 17:54:00 andy753421 http://www.vim.org/scripts/script.php?script_id=1785 not sure how well it works though

10 17:57:00 auchter i'll give it a try tomorrow

10 18:08:00 crr so I just logged in, and Pidgin recorded the last thing said in the channel, which was Mike saying "BLAZEIX BLAZEIX BLAZEIX BLAZEIX BLAZEIX BLAZEIX BLAZEIX BLAZEIX"

10 18:08:00 crr and I'm thinking, "man, I wish I was paying attention, so I could have abused his regex replacement plugin to make that a bit more noticeable"

10 18:09:00 auchter crr: sadly, i believe he's turned that plugin off

10 18:09:00 Morasique :D. i don't even use that program anymore, I use irssi now. If I did still have that plugin I would have to make it a slash command instead of auto-activated, you people can't be trusted

10 18:09:00 andy753421 or maybe he just says he has so we don't screw with him.. i know of only one way to find out ;)

10 18:37:00 octavious ..reads through logs..

10 18:37:00 octavious i believe the only way that C++ provides type information is through mangling symbols in an object

10 18:38:00 crr that's 100% true

10 18:38:00 crr well, 90%

10 18:38:00 crr the other 10% is the hidden pointer each object with a virtual function in it has to the vtbl

10 18:42:00 auchter is glad he doesn't need to know C++

10 18:45:00 Morasique auchter: you use C instead. and you like it. because you're broken

10 18:47:00 auchter Morasique: i suspect it has more to do with me being a CPE

10 18:49:00 Morasique speaking of things you like that are bad

10 18:51:00 auchter speaking of things that i like that are delicious: beef short ribs + doenjang == delicious

10 18:52:00 Morasique perfect segue there :)

10 18:53:00 auchter i wouldn't have said anything if it wasn't for your statement

10 18:53:00 auchter which i thought you were going to continue

10 18:55:00 tommost auchter: How are your devious robot plans coming?

10 18:56:00 auchter coming along decently.  hopefully i'll get around to working on it more this weekend

10 18:57:00 tommost Any devious details to report?

10 18:57:00 auchter not particularly, i haven't decided on a lot of stuff yet

10 18:58:00 auchter i'm inherently indecisive...

10 18:58:00 tommost What are you debating?

10 18:58:00 auchter well, for one, what to use for a physical interface for CAN

10 18:59:00 tommost I vote for wires.

10 18:59:00 auchter well, that's obvious

10 18:59:00 tommost ;)

10 18:59:00 auchter though actually it's cool how you can do it optically, too...

10 18:59:00 tommost !!!

10 18:59:00 auchter almost nothing does that, and we have nothing to gain but complexity by doing that though

10 19:00:00 tommost is relieved

10 19:00:00 auchter but it's cool because dominant is light on, recessive is light off

10 19:01:00 auchter in terms of connectors, i'm pretty set on de-9 (common, commonly used for CAN)

10 19:01:00 auchter though i don't particularly like the standard pinout which is used

10 19:02:00 tommost That's a standard serial port connector, right?

10 19:02:00 auchter yes

10 19:02:00 tommost That sounds like a recipe for confusion.

10 19:03:00 auchter not really, i believe the standard is the connectors on each node are male

10 19:04:00 auchter anyway, with the standard pinout, there would probably need to be two connectors per node

10 19:04:00 tommost How does it work?

10 19:04:00 auchter since CAN is a bus, so we'd be daisy chaining

10 19:04:00 tommost Chaining?

10 19:04:00 tommost Mmm.

10 19:04:00 auchter i was thinking about doing something else though

10 19:05:00 tommost Aren't those connectors rather large?

10 19:05:00 auchter so it would turn it into a kind of pseudo-star-scsi deal

10 19:05:00 auchter yes, but they're easy to obtain and use

10 19:06:00 auchter anyway, dedicate two pairs in the cable to CAN, one going to the node, and one coming back from the node

10 19:06:00 tommost What are the rest?  Power?

10 19:06:00 auchter then there would be a hub which connects the in of one connector to the out of the next, and so on

10 19:06:00 auchter so it's chaining, but you don't have a bunch of wires circling the robot

10 19:06:00 auchter tommost: yeah, i'd have a pair for power to reduce cabling

10 19:07:00 tommost What are the rest?

10 19:07:00 auchter with chaining them all (two connectors per node) the power would have to be pretty limited

10 19:07:00 auchter what?

10 19:07:00 tommost The rest of the pins.

10 19:07:00 auchter 9 wires, 2 for can in, 2 for can out, 2 for +12V, 2 for GND

10 19:08:00 tommost And all in a star physical topology?

10 19:08:00 auchter with the pseudo star arrangment, the "hub" would supply power to each connector

10 19:08:00 auchter and since the runs are shorter, etc.

10 19:08:00 tommost Mmm.

10 19:08:00 tommost Why 12 v?

10 19:09:00 auchter we have small conductors to work with

10 19:09:00 tommost So each device will do its own power regulation?

10 19:09:00 auchter yes, using a small switching reg (though i'd have to see if it's really worth it)

10 19:10:00 tommost What do you mean, worth it?

10 19:11:00 auchter 1) do i want a switching reg on each node? 2) if i get lazy and use a linear reg, are the losses worth it?

10 19:11:00 tommost Ah.

10 19:11:00 auchter depending on how long our runs are, 5V would probably work

10 19:11:00 tommost What about Jon's neat stacking idea?

10 19:12:00 auchter well, i haven't heard from him in a while, and though it's cool it'd be easier for simple nodes to just take the power from the bus

10 19:13:00 tommost I thought that the bus would be part of the stacking too?

10 19:14:00 auchter hm, i don't know.  i guess my problem with the stacking idea is the increased complexity

10 19:14:00 tommost Ah.

10 19:15:00 octavious EtherCAT.

10 19:16:00 tommost Yes.  Ethernet is always the solution.  Especially for communication between tiny microcontrollers within feet of one another.

10 19:16:00 octavious eh, its still a damn cool bus

10 19:17:00 octavious probably too much for your purposes

10 19:17:00 tommost I'm going to guess yes.

10 19:17:00 tommost Although it would be cool if we didn't need any special hardware for the computer.

10 19:19:00 tommost auchter: Do you have any plans involving the number nine for this robot?

10 19:20:00 auchter i think you'll be relieved to hear that currently i do not

10 19:20:00 tommost Awww...

10 19:20:00 tommost is disappointed

10 19:21:00 tommost Are you planning that everything will communicate directly with the computer, or will it all go through some sort of embedded system?

10 19:22:00 auchter define "go through"

10 19:23:00 tommost Processed by and/or translated from CAN to some other interface via some sort of device that you are in charge of.

10 19:24:00 auchter yes, it has to be able to communicate with the computer somehow

10 19:24:00 auchter i'd prefer to not be in charge of it, but i doubt an off-the-shelf interface is in the budget

10 19:24:00 tommost Are you going to get some sort of embedded device to do this?

10 19:25:00 auchter see above answer

10 19:26:00 tommost What I'm wondering is if this will be some sort of embedded Linux machine, or a more-powerful microcontroller with a serial port.

10 19:26:00 auchter oh, it'll be a microcontroller

10 19:28:00 tommost That sounds like something you'd need to be in charge of ("you" being the electronics team).

10 19:30:00 auchter so... anyone else want to join the electronics team of the robotics team?

10 19:30:00 tommost collinjc has expressed interest.

10 19:30:00 tommost He is in Colorado at the moment.

10 19:30:00 auchter well, i make it your job to recruit him

10 19:31:00 tommost I'm on it.

10 20:11:00 tommost Mmm... Opera.

10 20:29:00 Morasique you switched?

10 20:31:00 tommost No, I'm just using it at the moment.

10 20:31:00 tommost Switching is a genuine possibility, though.

10 20:32:00 tommost Especially now that Opera has a Firebug-like thing.

10 20:32:00 auchter http://freya.phire.org/files/gencups.tar.bz2 cups setup script, if anyone's interested (not much gained from andy's tarball, but it's easier to control which printers you want to install with this)

10 20:33:00 tommost You should make it a shball.

10 20:33:00 auchter heh, i could use here documents and just make it all one script...

10 20:34:00 tommost This is an rc script.

10 20:35:00 auchter yes, i've never really written anything with bash

10 20:35:00 tommost I can't say that I blame you.

10 20:36:00 tommost I'm having trouble installing the plan9 port package, which is strange since I know that I've installed it before.

10 20:36:00 auchter what kind of trouble?

10 20:36:00 tommost As in, there doesn't seem to be one.

10 20:37:00 auchter it was called something weird

10 20:37:00 auchter 9base maybe?

10 20:37:00 tommost I already have that installed.

10 20:37:00 tommost What's with this $PLAN9 in the shebang?

10 20:38:00 auchter that's something that doesn't work

10 20:38:00 auchter replace that with the path to plan9port, or just do rc ./gencups.rc (what i do.)

10 20:38:00 andy753421 `#!/bin/env rc'?

10 20:39:00 tommost I don't seem to have an rc.

10 20:39:00 auchter andy753421: would probably be a better solution indeed

10 20:39:00 auchter is it in your path?

10 20:39:00 tommost It would appear not.

10 20:40:00 auchter export PATH=$PLAN9/bin:$PATH

10 20:40:00 auchter assuming you have $PLAN9 set, which you should since p9p's installer tells you to

10 20:40:00 andy753421 `locate /rc | grep '/rc$''

10 20:40:00 tommost I do not have it set.

10 20:40:00 auchter i blame ubuntu

10 20:41:00 tommost /usr/lib/9base/bin/rc

10 20:41:00 tommost Don't blame Ubuntu; this is obviously a community package.

10 20:42:00 auchter that's even worse than the path portage uses, which is hard to do

10 20:46:00 andy753421 muhahaha `paste -d, <(cut -d, -f2 1.csv) <(cut --complement -d, -f2 1.csv)'

10 20:48:00 tommost auchter: I get "read: No such file or directory" when I run your script.

10 20:49:00 auchter i'm guessing $PLAN9/bin is still not in your path then

10 20:49:00 auchter you could just change it to cat, actuall.

10 20:49:00 auchter no, wait, you can't

10 20:50:00 andy753421 yea, read is great

10 20:50:00 andy753421 you could change it to `head -n 1'

10 20:51:00 tommost Yeah, it's not on my sudo path.

10 20:51:00 auchter or if you like sed: cat | sed '1q'

10 20:52:00 auchter but that won't work either

10 20:52:00 auchter i'm on a roll tonight

10 20:52:00 auchter in fact, i should probably stop talking

10 20:53:00 tommost I'm quite mystified as to why this doesn't work.  I added the plan 9 bin directory to my path.

10 20:55:00 auchter i'm not the only mad one, head -n 1 doesn't work either

10 20:56:00 tommost What does read do?  Read a line?

10 20:57:00 auchter yes

10 20:57:00 auchter 9 man 1 read

10 20:57:00 tommost And what does this circumflex stuff with echo do?

10 20:57:00 tommost Where do those variables come from?

10 20:58:00 tommost Oh, I see.

10 20:58:00 tommost I too am tired.

10 20:58:00 auchter ^ is concatenation

10 20:58:00 auchter and it's a bloody caret

10 20:58:00 tommost I tried to type it but spelled it wrong.

10 20:59:00 tommost Circumflex just seemed easier.

10 22:37:00 Blazeix Morasique: I just watched the Yahtzee review of webcomics. Ouch.

10 22:37:00 andy753421 ICFP contest anyone?

10 23:08:00 auchter i'm reading through the results from last year, it looks pretty cool

10 23:14:00 auchter quote from the ICFP results paper from last year: "The initial DNA language looked suspiciously like regular expressions, since we all felt that sed(1) is under-utilised as a programming language paradigm."

10 23:30:00 andy753421 There was a team (i think in '06) named "The Drunk Sed Team"

10 23:47:00 Morasique http://0at.org/img/projects/summer_2008/firefox.png

10 23:48:00 Morasique Blazeix: that review made my day, i sent it to all the people i know that hate ctrl+alt+del :)

11 00:42:00 Morasique apparently i just had a kernel panic for the first time

11 00:43:00 Morasique X froze suddenly and my caps lock and scroll lock lights were blinking, google tells me that happens during a kernel panic

11 00:43:00 Blazeix Huh. I've never heard of the blinking caps/scroll lights before.

11 00:44:00 Morasique i hadn't either

11 00:45:00 Morasique supposedly some kernels actually blink an error message in morse code. i don't know if that's true or not, but if it is that's the coolest thing ever

11 00:46:00 andy753421 yep, blinking keyboard keys == bad :)

11 00:56:00 Morasique apt is telling me it needs to download 37mb of packages and they'll take up 0b of space

11 01:14:00 Morasique i might've asked this before, i don't remember: anybody have a problem where suddenly X stops responding to keystrokes?

11 01:14:00 Morasique everything else is fine, but the keyboard doesn't work anymore

11 01:14:00 Morasique it's been happening randomly for a couple weeks, i can't figure out the cause

11 01:47:00 Morasique screen gets very confused if you try to run it in the background

11 08:53:00 octavious Morasique: yes, i have had that problem for a while now, can you still move the mouse?

11 08:54:00 octavious if its the same problem I have, i have found that strangely enough, the only thing that fixes it is removing my battery and putting it back in

11 08:55:00 octavious doesnt make any sense, maybe a stray ACPI event wakes everything up again

11 09:39:00 Morasique octavious: yeah, the mouse works fine. i'll try the battery thing next time it happens and see if it's the same problem

11 12:05:00 Morasique damn it. i had a reminder that the icfp programming contest starts now. turns out it's 12:00 PDT

11 12:05:00 Morasique damn time zones

11 12:25:00 Morasique apparently this is a working RSA implementation in perl: print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<> )]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`

11 13:10:00 auchter Morasique: that's why sane people use UTC

11 13:33:00 Morasique auchter: it's not like that would've helped, i would've been off by 8 hours instead of 3

11 13:33:00 Morasique it's not a win if you set your timezone so you're always wrong, it's just consistent

11 13:39:00 Morasique UTC stands for "Coordinated Universal Time"

11 13:39:00 Morasique first, no it doesn't. and why would they pass up the chance for a great acronym like CUT

11 13:47:00 auchter Morasique: it stands for "Universal Coordinated Time"

11 13:49:00 auchter and you just gave a perfect example of why time zones are ridiculous

11 13:49:00 auchter you got the offset incorrect from EDT

11 13:52:00 auchter if they would have just said the damn thing happens at 1900, there'd be none of this confusion

11 14:08:00 Morasique wikipedia and miscellaneous dictionaries claim "Coordinated Universal Time"

11 14:09:00 Morasique and yes, time zones are stupid, and i would love to live in a world where we all use the same time, but if i don't i'm going to stick with leaving my time in the zone I need it to be in 99% of the time, instead of training myself to subtrack 4 or 5 from what my clock says everytime i look at it

11 14:21:00 Morasique s/subtrack/subtract/ (10 minutes later)

13 23:46:00 tommost Welcome back, luglog.

13 23:46:00 tommost We've missed you.

14 00:26:00 Morasique any guesses why i can pretty much only do one thing at a time? if something is running it maxes out my processor and everything else lags really bad

14 00:27:00 andy753421 Morasique: you're using the wrong hard disk drivers :P

14 00:28:00 andy753421 try `hdparm -tT /dev/hda' and `cpufreq-info'

14 00:33:00 Morasique hmm. my cached reads drop from 500mb/sec to 50mb/sec when something else is using the disk. that seems drastic

14 00:33:00 Morasique although it wouldn't cause lag this bad. i don't think

14 00:33:00 Morasique even the mouse stops moving well

14 00:33:00 andy753421 for me, cached read ~= 800MB/s, buffered = ~40MB/s

14 00:34:00 Morasique wow. i fail

14 00:34:00 Morasique my buffered is 2.4mb/s. i must have something set up wrong

14 00:35:00 andy753421 e.g. the wrong disk driver ;)

14 00:36:00 andy753421 cat /sys/devices/pci0000:00/0000:00:1f.2/uevent

14 00:36:00 Morasique i thought you were kidding about that

14 00:36:00 Morasique what are you looking for?

14 00:36:00 andy753421 or, `grep DRIVER /sys/devices/pci0000:00/0000:00:1f.2/uevent'

14 00:36:00 Morasique DRIVER doesn't show up anywhere

14 00:37:00 Morasique PHYSDEVBUS, PCI_CLASS, PCI_ID, PCI_SUBSYS_ID, PCI_SLOT_NAME and MODALIAS

14 00:37:00 andy753421 boo

14 00:37:00 andy753421 what's in `ls /sys/bus/pci/drivers/'?

14 00:39:00 andy753421 anyway, assuming this is still on your laptop, go to your kernel sources and:

14 00:40:00 Morasique sorry, i can't figure out how to copy paste stuff

14 00:40:00 Morasique 3c59x    8139too    PIIX_IDE       ahci     amd5536udc      b44   e1000      mptspi    ohci_hcd  sata_sil  serial  tulip

14 00:40:00 Morasique 3w-xxxx  AMD_IDE    agpgart-amd64  aic79xx  ata_piix        bnx2  ehci_hcd   nvidia    r8169     sata_svw  sky2    uhci_hcd

14 00:41:00 Morasique 8139cp   Intel ICH  agpgart-intel  aic7xxx  b43-pci-bridge  e100  forcedeth  ohci1394  sata_nv   sata_via  tg3

14 00:41:00 Morasique hmm. that sort of worked

14 00:41:00 Morasique that was supposed to be a pastebin url, but i'll settle for that

14 00:41:00 andy753421 disable `Device Drivers->ATA/ATAPI/MFM/RLL support' entirely

14 00:41:00 andy753421 enable `Device Drivers->Serial ATA (prod) and Parallel ATA (experimental) drivers->Intel ESB, ICH, PIIX3, PIIX4 PATA/SATA support' and disable everything else

14 00:42:00 andy753421 and, what kernel are you using?

14 00:42:00 Morasique 2.6.24

14 00:43:00 andy753421 also enable `Device Drivers->SCSI device support->SCSI disk support' and optionally SCSI CDROM and SCSI generic support for cd support

14 00:43:00 andy753421 then recompile, fix fstab, and prepare for kernel panics ;)

14 00:44:00 octavious int array_of_int[NUM+1] { [0 ... NUM] = 0; };  //valid C?

14 00:45:00 andy753421 auchter: yes, i believe so, although i'm not sure about the []'s

14 00:45:00 Morasique i think you can leave the size out

14 00:45:00 andy753421 well, i guess that depends on your version of c ;)

14 00:46:00 octavious hmm. never really seen it, just came across the syscall table in the kernel source

14 00:46:00 octavious kind of how it is defined & initialized

14 00:47:00 octavious i didnt know about the [0 ... N] = 0; thing..

14 00:49:00 andy753421 octavious: http://gcc.gnu.org/onlinedocs/gcc-4.2.3/gcc/Designated-Inits.html#Designated-Inits

14 00:49:00 octavious wasnt sure if it was a C language thing or gcc extension, because i know kernel developers are not shy about using gcc extensions

14 00:51:00 andy753421 for the record, this topic came up once before: http://lug.phire.org/irc/logs/2008-02.log

14 00:53:00 octavious i see. have we reached this point in our history where we can start a FAQ? :)

14 00:54:00 andy753421 haha, it'd be funny if insane GNU C extensions where what created the need for a FAQ

14 00:55:00 Morasique andy753421: that fixed it, thanks a lot

14 00:55:00 Morasique tommost: you were entirely unhelpful. go think about that for a while

14 00:56:00 octavious i swear. every summer i devolve into a total tool.  at school I do a lot of heavy drinking/partying, but during the summer it is generally drinking alone watching star trek next generation and reading kernel source code

14 00:57:00 Morasique octavious: you made Blazeix so sad he left

14 00:58:00 Morasique :D

14 00:59:00 octavious eh, i figured sharing my problems with you all would get me quoted somewhere.  i expect to see it on bash.org

14 01:00:00 andy753421 octavious: opposite for me, although i've been living with what you might refer to as 'normal people' this summer

14 01:01:00 andy753421 in other news, it's midnight here, so i'm going to bed

14 01:01:00 andy753421 in more other news, screw the belgians

14 10:07:00 Morasique windows forms supports hotkeys up to F24. are there any keyboard that actually go up to F24? because i want one if there are

14 10:08:00 Morasique s/keyboard/keyboards/

14 10:35:00 andy753421 Morasique: X11/keysymdef.h has XK_F{1..35}

14 10:59:00 Morasique well screw 24 then, i demand keyboards with 35 function keys

14 11:00:00 Morasique clearly we're being cheated, somewhere they've got a secret cache of keyboards with function keys all over them

14 13:39:00 Morasique sometimes i hear the sound windows makes when it's showing an error dialog, but there's no dialog. i'm starting to question if they're even real or if it's all in my head

14 15:58:00 andy753421 some language really needs to treat local variables as a hash set

14 16:02:00 andy753421 preferable one that can be accessed with `.'..

14 16:08:00 andy753421 e.g. `. = {a=3, b=4};   puts a;   .a=5;   puts a;   map(lambda k,v: {k=v+1});   puts .;' => 3, 5, {a=6, b=5}

14 16:35:00 Morasique andy753421: python has locals(), that seems to be what you want

14 16:44:00 andy753421 hm.. looks nice, unfortunately, locals()['a b c'] = 3 doesn't make sense ;)

14 17:05:00 auchter speaking of hash sets, does anyone know of any good stand-alone hash set libraries for C/

14 17:05:00 auchter s|/||

14 17:05:00 auchter s/$/\?/

14 17:05:00 auchter i'm failing hard again today...

14 17:24:00 auchter ooh, 2.6.26 is out

14 17:25:00 auchter this quote is making me happy: "The work being done these days in the VFS like per-process namespaces and such is obsoleting some things" (http://kernelnewbies.org/Linux_2_6_26)

14 17:28:00 andy753421 yea, there didn't seem to be anything exceptional in it, KVM would be nice if I had a new processor..

14 17:28:00 andy753421 read-only bind mounts sounds sweet though

14 17:28:00 auchter i thought that they just added more arch support to kvm, so it wouldn't be useful anyway

14 17:28:00 auchter yeah, that is nice as well

14 17:29:00 auchter though hackish how you have to go about it...

14 17:29:00 andy753421 yea probably, look at the 2.6 in that article

14 17:30:00 andy753421 i'm not sure what most of those mean though :/

14 17:30:00 auchter me neither, the hardware task switching looks like it is relevant, though

14 18:07:00 auchter ah, installing gentoo without even having to turn off my computer, take that ubuntu

14 18:08:00 Morasique :D i did that yesterday, it was quite satisfying

14 18:08:00 Morasique i didn't reboot till i had X set up. minimum downtime ftw

14 18:08:00 auchter indeed

14 18:09:00 auchter i'm sitting on my couch where it's comfortable while i can... i'm not going to be able to have my laptop on my lap once i start compiling Xorg...

14 18:10:00 andy753421 auchter: are you going to use `pivot_root' and `telinit u' once it's installed?

14 18:10:00 Morasique why are you reinstalling?

14 18:10:00 auchter andy753421: i hadn't considered that... sure, haha

14 18:11:00 auchter Morasique: i kind of feel like it... i like fresh starts

14 18:11:00 andy753421 after that, all you need is kexec :P

14 18:12:00 Morasique wow. pivot_root is very cool

14 18:17:00 auchter andy753421: are you using baselayout2?

14 18:17:00 andy753421 auchter: yes

14 18:17:00 auchter er, that was meant to be general for gentoo users

14 18:17:00 andy753421 took me forever to get installed

14 18:18:00 auchter does 2008.0 use it?

14 18:18:00 andy753421 I had a really old version of libc that it was linking against, which caused it to segfault all the time

14 18:18:00 andy753421 auchter: It's still in ~x86 so probably not

14 18:18:00 auchter yeah, i didn't see any mention of it in the release notes...

14 18:20:00 andy753421 yea, upgrading isn't to bad, as long as you don't have random copies of libc-2.3 laying around :)

14 18:20:00 auchter wow.. how old is your install?

14 18:21:00 andy753421 um, about ~3 days after I got my laptop, so somewhere around 3 years

14 18:22:00 andy753421 that libc was from winter break freshman year when I accidentally deleted gentoo's copy of libc and had to fetch one out of a RPM while running knoppix

14 18:22:00 andy753421 so gentoo didn't delete it because it wasn't form portage, and I forgot to delete it myself once i reemerged gentoo's copy of it

14 18:24:00 Morasique speaking of gentoo deleting things from portage, is there a way to mark ebuilds so they don't get removed by depclean?

14 18:26:00 andy753421 1) depclean doesn't remove ebuilds, 2) portage is not the system, 3) what's emerge trying to uninstall?

14 18:28:00 Morasique well, i thought "they" was clear since depclean only removes one thing. on ubuntu if you clean up dependencies it only removes packages that were installed as dependencies, but depclean removes all packages that aren't in use including things i installed manually

14 18:28:00 andy753421 "speaking of portage deleting things from gentoo, is there a way to make packages so they don't get removed by emerge --depclean?" might work better

14 18:28:00 Morasique well, now that we've got the semantics down, is it doable?

14 18:29:00 andy753421 when you emerge something it gets put in `world', emerge --depclean won't remove anything in world

14 18:29:00 Morasique hmm. maybe i did something wrong then

14 18:29:00 auchter gah, bitten again by no vim in the chroot

14 18:29:00 andy753421 unless you emerge with `emerge --oneshot foo' but you generally don't what to do that

14 18:29:00 Morasique auchter: it's a feature. a happy, happy feature

14 18:30:00 auchter what the hell, no ed either!

14 18:30:00 Morasique andy753421: ok

14 18:30:00 Morasique auchter: nano

14 18:30:00 auchter ED IS THE STANDARD TEXT EDITOR

14 18:30:00 andy753421 auchter: stick it to the man and use sed -i

14 18:31:00 andy753421 Morasique: see: /var/lib/portage/world

14 18:34:00 Morasique oh, cool

14 18:36:00 auchter nano is pure evil.

14 18:38:00 Morasique i avoided anything except typing and ctrl+x

14 18:39:00 auchter sed -i 's/ROOT/sda2/;s/\/dev\/BOOT/#&/;s/SWAP/sda1/;s/ext3/reisferfs/' fstab

14 18:56:00 Morasique is there a way to have awesome reload my configuration file without restarting X? i thought there was but i don't see it now

14 19:19:00 tommost How does SVN over HTTP work?  Mainly, does it require Apache or could I do it over lighttpd instead?

14 19:20:00 tommost (This question is primarily directed at andy753421.)

14 19:21:00 andy753421 tommost I'm not sure, i've always used it with apache

14 19:21:00 andy753421 what is this for?

14 19:22:00 tommost I was mainly curious.  I'm setting up the robotics team web server right now.

14 19:22:00 tommost lighttpd is less of a pain than Apache.

14 19:22:00 andy753421 use apache

14 19:22:00 Morasique i don't know what lighttpd is, but you can use svn without any web server, it comes with svnserve

14 19:23:00 tommost Yeah, I figured that I'd use it anyway, since that's what most people know.

14 19:24:00 andy753421 yea, there's apache modules for everything as well, which is quite convenient

14 19:24:00 tommost Morasique: lighttpd ~ light httpd

14 19:24:00 tommost andy753421: Yeah.

14 19:26:00 auchter i think mod_svn is only for apache2

14 19:27:00 tommost Well, it's not like I'd use Apache 1.3, so no problem there.

14 19:27:00 auchter i had tried to get it working with lighttpd a while ago and gave up

14 19:27:00 auchter let me know if you find something that works for svn over https without apache2

14 19:28:00 andy753421 wishes he knew why everyone hates apache :'(

14 19:28:00 tommost I kind of wonder about that myself.

14 19:29:00 tommost Lighttpd's config files really are nicer, though.

14 19:29:00 andy753421 meh, I guess i've just gotten used to apache's, and/or don't know anything different

14 19:29:00 andy753421 although, they are in XML, which makes the suck automatically

14 19:30:00 auchter openbsd only comes with apache 1.3...

14 19:30:00 tommost They aren't in XML.

14 19:30:00 tommost They just use angle brackets.

14 19:30:00 andy753421 it's basically xml

14 19:30:00 tommost In a vaguely HTML-ish fashion.

14 19:31:00 andy753421 if you start sections with <foo> and end sections with </foo> it's XML to me :P

14 19:31:00 tommost andy753421: Without namespaces and well-formedness requirements it doesn't begin to approach the hell that XML can be.

14 19:31:00 tommost auchter: Is that why you were trying lighttpd?

14 19:32:00 auchter why?

14 19:32:00 tommost Only 1.3?

14 19:33:00 auchter oh, actually that was unrelated

14 19:49:00 tommost andy753421, auchter: Any objections to Postgres?

14 19:50:00 auchter i don't use sql.

14 19:50:00 tommost Non-objection noted.

14 19:50:00 Morasique how do you live without sql?

14 19:50:00 Morasique that's like saying "i don't use the letter F"

14 19:50:00 andy753421 tommost: as long as everything we're planning on ever using fully supports postgresql, then that's fine

14 19:50:00 tommost Okay.

14 19:50:00 andy753421 although, last I check (which was a while ago) wikimedia does not

14 19:51:00 tommost It does.

14 19:51:00 tommost But we aren't using it anyway.

14 19:51:00 auchter Morasique: what do you use it for so much?

14 19:51:00 andy753421 wait, we're not?

14 19:51:00 andy753421 when did that decision get made?

14 19:51:00 tommost Sometime last week.

14 19:51:00 Morasique any project that requires persistent shared data, including every web project ever

14 19:51:00 tommost Er, no, the week before that.

14 19:52:00 tommost Before I started writing a markdown processor.

14 19:52:00 andy753421 can you give me a date, I'd like to read the logs

14 19:53:00 tommost Just search for the first occurrence of "Markdown" in last month's log.

14 19:53:00 tommost Or whatever the crazy rc CMS auchter suggested's name is.

14 19:53:00 tommost auchter: No offense.

14 19:55:00 tommost split_re = re.compile(r'^ {0,3}\d+\.\s')

14 19:55:00 tommost YOU FAIL AT COPY AND PASTE LINUX!!!

14 19:55:00 tommost http://137.112.99.22/

14 19:56:00 andy753421 tommost: so you're planning on writing our wiki yourself?

14 19:56:00 tommost Yes.

14 19:57:00 tommost Guess what language it's *not* written in?

14 19:57:00 andy753421 I completely feel that that is one the worst choices we could possible make, regardless of the language.

14 19:58:00 andy753421 #1. We're a robotics club, not a web development club

14 19:58:00 Morasique sadly

14 19:58:00 andy753421 #2. Your turning into Kevin surprisingly quickly

14 19:58:00 tommost Rose should have a web development club.

14 19:58:00 andy753421 tommost: maybe you should make one

14 19:58:00 tommost andy753421: Don't insult me.  I have banished Windows Server 2003 myself!

14 19:59:00 andy753421 tommost: i'm not trying to insult you, actually, you're a very good programmer, but that's not the point

14 19:59:00 tommost (I was joking, there.)

14 20:00:00 tommost And yeah, you do have a point.

14 20:00:00 andy753421 kevin was a pretty good windows sys-admin for that matter, the problem is that both of you seem to be using the robotics club for pet projects

14 20:01:00 andy753421 i'm all for learning and experimenting, but when someone else has to maintain it in ~2-3 years it can quickly become a very bad idea

14 20:01:00 Morasique i was going to make a web development club, but then i realized i could just have tommost take over the robotics club from the inside

14 20:01:00 Morasique it was going so well till now

14 20:02:00 tommost Mmm.

14 20:02:00 andy753421 (this is the same reason I object to auchter using 9P for everything, and the same reason I didn't push using Ruby for the software)

14 20:03:00 tommost *sigh*

14 20:03:00 auchter believe me, i now reject using 9p for everything, it's not something used for robotics at all

14 20:03:00 auchter which is why i'm pushing CAN, too

14 20:05:00 tommost Okay, but *must* it be MediaWiki?

14 20:05:00 tommost It pains me.

14 20:05:00 andy753421 tommost: no

14 20:05:00 tommost And not just because it's PHP.

14 20:06:00 andy753421 but it *must* be something that people have seen before, and that won't need much custom scripting

14 20:06:00 auchter fun fact: vimperator stops working properly when you run out of space on your /home partition

14 20:06:00 tommost Ooooo.... Plone?

14 20:06:00 tommost ;)

14 20:07:00 tommost Well, I really want to avoid using more than one programming language.

14 20:07:00 andy753421 tommost: personally, I would love plone

14 20:07:00 tommost How practical is it, though?

14 20:08:00 andy753421 I don't mind using more than one programming language if it's something we'll never have to write code for, (after all, the linux kernel is written in C..)

14 20:08:00 andy753421 plone might fall into the category of to_damn_hard_to_setup

14 20:08:00 tommost Well, I meant, between Trac (Python) and anything else, you already have at least two different sets of templates.

14 20:09:00 tommost That's one thing that I didn't like about the old set-up.

14 20:09:00 tommost The site template hardly was—there were at least four different copies of it.

14 20:09:00 andy753421 hehe, yea i noticed that as well

14 20:09:00 andy753421 personally, i don't see the need for templates, but whatever

14 20:10:00 tommost Well, Trac and wikis pretty much require them.

14 20:10:00 tommost And maintaining a site without them is a PITA.

14 20:10:00 andy753421 hm.. what i mean't by that was with the old site, i didn't see the point of boxing the wiki into a little frame

14 20:11:00 tommost Yeah, it didn't integrate well at all.

14 20:11:00 tommost My new design is intended to accommodate that stuff better.

14 20:12:00 andy753421 so what all are we going to have anyway?

14 20:12:00 andy753421 could we just put _everything_ on trac?

14 20:12:00 tommost I suppose so.

14 20:12:00 andy753421 that would certainly make things simple..

14 20:12:00 tommost I'm not at all opposed to it, despite some **stupid** bits of Trac's wiki syntax.

14 20:13:00 andy753421 agreed with the **stupid** stuff, but that's really just cosmetics

14 20:13:00 tommost Well, mainly I was referring to __underscores__, which mangle __init__.py, etc.

14 20:13:00 tommost But yeah.

14 20:13:00 andy753421 we'd have to see about how well that would work for the hardware and electronics teams

14 20:14:00 tommost auchter?

14 20:14:00 auchter whatever you two decide, i'm staying out of this ;)

14 20:14:00 andy753421 personally, i think it would work well, you could submit tickets for things like funding requests, etc

14 20:14:00 tommost And yeah, I don't know about how well Trac deals with photos.

14 20:15:00 tommost Yeah, I always wanted to use the ticket system more.

14 20:15:00 auchter ok, i will say that tickets for funding would be excellent.

14 20:15:00 andy753421 also things like a motor controller tick, or a gearbox ticket would be nice

14 20:16:00 auchter even better is if we could replace SGA with a ticket based system...

14 20:16:00 tommost What about access controls on them?  Or do we really care about people seeing funding stuff? (Do our sponsors?)

14 20:16:00 andy753421 I don't care, but we'll have to check with SGA

14 20:17:00 tommost Also, is there any real reason to use SVN over HTTPS vs. ssh+svn://?

14 20:17:00 andy753421 yes, but svnserve might be a decent alternative

14 20:18:00 andy753421 for one, we can post source code

14 20:18:00 andy753421 and not have to give out shell accounts

14 20:18:00 tommost Oh, I thought that we'd want people to have shell accounts... not everyone has a Linux box.

14 20:19:00 auchter speaking of which, when will the servers be running?

14 20:19:00 andy753421 also, i believe svn+ssh:// and file:// have file locking and permission problems because everyone directly access the databse

14 20:19:00 andy753421 tommost: i was talking about non club people, like the elphel guys

14 20:19:00 tommost Oh, well, everything's still viewable via Trac.

14 20:20:00 andy753421 can you do a checkout from that?

14 20:20:00 tommost Probably not.

14 20:20:00 tommost Yeah, HTTPS it is.

14 20:20:00 tommost auchter: The link I posted earlier is the sole functioning server.

14 20:21:00 tommost We do not have enough hard disks for a second.

14 20:21:00 auchter ah, i see

14 20:21:00 tommost I haven't set up LDAP yet, but there is an administrator account if you would like to set up an SVN repo.

14 20:22:00 auchter yeah, i'm all set for now

14 20:22:00 tommost (Currently the processor is pegged at 100% as it decompresses the fsroot.tar.bzip2 file I made earlier.)

14 20:23:00 tommost Also, we *must* put new hard disks in the budget.

14 20:23:00 tommost The disk in this machine is one of the 5-6 year old ones.

14 20:23:00 auchter just borrow them from the mac

14 20:23:00 tommost :D

14 20:23:00 tommost Could the robotics team get a VM going on the mac?

14 20:23:00 andy753421 tommost: we can make a funding request at the start of next year

14 20:25:00 tommost Okay.

14 20:27:00 tommost Um, if it's all going on Trac we may not be able to do multiple subdomains.

14 20:27:00 tommost Would that be worth messing with?

14 20:27:00 andy753421 what do we want multiple subdomains for?

14 20:27:00 tommost Well, they currently seem to be used to separate public-facing pages from the "project" pages.

14 20:28:00 andy753421 oh, i think that's dumb

14 20:28:00 tommost Okay.  Drop the www?

14 20:29:00 andy753421 um, sure, have apache do a redirect to rhitrobotics.org

14 20:29:00 tommost NP.

14 20:29:00 andy753421 if we wan't to have 'public' pages, I say we steel pidgin.im's design

14 20:29:00 auchter complete?

14 20:30:00 andy753421 well, not design, but setup, they seem to do everything with trac, and have a few simple 'front' pages

14 20:31:00 tommost Ah, yeah.

14 20:31:00 tommost Their setup is nice.

14 20:32:00 andy753421 looks like they use php, so probably not steel their code though

14 20:33:00 tommost I was thinking that I'd just make some special wiki pages.

14 20:33:00 andy753421 that seems like a better idea to me

14 20:33:00 andy753421 much better infact

14 20:33:00 tommost That's what my original plan was, anway. :)

14 20:33:00 andy753421 :)

14 20:37:00 tommost It doesn't look like Trac has very good support for images. :(

14 20:37:00 tommost E.g., no uploads.

14 20:38:00 andy753421 apparently you can upload it as an attachment, and then link to that

14 20:38:00 tommost Oh, okay.

14 20:38:00 andy753421 http://trac.edgewall.org/wiki/WikiFormatting#Images

14 20:41:00 tommost I wish that we had an easier to set-up option than LDAP. :(

14 20:41:00 andy753421 agreed, but i don't know if one exists..

14 20:43:00 andy753421 pam_ldap is what they're using here at the ou cs department as well

14 20:44:00 tommost sighs

14 20:44:00 andy753421 don't worry, it's lightweight

14 20:45:00 tommost The HOWTOs that I've looked at have made it seem far too flexible for our needs.

14 20:46:00 andy753421 it probably is

14 20:47:00 andy753421 i've used ldap before so I might be able to help set it up

14 20:49:00 tommost Oh, awesome.  My mouse nub just popped off.

14 20:49:00 tommost I wish that I had a ThinkPad.

14 20:50:00 andy753421 there's a gentoo-wiki article on LDAP, http://gentoo-wiki.com/OpenLDAP

14 20:50:00 tommost Ooo... Gentoo wiki is good.

14 20:51:00 andy753421 hey, they even have install instructions for debian/ubuntu :P

14 20:51:00 tommost Excellent.

14 20:51:00 tommost I know that I can count on the Gentoo wiki to tell me *why* I should follow these steps, not just what they are.

14 20:51:00 andy753421 looks like you probably don't need to install quite that much stuff though

14 20:54:00 auchter i find this amusing "',*,7$/ ,1387 ('*( '(7(&7,21 ',('"

14 20:54:00 auchter oh, well, apparently xpdf fails at copying. nevermind.

14 20:54:00 tommost No, auchter.  Failure at copy and paste MUST BE SCREAMED IN ALL-CAPS!!!

14 20:54:00 tommost !!!!!!

14 20:55:00 Morasique auchter: it's ok, i found it amusing either way

14 20:56:00 andy753421 erg, i'm off

14 21:19:00 tommost So, Justin, coming to Rose this fall?

14 21:24:00 Ayatollah tommost: yeah man, for my senior year, josh dragged me in here

14 21:25:00 tommost Where from?

14 21:32:00 Ayatollah tommost: for my senior year at rose, i've been there all along.  sorry man i was a little vague

14 21:32:00 tommost Eh, NP.

14 21:37:00 octavious so, if i have been skimming right, there is new plans for a the LUG site?

14 21:37:00 tommost No, we were talking about the robotics teams' site.

14 21:38:00 octavious oh. well you guys just need to stop talking about the robotics shit in this channel.  get your own :P

14 21:38:00 tommost There already is one... #rhrt.

14 21:38:00 auchter when did this happen?  i remeber suggesting we not talk about robotics in here, a i remember being overruled

14 21:38:00 octavious ahh. do you think we could create enough content to have a blog portion of the lug site?

14 21:40:00 tommost_aorist Why would we want that?

14 21:40:00 octavious i thought it would be interesting, maybe maintain the presentations better, in a blog reader-friendly format

14 21:40:00 octavious or just for members who want to post cool shit they have found

14 21:41:00 auchter hmm, i like the cool shit idea...

14 21:43:00 tommost Well, reddit's open source...

14 21:43:00 octavious i am sure each of us stumble on to cool shit every once in a while, it would probably be a cool way to tie it all together

14 21:43:00 octavious although, everyones idea of cool shit is different

14 21:43:00 tommost Well, that's what makes it interesting.

14 21:43:00 octavious exactly. i think reddit is probably overkill

14 21:44:00 tommost I was joking.

14 21:44:00 octavious eh, i assumed so

14 21:44:00 auchter slashcode!

14 21:44:00 tommost GaAaAh!

14 23:09:00 auchter i heard my fans spin down and was all excited because i thought that meant xorg was done compiling...

14 23:10:00 auchter nope, it's just taking a break to download the next tarball

15 00:06:00 Morasique auchter: how long have you been compiling?

15 00:28:00 auchter Morasique: not long, xorg has been long done (it really didn't take long at all, actually)

15 00:29:00 auchter i'm building firefox right now as i'm asleep, at least that was the goal (sleep, that is)

15 00:30:00 Morasique ah. good job with that

15 02:09:00 Morasique now i'm failing at sleep

15 02:09:00 Morasique curses auchter

15 06:17:00 auchter the fact that i'm eating kimchi right now, at 6:17, is making me at least consider the fact that i'm addicted to it.

15 06:51:00 Mishtal the fact that you are awake at 6 am makes me question either your sanity or your lack of insomnia

15 06:52:00 Mishtal either or

15 07:52:00 tommost I just ate a piece of fudge and a glass of cranberry juice for breakfast.

15 07:53:00 tommost A delicious combination.

15 13:45:00 Morasique every language should allow multiple return values from a function

15 13:45:00 Morasique it's almost effortless to implement, and i want it

15 13:56:00 andy753421 I bet you could write a m4 macro to do it

15 13:57:00 Morasique i should've realized googling "m4" would not do what i wanted

15 13:58:00 andy753421 um, 3'rd results?

15 13:58:00 Morasique well yeah, i found it, but i hadn't expected pictures of guns everywhere, it was alarming

15 13:58:00 Morasique probably moreso for anyone looking at my screen

15 14:27:00 auchter mauchter 28439 Jun-30 309:54 510552K Sleep firefox-bin

15 14:28:00 auchter 199 tabs open

15 14:48:00 Morasique very impressive

15 14:48:00 Morasique mine crashed again last night, and my gentoo copy crashed 2 hours after i installed it, so i should really go through my plugins and figure out which one causes it

15 17:19:00 tommost Mine still hasn't crashed since I disabled GCJ.

15 17:22:00 tommost Holy sh*t!  1744 MB/2048 in use!

15 17:26:00 tommost Okay, so that's 26.1% Firefox; 20.2% kvm (XP with 512 MB allocated); 10.6% Exaile (!); 9.4% Thunderbird; 6.7% X; 6.7% X (again‽); followed by the long tail.

15 17:27:00 andy753421 ahh, mutt's hanging out a 0.2% mem :)

15 17:31:00 tommost Yeah, well, Thunderbird's bloatedness doesn't surprise me.  It's Exaile that does.

15 17:31:00 tommost And why is X running twice?

15 17:31:00 andy753421 are you using xgl?

15 17:32:00 tommost No.

15 17:32:00 andy753421 i don't know then

15 17:32:00 andy753421 try killing one and see what happens

15 17:33:00 tommost That sounds like a good idea... no, wait.

15 17:34:00 auchter apparently i forgot to install the x input driver for my keyboard

15 17:34:00 tommost That sounds bad.

15 17:34:00 auchter i'm not even sure how that's possible

15 17:34:00 auchter nah, one command later and it was fixed

15 17:34:00 tommost Did that command involve compiling anything?

15 17:34:00 auchter now i'm in glorious twm

15 17:34:00 auchter of course.

15 17:35:00 tommost Oooo...

15 17:35:00 andy753421 make.conf: INPUT_DEVICES="keyboard mouse synaptic wacom evdev"

15 17:35:00 auchter INPUT_DEVICES="evdev keyboard mouse synaptics"

15 17:35:00 auchter that was there when i built xorg, but apparently it skipped it.

15 17:36:00 Morasique twm might be more ugly than mac os. there's a chance

15 17:37:00 auchter no, it isn't.  my eyes don't hurt when using twm

15 17:37:00 auchter also, i can actually *maximize* the bloody widows

15 17:37:00 auchter s/widows/windows/

15 17:37:00 tommost twm == pain

15 17:37:00 andy753421 ooh, INPUT_DEVICES="spaceorb" I don't know what that is, but it sounds cool

15 17:38:00 auchter uh, not compared to that "window manager" that macos uses

15 17:38:00 auchter http://en.wikipedia.org/wiki/SpaceOrb_360

15 17:38:00 auchter oh, i thought that had a picture

15 17:38:00 auchter i wanted one years ago

15 17:38:00 tommost I don't know about OS X, but OS 8's WM is certainly better than twm.

15 17:40:00 tommost Okay, so despite both Xs having identical memory use and command lines, only one of them is taking any CPU time.

15 17:40:00 Morasique well, clearly you should kill that one

15 17:40:00 Morasique do it.....

15 17:41:00 tommost It seems to have been spawned by the other one, too.

15 17:42:00 auchter why is there not a use flag for 256 colors in rxvt-unicode...

15 17:43:00 tommost What USE would that be?

15 17:43:00 andy753421 auchter: I was thinking that myself.. you should submit a patch/bug report

15 17:44:00 andy753421 unfortunately having TERM=rxvt-256color makes sshing into anything else suck since they don't have termcap entries for it

15 17:44:00 auchter i set TERM=rxvt

15 17:44:00 andy753421 i do, but that's still a pain

15 17:45:00 andy753421 i should probably alias ssh to TERM=rxvt ssh

15 17:45:00 auchter no, i mean my .bashrc sets TERM=rxvt

15 17:45:00 andy753421 why?

15 17:45:00 auchter why not?

15 17:45:00 andy753421 because that's the wrong termcap entry so all the colors are screwed up

15 17:46:00 auchter they look fine to me, though i do have some voodoo in my .vimrc

15 17:46:00 auchter which is the only program i really care about colors for...

15 17:46:00 auchter hm, actually, i'll look once i'm able to mount my home directory again

15 17:47:00 andy753421 try `:runtime syntax/colortest.vim'

15 17:48:00 auchter i haven't gotten around to patching rxvt-unicode yet, still working on getting dwm configured

15 17:49:00 andy753421 alright, for me the light colors don't work so spell check highlighting is terribly annoying

15 17:59:00 collinjc Hey!

15 18:11:00 auchter that was enthusiastic

15 18:27:00 collinjc It was. Sadly, it was meant for a reply, but the IRC window stole focus.

15 18:52:00 tommost Ooooo... those focus thieves.  Nasty ones, those.

15 18:52:00 tommost So, auchter: motor controllers?

15 18:52:00 octavious heh, well. i am continuing my tool-nes by downloading seasons of Star Trek Voyager

15 18:53:00 tommost I started watching Voyager at the beginning of the summer based on the promising first few episodes.  Unfortunately, then it turned into Star Trek and I got painfully bored.

15 18:54:00 Morasique star trek has a bad habit of doing that

15 18:54:00 Morasique solution: watch doctor who

15 18:54:00 tommost Yeah, I still need to finish season 1 of the new series.

15 18:54:00 tommost But I see previews on SciFi for new episodes and they scare me.  Who the heck is that guy?

15 18:55:00 Morasique david tennant?

15 18:55:00 tommost Did the Dr. Who I'm familiar with get addicted to caffeine and crack?

15 18:57:00 tommost Also, apparently SciFi messes with the episodes.

15 18:57:00 Morasique i would send you the wikipedia link, but i still haven't figured out how to copy paste successfully

15 18:57:00 Morasique what do they do to them?

15 18:57:00 tommost No idea.

15 18:58:00 Morasique then how do you know they mess with them?

15 18:59:00 tommost http://www.reelviews.net/php_reelthoughts_template.php?identifier=476

15 18:59:00 tommost "pruning shears"

15 19:00:00 Morasique ah

15 19:03:00 Morasique cool. this is probably news to just me, but /dev/vcs# holds the contents of tty#

15 19:03:00 tommost Cool.

15 19:04:00 andy753421 Does anyone know the status of unicode on windows/mac? If I put things in e-mail like `km²' will anyone be able to read it?

15 19:04:00 tommost Yeah, it'll be fine.

15 19:04:00 tommost Such a character will certainly be available on Windows.

15 19:05:00 tommost And also on Mac OS, which apparently has much nicer infrastructure for supporting international scripts than Windows, anyway.

15 19:06:00 andy753421 alright, if I send plain text e-mails, do they normally get displayed in fixed width?

15 19:06:00 andy753421 wants to start using box drawing characters

15 19:07:00 tommost Probably, though Outlook 2007 may unwrap lines that aren't too short.

15 19:07:00 tommost I wouldn't count on box drawing characters being available.

15 19:07:00 tommost The issue is the fonts available, not Unicode support as such.

15 19:07:00 andy753421 hm.. i'll have to e-mail myself some stuff and test it out

15 19:09:00 auchter most clients probably won't use monospaced fonts by default, either

15 19:10:00 tommost They will if you send an HTML e-mail with monospace fonts.

15 19:10:00 tommost As painfull as that may seem.

15 19:11:00 andy753421 Never!

15 19:11:00 andy753421 i might as well save it as a JPEG at that point

15 19:11:00 tommost If you want to get things across accurately the best option is to typeset the e-mail in LaTeX and...

15 19:11:00 tommost Oh, you got there first.

15 19:11:00 tommost Though PNG would be a better option. ;)

15 19:12:00 auchter "stationary

15 19:12:00 auchter " has got to be the worst "feature" in lotus notes

15 19:12:00 andy753421 yea, gif would work as well, but i was definitely just making fun of rose-hulman all-campus-mailers

15 19:22:00 Morasique andy753421: you should just make things up in microsoft publisher and e-mail out the raw publisher file, that's the best way

15 19:22:00 tommost No, no, no—use Photoshop and send the PSD.  It's larger—it has to be better.

15 19:23:00 auchter no, no, mail clients should obviously just render postscript

15 19:23:00 tommost Finally, someone speaks sense.

15 19:26:00 auchter i want bind(1) under linux without having to use something crazy like unionfs.

15 19:26:00 tommost Would that feature that was introduced in the kernel yesterday help?

15 19:27:00 auchter nope, that was just read-only bind's

15 19:27:00 tommost Are binds writable?

15 19:27:00 auchter yes, but mount's bind doesn't merge filesystem contents

15 19:28:00 andy753421 mount's bind and bind(1) are very different

15 19:28:00 auchter indeed

15 19:28:00 tommost I mean, are plan 9's binds writable.

15 19:28:00 tommost ?

15 19:28:00 andy753421 mounting over a directory hides the directories contents, bind(1) merges them

15 19:28:00 andy753421 tommost of course

15 19:28:00 auchter tommost: yes

15 19:28:00 tommost How does it work?

15 19:28:00 auchter http://plan9.bell-labs.com/magic/man2html/1/bind

15 19:30:00 tommost Okay, so it works because directories are implemented as files?

15 19:31:00 andy753421 not really, it basically keeps a stack of what is mount for a particular path

15 19:31:00 andy753421 so it just writes to the first one

15 19:32:00 tommost So when you go to open a file (for reading) it goes through the list of directories?

15 19:32:00 andy753421 it goes though the list of mounts

15 19:32:00 tommost Okay.

15 19:33:00 tommost How does hiding stuff work, then?

15 19:33:00 andy753421 hiding?

15 19:34:00 andy753421 oh, when i said 'mounting over a directory hides the directories contents' i was talking about linux's mount

15 19:34:00 tommost I was talking about Plan9's.

15 19:34:00 tommost "if the modification doesn't hide it,"

15 19:34:00 tommost (From that man page.)

15 19:36:00 andy753421 i assume that is referring to if you do 'bind /foo/bar /foo'

15 19:36:00 tommost Ah, okay.

15 19:36:00 tommost Would that be Plan9's equivalent of a chroot?

15 19:37:00 andy753421 i guess so, 'bind /foo/bar /'

15 19:37:00 auchter tommost: remember, each process has its own namespace

15 19:38:00 andy753421 although, the existing files in / would still be there since /foo/bar is bound over it

15 19:38:00 tommost Then can you clear the namespace?

15 19:39:00 andy753421 i would guess that you could use unmount

15 19:42:00 auchter there's newns(2) which i think will clear the namespace

15 23:58:00 Morasique http://1997.webhistory.org/www.lists/www-talk.1993q1/0182.html

16 00:00:00 auchter "perfect solution to come along (MIME, someday, maybe)."

16 00:01:00 auchter damn, why'd you have to link to an interesting thread...

16 00:03:00 auchter haha, i like the talk of http2 in the next post...

16 00:48:00 Morasique excellent: http://www.catonmat.net/blog/follow-reddit-from-the-console/

16 01:38:00 Morasique http://linuxhaters.blogspot.com/

16 10:05:00 Morasique the guy who just e-mailed us apparently really likes his name

16 10:35:00 Morasique somebody on reddit wrote a 21 line python script to download the current xkcd comic, so somebody else wrote a 1 line bash script

16 13:29:00 Zohan Anyone around?

16 13:35:00 Morasique hmm?

16 13:49:00 Zohan I'm actually looking for the cell number of Jon Klei

16 13:49:00 Zohan er Klein

16 13:49:00 Zohan Wondering if anyone in Lug has it.

16 13:51:00 Zohan Jay doesn't

16 13:57:00 Morasique sorry, i don't have it

16 13:58:00 Zohan Darn

16 15:36:00 Morasique i'm in an argument with 3 people about if it makes sense to output errors to stderr

16 15:37:00 Morasique *it's in the name*

16 15:40:00 andy753421 what is their argument against it?

16 15:40:00 andy753421 (or, what is their alternative?)

16 16:01:00 Morasique they want everything to stdout; the argument is that they can easily pipe the output to a file using >. my points that you can still do that with 2>&1 and that there's no way to split them up if everything goes to one stream don't seem to be having much effect

16 16:58:00 auchter stdout is usually buffered, too, isn't it?

16 16:59:00 auchter so you'd have to fflush(stdout); or chance the messages not appearing if things go downhill

16 17:02:00 Morasique auchter: it is, i hadn't even considered that. i'm pretty sure no argument was going to actually have any effect

16 17:39:00 auchter why does the plan9port ebuild not do this: sudo find $PLAN9/man -iname '*.bz2' -exec bunzip2 {} \;

16 17:39:00 auchter or better yet, just not bzip2 the damn things in the first place

16 17:42:00 andy753421 why do you need them unzipped?

16 17:43:00 auchter because p9p's man doesn't support bz2

16 17:49:00 auchter povilusr-laptop: facing the front of your apartment building, what's the address of the building to the right? (assuming you're still in terre haute, which it looks like from your ip)

16 18:45:00 Mishtal http://www.masturbatoreum.com/view.php?id=5

16 18:45:00 Mishtal probably something that you dont need to see.

16 18:45:00 Mishtal youve been warned

16 18:48:00 Mishtal this one is just funny http://www.masturbatoreum.com/view.php?id=449

16 19:02:00 Morasique wow. i really should not have clicked on that link

16 19:05:00 Mishtal curiosity killed the cat, or the innocence in this case.

16 21:48:00 octavious pretty quiet around here today

16 22:03:00 Morasique octavious: i'm failing at google codejam at the moment

16 22:35:00 tommost makes noise

16 22:38:00 Mishtal makes reply noise

16 22:46:00 Mishtal my vehicle is on street view now

16 22:46:00 Mishtal google knows of my existance

16 22:46:00 Mishtal i must hide and wear my tinfoil hat now

16 22:55:00 tommost Linky!

16 22:57:00 Mishtal http://maps.google.com/maps?f=q&hl=en&geocode=&q=826+champlain+crt+terre+haute+indiana&sll=37.0625,-95.677068&sspn=28.237206,66.577148&ie=UTF8&ll=39.459602,-87.332962&spn=0.006701,0.020417&z=17&layer=c&cbll=39.456242,-87.333445&panoid=4chluNh0Xhc9I2AsJBWDXQ&cbp=2,14.203072250501407,,0,2.2185968181188653

16 22:57:00 Mishtal mine is the red buick in between the doors of the building

16 22:57:00 Morasique i would click that if i hadn't promised myself i'd never click any link you post ever again

16 22:57:00 Mishtal lmao!!!!

16 22:57:00 tommost Hahe.

16 22:57:00 tommost Well, I can verify that it's safe.

16 22:58:00 tommost Wait a minute... no it's not safe1

16 22:58:00 tommost !

16 22:58:00 tommost Google is using Flash.

16 22:59:00 tommost Flash, I tell you!

16 23:10:00 auchter i would have been more active today, but i went to see spartacus

16 23:10:00 auchter i was not expecting it to be 200 minutes long.

16 23:10:00 tommost What?  I mean, it's famous for being ridiculously long.  That's why I still haven't seen it.

16 23:11:00 auchter yeah... i really didn't know that

16 23:26:00 Morasique http://blogs.adobe.com/penguin.swf/linuxaudio.png

16 23:27:00 tommost Er, what is that trying to accomplish?

16 23:27:00 Morasique it shows how all the different linux audio methods fit together

16 23:27:00 Morasique mostly it's trying to make linux audio look bad :)

16 23:27:00 tommost Yeah, it's pretty deceptive.

16 23:28:00 tommost For starters, you'd never actually use PulseAudio through ESD.

16 23:29:00 tommost It's also mixing audio playback libraries with audio output—GStreamer, for starters, shouldn't be there.

16 23:29:00 tommost I'm guessing that SDL shouldn't either.

16 23:37:00 tommost http://blogs.adobe.com/penguin.swf/2008/05/flash_uses_the_gpu.html

16 23:37:00 tommost Everyone hates Compiz. :(

16 23:39:00 tommost Not that *not* running Compiz seems to help the situation for me one bit.

16 23:39:00 tommost Inevitably, I blame ATI.

16 23:40:00 Morasique awesome is growing on me, i need to mess with the configuration more

16 23:40:00 tommost Yeah, so do I.

16 23:40:00 tommost Both times I tried I failed to add a clock.

16 23:41:00 tommost An apparently it's all changing with awesome 3, so I don't really feel motivated.

16 23:43:00 Morasique yeah, that made me sad :). they're switching to a lisp syntax though, which is cool

16 23:43:00 Morasique and i have a clock set up if you want it, it's fairly simple

16 23:43:00 octavious i find most of the default layouts for awesome are unnecessary and not useful

16 23:44:00 Morasique me too, i'm trying to figure out how to write custom layouts, i know it's doable somehow

16 23:44:00 octavious really-all i want is a vertical dwm-style, and floating...really just need to go back to dwm

16 23:44:00 tommost Yeah, the issue that I always ran into was making a typo in the config file when trying to include it.  And there was no error message telling me *where* so I just gave up.

16 23:44:00 auchter octavious: you like the vertical layout?

16 23:45:00 tommost I use both vertical layouts and both horizontal layouts frequently.

16 23:45:00 octavious yes. but generally i only ever have 2 apps open.

16 23:45:00 octavious firefox and one terminal

16 23:46:00 tommost Is that per tag?

16 23:46:00 auchter ah, ok... at work i have around 5 per tag

16 23:46:00 auchter i need to add more tags...

16 23:46:00 octavious yeah, but i really only use one tag, heh.

16 23:46:00 tommost At that rate, why do you need a window manager? ;)

16 23:46:00 octavious screen is more of my manager...

16 23:46:00 Morasique i was just going to say that :). i use at least 4 tags regularly, more if i'm actually doing stuff

16 23:47:00 octavious screen splits my terms up, instead of running multiple terms..

16 23:47:00 Morasique ah. that works. i still use too many gui apps

16 23:47:00 auchter i like screen, but i like dwm better

16 23:47:00 auchter i'm going to have to give dvtm another try, maybe it has improved

16 23:47:00 auchter that would be the ultimate.

16 23:48:00 octavious yes, it did look promising when i checked it out

16 23:49:00 octavious maybe i should migrate back to ratpoison

16 23:51:00 tommost I was there briefly.  It made a lot of its emacs-like keybindings, which later influenced me to not choose emacs as an editor.

16 23:51:00 tommost Some day I might bother learning vim.

16 23:52:00 Morasique sighs and looks at tommost in sad resignation

16 23:52:00 octavious totally worth it...i would say that vim and screen are two apps worth knowing well.

16 23:52:00 octavious vim moreso than screen

16 23:53:00 auchtemm ok, dvtm has much improved.

16 23:53:00 tommost I'm guessing it's like dwm for screen?

16 23:54:00 auchtemm it's like dwm for the terminal

16 23:54:00 auchtemm oh yes, screen has just been replaced

16 23:55:00 auchtemm the only problem is that i apparently keep thinking i'm in vim, so i'm pressing ctrl-w all the time...

17 00:09:00 andy753421 so what's the advantage to using multiple windows in screen instead of multiple windows in the window in X?

17 00:10:00 auchter i would guess the primary advantage would be persistence across computers

17 00:11:00 tommost That reminds me that I need to try the Xpra trunk.

17 00:15:00 Morasique i thought you'd tried it before

17 00:15:00 tommost I tried .4 or .04 or something.

17 00:15:00 Morasique ah

17 00:15:00 tommost He said in #parti that the trunk should have scrollwheel support.

17 01:20:00 Morasique cool, xrandr finally works

17 01:20:00 Morasique it never worked under ubuntu for some reason

17 09:05:00 octavious andy753421: yes. persistence. the screen session is running on my server at all times.  also, only one terminal, one ssh connection, etc...

17 11:06:00 Morasique i just realized, the way my company has their wiki set up, all the pages are in the same namespace. why are people so anti-namespace? it would drive me crazy to set something up like that, it would be like setting up your hard drive without folders

17 14:13:00 Morasique "For an Ubuntu beginner or curious Windows intermediate user however, there.s no single, simple source of information when it comes to making your first Ubuntu installation."

17 14:13:00 Morasique lug should be offended

17 15:19:00 auchter IAIT broke stuff, at least from the two computers i've tried this from

17 15:19:00 auchter example: http://www.rose-hulman.edu/~auchtemm does not work for me

17 15:19:00 auchter http://www.rose-hulman.edu/~auchtemm/ does work

17 15:27:00 Morasique wow. every webserver in the world converts that automatically, how did they mess that up?

17 15:28:00 auchter it looks like it tried to, but fails

17 15:49:00 auchter yeah, i'm at the point of blaming libc for my program segfaulting on this free()...

17 15:50:00 auchter i run my program using valgrind, and it works flawlessly

17 15:50:00 Morasique perhaps it's god punishing you for using C

17 15:51:00 Morasique did you check the address right before the free call to see if it's at least plausible?

17 15:52:00 auchter yup, it's very plausible.  and it works most of the time (like 10 times in a row, then it fails)

17 16:04:00 Morasique how does it fail?

17 16:09:00 auchter by segfaulting

17 16:21:00 auchter awesome, it seems to have randomly stopped.

17 16:34:00 Morasique i fixed it. you're welcome

17 16:37:00 Morasique awesome: http://www.linux.com/feature/141231

17 16:37:00 Morasique it's like having a flag named ONLY_SAVE_LOGS_IF_NOTHING_BROKE

17 16:45:00 andy753421 Morasique: wow, that's really a terrible idea

17 16:46:00 andy753421 see /usr/src/linux/Documentation/laptop-mode.txt for a sane way to do that

17 17:26:00 tommost Okay, I filed a ticket on the slash redirection thing.

17 17:26:00 Morasique ah good. now our crack IT department can fix it

17 17:27:00 tommost I'm guessing that this means things have been upgraded.

17 17:28:00 tommost Yup: http://www.rose-hulman.edu/~mosttw/lnk/phpinfo.php

17 17:29:00 Morasique oh good. just in time for my project from last fall quarter that i begged them to upgrade for

17 17:31:00 auchter while you're at it, file a ticket requesting ability to use chsh or some equivalent

17 17:32:00 tommost I did.

17 17:32:00 andy753421 we just need to be able to edit our own LDAP entries

17 17:32:00 auchter why do they love tcsh so much anyway?

17 17:32:00 tommost The reply said something about backwards compatibility.

17 17:32:00 tommost Give me a sec; I'll paste it.

17 17:35:00 tommost http://dpaste.com/65669/

17 17:35:00 tommost Somehow my shell is now zsh, though I don't seem to have actually mentioned that in the ticket.

17 17:37:00 auchter hmm, i might just have to file a ticket then

17 17:42:00 andy753421 agreed

17 17:45:00 Blazeix Am I just tired, or does the solution in that ticket not make sense?

17 17:46:00 Blazeix It doesn't quite parse

17 17:46:00 tommost Yeah, I have no idea what it means.

17 17:46:00 Blazeix Maybe the first word is supposed to be 'now'

17 17:46:00 tommost Also, it doesn't seem to be complaining about the lack of a .zshrc.

17 17:49:00 Blazeix Did anyone see the P.S. on one of Linus Torvald's postings today?

17 17:49:00 tommost Link, please.

17 17:49:00 Blazeix "PS. And to get wider distribution for this message: Digg users - you're

17 17:49:00 Blazeix all a bunch of Wanking Walruses. And you can quote me on that."

17 17:49:00 Blazeix http://lwn.net/Articles/290498/

17 17:51:00 Blazeix flwellyn's comment on that post is good as well.

17 17:52:00 tommost Indeed.

17 17:52:00 Morasique :D i would switch back i think

17 17:52:00 tommost Morasique: You've totally abandoned us?

17 17:53:00 Morasique i still have an ubuntu install for the moment, but i'm dropping it at some point, i don't boot into it anymore

17 17:53:00 auchter i really regret clicking on the links in that comment.

17 17:58:00 Morasique GAH! firefox, i hate you

17 17:58:00 tommost Crash?

17 17:58:00 Morasique yeah

17 17:58:00 Morasique and i get confused on a tiling WM 'cause another window takes its place right away, i stared at the screen for like 5 seconds wondering wtf happened

17 17:58:00 tommost Yeah, that happens to me, too.

17 17:59:00 auchter i keep firefox in its own tag

17 18:03:00 tommost I generally have it on the same tag with at least 2 other programs, and usually many more.

17 18:03:00 tommost Right now it's sharing [one] with gnome-terminal and Pidgin.

17 18:03:00 andy753421 i usually have most things on the same tag :/

17 18:03:00 tommost Oh, and stalonetray.

17 18:04:00 andy753421 but wmii is better at having more things in the same tab

17 18:04:00 andy753421 *tag

17 18:05:00 tommost andy753421: How so?

17 18:05:00 andy753421 it doesn't have a 'master' and 'stacking' area, all the windows are equal

17 18:05:00 andy753421 it also lets you put each column in either full screen, stacking, or split mode

17 18:06:00 tommost Oh yeah, it has that 'collapse to titlebar' mode.

17 18:07:00 andy753421 yea, so I have a column for wide things, and a column for tall things, and pidgin is in it's own column that's about ~100 px wide

17 18:08:00 tommost Yeah, I do like your pidgin column.  I usually just hide the buddy list (or banish it to my Thunderbird tag) since I don't really ever use it, though.

17 18:09:00 tommost What I wish awesome had was "flex" (like in XUL), so that I could say that certain windows deserve more space in a column/row than others.

17 18:09:00 andy753421 yea, that's one of the things that keeps me away form dwm/awesome, there's no good way to deal with skinny but tall windows

17 18:10:00 tommost Well, awesome's horizontal layouts are usually good for that.

17 18:11:00 tommost I like to put firefox and an editor in the upper two large master panes and a bunch of terminals, Pidgin, etc. in the lower ones, which get skinny when there are enough windows down there.

17 18:11:00 andy753421 yea, but you still only get half screen height

17 18:12:00 andy753421 i usually end up with pidgin on the left, a stacked window next to that with height/width ration roughly equal to a page of paper, and then terminals and such on the right

17 18:12:00 tommost True, though I honestly don't have any use for the full height like your Pidgin window.

17 18:13:00 andy753421 yea, reading PDF's and coding at the same time is the most usefull thing probably

17 18:14:00 andy753421 although, i really wish you could split the rows in each column into sub columns

17 18:14:00 auchter in dwm i usually put the pdf in the master pane and my terminal with vim in the stacking area

17 18:15:00 andy753421 yea, that's pretty much what mine ends up looking like

17 18:15:00 auchter i need to give wmii another go one of these days, i think i'd really like it

17 18:17:00 andy753421 i usually end up using vim to split terminal in half down the middle

17 18:17:00 andy753421 but then sometimes I get confused and try to use the vim keys to go to a different window, or the WM keys to go to a different vim window :(

17 18:17:00 auchter vim's window management sometimes really confuses me

17 18:18:00 auchter like when i accidentally do ctrl-w L and send a window that was in the upper left all the way to the right

17 18:18:00 auchter then i have no idea how to get it back to where it was...

17 18:18:00 andy753421 haha, yea, there's a bit of voodoo to that :)

17 18:19:00 andy753421 although, you can just split a new window where you want it, close the old one, and then change the new ones buffer

17 18:19:00 auchter that's what i usually end up doing

17 18:20:00 andy753421 ^Wr and ^Wx ar fun to, but i never really use them

17 18:21:00 auchter what's ^Wx?

17 18:22:00 andy753421 "Without count: Exchange current window with next one.  If there is no next window, exchange with previous window."

17 18:22:00 auchter ah, ok.  i've never used that before... i use ^Wr occasionally

17 18:22:00 andy753421 or if you give it a count, it's the n'th window

17 18:22:00 auchter i also love forgetting that i'm in insert mode when i try to change windows

17 18:23:00 andy753421 heh, speaking of which, i should learn more insert mode editing commands

17 18:26:00 auchter as much as i hate to say it, eclim is awesome for java editing

17 18:26:00 auchter in fact, i wish i had something similar for C, unless i just need to read the ctags man page

17 18:28:00 andy753421 have you looked at `:help ft-c-omni'?

17 18:30:00 auchter not until just now, but that doesn't seem to say anything i didn't know

17 18:30:00 auchter one feature i like about eclim is that it shows function prototypes and class members (with types)

17 18:31:00 auchter ctags (at least the way i'm using it) doesn't

17 18:32:00 auchter although i suppose showing the variables contained within a struct would be difficult, showing function prototypes doesn't strike me as being hard

17 18:35:00 andy753421 here's what I get: http://andy753421.ath.cx/test.png

17 18:35:00 andy753421 I wish it would show the prototype in the popup though

17 18:41:00 andy753421 while were on the topic: `:set completeopt=menuone,longest,preview', and `:set tags=tags;,.tags;'

17 18:42:00 andy753421 `:set tags=tags;' is sweet because it recursively looks in parent directories for files called 'tags'

17 18:42:00 octavious hmm. one useful insert mode command is CTRL-R

17 18:42:00 octavious also, command-line mode

17 18:43:00 tommost I'm sorry to report that I've given up on vimperator.  I'm just going to write a Greasemonkey script that implements the hotkeys that I used.

17 18:44:00 auchter any particular reason why?

17 18:44:00 auchter andy753421: yeah, eclim shows it in the popup

17 18:45:00 tommost Mainly because its key bindings conflict with ones that I use all the time.

17 18:45:00 tommost Also, I don't really think that modality suits a web browser.

17 18:45:00 tommost It doesn't really have enough functionality to make that necessary.

17 18:46:00 tommost I'm now trained to hit j to go down, which means that I'm now marking stuff junk in Thunderbird all the time.

17 18:46:00 auchter personally, i love the hinting, and the ability to set marks and use j/k G gg, etc.

17 18:46:00 tommost Yeah, I tried it because I wanted to use that.

17 18:47:00 tommost But I never got the hang of it, whereas I was already reflexively using "/link text" to navigate, which Vimperator broke.

17 18:49:00 auchter ah, i've never liked that feature anyway, i think the hinting is easier

17 18:49:00 tommost It probably is.

17 18:51:00 tommost But Vimperator also seems to mask a bunch of keys so that they never make it to the page, and the key to disable that doesn't work randomly (presumably depending on what mode you're in).

17 18:51:00 auchter i've never experienced that, but you might be doing different things than me

17 18:52:00 tommost Also, there doesn't appear to be any way to automatically disable Vimperator's keybindings on certain sites.

17 18:52:00 tommost This sucks for Google Reader, which has j as an extremely useful hotkey.

17 18:52:00 auchter ah, ok.  yeah, i don't use anything like that

17 18:53:00 tommost The increased speed of using hjkl on most sites is outweighed by the sheer agony of Reader without that hotkey.

17 18:53:00 tommost (Not that Reader isn't already painful.)

17 19:10:00 tommost http://diveintomark.org/archives/2008/07/17/things

17 19:10:00 tommost Surpisingly relevant.

17 19:22:00 auchter wow, from the comments on that page: http://brettcsmith.org/2007/dtrx/

17 19:23:00 auchter i love it, something written in python to replace the difficult `tar xf' command.

17 19:25:00 tommost a) What does Python have to do with it?

17 19:25:00 tommost b) This looks useful.

17 19:25:00 tommost (Mainly for stupid zip files.)

17 19:26:00 tommost BTW, "sudo easy_install dtrx" works.

17 19:27:00 andy753421 yes.. because 'unzip foo.zip' is difficult ;)

17 19:27:00 tommost No, it's not, but zip files are very frequently bombs.

17 19:27:00 tommost "dtrx" is horrible to type, though.

17 19:28:00 andy753421 really, this sounds like a job for the plumber

17 19:28:00 auchter that what i was just about to type

17 19:28:00 tommost I was thinking alias.

17 19:28:00 auchter s/that/&'s/

17 19:29:00 auchter tommost: no, he meant use plumber instead of this dtrx

17 19:29:00 tommost Oh, it can inspect files?

17 19:29:00 tommost Or does it just do the filenames?

17 19:29:00 auchter just filenames

17 19:29:00 andy753421 why would you want to inspect files?

17 19:30:00 tommost To prevent tarbombs.  What else is the point of drtx?

17 19:30:00 tommost Certainly not tar -xf, as auchter mentioned.

17 19:32:00 Mishtal tar/zipbombs = uncompressing an archive to discover that it was written to uncompress to "huge" garbage?

17 19:32:00 andy753421 unbomb is about 5 lines of bash: unbomb <command>, so 'unbomb tar -xf foo.tar'

17 19:32:00 andy753421 Mishtal: no, an archive that contains files at the top level

17 19:33:00 Mishtal andy753421: oh, i see what you mean. thanks

17 19:33:00 Mishtal tommost. what do you think of getting asani's delivered to ventures on a semi/quasi regular basis?

17 19:34:00 tommost It would make a good Wednesday meal.

17 19:34:00 Mishtal true

17 19:34:00 tommost Nico's is also a good option.

17 19:34:00 auchter nico?

17 19:34:00 Mishtal i was speaking more on the lines of everyone pitches in the price of their order + some tip

17 19:35:00 tommost Niro?  Nyro?  Something like that.

17 19:35:00 auchter still have no idea what you're talking about.  i'm assuming it's a restaurant in terre haute, but i haven't heard of it

17 19:35:00 tommost Mishtal: It's a tad pricey to do regularly.

17 19:35:00 tommost Niro's Gyros

17 19:36:00 tommost Yes, a restaurant.

17 19:36:00 auchter hm, i wonder how i haven't heard of it...

17 19:36:00 Mishtal tommost your right. its pretty pricy. i think that sandor is hoping that he can get some type of discount

17 19:36:00 Mishtal Niro's gyros? the one you mentioned before? im going to have to get you to point it out for me time

17 19:36:00 Mishtal sometime*

17 19:37:00 auchter the best cheap restaurant in terre haute: george's cafe

17 19:38:00 auchter i eat there far too often

17 19:38:00 tommost I've never heard of it.  Where is it?

17 19:38:00 Mishtal i cant ever make it there @ the times people says its open

17 19:38:00 auchter around 7th and cherry

17 19:38:00 auchter on cherry, that is

17 19:38:00 andy753421 we should start a local restaurants page on the wiki

17 19:38:00 auchter he has erratic hours, but lunch is always open

17 19:38:00 auchter ooh, not a bad idea

17 19:39:00 tommost andy753421: Great idea.

17 19:39:00 Mishtal andy753421:  I agree

17 19:39:00 auchter someone should create a template for entries

17 20:23:00 collinjc tommost: I hate cars.

17 20:24:00 tommost You have every reason to.

17 20:25:00 collinjc Not only is it leaking in two places, but the wheel won't come off without an impact wrench or a breaker bar.

17 20:27:00 collinjc Which means no brakes until Saturday when I have to drive the 60 miles to my older brother's house.

17 20:28:00 tommost Yikes.

17 20:28:00 tommost You need a ride?

17 20:29:00 collinjc Nah. I'm going to have to drive it there in the end no matter what.

17 20:29:00 tommost I meant to Ventures.

17 20:30:00 collinjc Hmm... Perhaps that would not be a bad idea.

17 20:30:00 tommost I'm sure that you can ride with Brian and I tomorrow.

17 20:31:00 collinjc That would be awesome if I could.

17 20:31:00 collinjc I mean, I made it just fine today, but it would probably be best to keep driving the thing to a minimum.

17 20:32:00 tommost Definitely.

17 20:34:00 collinjc What time do you guys typically leave?

17 20:46:00 tommost Sometime after 7:50.

17 20:51:00 collinjc Okay.

17 21:00:00 auchter hah, from p9p's upas/fs fs.c: postnote(PNGROUP, getpid(), "die yankee pig dog");

17 21:21:00 octavious switched to ratpoison. i feel very at home

17 21:22:00 octavious like a no-frills dwm..

17 21:23:00 tommost Ouch.

17 21:26:00 auchter out of curiosity, what's the memory usage of ratpoison like?  dwm: auchtemm  4167 00:00 0:00   1276K Sleep dwm

17 21:29:00 octavious what do i run to see memory usage

17 21:29:00 octavious just ps?

17 21:29:00 auchter i use plan9port's ps, but linux ps might have an option for it

17 21:29:00 tommost htop :)

17 21:30:00 auchter that works too

17 21:31:00 tommost Any excuse to open htop.

17 21:31:00 octavious need to figure out which column in ps output...

17 21:53:00 andy753421 i hate ps, and all it's damn options that change depending on whether you have a - in front of them..

17 21:53:00 tommost Indeed.

17 21:55:00 auchter ah, sanity: ps [ -pa ]

17 21:55:00 octavious has anyone tinkered with surfraw? sounds interesting

17 21:55:00 andy753421 that's lame, p9p ps uses gnu ps

17 21:56:00 auchter ...with a heavy dose of awk

17 21:58:00 auchter octavious: installing now...

17 21:58:00 octavious "[#rhlug] "

17 21:58:00 octavious bah..i give up on everything

17 22:00:00 auchter mmm, surfraw with "plumb" as the browser

17 22:02:00 octavious oh god, surfraw + yubnub...many layers of commandline excitement

17 22:04:00 auchter sr `sr -elvi | sed 's/\t.*//g' | dmenu`

17 22:04:00 auchter now that is awesome.

17 22:06:00 auchter umm... auchtemm  4163 00:00 0:04 158144K Sleep urxvtd

17 22:06:00 auchter that's completely unreasonable

17 22:19:00 andy753421 auchter: yep, i takes up about another 1.5 mb or so every time you open a window ;)

17 22:19:00 auchter i only have 7 windows open though

17 22:19:00 auchter and it's up to 170MB now

17 22:31:00 tommost If it helps, auchter, my gnome-terminal is taking 266 MB right now.

17 22:41:00 tommost I got a response on my slash-redirection ticket.

17 22:41:00 tommost "Yes, this is known currently and will be fixed.  It is an artifact of the server upgrades.  Thanks for the info."

17 22:42:00 Mishtal is that bad?

17 22:43:00 tommost I wouldn't say so.

17 22:43:00 Morasique :D i like the surfraw man page: "-graphical - Get some windowed sin. Default: no"

17 22:43:00 tommost I got a reply within hours; that's pretty good for IAIT.

17 22:43:00 Mishtal @everybody:::: does anyone know someone on AIM who goes by the handle "PosessedMIrror"?

17 22:44:00 Morasique i do now

17 22:44:00 tommost Do you want us all to message him?

17 22:44:00 Mishtal no

17 22:44:00 tommost :(

17 22:44:00 Mishtal it was a random message, thought it was suspiciously human life for a chatbot

17 22:44:00 Mishtal humanlike*

17 22:45:00 Mishtal sorry tom. we still like you the most

17 22:46:00 Morasique i rather like surfraw, it's like yubnub without the 40% downtime

17 23:14:00 tommost The stuff generated by gencups.rc should be world-readable, right?

17 23:17:00 auchter i'd say that likely depends on your umask

17 23:17:00 tommost Okay, I meant that, for printing to be possible, they need to be world-readable.

17 23:18:00 auchter i don't think so, looking at my /etc/cups directory, there isn't much in there that's world readable

17 23:19:00 auchter (i haven't set cups up yet, this is just how the package installs from portage)

17 23:19:00 tommost Hmmm.

17 23:19:00 tommost Because it isn't working for me.

17 23:19:00 tommost Maybe I need to log out or something?  Not that that makes much sense.

17 23:20:00 auchter you could restart cups and see if that works

17 23:20:00 auchter anyway, i'm leaving now, let me know how it works

17 23:20:00 tommost See ya.

17 23:20:00 tommost Ah, now they show up.

17 23:30:00 Morasique ubuntu rather blows at cups for some reason, i had to restart it occasionally to make printers show up

17 23:31:00 tommost Well, I just added a prompt for doing so to my Python version of gencups.rc, so no problem. :)

17 23:43:00 tommost Ah, templates.  They make everything better.

17 23:55:00 Morasique it's a little depressing that the recipes section of the lug wiki is way more popular than the linux section

17 23:55:00 tommost More popular?

17 23:57:00 Morasique more edited

17 23:57:00 tommost Are you referring to Andy's recent changes?

18 00:01:00 Morasique i didn't read them, but there were 6 new things on the recent changes list and they were all recipes stuff, as were the last couple dozen before that

18 00:01:00 tommost That was Andy changing everything to use templates.

18 00:04:00 Morasique ah. that's comforting then

18 00:09:00 Morasique Blazeix: speaking of "wanking walrus" as an ubuntu release name: http://www.reddit.com/info/6salu/comments/c04qe8g

18 00:13:00 Morasique Blazeix: also, i think it was you that wanted to do the PLP project in tex; this guy makes me proud: http://sdh33b.blogspot.com/2008/07/icfp-contest-2008.html

18 00:52:00 Morasique xkcd is fantastic

18 01:13:00 Morasique i'm convinced luglog hates us

18 01:13:00 Morasique sure, now it comes crawling back

18 03:46:00 Morasique emerging gcc takes forever

18 04:06:00 octavious dark knight is good

18 04:06:00 octavious :)

18 05:18:00 Morasique i'm tempted to go see it

18 12:39:00 Morasique wow. outlook responded to something i clicked *over an hour later*. i got annoyed after about 20 seconds and just switched virtual desktops, i had completely forgotten about it until a window suddenly popped up

18 13:26:00 auchter the openssl people like macros a little *too* much

18 13:35:00 Morasique all big C libraries are like that, it's disturbing

18 13:35:00 Morasique xerces and cppunit are both like 90% macros, i'm not sure if there's any actual functions anywhere

18 13:58:00 auchter heh, i just ended up running some of the headers through cpp(1) because all the backlashes to escape newlines were hurting me

18 13:59:00 Morasique i didn't even know you could run the preprocessor by itself

18 14:49:00 Morasique "Chris Hackleman <chackleman@arxan.com> has used the 'sudo' feature to access Bugzilla using your account. Chris Hackleman <chackleman@arxan.com> did not provide a reason for doing this."

18 14:49:00 Morasique comforting

18 15:00:00 Morasique There's a page on our wiki where people list their World of Warcraft names. I'm not sure if that's awesome or sad

18 15:09:00 andy753421 auchter: out of curiosity, how many amps can our motor controllers supply?

18 15:30:00 auchter theoretically they can handle bursts of >200A for short periods of time, sustained they can probably do over 150A

18 15:30:00 auchter i'd expect the traces to burn up though.

18 15:37:00 andy753421 alright

18 15:39:00 auchter any reason why?

18 15:39:00 andy753421 i was talking to one of the guys that works here about motor controllers earlier

18 15:40:00 andy753421 how much of that do we actually use?

18 15:40:00 auchter with no load, the motors draw around 4A

18 15:41:00 auchter i haven't actually seen what the current draw is like when trying to move anything

18 15:41:00 andy753421 ok

18 15:42:00 auchter they obviously draw considerably more at stall (as when the robot is not moving and then starts to move)

18 17:19:00 tommost So when I left for work today I suspended my laptop.  I have no idea why.

18 17:23:00 tommost HOW DARE THEY: http://jboriss.wordpress.com/2008/07/16/control-tab-a-new-feature-for-firefox/

18 17:23:00 tommost Congrats, Firefox devs.  You've just incorporated my number-one Opera annoyance as a "feature".

18 17:24:00 auchter ah, semi-santity: Mozilla Firefox 2.0.0.15

18 17:25:00 tommost You should work on auchtery.

18 17:25:00 auchter i have other things to work on, and it would suck anyway

18 17:26:00 auchter implementing quick hinting would be a pain, for example, and i just don't care enough

18 17:26:00 tommost Mmm.

18 17:26:00 tommost Did you see my Python version of gencups.rc?

18 17:27:00 tommost I figured it would be useful for the LUG Ubuntu disk.

18 17:27:00 auchter no, i didn't, but i was thinking stuff like that would best be for after the install is done

18 17:27:00 auchter i don't see the point in making the disk do more, just less

18 17:28:00 tommost What do you mean?  Should there be a Rose printer .deb?

18 17:29:00 auchter no, i think that would be overkill, but i had pictured a script (which would inevitably invoke other scripts) to do the setup

18 17:29:00 tommost Oh, yeah, that's what I meant.

18 17:29:00 tommost What do you mean by "less"?

18 17:30:00 auchter i meant that the stuff probably shouldn't be included on the ubuntu install disk, and that if we do decide to modify the installer, to just get rid of the options that everyone is going to set anyway

18 17:30:00 auchter though i don't even think that would be that helpful

18 17:31:00 tommost Then what's the point of having our own disk?

18 17:31:00 tommost Why not just distribute a different one with our scripts?

18 17:31:00 auchter that's what i meant when i said that modifying the install disk would not be helpful

18 17:32:00 tommost Ah, okay.

18 17:32:00 auchter i think that's actually what you meant by "LUG Ubuntu disk", i just misunderstood

18 17:33:00 tommost No, I actually meant an install disk with extra stuff on it, like AFS, etc.  But whatever.

18 17:33:00 auchter yes, i think that's a good idea

18 17:34:00 auchter i had initially misunderstood, and my language parsing skills aren't up to the task today

18 17:35:00 tommost Now I'm confused.  Which are you advocating? a) A complete Ubuntu install disk with Rose-specific extras or b) A disk of extras that is used after Ubuntu has been installed.

18 17:37:00 auchter b, and i'm just as confused as you are

18 17:37:00 tommost Okay, now we're clear.

18 17:37:00 auchter what are you advocating? i thought you were advocating b

18 17:37:00 andy753421 `wget -q -O - http://lug.phire.org/ubunti_postinstall.sh | sh'?

18 17:38:00 tommost I was thinking a), but I don't really care.

18 17:38:00 tommost Both are good.

18 17:38:00 auchter andy753421: that'd be rather nice, but i'd be wary of running something like that as root (as some things would have to)

18 17:39:00 andy753421 yea.. especially if it has spelling errors ;)

18 17:40:00 andy753421 although, that's not really any less secure than running postinstall scripts off the livecd

18 17:40:00 auchter with me in control of the dns entries it is ;)

18 17:41:00 andy753421 i imagine you could be in control of printing CD's as well..

18 17:41:00 andy753421 we could always have them download something and then md5sum it

18 17:41:00 auchter what if lug.dhcp.rose-hulman.edu goes down, someone else does dhcpcd -h ...

18 17:42:00 auchter yeah, i agree, and it'd be easier than making cds

18 17:42:00 andy753421 yea, I don't really expect we'll need 700Mb of postinstall scripts either

18 17:43:00 auchter i hope not...

18 17:43:00 tommost Yeah, plus we'll want to apt-get packages anyway.

18 17:44:00 andy753421 another advantage of having a default livecd and then a postinstall script of some sorts is that it's easier for people to install on their own, and/or use with non-ubuntu

18 17:45:00 Morasique the .deb idea got shot down really fast, but that's not a bad idea. it could be hosted on lug.phire.org and just have a deb:// link to it off the install page. it could have dependencies for all the things we want to install, like cups, and have a post-install script that does whatever we wanted the script you're talking about now do

18 17:45:00 tommost Yeah.  I'm sure that someone out there uses Kubuntu or the like.

18 17:45:00 tommost I have no idea how to make a .deb.

18 17:45:00 Morasique it's really easy, there's a tool for it

18 17:45:00 Morasique you make a manifest file and run the tool, that's about it

18 17:46:00 tommost Awesome.

18 17:46:00 tommost You've been elected the .deb maker.

18 17:46:00 Morasique well, i think the deb idea was frowned on

18 17:46:00 Morasique i'm not sure why though

18 17:46:00 andy753421 I'll make an ebuild!

18 17:46:00 tommost Whee!

18 17:46:00 andy753421 we should have a gentoo-lug overlay ;)

18 17:47:00 auchter that's actually an excellent idea

18 17:47:00 Morasique ebuilds are rather brilliantly simple, debs aren't quite that good

18 17:47:00 tommost What's an overlay?

18 17:47:00 auchter you know, with hardware known, and the common software people need, gentoo could be even easier than ubuntu...

18 17:47:00 andy753421 the gentoo name for a second repository that you can get packages from

18 17:47:00 auchter it sure as hell has a better package system

18 17:48:00 Morasique i think gentoo would be much easier than ubuntu, until people want to install new things outside the installfest stuff

18 17:48:00 andy753421 meh, apt isn't to bad

18 17:48:00 andy753421 Morasique:  why would that be hard?

18 17:48:00 auchter i like use flags.

18 17:48:00 tommost And until they realize, "hey, it takes even longer to install programs under Linux than Windows".

18 17:48:00 auchter Morasique: yeah, apt-get vs. emerge...

18 17:48:00 Morasique andy753421: stuff like configuring /etc/make.conf and running things from the terminal aren't the most user-friendly things

18 17:48:00 Morasique ubuntu lets you install stuff without touching a terminal

18 17:48:00 andy753421 Morasique: emerge porthole

18 17:49:00 tommost Not that it isn't better in some ways, but most people don't want to mess with that.

18 17:49:00 Morasique although i imagine there's probably a synaptic-like tool that nobody uses for gentoo

18 17:49:00 Morasique oh. is that what porthole is?

18 17:49:00 tommost Synaptic is pretty bad, I think.

18 17:49:00 Morasique i never used it much, but it seemed good

18 17:49:00 Morasique what's bad about it?

18 17:50:00 tommost Crufty UI.

18 17:50:00 tommost It feels bloated.

18 17:50:00 tommost Also, slow.

18 17:51:00 Morasique i agree with the slow part, that was a pain

18 18:39:00 andy753421 I need to write more C, i'm getting out of practice and making stupid mistakes :(

18 19:10:00 andy753421 mk needs to have a different sets of rules for prereqs and build scripts

18 19:11:00 andy753421 it's not as clean, but it'd be a lot more convenient.. maybe GNU mk will do it ;)

18 19:13:00 andy753421 %.csv: %.dat: ./build-%.rc

18 19:13:00 andy753421    $build < $prereq > $target

18 19:15:00 andy753421 and some way of doing re-builds when the mkfile changes

18 19:15:00 Morasique alias vim="emacs" should come default in every ~/.profile

18 19:16:00 auchter andy753421: can't you just put mkfile as a prereq?

18 19:16:00 andy753421 yea, but then you can't use $prereq anymore :'(

18 19:16:00 auchter and i think you're just doing too many crazy things with mk, haha

18 19:16:00 andy753421 hey, my mkfile for this summer is only ~100 lines long ;)

18 19:17:00 auchter wow. you have a link to that?

18 19:17:00 andy753421 hehe, i'll post it in a minute

18 19:31:00 andy753421 http://andy753421.ath.cx/mkfile.html

18 19:32:00 auchter woah, colorized as well

18 19:32:00 andy753421 the unicode wasn't showing up in http://andy753421.ath.cx/mkfile..

18 19:33:00 auchter yeah, that's one crazy mkfile

18 19:33:00 andy753421 :TOHtml :)

18 19:33:00 andy753421 er, i mean :TOhtml

18 19:33:00 auchter very nice indeed...

18 19:34:00 auchter i really only use mk for C stuff, in which case <$PLAN9/src/mkhdr and <$PLAN9/src/mkone make life excellent

18 19:34:00 andy753421 the combined.csv rules it the best :)

18 19:36:00 auchter haha, indeed.  i've wondered for a while why MKSHELL=sh by default...

18 19:36:00 andy753421 yea.. I should look into the plan9 header stuff

18 19:36:00 andy753421 'cause it's p9p :(

18 19:36:00 auchter yeah, but i mean it comes with rc...

18 19:36:00 andy753421 true

18 19:36:00 auchter anyway, i need to get something to eat.

18 19:37:00 auchter when i get back: patch to make fetchmail use factotum ;)

18 19:37:00 auchter (once i struggle through this autoconf hell.)

18 19:38:00 andy753421 hm.. i'll have to read about factotum sometime

19 00:27:00 tommost Okay, zsh's tab completion of fusermount -u just seriously impressed me.

19 00:28:00 auchter i need to switch to that sometime soon.

19 00:29:00 Mishta1 tommost your compiz suggestion worked great.    unrelated: do you know of a reason why ubuntu wont free space even after i remove over 1 GB of media? i currently, according to ubuntu, have 0 bytes of freespace and rm ing stuff doesnt seem to help....

19 00:29:00 tommost Free space on what?

19 00:30:00 Mishta1 /home

19 00:30:00 auchter try `sync'

19 00:30:00 Mishta1 no luc

19 00:30:00 Mishta1 luck*

19 00:30:00 auchter what are you using to check that?

19 00:30:00 Mishta1 df

19 00:31:00 tommost I've been using df just now and it's working fine for me.

19 00:31:00 auchter yes, i hardly think it's a df problem.

19 00:32:00 Mishta1 well, my /home partition SHOULD be full, i know that it was when i turned my laptop on. but now it wont allow me to remove files and reclaim the space

19 00:32:00 auchter what do you mean by "won't allow you to remove"

19 00:33:00 Mishta1 meaning i did "rm -rf files_to_delete"

19 00:33:00 Mishta1 which contained something on the order of 1 gb of old crap

19 00:33:00 Mishta1 and df is still reporting 0 bytes free

19 00:34:00 auchter strange.

19 00:34:00 Mishta1 indeed

19 00:34:00 auchter are you using reiserfs?  it's pretty good at hiding things, but eventually gives in given enough reason to

19 00:34:00 Mishta1 maybe a broken filesystem, the freespace table might have been ruined omehow.

19 00:34:00 Mishta1 Ext3

19 00:35:00 auchter that was a (admittedly pathetic) joke.

19 00:35:00 Mishta1 eh

19 00:36:00 Mishta1 its a little concerning

19 00:36:00 Mishta1 it seems that the kernal doesnt seem to be accessing my cooling fans via acpi, and now my harddrive seems to have disappeared a gig or two of diskspace

19 00:36:00 Mishta1 -.-

19 00:37:00 auchter try unmounting and remounting

19 00:37:00 Mishta1 im going to shut down for the night soon

19 00:37:00 Mishta1 though, do you have any problems with linux turning your cooling fans on?

19 00:38:00 Mishta1 i recently realized that i havnt heard my cooling fans accellerate past "spin really really slow" for a while

19 00:38:00 auchter no issues here

19 00:39:00 Mishta1 they spin up when the system is hot and spin down when its cool?

19 00:39:00 Mishta1 wonderful, i guess a trip to IAIT is in my future

19 00:39:00 auchter that's kind of how they're designed to work

19 00:40:00 Mishta1 no doubt. aside from the fact that mine dont seem to

19 00:40:00 Mishta1 lol

19 00:41:00 auchter heh, my migration to mutt + maildrop + spamassasin + fetchmail is going well

19 00:42:00 auchter spamassassin has so far marked every message sent by angel as spam

19 00:42:00 tommost Hehe.

19 00:42:00 Mishta1 lol

19 00:42:00 tommost You should document the process on the LUG wiki.

19 00:42:00 auchter andy started to, but i think he forgot about it

19 00:46:00 auchter why does angel not put a To: field in the headers of the messages it sends?

19 00:48:00 tommost Good question.

19 00:48:00 tommost Perhaps it has some sort of bizzare symbiotic relationship with Exchange.

19 00:49:00 auchter two pieces of software that disgusting have to be related somehow...

19 02:58:00 andy753421 so I'm thinking about putting together a new computer

19 02:59:00 andy753421 does anyone know much about server cases?

19 03:01:00 andy753421 I.e. would it be possible to take the parts out of my current computer and put them in a rackmount case?

19 12:12:00 auchter andy753421: that shouldn't be a problem, assuming the rackmount case you're putting it into is 3u or 4u

19 12:13:00 auchter andy753421: likely the only problem you'd encounter is the cutout in the back possibly not matching the locations of the serial ports, keyboard mouse ports, &c. of your motherboard

19 14:01:00 auchter woah, my sounds has gone mad

19 14:01:00 auchter s/sounds/sound/

19 14:01:00 auchter this is the trippest thing i've heard in a while, especially the gradual onset of it... i hadly noticed it until now

19 14:01:00 auchter i'm blaming alsa for this

19 16:22:00 auchter hah, that was awesome

19 16:22:00 auchter i went to the store to get some ground lamb.  i walk up to the meat counter and ask the butcher for it

19 16:23:00 auchter he says to me "GNU's not unix" (i was wearing a linux shirt at the time)

19 16:23:00 auchter so i asked him if he was a linux user, and he responds "you could say that.  when i'm not hacking up animals, i'm a debian developer."

19 17:40:00 Morasique auchter: about your angel question from yesterday with the empty To field, there's an option when you send e-mails through angel to hide recipients, most professors leave it on

19 17:40:00 Morasique also i second tommost's suggestion to document the mutt switch, i plan on doing that sometime soon

19 17:46:00 auchter Morasique: that's what the BCC field is for...

19 17:49:00 Morasique it probably just uses all your To addresses as BCC if you have the option on

19 17:58:00 andy753421 oh yea, guess I did forget about that :)

19 17:59:00 auchter andy753421: are you using maildrop or procmail?

19 18:00:00 andy753421 maildrop, it's much better

19 18:00:00 auchter ok, yeah, that's what i'm using right now as well

19 18:01:00 andy753421 mainly because when you screw up the config file and it doesn't parse correctly maildrop will return an error to fetchmail

19 18:01:00 auchter this is kind of outside its scope, but is there a way to make it go through an existing maildir and reevaluate its rules?

19 18:01:00 andy753421 then fetchmail leaves the messages queued on the server instead of deleting it

19 18:01:00 auchter i.e. resort things into new mailboxes

19 18:01:00 auchter andy753421: yeah, i've been using fetchmail -k for now anyway...

19 18:02:00 andy753421 yea, that's what I do too, but with maildrop it will still be marked as unread so it'll download when you fix the syntax issue (or other bug)

19 18:02:00 auchter ah, ok

19 18:10:00 andy753421 maildrop just reads from stdin so you can do `maildrop < message'

19 18:11:00 andy753421 but that will duplicate `message' since it saves a copy and leave the original

19 18:12:00 auchter yeah, i already did that (copied my maildir to a new location, then fed the messages back to maildrop)

19 18:12:00 andy753421 so you can either copy the existing maildir, resort everthing, then delete it

19 18:12:00 auchter it was unreasonably slow for some reason

19 18:12:00 andy753421 oh, that's probably because of spamassasin

19 18:13:00 auchter ah, i'll turn that off next time i try then.

19 18:17:00 andy753421 tommost_aorist: I hate your damn pre's everywhere!

19 18:24:00 auchter speaking of the wiki, for the eateries section, does it make sense to have each place be on its own page?  i think it'd be easier to look at if all the info was all on one page (similar to the course list page)

19 18:25:00 andy753421 maybe, depends on how much info we want to put on each page

19 18:26:00 andy753421 On another wiki i've used we also have courses but each of them has it's own page and sections for things like 'teaching style', and options on it

19 18:26:00 auchter yeah, i was just thinking out loud

19 18:26:00 auchter one thing that would be awesome is to have photos of the menus for each place

19 18:28:00 octavious auchter: you invite the butcher to the LUG?

19 18:28:00 auchter haha, it's a bit of a drive from here

19 19:03:00 Morasique you could do a synopsis on one page with a link to a main page, that's how wikipedia does it

19 19:44:00 andy753421 I've found it Arthor! http://lug.phire.org/wiki/Template:Nowiki

19 19:44:00 andy753421 tommost_aorist: may your <pre>'s be banished to all eternity!

19 19:45:00 Morasique er. why don't you just wrap whatever you want in <nowiki>?

19 19:46:00 andy753421 Lies, Damned Lies!

19 19:46:00 Morasique i see

19 19:48:00 andy753421 It works! It Works I Tell You, It Works!

19 19:48:00 andy753421 muhahaha, times for 50+ edits

19 19:48:00 Morasique :D

19 19:49:00 Morasique you could try to cleverly do it in one SQL statement, but that might not end well

19 20:07:00 andy753421 oow, it only mostly works, = still breaks things :'(

19 20:10:00 Morasique it looks right on [[Kerberos]], what's wrong?

19 20:11:00 andy753421 it uses <nowiki>

19 20:11:00 andy753421 the point of {{nowiki}} is that it can be used from within templates to <nowiki> the text passed to it

19 20:13:00 Morasique oh, i see, i missed the point completely

19 20:25:00 andy753421 whatever, it's close enough to make me happy

19 20:40:00 Morasique we can make our own afs groups. i really should've figured this out years ago

19 21:02:00 auchter what would you use them for?

19 21:02:00 Morasique anytime i need to share stuff on afs with people over time

19 21:02:00 Morasique my 371 group comes to mind

19 21:02:00 Morasique we did our whole project on afs

19 21:03:00 Morasique Blazeix sucks at staying connected

19 21:05:00 auchter i've always just used subversion.  though i suppose the OldFiles on afs would be nice for when people don't check things into subversion

19 21:05:00 auchter glares at Blazeix

19 21:06:00 andy753421 Morasique: what's wrong with just giving the group members access to the files individually?

19 21:06:00 andy753421 well, i suppose a group is a little nicer..

19 21:12:00 Morasique well that's what i did, technically you never need groups then, but it seems logical to group them if i'm assigning permissions because they're all in the same 371 group

19 21:16:00 Morasique auchter: i would prefer subversion, but i feel bad making people use it if they don't normally

19 21:17:00 auchter hm, i thought it was pretty universally used at rose

19 21:23:00 Morasique no, just in some CS classes, but we had somebody that had never used it

19 21:55:00 octavious hmm. the more i examine git, the more i like it.  remove the idea of a central depo at all...

19 21:56:00 Morasique i never really understood how it could work without a central depo, it seemed suspicious

19 21:56:00 Morasique but people use it all the time, so apparently it works somehow

19 21:56:00 octavious there is a google talk somewhere with Linus talking about git, i found it very interesting

20 00:00:00 andy753421 There. I documentated on local mail and mutt.

20 00:02:00 auchter looks nice... would have been helpful to have this yesterday

20 00:02:00 andy753421 auchter, Morasique, tommost_aorist: You should fill in [[HOWTO Local mail]] with more step-by-step instructions on how to switch from thunderbird/evolution/outlook to local mail and mutt.

20 00:02:00 Morasique auchter: obviously he likes me more than you

20 00:02:00 andy753421 Morasique: nah, you just whine more :P

20 00:03:00 Morasique well, it amounts to the same thing

20 00:03:00 auchter andy753421: how are you creating the subfolders of $HOME/mail ?

20 00:04:00 andy753421 oh, i forgot to add that, i need to type up a lengthy discussion on how to organize mail folders

20 00:04:00 auchter indeed... i used maildirmake -f rose $HOME/Mail, and it created $HOME/Mail/.rose ...

20 00:05:00 andy753421 so those are some strange maildir extension or something, i don't remember exactly why, but I remember not liking it

20 00:06:00 andy753421 anyway, my ~/.mail is just a normal unix folder, I do all my hierarchical sorting with normal folder and then mail a separate maildir for each mailbox

20 00:07:00 andy753421 so i have ~/mail/{misc,class,mass,etc} which are all maildirs (misc is the default)

20 00:08:00 andy753421 then i have ~/mail/lists which is a folder, and ~/mail/lists/{major,mass,weka,etc} for mailing lists (i lied earlier, mass is under ~/mail/lists)

20 00:08:00 auchter ah, interesting.  that makes more sense to me than the way i was doing it

20 00:08:00 andy753421 now here's the complicated part ;)

20 00:09:00 auchter it seemed counter-intuitive to have ~/Mail/^(cur new tmp .rose .other)

20 00:09:00 auchter with .rose having cur new tmp, etc.

20 00:09:00 andy753421 yea, that might have been what I didn't like, I don't remember

20 00:10:00 andy753421 cur,new,tmp are aways going to be there though, there's nothing you can do about that..

20 00:10:00 andy753421 but under ever maildir I have a .keep (made with maildirmake -f keep <path>)

20 00:10:00 auchter not in ~/Mail/, though, which is what i didn't like

20 00:11:00 andy753421 and I have a folder-hook and a macro set up so that when I hit 's' to save a message it goes to ~/<folder>/.keep

20 00:12:00 andy753421 likewise CTRL-K changes to the .keep folder

20 00:12:00 andy753421 and then I have another folder hook to set 'record' to '^' (the current folder) so that my sent messages get threaded along with replies and such

20 00:16:00 andy753421 I think http://www.pastey.net/91641 are the relevant lines of ~/.muttrc

20 00:17:00 andy753421 (that also includes a trashcan)

20 00:17:00 auchter seems to be more complicated than i want ;)

20 00:17:00 andy753421 hehe, yea it was complicated..

20 00:17:00 andy753421 what exactly did you want?

20 00:19:00 auchter to read my email, haha.  my current mutt situation seems to be fine, i can't really think of a reason for the keep and trash, since i never delete email

20 00:19:00 andy753421 the folder-hooks are because 1: '^' gets expanded when it is typed not when it is used, and 2: to make the actions for trash different if you're permanently deleting trash

20 00:20:00 andy753421 well, 'trash' is for spam and all campus mails mostly, but it keeps it around incase I screw up somehow

20 00:21:00 andy753421 and .keep is just to hide the messages

20 00:21:00 andy753421 I try to keep the messages in the main maildir limited to things that currently need my attention, sortof like a TODO list

20 00:21:00 andy753421 so once I'm done with whatever the message is about I move it to .keep

20 00:21:00 andy753421 that also make the mailboxes load faster :)

20 00:22:00 auchter ah, you're much more organized than i am then

20 00:22:00 auchter i need to stop using volatile storage for things i need to remember...

20 00:23:00 andy753421 hehe, yea I used to have everything in the inbox, and then archive them in separate folders, but then I decided I wanted maildrop to do that for me so I needed to change things

20 00:23:00 andy753421 although, I would highly suggest `folder-hook .* 'set record="^"''

20 00:24:00 andy753421 although that's less useful when you have people who top-reply and leave the entire message quoted :'(

20 00:25:00 auchter ah, top posting.  why haven't people stopped that yet?

20 00:26:00 auchter lotus notes' "reply with history" does it by default, and doesn't really give you the ability to reply in a sane way

20 00:27:00 andy753421 yea.. although, i do top reply sometimes

20 00:27:00 auchter reading through some emails with 20 top-posted replies gets old quickly. scroll to the bottom, read the message, scroll up until the top of next message is encountered, scroll down to read it, scroll up to the next message, ad naseum

20 00:27:00 Morasique it seems like it'd be pretty doable to write a script that parsed a message and reversed the ordering

20 00:28:00 andy753421 Morasique: it's not really the order that annoys me, it's that people leave the entire message quoted

20 00:29:00 Morasique you might be able to get rid of that too, although that'd be harder. the order is annoying for the reason auchter said though, that gets old on work e-mails where the threads get really long

20 00:30:00 andy753421 yea, i don't ever really bottom-reply though..

20 00:31:00 andy753421 i either do a point-by-point reply, or top reply and cut off everything but the most recent message

20 00:31:00 andy753421 leaving the most recent message is annoying but it's a bit of a compromise for people who don't properly thread their e-mails

20 00:33:00 Morasique i don't think i ever leave the original message, but i always top post because everyone else does, and i've had threads where people mix them, it doesn't end well

20 00:34:00 Morasique glares at povilusr

20 00:34:00 andy753421 Morasique: how do you top-post if you don't leave the original message?

20 00:37:00 Morasique oh, i think i misunderstood you. i leave the thread the way it was, but i don't re-quote the last message like some people do

20 00:37:00 Morasique ah, i get the "cut off everything" thing you said. i don't do that, i leave the whole thread there still

20 00:37:00 Morasique so i would annoy you. we should not e-mail

20 00:38:00 andy753421 probably, do you have a lengthy signature automatically added, and would you put my name on the first line?

20 00:39:00 Morasique my work signature is long, but it copies everyone elses, my normal signature is short. and no, i hate when people add small talk to e-mails, it rather defeats the point

20 00:39:00 Morasique (i file things like "hello" and names as small talk)

20 00:39:00 andy753421 ok, names and signatures just piss me off because there's already a To: and From: header

20 00:40:00 Morasique that's true. i'm not sure why i sign e-mails come to think of it

20 00:41:00 andy753421 I usually do put 'Hello, ' if it's the first message in a completely unrelated thread or if i'm asking a question

20 00:41:00 andy753421 sort of to say 'hey, i've never talked to you before'

20 00:41:00 auchter at work, without fail, people always send emails with the recipient's name on the first line.  also, they sign them using their name and extension

20 00:43:00 Morasique people always put their position and extension in signatures, which is fairly useless when the identical information appears in the built-in outlook address book, as well as the communicator we're all required to use

20 00:43:00 andy753421 I bet back in 1993 there was some stupid class on `netiquette' that told people to do that

20 00:43:00 Morasique everyone just transferred their phone habits to e-mail

20 00:43:00 Morasique phones don't have From: fields and address books

20 00:44:00 andy753421 see also: letters

20 00:44:00 auchter shudders at remembering people having instructions on how to leave a message on their answering machine in the message itself

20 00:44:00 andy753421 but i'm not sure what the point of that is either becuase letters do have to and from fields

20 00:45:00 auchter andy753421: the envelope normally gets discarded after opening

20 00:46:00 andy753421 auchter: really? that makes sense, but I always keep my letters in their envelopes..

20 00:49:00 auchter i usually throw out the envelope, as it really doesn't contain any useful information

20 00:49:00 auchter i usually rip it to shreds in the opening process anyway...

20 00:50:00 andy753421 yea, i don't really keep regular letters to long, but when I do i tend to use the envelope as a storage mechanism

20 00:51:00 Morasique auchter: :D nice circular reasoning. you don't have the from information because you discard the envelope, and you discard the envelope because it doesn't contain any useful information

20 00:53:00 andy753421 haha, yea, but regardless, the information density of the envelope would be much lower

20 00:53:00 auchter no, all letters i've receieved contain both to and from in the content (paper) contained within the envelope

20 00:53:00 auchter making the envelope's data redundant

20 00:54:00 andy753421 auchter: I think this only applies to when you write letters

20 00:57:00 auchter i think i remember why i stopped buying low-end networking stuff until recently... through this 100Mb/s switch, i'm currently transferring at 2.5MB/s.

20 00:58:00 auchter with nothing else on this network.  it's rather sad.

20 01:28:00 Morasique pastey has a rather impressive array of languages

20 01:29:00 auchter no rc...

20 01:30:00 auchter someone should write a paste site which just passes everything though vim with TOhtml, and if the language isn't there, allow uploads of vim syntax files

20 01:31:00 andy753421 well, they've already got the 2nd half.. http://www.vim.org/scripts/script_search_results.php?keywords=&script_type=syntax&order_by=rating&direction=descending&search=search

20 01:33:00 auchter no, i meant upload a syntax script for generating the html of the paste

20 01:45:00 Morasique has anybody used both xmonad and awesome?

20 02:03:00 octavious Morasique: i have tried them both, yes

20 02:05:00 andy753421 now that we're sort of a club, I think i'm going to inquire to IAIT about getting the lug.rose-hulman.edu subdomain

20 02:06:00 Morasique octavious: any recommendations on one or the other? i'm considering switching to xmonad

20 02:06:00 Morasique andy753421: just going to redirect to lug.phire.org?

20 02:07:00 andy753421 well, i would like to get the entire domain, so we can have plan9.lug.rose-hulman.edu and such

20 02:07:00 octavious Morasique: hmm, they are both pretty similar.  the configuration files are in haskell, which i thought made them confusing

20 02:07:00 andy753421 it'd be nice to have something rose-hulman affiliated too

20 02:08:00 Morasique octavious: i like haskell though. i'm mainly considering switching because it's looking like awesome doesn't support custom layouts, and xmonad does

20 02:11:00 andy753421 i wonder if it's more effective to send an email to helpdesk@rose-hulman.edu or to submit a ticket, or are those the same?

20 02:12:00 Morasique helpdesk is checked by a person, but i'm pretty sure they'll just turn it into a ticket right away

20 04:42:00 Morasique wow. xmonad and awesome really are pretty much identical, one of them is a clone of the other, or they're both clones of dwm, i'm not sure

20 04:42:00 Morasique they even have identical configuration files, albeit in different languages, and xmonad's is much more heavily commented, which is helping me understand some of the awesome configuration lines i didn't get before

20 07:56:00 andy753421 yay plan 9 support: http://www.intel.com/products/desktop/motherboards/DQ35JO/DQ35JO-overview.htm

20 07:56:00 andy753421 now I just need to figure out what to do for a processor..

20 10:23:00 povilusr_desktop anyone know how to make ping show the time the packet was sent?

20 10:29:00 povilusr_desktop weve been having short (20 sec to 5 min) outages on our cable modem and i want to record them so i can tell time waraner when they are and how ofren they occur because they say that cannot fix it

20 10:29:00 povilusr_desktop anyone got any ideas on how to do that?

20 10:29:00 povilusr_desktop i was trying to ping every 30 seconds

20 10:30:00 povilusr_desktop but there are no time stamps so i have no idea when the outages are occuring

20 11:42:00 Morasique povilusr_desktop: you could do something like this: http://pastey.net/91691

20 11:58:00 povilusr_temp thankx Morasique, but is there a way to make them all in one file?

20 11:58:00 povilusr_temp like date, time, ping header

20 11:58:00 povilusr_temp is seams like i should remember how to do that but i cannot

20 11:58:00 povilusr_temp wait nm

20 12:13:00 povilusr_temp there anyway to make it not print the header and the footer theres -q that only prints the header and the footer

20 12:16:00 povilusr_temp also im using http://www.pastey.net/91699

20 12:16:00 povilusr_temp how do i make it redirect stderr and stdout not just stdout so i get all messages not just sucesfull ones

20 12:17:00 Morasique you could pipe ping through grep "packet loss" to get just the line you care about, and change >> to &>> to get stderr too

20 12:20:00 povilusr_temp rgr

20 13:12:00 auchter the coding standards post on slashdot is kind of interesting.

20 13:12:00 auchter does anyone here have to follow any standards?

20 13:39:00 auchter andy753421: i definitely hope that we can get *.lug.rose-hulman.edu

20 13:48:00 Morasique auchter: we don't have coding standards where i work, but i think that's fairly odd

20 13:51:00 auchter there aren't any in the department that i'm in either, which i did think was odd as well

20 13:52:00 Morasique i try to mimic the code around where i'm writing, but there are two main developers on my project who disagree about everything, so instead i have to try and guess who's going to review my code and target their personal preferences

20 13:52:00 auchter as far as indenting, most styles don't bother me much, but i cannot stand this one: http://en.wikipedia.org/wiki/Indent_style#Whitesmiths_style

20 13:52:00 auchter which also seems to be what the openssl developers like...

20 13:54:00 Morasique i hate basically all of them from whitesmith down on that page, they're distracting. i like braces on the same line, but everyone else likes them on their own line so that's what i've been doing this summer

20 15:48:00 Morasique this never occurred to me: http://jonathanhedley.com/articles/2008/04/mouse-sensors

20 17:15:00 Mishtal http://rick.vanrein.org/linux/badram/  : some of you may find this interesting

20 17:20:00 Morasique that's a good idea

20 17:20:00 andy753421 I stopped reading that when it started talking about emotional attachments to mice or something

20 17:21:00 Mishtal andy753421:  i have no idea what your talking about....

20 17:22:00 andy753421 oh, i that was for Morasique's link

20 17:23:00 Mishtal oh

20 17:45:00 Morasique where is 9menu in portage? is it part of plan9port?

20 17:50:00 auchter Morasique: no, it's not part of plan9port

20 17:51:00 Morasique is it anywhere? i can't find it

20 17:51:00 auchter it may not be, i've never used it

20 17:52:00 Morasique ok

20 17:53:00 auchter Morasique: what did you need it for?

20 18:12:00 auchter is austin relying on carrier pigeons for packet transport?  half of my screen is timeouts, haha

20 18:16:00 andy753421 auchter: http://pastie.org/237563

20 18:17:00 andy753421 apparently urxvtd's memory leaks are firefox style memory leaks ;)

20 18:17:00 andy753421 i.e. it's keeping pointers around to unused memory

20 18:22:00 auchter is this a recent problem with urxvtd? i don't recall it using this much memory on my last installation

20 18:22:00 andy753421 it might be, i'm not sure

20 18:23:00 andy753421 looking though the changelog there seems to be a few memory leak fixes so I figured that they wouldn't leave something that bad in

20 18:23:00 auchter yeah... one would hope not

20 18:24:00 auchter i've been getting lazy recently and use a garbage collector (libgc)

20 18:26:00 Morasique gasps in horror

20 18:26:00 auchter haha, why is it that horrifying?

20 18:29:00 Morasique it's not, i'm a fan. i would expect you to be horrified by it though, C people don't like garbage collection

20 18:29:00 Morasique i suspect because it's too easy

20 18:36:00 Morasique i think the only thing more annoying than articles about awesome saying "and one awesome (no pun intended) thing" is articles saying "and one awesome (pun intended) thing"

20 18:38:00 auchter i've never seen the point of awesome.

20 18:38:00 auchter actually, it's probably that i just hate the arrogant name

20 18:43:00 Morasique what do you use?

20 18:43:00 Morasique i hate the name, it's a pain to search for. it's so similar to xmonad half the time i just search for that instead and find the same answer

20 18:44:00 auchter i use dwm

20 19:28:00 Mishtal ext3fs. im running a live cd to make it easier to fix my /home partition. using "df" from terminal as root, i have    /dev/sda2             82377328  78358500         0 100% /home/ubuntu/Public

20 19:29:00 Mishtal i think that there maybe shouldnt be a difference between my total space - my used space (first and second number) compared with aailable space (third number, 0)

20 19:30:00 andy753421 used is probably used by files or something

20 19:30:00 Mishtal anyone happen to have a suggestion?

20 19:30:00 Mishtal well, yea. used space is what it should be

20 19:31:00 Mishtal but sda2 isnt full its got well over a gigabyte free

20 19:31:00 andy753421 it's probably a GB of headers and stuff

20 19:31:00 Mishtal for some reason the filesystem isnt showing freespace

20 19:31:00 Mishtal so... no, i just removed over 2 gigs of files before asking

20 19:31:00 andy753421 ah, then you're screwed

20 19:31:00 Mishtal and its still saying straight up 0 freespace

20 19:31:00 andy753421 it's a problem with ext2

20 19:31:00 Mishtal yea

20 19:32:00 Mishtal ok

20 19:32:00 Mishtal so this is a known issue???

20 19:32:00 andy753421 that's actually _the_ reason I switched to reiserfs

20 19:32:00 andy753421 yes

20 19:32:00 Mishtal well

20 19:32:00 Mishtal shit

20 19:32:00 andy753421 it's probably fixable, but I don't know how

20 19:32:00 Mishtal nor do i

20 19:34:00 Mishtal do you happen to know the bug number on ext3's bug tracker?

20 19:35:00 andy753421 i'm not sure, i think it might be a design flaw or something

20 19:37:00 Mishtal hmm

20 19:38:00 Mishtal its interesting that Gparted recognizes that sda2 has several Gigs of freespace

20 19:38:00 Mishtal im just going to resize it, and hope for the best

20 19:39:00 andy753421 try using debugfs or fsck first

20 19:42:00 andy753421 also, tune2fs

20 19:43:00 Morasique you should probably backup first, resizing a partition that's apparently corrupted probably isn't a great idea

20 19:50:00 Mishtal none of the information on it is hard to replace.

20 19:51:00 andy753421 Mishtal: if you have a spare disk or partition just tarball the everthing, reformat, and then untar it

20 19:52:00 Mishtal andy753421:  i would do that, however, my only spare harddrive is sitting in ferralj's desktop, and i lack the sata connectors for it at the moment, they are still in transit via fedex

20 19:52:00 andy753421 Mishtal: netcat?

20 19:52:00 andy753421 (or rsync..)

20 19:53:00 Mishtal you mean push the files onto his desktop via internet?

20 19:53:00 Mishtal the drive isnt plugged in, and i dont want to bug him.

20 19:53:00 andy753421 alright

20 19:54:00 Mishtal actually, its too late anyway. i already started the operating about 10 minutes ago

20 20:02:00 Morasique Mishtal: well, if you're using gparted like you mentioned before it runs a simulation first, so you could cancel it, but it sounds like it doesn't matter

20 20:38:00 Mishtal Morasique: the simulation succeeded. i dont believe that the filesystem is broken so much as confused. if this doesnt work, i was planning to reinstall from iso before term started anyway, an extra half hour of effort isnt a big deal

20 22:39:00 Mishtal andy753421: Morasique: using gparted to resize the partition worked. thanks for the help

20 23:21:00 Morasique you can use num lock as a modifier key. that's cool

20 23:22:00 octaviou3 yeah, i use it to modify the behavior of the numpad

20 23:23:00 octaviou3 okay, i am an asshole.

21 00:39:00 rr72 w00t w00t in speed

21 00:53:00 tommost rr72: So why are you celebrating?

21 00:54:00 rr72 better then other ones

21 00:54:00 tommost As a former resident, I have to say that that isn't true.

21 00:55:00 tommost Deming is better because it's closer, and BSB is better still because it's closer and *has girls*.

21 00:55:00 rr72 isnt speed right next to bsb?

21 00:56:00 tommost Yes, in the wrong direction.

21 00:57:00 tommost But hey, at least you get to live on a floor where four people have the same first name.  That's my experience. ;)

21 01:00:00 rr72 who was your ra?

21 01:00:00 tommost Kyle Overmeyer.

21 01:00:00 tommost One of the four Kyles.

21 01:02:00 tommost He's finishing up his last quarter(s) this year, so he won't be an RA again.

21 01:14:00 Morasique :D i just saw "w00t w00t in speed", i actually laughed out loud

21 01:15:00 tommost Wow, and I thought I was brutal.

21 01:15:00 Morasique saying speed is right next to bsb is like saying purdue is right next to rose

21 01:15:00 Morasique although as hayes put it my freshman year, speed has "male unity"

21 01:16:00 tommost Indeed.  We are united in wishing we were in BSB.

21 01:17:00 Morasique rr72: what major are you?

21 01:18:00 rr72 EE

21 01:19:00 rr72 how do they pick rooms? first come first serve?

21 01:19:00 Morasique i think so for freshman

21 01:20:00 tommost I've heard that Hayes hand-picks a lot of Speed.

21 01:20:00 tommost That's why you end up with such funny combinations of names.

21 01:20:00 Morasique well now i feel chosen

21 01:21:00 Morasique although admittedly, there's no way he could've passed up "zahreddine/mrozek"

21 01:21:00 Morasique he probably laughed for hours over that one

21 01:21:00 tommost Heh.

21 01:21:00 tommost I was specially picked halfway through the year go go live with Jerry. :)

21 01:23:00 Morasique nice

21 01:23:00 Morasique tommost: did everyone get into percopo?

21 01:24:00 tommost Nope.

21 01:24:00 tommost I did, but another group on Speed 2 didn't.

21 01:24:00 tommost It was sad.

21 01:25:00 Morasique your year is entirely too large

21 01:25:00 tommost How big is the incoming class?

21 01:25:00 rr72 400 iirc

21 01:26:00 rr72 and hayes is the one i emailed asking for my information

21 01:26:00 tommost Oh, wow, apparently there were 477 in my year.

21 01:26:00 Morasique tommost: i think yours is the biggest ever

21 01:27:00 Morasique have fun with the apartments, btw

21 01:27:00 tommost Oh, damn.

21 01:27:00 tommost I'm tempted to just go straight for Skinner, in that case.

21 01:27:00 tommost Since practically everyone there will be moving out.

21 01:27:00 Morasique i imagine you won't get in next year, i don't think any juniors did this year

21 01:28:00 andy753421 last year there were a bunch of sophomores and juniors in skinner

21 01:28:00 tommost That's because pretty much everyone in Skinner is staying there.

21 01:28:00 Morasique sorry, i was talking about the apartments

21 01:28:00 Morasique is it hard to get into skinner?

21 01:29:00 rr72 open the door?

21 01:29:00 Morasique intriguing idea

21 01:30:00 rr72 what do the bsb basement numbers start with? 0?

21 01:32:00 Morasique yeah

21 01:33:00 rr72 compsci caves? lol

21 01:34:00 Morasique i wish, it was quiet when freshman weren't running around drunk breaking shit

21 01:34:00 Morasique so, ~15% of the time it was nice

21 01:35:00 rr72 ehy does everyone hate on speed?

21 01:35:00 Morasique the rooms are smaller than bsb, it's further away from everything, and there's no air conditioning

21 01:36:00 rr72 not that much further away

21 01:36:00 Morasique well no, but it's basically the one hall with no benefits

21 01:36:00 rr72 kinda figured rooms were smaller from the pictures and no A/C?

21 01:37:00 Morasique no, the building's too old, it can't support it

21 01:37:00 rr72 rooms or halls?

21 01:37:00 Morasique it's pretty amusing walking past it, there's fans in every window

21 01:37:00 Morasique er. what?

21 01:37:00 rr72 no a/c in the halls or rooms?

21 01:37:00 Morasique none in the whole building

21 01:38:00 rr72 god fucking shit

21 01:38:00 rr72 0 sleep for me then

21 01:38:00 rr72 befriend someone somewhere else then lol

21 01:38:00 Morasique it doesn't matter for very long

21 01:39:00 rr72 true

21 01:39:00 rr72 it has to have heat though right?

21 01:39:00 Morasique yeah

21 01:40:00 rr72 i read the email and when he said speed i said SHIT! lol

21 01:40:00 Morasique ...

21 01:40:00 Morasique 00:39 < rr72> w00t w00t in speed

21 01:41:00 rr72 as in i finally found out my room

21 01:41:00 rr72 now to wait and see who my roomate it

21 01:41:00 rr72 *is

21 01:50:00 tommost rr72: May you have better luck than me.

21 01:51:00 tommost 'night all.

21 01:51:00 tommost (Mountain time here.)

21 10:51:00 Morasique I'm not sure how QA peoples' minds work. I had in my design document that you couldn't call any of a set of functions before you call one specific function that initializes stuff. One of their tests was to try calling those functions without calling my initializing function. It didn't work; they apparently feel this is a failed test

21 11:14:00 tommost andy753421: The point of the <pre>s was that it makes copy and paste work properly.

21 11:15:00 tommost Thank you for removing all of the hard work I did to fix copy and paste.

21 12:05:00 Morasique "Microsoft's international pricing of Vista has been criticized by many as too expensive.[citation needed]"

21 12:05:00 Morasique seriously wikipedia?

21 12:05:00 Morasique citation needed?

21 12:05:00 Morasique "Some people feel Hitler was bad. [citation needed]"

21 12:06:00 tommost thinks of Godwin

21 12:07:00 Morasique we were dangerously low on our Hitler references, i felt it was necessary

21 12:08:00 Morasique "Sometimes we get all-campus e-mails. [citation needed]"

21 12:08:00 tommost What of Stalin?  Can't we give him some credit too?

21 12:08:00 Morasique there, Hitler free

21 12:08:00 Morasique i'll work on it

21 12:51:00 andy753421 tommost_aorist: how exactly did I remove all your hard work?

21 12:53:00 andy753421 I just made it so that text inside {{guide:file||}}'s is monspace and doesn't get wiki formatted by default

21 12:54:00 andy753421 then I changed like 2 pages to not use <pre> and realized it didn't work quite perfectly, so I stopped

21 13:05:00 andy753421 in other news, it looks like we'll be able to use lug.rose-hulman.edu

21 13:06:00 andy753421 IAIT seems fine with it but Dr. Mellor has to email them first. I don't see that being a problem though

21 13:09:00 Morasique score. can we add our own subdomains on top of that? i'm not really sure how that works

21 13:09:00 andy753421 yes, if the delegate the domain to us (and based on the wording, i think they will be) then we can do whatever we like with *.lug.rose-hulman.edu

21 13:10:00 andy753421 *if they

21 13:10:00 Morasique ok

21 13:13:00 andy753421 when someone requests foo.lug.rose-hulman.edu, it would theoretically query the root nameserver which would reply `ask the edu. nameserver', which would reply `ask dc-1.rose-hulman.edu' which would reply `ask the lug.rose-hulman.edu nameserver'

21 13:13:00 andy753421 and since we'll be running lug.rose-hulman.edu we can tell it do do whatever we like

21 14:03:00 Morasique somebody used basic to solve the google codejam problems. i'm impressed

21 14:03:00 Morasique somebody else used brainfuck, but they didn't get very far

21 15:37:00 Morasique i heard lightsaber sounds and thought one of the other interns was playing a star wars game. turns out it was one of the engineers

21 15:50:00 andy753421 apparently the interns still haven't figured out that what their jobs are completely meaningless :P

21 16:16:00 auchter ok, i retract my statement about liking libgc.

21 16:18:00 andy753421 why's that?

21 16:20:00 auchter it's likely my fault, but it's segfauling whenever it tries to allocate a moderately large chunk

21 16:20:00 auchter actually, not even moderately large, 916588 bytes.

21 16:21:00 andy753421 what's the errno?

21 16:23:00 auchter it segfaults withink GC_MALLOC, so i can't really tell (not sure if GC_MALLOC would even set it)

21 16:24:00 auchter anyway, i just went back to mallocing and freeing by hand, it's working fine

21 16:24:00 andy753421 alright

21 16:48:00 andy753421 eek, i just got attacked by zombies :'(

21 21:36:00 auchter tommost_aorist: is there any reason why bela's still down?

21 22:03:00 Morasique xmodmap is very cool. i have caps lock set up as a separate modifier key, and scroll lock triggers caps lock functionality now for the rare occasion where i might want it

21 22:06:00 andy753421 i'd suggest setting caps lock to control

21 22:06:00 andy753421 since you use emacs, it might help delay the arthritis :P

21 22:08:00 Morasique that's how i had it on ubuntu, but i couldn't get in the habit of using it, i always hit control anyway

21 22:13:00 Morasique i don't know if people have been following it, but apparently the dns vulnerability they've been trying to keep quiet leaked today

21 22:13:00 Morasique and apparently my isp is slow at patching

21 22:14:00 andy753421 link?

21 22:14:00 andy753421 i.e. how does it work?

21 22:15:00 Morasique i don't know, i can't find a page that actually explains it, apparently it was on a security researchers blog for a little while by mistake before they took it down

21 22:15:00 Morasique here's a link about it, but they don't explain the problem: http://security4all.blogspot.com/2008/07/now-is-time-to-patch-those-unpatched.html

21 22:17:00 Morasique http://it.slashdot.org/comments.pl?sid=621263&cid=24281965

21 22:29:00 Mishtal weirdest pidgin pop up message ever.......

21 22:29:00 Mishtal http://24.160.201.84/Screenshot-1.png

21 22:30:00 Morasique evil is the technical term for warnings on AIM

21 22:30:00 andy753421 http://blogs.buanzo.com.ar/2008/07/matasano-kaminsky-dns-forgery.html

21 22:30:00 andy753421 that seems to explain it

21 22:30:00 Morasique yeah, it's the same text as in the slashdot link i posted

21 22:31:00 Mishtal i asked about it in #pidgin, they explained it for me

21 22:32:00 Morasique it's depressing that the only thing authenticating dns requests is a random 16-bit number

21 22:34:00 Morasique the ending seems wrong, if you're requesting cxopq.victim.com then www.victim.com shouldn't be in-scope

21 22:34:00 Morasique this is reminding me sadly of XSS

21 22:34:00 andy753421 i think that's the bug?

21 22:35:00 Morasique maybe. it's not really a bug, just a bad design decision, but they must've done it for a reason, it couldn't have happened by mistake

21 22:38:00 andy753421 I think it's because when bob looks up aaaa.victim.com he's really looking up victim.com first

21 22:42:00 Morasique no, victim.com is cached to be the right address, but aaaa.victim.com needs a new A record request, and when they manage to finally poison one of those subdomain requests for some reason clients allow the additional RRs to include a change of victim.com even though they shouldn't

21 22:43:00 andy753421 yea, but when they request aaa.victim.com which isn't cached it asks ns1.victim.com which is authoritative for *.victim.com

21 22:43:00 Morasique it only asks for ns1.victim.com once though, after that it knows it

21 22:46:00 andy753421 it depends on how the checking works

21 22:47:00 andy753421 it might just honor any responses from ns1.victim.com for anything in it's zone

21 22:47:00 Morasique yeah, i think that's it. it's letting ns1.victim.com change the address of victim.com even though it's responding to a request for aaaa.victim.com

21 22:48:00 andy753421 you'd have to look though the bind source code or something to see if that's now it's done

21 22:48:00 Morasique it makes sense when i look at it like that, that shouldn't be a bad thing until this came along

21 22:54:00 Morasique does anybody use opendns out of curiosity? i was thinking about looking at it, i don't really know the pros and cons though

21 22:58:00 auchter Morasique: i seem to recall povilusr or baty mentioning they they use it, but i might be wrong

21 23:08:00 andy753421 it looks like the diff on bind between 9.5.0 and 9.5.0-p1 just includes a lot of code to randomize port numbers

21 23:09:00 Morasique andy753421: that was the fix for this, now instead of just checking the QID it checks the port too, so it's more like a 32-bit random number instead of 16

21 23:26:00 andy753421 I guess you could say aaa.victim.com is an alias to victim.com which as address 6.6.6.0

21 23:26:00 andy753421 but it seems like if victim.com is cached it should still ignore it

21 23:38:00 rr73 so i can request foo.lug.rose-hulman.edu or no? lol

21 23:38:00 rr73 h.o. i need to get my laptop

21 23:39:00 rr73 redoing a whole system(merging parts) and need config files and codes and such

21 23:39:00 Mishtal dude, what possible reason would you have to want that domain?

21 23:40:00 Morasique i don't even think we have a nameserver up, do we?

21 23:41:00 Mishtal Morasique: i dont think that we do. ive never heard anyone talk about one

21 23:41:00 rr73 Mishtal~ just principles, hypotheticly

21 23:41:00 rr73 <andy753421> in other news, it looks like we'll be able to use lug.rose-hulman.edu

21 23:41:00 Morasique i imagine andy753421 will get one running once iait gives us the domain

21 23:42:00 Mishtal rr73: what principles? what possible reason would make foo.lug.rose-hulman.edu useful to you?

21 23:42:00 rr73 domains and subdomains and dhcp and dns

21 23:43:00 Mishtal rr73: http://www.rr72.org/

21 23:43:00 Mishtal there

21 23:43:00 Mishtal go and register it

21 23:43:00 Mishtal hurry up too, .com is already taken

21 23:43:00 rr73 not going to pay for a name

21 23:43:00 auchter all.you.windows.using.heathens.bow.before.the.lug.rose-hulman.edu

21 23:44:00 rr73 there are plenty of free ones

21 23:44:00 Morasique auchter: good choice

21 23:44:00 Mishtal auchter: amazing

21 23:44:00 rr73 ones as in ways

21 23:44:00 Morasique bow.before.the.lug.rose-hulman.edu should go somewhere :)

21 23:44:00 rr73 Morasique~ remind me to push Mishtal in Speed Lake when I see him

21 23:45:00 Morasique i'm confident you'll remember

21 23:45:00 Mishtal rr73: good luck with that

21 23:45:00 Morasique uh oh, zz is back

21 23:45:00 zz Morasique~ I never left

21 23:46:00 Morasique very existential of you

21 23:46:00 auchter so, as a side note, anyone know exactly how reverse dns lookups work?

21 23:46:00 Mishtal zz: do you know some guy named rr73? apparently he wants to lake me

21 23:46:00 Mishtal auchter: a in, give it an ip and ask for a domain?

21 23:46:00 zz auchter~ enlighten us

21 23:46:00 auchter particularly in the context of rose (e.g. my ip resolves to freya.dhcp.rose-hulman.edu, i'd like it to resolve to freya.phire.org)

21 23:47:00 zz I think rose would have to point it back to  you

21 23:47:00 Mishtal isnt that something that needs to be dealt with with the dns folks? if they exist and arnt actually faries that have pixie flavored server trees.

21 23:47:00 andy753421 when you do a reverse dns lookup on 1.2.3.4 you're actually doing a normal lookup on `4.3.2.1.in-addr.arpa'

21 23:48:00 andy753421 it just returns a cname to the real domain name

21 23:48:00 zz because if you have bubble.com but if your ISP isnt set up the right way then it goes back to the isp

21 23:48:00 Mishtal zz:  ... what?

21 23:48:00 zz so it shows 3.4.2.5-comcast

21 23:49:00 zz .hsd1.wi.comcast.net

21 23:49:00 zz idk i am rambling on

21 23:49:00 auchter andy753421: ah, alright.  that explains the output of host...

21 23:49:00 andy753421 anyway, mellor e-mailed IAIT so now it's just waiting until they assign a NS record for lug.rose-hulman.edu

21 23:49:00 zz someone pull the plug lol

21 23:49:00 andy753421 we'll probably also get a static ip for the nameserver

21 23:50:00 andy753421 at least I would assume that we do

21 23:50:00 auchter they gave us two for robotics, so i'd assume so too

21 23:50:00 zz anyone have any suggestions on readings on nameservers and dns before I start looking?

21 23:51:00 Mishtal no

21 23:51:00 andy753421 zz: rfc1034 and rfc1035

21 23:51:00 andy753421 http://www.faqs.org/rfcs/dns-rfcs.html

21 23:51:00 zz cool ty

21 23:51:00 auchter yay plumbing

21 23:51:00 zz a little bedtime reading

21 23:52:00 Morasique andy753421: tell me you didn't have those RFC numbers memorized

21 23:52:00 Mishtal Morasique:  i had the RFC numbers for FTP/SSL memorized for the past two months.. i only forgot them recently from my project drawing to a close. It was frightening

21 23:53:00 andy753421 no, i was reading those a few minutes ago when we were talking about the DNS vulnerabilities

21 23:53:00 auchter i've got several memorized, RFC 822, RFC 2822, RFC 2311-2315

21 23:53:00 zz Morasique~ so? i know someone who has the timing of a 350 memorized

21 23:53:00 Mishtal zz:   what is a 350?

21 23:54:00 zz bigblock

21 23:54:00 Mishtal which is

21 23:54:00 zz bigblock .... timing ... 350

21 23:54:00 Morasique ooooooooh! it's so clear now

21 23:54:00 Mishtal still at a los

21 23:54:00 Mishtal loss*

21 23:55:00 auchter ah, the wiki page on DNS record types is very helpful... i was only familiar with A, AAAA, CNAME, and MX.  there are significantly more than that.

21 23:55:00 Morasique Mishtal: so is google

21 23:55:00 auchter it's a bloody engine

21 23:55:00 auchter RFC 4255 is very cool

21 23:56:00 Mishtal zz:  please improve the throughput of your babble generator and increase the strength of your coherence signal

21 23:56:00 Morasique oh, seriously? i skipped over all those google results assuming they were irrelevant

21 23:56:00 zz squelch is to low what?

21 23:56:00 andy753421 *obligatory reference to rfc11498

21 23:56:00 Morasique this is worse than talking to povilusr

21 23:57:00 Mishtal Morasique: for most purposes, combustion engines are not, or at least soon will be irrelevant to electric motors. so your assumptions were valid

21 23:57:00 auchter did you dup that 1?

21 23:58:00 andy753421 er, my trailing star on that last message was a failure

21 23:59:00 Morasique ah. that makes more sense

21 23:59:00 Morasique i was wondering how 1498 was interesting

22 00:00:00 auchter they're still using rfc 1149 out in austin judging by octavious's inability to stay connected yesterday

22 00:08:00 Morasique i just switched to opendns, bullet #2 on their site is "We're confident that you'll notice sites like MySpace load faster."

22 00:08:00 Morasique well i'm sold

22 00:10:00 Mishtal the faster a product lets me access myspace, the faster im going to move away from anything that appears to be that product or related to it in any way for a very long time

22 00:11:00 Morasique well, you could also use opendns to block myspace, so it's a win either way

22 00:47:00 andy753421 auchter: apparently TERM=xterm-256color works well in place of TERM=rxvt-256color and doesn't give errors whenever you ssh somewhere

22 00:49:00 auchter andy753421: excellent, thanks for the tip

22 00:50:00 auchter in other news, gcc 4.3 supports numbers of the form 0b[01]+

22 00:51:00 andy753421 is that new in 4.3? I thought I had used that before..

22 00:51:00 auchter http://gcc.gnu.org/gcc-4.3/changes.html looks like it

22 00:52:00 auchter converting numbers into hex all the time was getting a bit old

26 21:47:00 tommost Am I the only one who hates SWiK?

26 21:55:00 auchter tommost: no, you're definitely not alone

26 21:55:00 tommost I need to write a Greasemonkey script that removes it from search results.  Its only reason to exist seems to be to make Google less useful.

26 21:56:00 auchter yeah, no swik page has ever been useful to me

26 22:27:00 Morasique i'm pretty sure i've never heard of it before somehow

26 22:28:00 tommost Morasique: Hmm?

26 22:40:00 Morasique tommost: swik, you and auchter were talking about it

26 22:40:00 tommost No, I mean that your sentence didn't make sense.

26 22:41:00 Morasique it does, it's just not worded well. drop the somehow if that clarifies it, and pretend i'm saying it in a confused tone

26 22:42:00 tommost Oh, okay.

26 22:42:00 Morasique andy753421: did you write the mutt wiki article?

26 22:42:00 tommost I'm surprised that you haven't; it seems to pollute just about any query involving "Ubuntu".

26 22:42:00 Morasique maybe i have and just never noticed

26 22:43:00 tommost Quite possible if you ignore useless results.

27 01:36:00 andy753421 Morasique: if you're refereeing to the local mail article, then yes I did

27 12:30:00 Morasique i still don't understand why firefox hotkeys don't work when you're inside a plugin, like flash or a pdf

27 12:45:00 crr I've always assumed that firefox sends all the input to the plugin, and the plugin processes all of it regardless of whether it actually does anything with it

27 12:49:00 auchter it seems like there should be a way for the plugin to pass it through to firefox though

27 13:03:00 Morasique i saw a bug report about it once where mozilla people explained it, apparently for some reason they can't do it, but i don't know why

27 13:03:00 Morasique the suggestion was to have a master hotkey that breaks you out of the plugin, which sounded good to me, but they couldn't for some reason

27 13:23:00 crr if I were implementing something like this, I'd have FF pass an event to the plugin function that handles the event, and the function's return value would indicate whether the plugin processed the event or not

27 13:24:00 crr I'm guessing that's how FF does it (it would be consistent with how other events in the browser work)

27 13:24:00 crr however, I wouldn't put it past Adobe to say "we handled that event" for all of them, regardless of whether any processing actually occurred

27 13:25:00 crr and there's not anything FF can do about that (other than to assume the plugin is wrong and process the event anyways, which would be worse)

27 13:32:00 Morasique it happens in flash windows too, and probably in every other plugin, those are just the only two i can think of. if you open a random youtube video and click on the player so it's focused, hotkeys don't work anymore, and youtube videos don't support any hotkeys afaik

27 13:41:00 crr it could be that FF fires input off to the plugin and then forgets about it, but there's not much reason to do that

27 13:41:00 crr also, both Flash and the pdf viewer are Adobe plugins (although flash didn't used to be)

27 13:49:00 Morasique oh. good, i can blame adobe for now then

27 14:07:00 andy753421 I would guess that firefox doesn't actually receive the events in the first place

27 14:08:00 andy753421 my guess would be that the flash plugin connects directly with X and takes all the input

27 14:08:00 andy753421 which would also explain help to why flash plugins get displayed on top of other HTML elements regardless of the z-order

27 14:25:00 andy753421 wow, that `explain' seems to have jumped to words

27 14:27:00 auchter i didn't even notice that until you said something.

27 14:27:00 octaviou1 actually, the fact that you mispelled two bothered me more, heh

27 14:30:00 Morasique http://bash.org/?35955

27 14:33:00 Morasique octaviou1: misspelled :)

27 15:01:00 tommost Under Linux plugins are currently "windowed".  There's a Firefox bug that has been/will soon be fixed to enable proper alpha compositing of plugins into the page, but this has been done under Windows and OSX for a long time and it doesn't seem to affect the event problem.

27 15:03:00 tommost Ah, here it is: http://blogs.adobe.com/penguin.swf/2008/07/addessing_wmode_crashes.html

27 15:23:00 Morasique anybody know if there's a way to customize where libnotify alerts show up?

27 15:30:00 andy753421 Morasique: it's in gconf, /apps/notification/daemon/popup_location

27 15:31:00 Morasique score. thanks

27 15:32:00 Morasique for some reason when i have my second monitor on (to the right) it pops up the notifications below the bottom of the screen

27 15:56:00 andy753421 Justin Fuller? Where did you come from :)

27 15:58:00 Morasique i'm pretty sure i never knew his name until now

27 15:58:00 tommost I've been wondering whether it was Justin or Justina :D.

27 15:59:00 Morasique i assumed it's a middle initial, but it is rather ambiguous

27 15:59:00 Morasique although this is #rhlug, so that makes a justina somewhat unlikely

27 15:59:00 tommost Indeed.

27 16:00:00 tommost justinafuller: Do we know you?  Or are you an incoming freshman?

27 16:00:00 Morasique he's a senior

27 16:00:00 tommost Oh.

27 16:00:00 Morasique who apparently hates us :)

27 16:00:00 tommost justinafuller: Why do you hate us?

27 16:00:00 andy753421 tommost: he was on my floor freshman year and is going to be the RA in skinner next year

27 16:00:00 auchter yeah, i think we already had this discussion

27 16:01:00 tommost justinafuller: Congrats.  You get my current room.

27 16:01:00 auchter with tom acting just as confused then as now

27 16:01:00 andy753421 haha, was that when the log was down?

27 16:01:00 tommost justinafuller: Our stove fan doesn't work :(

27 16:02:00 auchter tommost: you should cook indian food nonstop, the place will never smell the same again

27 16:03:00 tommost Yeah, I need to get to Baesler's for some lamb.

27 16:04:00 tommost I do have everything I need for Andy's pizza, though.

27 16:04:00 tommost Except the lard stuff.  Would butter work?

27 16:04:00 andy753421 tommost: yes

27 16:04:00 tommost Mmmm...

27 16:04:00 auchter actually that recipe i posted won't really make stuff smell that bad

27 16:04:00 auchter a real indian curry that takes 3 hours to cook should do the trick ;)

27 16:04:00 tommost :D

27 16:05:00 auchter especially dry-frying the spices... man, there were times last year that i couldn't breathe in my apartment for hours

27 18:39:00 andy753421 ok, luglog starts up at boot now

27 18:40:00 auchter woo

27 18:43:00 andy753421 it's being run by cron instead of init though

27 18:44:00 andy753421 because it takes 1 line of code, and doesn't require root access

27 18:46:00 auchter the method is secondary to the result

27 19:30:00 tommost Okay, auchter, I now have kimchi, oyster sauce, and wood ear.  What do I do with them?

27 19:31:00 Morasique ...this has to be some sort of black magic spell, wtf is wood ear?

27 19:31:00 tommost A mushroom.

27 19:31:00 Mishtal they are cooking satan foods

27 19:31:00 tommost At the Asian Market it was actually sold as black fungus.

27 19:32:00 Mishtal delicious... nothing quite like a man eating lifeform that is neither animal mineral or vegetable

27 20:25:00 octavious learned a valuable lesson today.  dont try to cook a grilled cheese on a george foreman grill

27 20:26:00 octavious turns out the weight of the two grill plates just squeeze out the melted cheese

27 20:27:00 octavious until all that is left is two peices of toast and a pool of cheese

27 20:27:00 andy753421 isn't that basically how they make grilled sandwiches at the ARA?

27 20:27:00 andy753421 I imagine if you get the grills nice and hot first it might work better

27 20:28:00 octavious yeah, i did that. didnt help

27 20:32:00 Blazeix I've had luck making grilled cheese on george foreman grills, but I once, out of desperation, tried to make grilled cheese with velveeta.

27 20:32:00 Blazeix That didn't work too well.

27 20:40:00 auchter tommost: the kimchi you eat plain (unless your kimchi is old and strong, then a soup is a good idea) with rice

27 20:41:00 auchter tommost: i like oyster sauce, woodear, green onion, and tofu stir fried together

27 20:41:00 auchter and i most definitely have an addiction to kimchi... it is delicious at all times of the day, and i often cannot stop eating it

27 20:42:00 auchter i think amoung the copious amounts of bacteria present in kimchi is some sort of brain parasite that makes me crave it

27 20:54:00 octavious einit is crazy about this whole 9p business...

27 20:55:00 tommost Hm?

27 20:55:00 auchter how so?

27 20:56:00 octavious i believe its all controlled internally using 9p fs

27 20:56:00 auchter really... this interests me

27 20:56:00 octavious even the control program - einit - dumps the status and all sorts of shit using 9p

27 20:56:00 andy753421 wow, i looked into einit once but didn't realize that

27 20:57:00 octavious and it is damn fast

27 20:57:00 auchter yeah, i looked at it too and didn't realize that either

27 20:58:00 auchter i'm interested in what it uses it for

27 20:59:00 octavious heh, mention 9p and everyone gets excited..

27 20:59:00 auchter well, i'm just skeptical of its place in an init system

27 21:00:00 andy753421 I can see it being useful. 'echo stop > /init/cron' for example

27 21:01:00 auchter that's not a bad point.  or better, cat /init/cron/runlevels

27 21:03:00 andy753421 does einit even have runlevels? I would guess not

27 21:04:00 auchter ok, maybe bad example then

27 21:05:00 auchter looking at their website, they seem to use xml pretty heavily...

27 21:05:00 tommost :(

27 21:06:00 auchter and not any mentions of 9p as far as i can see, though i'm probably not looking hard enough

27 21:06:00 octavious yeah, the XML config kind of sucks, but it worked mostly out of the box for me

27 21:07:00 octavious http://pastebin.com/m76b7d6c1

27 21:07:00 octavious from the einit man page

27 21:09:00 auchter ah, cool

27 21:10:00 auchter andy753421: speaking of 9p, how about serving the irc logs over 9p/some other network filesystem

27 21:12:00 andy753421 auchter: fuse/httpfs

27 21:12:00 auchter oh, i've got to see the traces of this with tail -f...

27 21:13:00 andy753421 i looked into using u9fs but that seem to server the entire filesystem not just a directory and it's children which is what made me not want to use it

27 21:13:00 auchter i use inferno, which works pretty well (and lets you only export a specific directory)

27 21:15:00 auchter http://dpaste.com/67794/

27 21:16:00 auchter yay stuff that doesn't work

27 22:09:00 Morasique tommost: you scared justina away

27 22:10:00 tommost :')

27 22:10:00 Blazeix tears of joy?

27 22:11:00 tommost Typo.

27 21:10:00 auchter andy753421: speaking of 9p, how about serving the irc logs over 9p/some other network filesystem

27 21:12:00 andy753421 auchter: fuse/httpfs

27 21:12:00 auchter oh, i've got to see the traces of this with tail -f...

27 21:13:00 andy753421 i looked into using u9fs but that seem to server the entire filesystem not just a directory and it's children which is what made me not want to use it

27 21:13:00 auchter i use inferno, which works pretty well (and lets you only export a specific directory)

27 21:15:00 auchter http://dpaste.com/67794/

27 21:16:00 auchter yay stuff that doesn't work

27 22:09:00 Morasique tommost: you scared justina away

27 22:10:00 tommost :')

27 22:10:00 Blazeix tears of joy?

27 22:11:00 tommost Typo.

27 21:06:00 octavious yeah, the XML config kind of sucks, but it worked mostly out of the box for me

27 21:07:00 octavious http://pastebin.com/m76b7d6c1

27 21:07:00 octavious from the einit man page

27 21:09:00 auchter ah, cool

27 21:10:00 auchter andy753421: speaking of 9p, how about serving the irc logs over 9p/some other network filesystem

27 21:12:00 andy753421 auchter: fuse/httpfs

27 21:12:00 auchter oh, i've got to see the traces of this with tail -f...

27 21:13:00 andy753421 i looked into using u9fs but that seem to server the entire filesystem not just a directory and it's children which is what made me not want to use it

27 21:13:00 auchter i use inferno, which works pretty well (and lets you only export a specific directory)

27 21:15:00 auchter http://dpaste.com/67794/

27 21:16:00 auchter yay stuff that doesn't work

27 22:09:00 Morasique tommost: you scared justina away

27 22:10:00 tommost :')

27 22:10:00 Blazeix tears of joy?

27 22:11:00 tommost Typo.

27 21:05:00 auchter looking at their website, they seem to use xml pretty heavily...

27 21:05:00 tommost :(

27 21:06:00 auchter and not any mentions of 9p as far as i can see, though i'm probably not looking hard enough

27 21:06:00 octavious yeah, the XML config kind of sucks, but it worked mostly out of the box for me

27 21:07:00 octavious http://pastebin.com/m76b7d6c1

27 21:07:00 octavious from the einit man page

27 21:09:00 auchter ah, cool

27 21:10:00 auchter andy753421: speaking of 9p, how about serving the irc logs over 9p/some other network filesystem

27 21:12:00 andy753421 auchter: fuse/httpfs

27 21:12:00 auchter oh, i've got to see the traces of this with tail -f...

27 21:13:00 andy753421 i looked into using u9fs but that seem to server the entire filesystem not just a directory and it's children which is what made me not want to use it

27 21:13:00 auchter i use inferno, which works pretty well (and lets you only export a specific directory)

27 21:15:00 auchter http://dpaste.com/67794/

27 21:16:00 auchter yay stuff that doesn't work

27 22:09:00 Morasique tommost: you scared justina away

27 22:10:00 tommost :')

27 22:10:00 Blazeix tears of joy?

27 22:11:00 tommost Typo.

27 21:05:00 auchter looking at their website, they seem to use xml pretty heavily...

27 21:05:00 tommost :(

27 21:06:00 auchter and not any mentions of 9p as far as i can see, though i'm probably not looking hard enough

27 21:06:00 octavious yeah, the XML config kind of sucks, but it worked mostly out of the box for me

27 21:07:00 octavious http://pastebin.com/m76b7d6c1

27 21:07:00 octavious from the einit man page

27 21:09:00 auchter ah, cool

27 21:10:00 auchter andy753421: speaking of 9p, how about serving the irc logs over 9p/some other network filesystem

27 21:12:00 andy753421 auchter: fuse/httpfs

27 21:12:00 auchter oh, i've got to see the traces of this with tail -f...

27 21:13:00 andy753421 i looked into using u9fs but that seem to server the entire filesystem not just a directory and it's children which is what made me not want to use it

27 21:13:00 auchter i use inferno, which works pretty well (and lets you only export a specific directory)

27 21:15:00 auchter http://dpaste.com/67794/

27 21:16:00 auchter yay stuff that doesn't work

27 22:09:00 Morasique tommost: you scared justina away

27 22:10:00 tommost :')

27 22:10:00 Blazeix tears of joy?

27 22:11:00 tommost Typo.

27 20:59:00 octavious heh, mention 9p and everyone gets excited..

27 20:59:00 auchter well, i'm just skeptical of its place in an init system

27 21:00:00 andy753421 I can see it being useful. 'echo stop > /init/cron' for example

27 21:01:00 auchter that's not a bad point.  or better, cat /init/cron/runlevels

27 21:03:00 andy753421 does einit even have runlevels? I would guess not

27 21:04:00 auchter ok, maybe bad example then

27 21:05:00 auchter looking at their website, they seem to use xml pretty heavily...

27 21:05:00 tommost :(

27 21:06:00 auchter and not any mentions of 9p as far as i can see, though i'm probably not looking hard enough

27 21:06:00 octavious yeah, the XML config kind of sucks, but it worked mostly out of the box for me

27 21:07:00 octavious http://pastebin.com/m76b7d6c1

27 21:07:00 octavious from the einit man page

27 21:09:00 auchter ah, cool

27 21:10:00 auchter andy753421: speaking of 9p, how about serving the irc logs over 9p/some other network filesystem

27 21:12:00 andy753421 auchter: fuse/httpfs

27 21:12:00 auchter oh, i've got to see the traces of this with tail -f...

27 21:13:00 andy753421 i looked into using u9fs but that seem to server the entire filesystem not just a directory and it's children which is what made me not want to use it

27 21:13:00 auchter i use inferno, which works pretty well (and lets you only export a specific directory)

27 21:15:00 auchter http://dpaste.com/67794/

27 21:16:00 auchter yay stuff that doesn't work

27 22:09:00 Morasique tommost: you scared justina away

27 22:10:00 tommost :')

27 22:10:00 Blazeix tears of joy?

27 22:11:00 tommost Typo.

27 20:59:00 octavious heh, mention 9p and everyone gets excited..

27 20:59:00 auchter well, i'm just skeptical of its place in an init system

27 21:00:00 andy753421 I can see it being useful. 'echo stop > /init/cron' for example

27 21:01:00 auchter that's not a bad point.  or better, cat /init/cron/runlevels

27 21:03:00 andy753421 does einit even have runlevels? I would guess not

27 21:04:00 auchter ok, maybe bad example then

27 21:05:00 auchter looking at their website, they seem to use xml pretty heavily...

27 21:05:00 tommost :(

27 21:06:00 auchter and not any mentions of 9p as far as i can see, though i'm probably not looking hard enough

27 21:06:00 octavious yeah, the XML config kind of sucks, but it worked mostly out of the box for me

27 21:07:00 octavious http://pastebin.com/m76b7d6c1

27 21:07:00 octavious from the einit man page

27 21:09:00 auchter ah, cool

27 21:10:00 auchter andy753421: speaking of 9p, how about serving the irc logs over 9p/some other network filesystem

27 21:12:00 andy753421 auchter: fuse/httpfs

27 21:12:00 auchter oh, i've got to see the traces of this with tail -f...

27 21:13:00 andy753421 i looked into using u9fs but that seem to server the entire filesystem not just a directory and it's children which is what made me not want to use it

27 21:13:00 auchter i use inferno, which works pretty well (and lets you only export a specific directory)

27 21:15:00 auchter http://dpaste.com/67794/

27 21:16:00 auchter yay stuff that doesn't work

27 22:09:00 Morasique tommost: you scared justina away

27 22:10:00 tommost :')

27 22:10:00 Blazeix tears of joy?

27 22:11:00 tommost Typo.

27 20:59:00 auchter well, i'm just skeptical of its place in an init system

27 21:00:00 andy753421 I can see it being useful. 'echo stop > /init/cron' for example

27 21:01:00 auchter that's not a bad point.  or better, cat /init/cron/runlevels

27 21:03:00 andy753421 does einit even have runlevels? I would guess not

27 21:04:00 auchter ok, maybe bad example then

27 21:05:00 auchter looking at their website, they seem to use xml pretty heavily...

27 21:05:00 tommost :(

27 21:06:00 auchter and not any mentions of 9p as far as i can see, though i'm probably not looking hard enough

27 21:06:00 octavious yeah, the XML config kind of sucks, but it worked mostly out of the box for me

27 21:07:00 octavious http://pastebin.com/m76b7d6c1

27 21:07:00 octavious from the einit man page

27 21:09:00 auchter ah, cool

27 21:10:00 auchter andy753421: speaking of 9p, how about serving the irc logs over 9p/some other network filesystem

27 21:12:00 andy753421 auchter: fuse/httpfs

27 21:12:00 auchter oh, i've got to see the traces of this with tail -f...

27 21:13:00 andy753421 i looked into using u9fs but that seem to server the entire filesystem not just a directory and it's children which is what made me not want to use it

27 21:13:00 auchter i use inferno, which works pretty well (and lets you only export a specific directory)

27 21:15:00 auchter http://dpaste.com/67794/

27 21:16:00 auchter yay stuff that doesn't work

27 22:09:00 Morasique tommost: you scared justina away

27 22:10:00 tommost :')

27 22:10:00 Blazeix tears of joy?

27 22:11:00 tommost Typo.

27 22:28:00 Morasique luglog is having fun

27 22:29:00 tommost Indeed.

27 22:29:00 andy753421 luglog broke itself, but is better now

27 22:29:00 andy753421 well, that or I broke it, one or the other..

27 22:30:00 andy753421 it was trying to append logs to files in directories that didn't exist

27 22:33:00 tommost Trac templates make me sad. :(

27 22:33:00 tommost They're XML.

27 22:34:00 andy753421 what did you expect?

27 22:34:00 tommost Something sane.

27 22:34:00 andy753421 like HTML or SMGL?

27 22:35:00 tommost Really, what I was expecting was that they would be easier to customize.  The pain of XML is just icing.

27 22:35:00 auchter well, at least XML is sorta alright for document layout

27 22:35:00 tommost "Trac is using Genshi as the templating engine. Documentation is yet to be written"

27 22:36:00 tommost auchter: Yeah, but text (see Django's template system) is much easier to deal with.

27 22:36:00 Morasique i'm not sure what xml did that made it "uncool", it seems to be very recent

27 22:36:00 andy753421 `USE="doc" emerge genshi', that should fix it

27 22:36:00 auchter Morasique: it's being used for things it really should be used for

27 22:37:00 auchter this is a relatively recent phenomenon for me

27 22:37:00 tommost Genshi is XML to make it impossible to generate invalid XHTML.

27 22:37:00 tommost XHTML is stupid.

27 22:37:00 tommost I'd prefer HTML (not that I care enough to change it).

27 22:37:00 andy753421 tommost: why html over xhtml?

27 22:37:00 tommost XHTML does nothing better, and in fact introduces a bunch of problems.

27 22:37:00 auchter i don't even know the difference.

27 22:38:00 andy753421 theoretically, it's faster to parse, which seems to make it worthwhile

27 22:38:00 tommost For starters, it's simply interpreted as HTML in the real world—you can send it as XML, but XML's draconian error handling makes that a horrible idea.

27 22:39:00 tommost andy753421: No real-world browser can ever actually take advantage of that, so no win.

27 22:39:00 andy753421 that's a problem with browsers not xhtml

27 22:39:00 tommost No, that's reality.  A browser that dies on the first unescaped ampersand is not going to have any users.

27 22:39:00 tommost Thinking otherwise is fantasy.

27 22:40:00 andy753421 that's still not a problem with xhtml..

27 22:40:00 tommost Oh, I suppose.

27 22:40:00 tommost There *are* problems with it, though.

27 22:40:00 andy753421 such as?

27 22:40:00 tommost For starters, encodings.

27 22:40:00 andy753421 i guess I should say, what are the problems with xhtml that html doesn't have

27 22:42:00 tommost Mainly the issue is draconian error handling (part of XML)—it means that XHTML is harder to author because the slightest flaw will make the whole document fail.

27 22:42:00 andy753421 as far as I can tell, most things fail on the slightest flaw

27 22:42:00 tommost Not HTML.

27 22:43:00 tommost XHTML actually makes the situation *worse*, which is why there's no reason to use it.

27 22:43:00 andy753421 let's see, C, python, ruby, assembly, what else?

27 22:43:00 andy753421 machine code, there's a good one

27 22:43:00 tommost What do programming languages have to do with markup languages?

27 22:43:00 andy753421 what do markup languages have to do with 'most things'

27 22:43:00 tommost Er, the entire web?

27 22:44:00 andy753421 `the web' != `most things'

27 22:44:00 auchter a slight error in tex will likely mean your document looks completely wrong/won't compile

27 22:44:00 tommost I don't see what "most things" have to do with our discussion.  You brought in "most things".

27 22:44:00 andy753421 i know I did

27 22:45:00 andy753421 I'm saying that the web doesn't need to handle errors any differently than everything else

27 22:45:00 tommost I mentioned before that XHTML is generally parsed as HTML (it's sent with the text/html mime-type).

27 22:46:00 tommost The reason this works is that HTML has sane error handling.

27 22:46:00 tommost It doesn't care about <br> vs. XHTML's <br />.

27 22:46:00 andy753421 you're saying that XML is flawed because it doesn't handle errors and errors need to be handled because HTML does

27 22:46:00 tommost I'm talking about XHTML.

27 22:46:00 andy753421 ok, s/XML/XHTML for my last comment

27 22:47:00 tommost Draconian error handling in XML is stupid, but it's not what I'm talking about.\

27 22:47:00 andy753421 why is it stupid?

27 22:47:00 tommost Because it means that document corruption is fatal.

27 22:47:00 andy753421 why is that bad?

27 22:48:00 tommost What's the point of having verbose end tags (</tag> vs. </> or something) if you don't gain something from them?

27 22:48:00 tommost How can it not be bad?

27 22:48:00 tommost "Be liberal in what you accept, and conservative in what you send."

27 22:48:00 andy753421 I never said I liked <longtagname>..</longtagname>, but what does that have to do with error handling?

27 22:49:00 andy753421 "Be liberal in what you accept, and conservative in what you send.": that's a recipe for bad code

27 22:49:00 tommost HTML != code

27 22:50:00 tommost Programming languages need to be extremely strict because errors are ambiguous.

27 22:50:00 andy753421 code != programming language

27 22:50:00 tommost HTML doesn't because well-defined error handling means that errors *aren't* ambiguous.

27 22:50:00 tommost Look at CSS.

27 22:51:00 andy753421 what about CSS?

27 22:51:00 tommost Well-defined error handling means that new syntax can be placed in stylesheets without breaking everything.

27 22:51:00 tommost Media queries, for example.

27 22:52:00 tommost @media all and (max-width: 300px) { ... } will be ignored by a non-supporting browser.

27 22:52:00 andy753421 yea, i have no desire to learn CSS3, so i'm going to ignore that last comment

27 22:52:00 tommost If it were XML the entire document would be thrown out.

27 22:52:00 tommost This makes for a bad consumer experience.

27 22:53:00 tommost Basically, things shouldn't break if they don't have to.

27 22:53:00 andy753421 not true

27 22:53:00 andy753421 there's other factors to consider as well

27 22:54:00 andy753421 i.e. speed, memory consumption, simplicity of parsers, etc

27 22:54:00 tommost s/^Basically, /Consumer-facing things /

27 22:54:00 andy753421 still not true

27 22:54:00 tommost All of which don't really matter in this case.

27 22:54:00 andy753421 last time I started a web browsers, i disagreed with you

27 22:55:00 tommost Network communication and rendering dwarf parsing in web browsers.

27 22:55:00 andy753421 agreed, the rendering is probably the big user

27 22:55:00 andy753421 however, simplicity of the parser does matter

27 22:55:00 tommost Well, of course.

27 22:56:00 tommost But when simplicity results in a poor user experience it doesn't help.

27 22:56:00 andy753421 if simplicity results is easier coding it will result is a better user experience with the same amount of development resources

27 22:57:00 tommost Understand that XHTML is simply HTML in XML.  There are no new features, aside from those made available by namespaces.  There is no advantage to XHTML that can actually be used in a cross-platform way.

27 22:58:00 andy753421 cross-platform?

27 22:59:00 andy753421 you mean in different web browsers or something?

27 22:59:00 tommost Yes.

27 22:59:00 andy753421 just because browsers don't support something doesn't mean it's a bad idea

27 23:00:00 tommost It means its not something that's useful.

27 23:00:00 tommost s/its/it's/

27 23:00:00 andy753421 not right now, but it could be in the future

27 23:00:00 tommost It has been 9 years since XHTML was created.

27 23:00:00 tommost Don't you think that it would have caught on by now if there were any real advantage?

27 23:01:00 andy753421 and i imagine that for the past 9 years people have been saying 'XHTML is not useful' :P

27 23:01:00 tommost No, actually it has been evangelized quite a lot.

27 23:02:00 tommost (As part of the "web standards" drive.)

27 23:02:00 tommost But HTML 4.01 is a standard too, and using it means that you're not sending an invalid document to 80% of today's browsers.

27 23:02:00 tommost Frankly, XHTML 1.0 and 1.1 are a dead end—(X)HTML 5 is the future.

27 23:03:00 andy753421 I imagine the fact that XHTML hasn't caught on is mostly due to HTML being `good enough'

27 23:03:00 tommost Yes.  Along with XHTML not being better enough.

27 23:04:00 andy753421 probably a similar reason that people use windows, instead of unix, and unix instead of plan 9

27 23:04:00 tommost And I wouldn't say that XHTML hasn't "caught on".

27 23:04:00 andy753421 you're right, XHTML isn't better _enough_ but that doesn't mean it's not better

27 23:04:00 tommost It's quite common.

27 23:04:00 tommost Merely always invalid.

27 23:04:00 tommost How is it better?

27 23:04:00 andy753421 it's easier to write parsers, it's faster to parse, etc

27 23:06:00 tommost That's not much of an advantage.

27 23:06:00 andy753421 it's still and advantage

27 23:06:00 andy753421 maybe not _enough_ of an advantage to get everyone to use it..

27 23:06:00 tommost HTML doesn't break all the time.  That's an advantage.

27 23:06:00 andy753421 no it's not

27 23:06:00 tommost Yes it is.

27 23:06:00 andy753421 why is it an advantage to HTML?

27 23:07:00 tommost Because XHTML does break (and if it doesn't, its being parsed as HTML).

27 23:07:00 tommost s/its/it's/

27 23:07:00 andy753421 (specifically, how is the html specification better because of it)

27 23:07:00 andy753421 if you write valid xhtml it doesn't break all the time either

27 23:08:00 tommost True.

27 23:08:00 tommost Until it does.

27 23:08:00 auchter i haven't been following the discussion, but i see nothing wrong with a browser not even bothering rendering a document if it's not well formed

27 23:09:00 tommost auchter: Not trying to render it is wrong because it means that the browser will never be adopted by users.

27 23:09:00 auchter or, web developers will start paying attention to what they're doing

27 23:09:00 tommost Part of the point of the web is that it's easy to author documents.

27 23:09:00 andy753421 tommost: what your saying is that html is better because programmers don't write good xhtml

27 23:10:00 andy753421 tommost: if you're going to go down that route, what percent of web users know html?

27 23:10:00 tommost In part, yes.  Also because 80% of the world uses a browser that doesn't support it *at all*.

27 23:11:00 andy753421 i still don't see how that makes html better

27 23:12:00 tommost Also, XHTML documents (when sent with the proper mime-type) get an XML DOM instead of an HTML one, which breaks scripts.

27 23:12:00 andy753421 still not a problem with xhtml

27 23:12:00 tommost Yes, it is.

27 23:12:00 andy753421 pretty sure it's not, pretty sure the scripts are the ones breaking

27 23:12:00 tommost They shouldn't have written a specification with that problem in the first place.

27 23:12:00 tommost Or pretty much any of these other problems.

27 23:12:00 tommost There's just no point to XHTML.

27 23:13:00 andy753421 so you're saying that xhtml should be complete backwards compatible with html?

27 23:13:00 andy753421 i'm pretty sure the point of xhtml was to not be compatible..

27 23:14:00 tommost I'm saying that it's stupid to create a specification that doesn't add anything besides a feature as esoteric as namespaces, consuming mindshare for years when it could be better spent on adding *useful* features and actually *advancing the state of the web.*

27 23:16:00 andy753421 well, you're probably right in saying that there's better things people could have done with their time than write xhtml, but that still doesn't mean that html is better than xhtml

27 23:16:00 tommost What's the point of having a simpler parser?  You still need to keep around a complex one for HTML.

27 23:16:00 andy753421 not if everybody adopts xhtml

27 23:17:00 tommost And no browser actually has a validating XML parser, anyway.

27 23:17:00 tommost Everyone adopting XHTML is something that would never, ever, ever happen.

27 23:17:00 tommost It's more likely for everyone to switch to gopher.

27 23:18:00 andy753421 why's it something that would never, ever, ever happen?

27 23:19:00 tommost It's not the way the web works.

27 23:19:00 tommost There's still stuff around from before XHTML was created.

27 23:19:00 andy753421 yes, there's still stuff around for 16 bit dos as well..

27 23:19:00 tommost Not a valid comparison.

27 23:20:00 tommost Besides, people *do* still use DOS.

27 23:20:00 Mishtal so, im not an expert on web-based stuff, but... can you do something that will dramatically improve the value of a webpage using XHTML that you cant do in HTML, or that is much more difficult to do in HTML than XHTML?

27 23:20:00 tommost You can embed SVG, for the 10% of the population that can see it.

27 23:20:00 tommost Also MathML.

27 23:21:00 Mishtal what is SVG? and, i can take a stab at MathML, but i dont believe ive ever seen it being used

27 23:21:00 andy753421 SVG is vector graphics

27 23:21:00 auchter i can't believe someone hasn't heard of SVG

27 23:22:00 Mishtal ah

27 23:22:00 auchter let alone anyone using a browser that doesn't support it

27 23:22:00 andy753421 'scalable' vector graphics, as opposed to the unsalable versions

27 23:22:00 Mishtal auchter: i cant believe that i would have ever needed to know what scalable vector graphics are outside of the realm of CAD. it doesnt hold my interest, so i dont actively seek any information on it

27 23:23:00 auchter it's not used much for CAD, but about half of the graphs and such on wikipedia

27 23:23:00 andy753421 tommost: can we agree that if xhtml had been invented in place of html the world would be a better place, however at the current state of time it's probably not a good idea to support only xhtml?

27 23:23:00 Mishtal tommost: why is it important to be able to embed SVG rather than just adding the image with the format "<img blahblahblahblah>"

27 23:23:00 tommost http://intertwingly.net/blog/

27 23:23:00 tommost That guy does it.

27 23:23:00 auchter *scalable*

27 23:24:00 tommost andy753421: No, we can't.  Part of what makes the web so popular is the ease of authoring content for it.

27 23:24:00 andy753421 oh sad me..

27 23:24:00 tommost Note that Sam Ruby is an intense standards buff; he does work on HTML 5.

27 23:24:00 auchter i think some barrier to authoring on the web would do a world of good.

27 23:25:00 tommost You're wrong.

27 23:25:00 andy753421 haha, i agree with achter, but that's a conversation for another time

27 23:25:00 andy753421 i don't see xhtml being that much more difficult to write than html

27 23:25:00 auchter hell, HTML is too difficult for some people, look at myspace

27 23:25:00 auchter no barrier to entry, and what a bloody cesspool

27 23:25:00 tommost So?

27 23:26:00 andy753421 </li> is a bit annoying, but not that bad

27 23:27:00 andy753421 also I don't think html was intended to be written entirely by hand

27 23:27:00 tommost andy753421: Do you know anything about how to fix the rhitrobotics.org domain name?

27 23:27:00 andy753421 tommost: probably

27 23:28:00 andy753421 it still love that the worlds first web browser came with a WYSIWYG html editor built in :)

27 23:29:00 andy753421 tommost: what ip address does the domain need to point to?

27 23:29:00 tommost http://137.112.99.22:8080/team/wiki/TracSyntaxColoring

27 23:29:00 tommost That IP.

27 23:30:00 auchter is that one of the static ones we have?

27 23:30:00 andy753421 yep

27 23:30:00 auchter we should get a PTR record back to rhitrobotics.org for that

27 23:32:00 andy753421 tommost: which server is the robotics's nameserver?

27 23:33:00 tommost None is set up at the moment.

27 23:33:00 andy753421 well we need to do that first

27 23:33:00 tommost I appoint you.

27 23:33:00 tommost Because I don't know how.

27 23:34:00 andy753421 what does the robotics network setup look like at the moment anyway?

27 23:34:00 tommost The black machine is linked above.

27 23:34:00 tommost That's it.

27 23:34:00 auchter i like it.

27 23:34:00 andy753421 ok, the black machine going to be the server correct?

27 23:35:00 tommost We only have one working hard drive, so there isn't much choice.

27 23:35:00 tommost I guess so.

27 23:35:00 andy753421 alright

27 23:35:00 Mishtal i can donate a 60 gig 1.25 inch sata if someone has the adapter for it...

27 23:35:00 Mishtal (and by donate, i mean borrow for an extended time)

27 23:41:00 Mishtal or not...

27 23:43:00 tommost I don't think that we have an adapter for it.

27 23:45:00 andy753421 did we ever talk about naming conventions for robotics machines?

27 23:45:00 tommost We agreed that izanagi was a stupid name.

27 23:45:00 andy753421 alright, sounds good

27 23:45:00 tommost I called it "black" because it's black.

27 23:45:00 andy753421 well, rt-black

27 23:45:00 tommost Yeah.

27 23:46:00 andy753421 we can probably skip the rt- once we have rhitrobotics.org up

27 23:46:00 tommost I just wanted to avoid the possibility of collisions, since its not a public-facing name.

27 23:46:00 andy753421 alright..

27 23:48:00 tommost Do we want to have just one Trac installation shared among all projects or one for each project?

27 23:48:00 andy753421 just one

27 23:49:00 tommost Okay.

27 23:49:00 tommost What about subversion repositories?

27 23:49:00 tommost I don't think that Trac can handle multiple repositories.

27 23:50:00 andy753421 i believe it can

27 23:50:00 andy753421 i thought it didn't but i recently installed a copy of track and think that maybe that got changed recently

27 23:50:00 tommost Hmmm.  I'll look into it.

27 23:51:00 auchter it doesn't really matter to me whether the repositories are separate or not

28 00:14:00 tommost Genshi: "...conceptually similar to running an XSLT transformation...".  Oh pain.

28 00:14:00 tommost Not that the concept is similar; it's the syntax that is painful.

28 00:14:00 tommost s/similar/painful/

28 01:34:00 andy753421 tommost: try `dig @137.112.99.22 www.rhitrobotics.org'

28 02:20:00 shadghost hi

28 02:21:00 andy753421 hello?

28 02:21:00 shadghost how is it going?

28 02:22:00 andy753421 swell

28 02:22:00 shadghost thats good

28 02:23:00 shadghost and you need to yell at jon for getting the eeepc 1000h

28 02:24:00 shadghost pokes kleinjt

28 02:24:00 kleinjt hi

28 02:24:00 kleinjt sorry I haven't been around, I forgot my nickserv password so I've been too ashamed to show up

28 02:24:00 shadghost shakes his head

28 02:25:00 shadghost you should talk to russell

28 02:25:00 kleinjt auchter: yeah, the stacking idea is an increase in complexity, and unnecessary

28 02:26:00 kleinjt I feel the same way about CAN, considering I failed at getting I2C to work..

28 02:26:00 kleinjt what does russell know? :/

28 02:26:00 shadghost he wroks at freenode

28 02:27:00 kleinjt Nah, he works for the open source labs, he denied being involved in freenode

28 02:27:00 shadghost o lol

28 02:27:00 shadghost but still

28 02:27:00 kleinjt yeah, he wouldn't grant markbot protection

28 02:28:00 shadghost but he would know people

28 02:28:00 shadghost o

28 02:29:00 shadghost THAT bot

28 02:30:00 shadghost but i think the main reasion i would want a 901 over a 1000 is the battory life

28 02:30:00 kleinj1 also, auchter, I haven't worked on robotics much (at all). I've been wasting my time painting, hiking/biking, and learning perl

28 02:31:00 kleinj1 eh? It isn't that big of a difference.

28 02:31:00 shadghost and i like the size of my 701, it fits in a bag designed for a hd quite nice

28 02:32:00 kleinj1 I would not be happy with a 7" screen :P

28 02:32:00 shadghost i am meeting more and more people who say that

28 02:33:00 kleinj1 anyways, what won me over to the 1000h was this review: http://youtube.com/watch?v=eBGIQ7ZuuiU

28 02:35:00 shadghost strangles kleinj1

28 02:36:00 shadghost goes to bed...

28 02:36:00 shadghost i have to work and make ice cream cake tormmrow

28 02:37:00 shadghost hi octavious

28 02:41:00 shadghost http://www.youtube.com/watch?v=w2mj-Sq2oeo&feature=related

28 02:45:00 andy753421 I think luglog needs to be refactored as an awk script

28 06:19:00 auchter andy753421: GNU awk *does* have network support...

28 07:51:00 tommost makes a strangled noise\

28 15:09:00 andy753421 evince should have a mode to fit to the text width

28 18:34:00 Blazeix Is anybody else tired of hearing about Cuil?

28 18:34:00 Blazeix Everywhere I go, I see an article on it . Even BBC was talking about it.

28 18:34:00 tommost I have no idea what that is.

28 18:35:00 tommost Though I was in Colorado all of last week.

28 18:35:00 Blazeix Really, it just got big today. Its the 'google-killer' of the month

28 18:35:00 tommost Oh, I did hear about that.

28 18:35:00 auchter i still haven't heard of it

28 18:35:00 Blazeix But arstechnica, reddit, digg, slashdot, etc. are all running gushing articles on it.

28 18:36:00 tommost Hehe.

28 18:36:00 andy753421 it has an interesting UI, to bad the results suck

28 18:36:00 Blazeix yeah, I love the theme. But I've yet to see a pertinent search result.

28 18:37:00 auchter searching for plan 9 yielded not bad results

28 18:37:00 tommost Why is all of the text aliased?

28 18:37:00 auchter because sane people avoid xft

28 18:37:00 tommost Oh, Calibri.

28 18:41:00 Blazeix Interesting, when I search for the same term over and over, the results change.

28 18:41:00 Mishtal according to Cuil ::  No results because of high load... Due to excessive load, our servers didn't return results. Please try your search again.

28 18:41:00 Mishtal i wont be returning to their webpage... ever

28 18:41:00 andy753421 auchter: speaking of fonts, if you haven't done it already, put this in ~/.Xdefaults, http://pastebin.com/m119b1d7d

28 18:42:00 Blazeix I guess I crashed it with my repeated searches.

28 18:42:00 Morasique Mishtal: I've heard that's a big problem, you'd think Google would know how to handle high load

28 18:44:00 auchter andy753421: ah, cool tip.  thanks

28 18:44:00 Blazeix Well, the creators are former google employees. Maybe they're "former" for a reason.

28 18:47:00 Morasique oh, right, i completely got cuil mixed up with knol

28 18:47:00 Morasique damn short names

28 18:51:00 Mishtal Morasique: yea, ive Never had google tell me that it couldnt handle my request. cuil, on the other hand, failed at my first try at using their site. i dont plan to return.

28 18:54:00 Morasique i tried it once; i didn't have any problems but i didn't see any reason to switch either

28 18:54:00 Morasique this article is idiocy: http://www.junauza.com/2008/07/linux-secret-lovers.html

28 18:55:00 Morasique some people like linux so much they make windows look like it? what?

28 18:56:00 tommost Lots of Windows users that customize stuff make use of open source iconsets... that explains the first few.

28 18:57:00 tommost I've done similar things.  I've also used alternative shells under Windows to make it suck less.

28 18:57:00 tommost A side effect is that it looks more like Linux.

28 18:58:00 auchter i find it sad that i know the title and the name of the person who made that first wall paper.

28 18:59:00 tommost Indeed.  KDE?

28 18:59:00 auchter no, gravity well by precursor.  (believe it or not, i used to rather enjoy customizing the way my wm looked)

28 19:00:00 auchter and that was 9 bloody years ago, as i just looked it up

28 19:01:00 tommost Until I switched to Linux I had long given up making Windows look non-crappy.  I had also largely given up making it work better.

28 19:01:00 tommost Then I got Compiz.

28 19:15:00 andy753421 tommost: as for the rhitrobotics.org domain, I can't seem to get UDP traffic on port 53 though to rose-hulman for some reason, other than that I think it's good to go

28 19:16:00 tommost Okay.

28 19:16:00 tommost I'm working on Trac right now.

28 19:19:00 andy753421 it seems to be getting dropped by 137.112.9.25

28 19:47:00 auchter http://plan9.phire.org/wiki/rhlug_plan_9/index.html

28 19:48:00 tommost </subliminal>?

28 19:48:00 auchter indeed.

28 19:50:00 auchter private namespaces are cool.  bind /usr/auchtemm/web /usr/web/users/auchtemm

28 19:50:00 auchter then, just one rewite rule, and: http://auchtemm.plan9.phire.org

28 19:51:00 auchter also: http://plan9.phire.org/sys/doc/index.html

28 19:51:00 auchter http://plan9.phire.org/sys/man/index.html

28 19:52:00 andy753421 auchter: is that in inferno or vx32?

28 19:53:00 andy753421 or is that the machine we stole for plan9?

28 19:53:00 auchter the machine in the lab

28 19:53:00 auchter (since it's finally up.)

28 19:54:00 tommost bows

28 19:54:00 auchter freya's still not up, though...

28 19:54:00 tommost That's a mystery to me.

28 19:55:00 auchter reboot it next time you get over there

28 19:55:00 tommost Sure.

28 19:55:00 auchter no rush, i'm doing fine on addiator

28 19:55:00 auchter i've got it all to myself, too ;)

28 19:55:00 tommost :D

28 19:56:00 auchter of course you'd have to login right as i say that

28 19:56:00 tommost I was already logged in.

28 19:56:00 tommost But my AFS ticket seems to have expired somehow.

28 19:57:00 auchter heh, mine's  been expired for days.

28 19:58:00 tommost I just decreased the renew interval on my script from 5 hours to one.

28 19:59:00 tommost Also, ticket renewal stopped working for me several months ago.

28 19:59:00 tommost Has anyone else had that problem?

28 20:03:00 andy753421 auchter: so is that wiki and such running under your username?

28 20:03:00 auchter wikifs is under my username, httpd is running as none

28 20:04:00 auchter the permissions on the wiki are 666 though (because none needs to write to it)

28 20:08:00 auchter if you want to kill httpd, you'll have to log in as bootes, chmod 666 /proc/(httpd pid)/note, then echo kill > /proc/(httpd pid)/note (since it's running as none)

28 20:11:00 auchter oh boy, rumours about new apple products on slashdot.

28 20:12:00 auchter thinks slashdot is becoming a bit too much like digg...

28 20:12:00 tommost gasps

28 20:12:00 tommost chokes on his rice

28 20:35:00 Morasique any idea why anything opengl would freeze my whole machine?

28 20:35:00 Morasique including glxinfo

28 20:36:00 tommost ATI?

28 20:36:00 Morasique god no

28 20:37:00 tommost Well, I don't have any more easy answers.

28 20:39:00 Morasique gentoo wiki describes the exact problem, they have a helpful tip for how to disable opengl completely

28 20:39:00 Morasique apparently actually wanting to use opengl is out of the question

28 20:39:00 tommost +1 Gentoo wiki

28 20:45:00 Morasique who has a captcha check to search a forum? that makes no sense, what bots spend their time searching forums?

28 20:45:00 Morasique wow. it also only allows one search per minutes. wtf

28 20:45:00 Morasique s/minutes/minute/

28 20:45:00 tommost Where is this?

28 20:48:00 Morasique nvnews.net

28 20:49:00 tommost Wow.  Fail.

28 21:40:00 shadghost `JON!!!!

28 21:40:00 tommost Jon Jon Jon!!!

28 21:41:00 kleinjt Jon Jon!

28 21:41:00 Morasique tommost: yes, definitely encourage this

28 21:42:00 tommost ChanServ: What are you up to?

28 21:42:00 Morasique ChanServ hates you

28 21:42:00 shadghost serfbot: kill ChanServ

28 21:44:00 tommost shadghost: I'm sorry.  He can't hear you.

28 21:44:00 shadghost ya... serfbot is in every outher channle i am in

28 21:45:00 tommost You don't appear to be in any other channels.

28 21:46:00 shadghost i am in 2 outhers

28 21:46:00 kleinjt yeah, you are only on #rhlug

28 21:46:00 tommost shadghost: Don't lie.  We know better than you.

28 21:47:00 shadghost last time my channles were listed a certaint bot went to the outher channles and started spaming

28 21:48:00 tommost looks thoughtful

28 21:48:00 shadghost 17:43 -!- shadghost [n=shadghos@ubuntu.cs.uaf.edu]

28 21:48:00 shadghost 17:43 -!-  ircname  : shadghost

28 21:48:00 shadghost 17:43 -!-  channels : #squarebanks #rhlug #modzer0

28 21:48:00 shadghost 17:43 -!-  server   : clarke.freenode.net [Fremont, California, US]

28 21:48:00 shadghost 17:43 -!-           : is identified to services

28 21:48:00 shadghost 17:43 -!-           : is signed on as account shadghost

28 21:48:00 shadghost 17:43 -!-  idle     : 0 days 0 hours 0 mins 28 secs [signon: Sun Jul 13 06:56:53 2008]

28 21:48:00 shadghost 17:43 -!- End of WHOIS

28 21:49:00 auchter mode -m

28 21:50:00 shadghost o great

28 21:50:00 kleinjt this game is fun

28 21:50:00 kleinjt Nick: kleinjt

28 21:50:00 kleinjt Username: n=Jon@132-155-58-66.gci.net

28 21:50:00 kleinjt Real name: purple

28 21:50:00 kleinjt Server: kubrick.freenode.net (Los Angeles, The Moon, Canada)

28 21:50:00 kleinjt Currently on: #rhlug #madeupchannel #imnotreallyonethis

28 21:50:00 kleinjt Idle for: 3 minutes

28 21:50:00 kleinjt Online since: 7/28/1970 3:39:56 PM

28 21:51:00 auchter actually, i think +m was a good idea.

28 21:51:00 auchter has no one else heard of the many sites available for pasting large amounts of text?

28 21:52:00 auchter dpaste.com, rafb.net/paste, pastebin.com for starters

28 21:52:00 kleinjt "Online since: 7/28/1970 3:39:56 PM", I was point out that pasting text was not proof of being on channels

28 21:52:00 kleinjt It was a failed parody, of sorts

28 21:53:00 auchter well, at least a few lines of text are better than that horrible lyrics bot earlier this year, haha

28 21:54:00 kleinjt lyrics bot?

28 21:54:00 kleinjt I missed a lot this summer, I don't recall any of those

28 21:54:00 auchter that was during the year

28 21:55:00 Morasique kleinjt knows nothing about horrible bots

28 21:55:00 Morasique nothing at all

28 23:01:00 Blazeix Morasique: I just read that wikipedia page on Brfxxccxxmnpcccclllmmnprxvclmnckssqlbb11116

28 23:01:00 Blazeix poor little kid.

28 23:02:00 Blazeix For other people, http://en.wikipedia.org/wiki/Brfxxccxxmnpcccclllmmnprxvclmnckssqlbb11116

28 23:02:00 Morasique indeed. it's like when i talk about all the horrible experiments i want to run on my own kids, except i don't actually plan to do it

28 23:03:00 Blazeix The best part of the article is the last sentence, it really makes the kid sound pathetic.

28 23:05:00 Morasique i look forward to the newspaper headline "Brfxxccxxmnpcccclllmmnprxvclmnckssqlbb11116 implicated in double homicide; claims parents deserved it"

28 23:13:00 auchter that's awesome.

28 23:13:00 auchter remind's me of zappa's kids

28 23:13:00 auchter s/'//

28 23:15:00 auchter "They had four children: Moon Unit, Dweezil, Ahmet Emuukha Rodan and Diva Thin Muffin Pigeen."

28 23:19:00 Blazeix Diva Thin Muffin?

28 23:19:00 Blazeix That might be the best name ever.

28 23:19:00 Morasique ZetaSyanthis?

28 23:19:00 Blazeix No, better than that even.

28 23:19:00 ZetaSyanthis Yeah, swapped the name for my new standard one

28 23:19:00 Morasique ah

28 23:20:00 ZetaSyanthis I have about a bazillion logins and passwords, so I'm consolidating the usernames a bit to make it easier to remember

28 23:20:00 ZetaSyanthis anyways, random question

28 23:21:00 ZetaSyanthis I'm trying to replace all instances of a string within several files with another string... what's the util that does that?

28 23:21:00 Morasique sounds like sed probably

28 23:21:00 Morasique with a bash loop around it

28 23:22:00 Morasique although sed can't write to the same file it's editing. there might be a better way, andy753421 probably knows

28 23:22:00 Morasique s/editing/processing/

28 23:23:00 ZetaSyanthis nods

28 23:24:00 auchter Morasique: sed -i

28 23:24:00 ZetaSyanthis I'm playing around with django and the way I named something is annoying me

28 23:24:00 Morasique oh, cool

28 23:24:00 Morasique yeah, that's probably the best way then

28 23:24:00 ZetaSyanthis speaking of which, django is nuts

28 23:25:00 Morasique actually, sed takes multiple filenames too, you don't even need the loop

28 23:25:00 Morasique sed defines the tool you want

28 23:25:00 Morasique ZetaSyanthis: what's wrong with django? i've never used it

28 23:25:00 auchter i don't think i'd be able to live without sed and grep.

28 23:25:00 ZetaSyanthis nothing's wrong, it's nuts in a good way

28 23:26:00 ZetaSyanthis very very nice

28 23:26:00 Morasique i use awk a lot too

28 23:26:00 Morasique ZetaSyanthis: ah. that's good then

28 23:26:00 Morasique i should take the time to learn awk well

28 23:27:00 auchter i should take the time to learn awk at all

28 23:27:00 auchter i know { print $1 } (maybe) off the top of my head

28 23:27:00 Morasique that's just about all i ever do too

28 23:27:00 Morasique i know how to set the field separator and print a field, that's basically what i use it for

28 23:27:00 auchter i like andy753421's idea of re-writing luglog in GNU awk

28 23:27:00 Morasique it's like a glorified explode/split function

28 23:28:00 Morasique wow. i never need to read digg comments again: http://bp3.blogger.com/_lE8tUR-qWGU/SIpA-TI6b3I/AAAAAAAAAwk/Y1T8J278rUQ/s1600-h/oh-well-digg.png

28 23:28:00 Morasique not that i ever needed to before

28 23:30:00 auchter someone should make sed a target for gcc

28 23:30:00 ZetaSyanthis Morasique:  What took you so long?

28 23:32:00 andy753421 auchter: take compilers and see if curt will let you write java compiler that complies to sed :)

28 23:33:00 ZetaSyanthis actually, I've discovered the worst compiler ever created

28 23:33:00 auchter i have two thoughts on that: 1. i'll probably go mad an hour into it, 2. curt would probably throw me out for even suggesting such a thing, haha

28 23:34:00 ZetaSyanthis Altera has a program for their FPGAs called the Nios II SOPC Builder...

28 23:35:00 ZetaSyanthis It's written in java and uses java to compile both C and Verilog/VHDL, but part of the compilation is in perl as well....  and the three main programs tie together using bash scripts via a proprietary cygwin backend

28 23:35:00 Morasique auchter: curt would love it, #1 would probably be a problem though

28 23:35:00 ZetaSyanthis I cannot fathom why someone would possibly want to do that

28 23:35:00 Morasique ZetaSyanthis: that's the greatest thing i've ever heard :D

28 23:36:00 ZetaSyanthis and their C IDE for their embedded processor is a stripped down and ruined eclipse rip-off

28 23:36:00 ZetaSyanthis but you have to use it or you can't program the damned thing, because the command line utils are broken >.<

28 23:37:00 ZetaSyanthis by the way, this is version 8 of the software....

28 23:38:00 ZetaSyanthis suspects the sheer stupidity has now slain several members of the chatroom

28 23:38:00 auchter my most hacked together thing this summer was some C under plan9 tied together with some rc to communicate over a socket to a server running a java program

28 23:38:00 auchter (yes, i use plan9 a work.)

28 23:38:00 Blazeix auchter: nice. I'm stuck in windows-world at work.

28 23:39:00 andy753421 auchter: so the real question.. does your boss know that you use plan 9 at work ;)

28 23:39:00 auchter i used windows for a few hours my first day, then decided that i couldn't tolerate it any more

28 23:40:00 auchter andy753421: yeah, i only use it for quick stuff, i eventually redid it all in C

28 23:40:00 auchter but it's so much easier to just cat /net/tcp/ctl, &c.

28 23:52:00 ZetaSyanthis auchter, we'll have to talk about plan 9 at some point

28 23:52:00 ZetaSyanthis I'd like to learn quite a bit more about it

28 23:53:00 Morasique this sounds suspiciously like a date

28 23:54:00 ZetaSyanthis O.o

28 23:55:00 tommost http://rhitrobotics.org:8080/

28 23:55:00 andy753421 and for those outside rose-hulman: http://137.112.99.22:8080/

28 23:56:00 ZetaSyanthis interesting

28 23:57:00 auchter nice indeed

28 23:57:00 auchter ZetaSyanthis: just start using plan9, either 9vx or drawterm into plan9.phire.org

28 23:57:00 shadghost tommost: how you like squarebanks?

28 23:57:00 Morasique i should mess with trac

28 23:57:00 auchter (9vx is probably easier.)

28 23:57:00 andy753421 I think you're missing a few links

28 23:57:00 andy753421 other than that it looks good

28 23:57:00 tommost shadghost: Entertaining.

28 23:57:00 tommost andy753421: Yeah, it's definitely a work in progress.

28 23:58:00 tommost The Trac stylesheet makes it very difficult to override things.

28 23:58:00 andy753421 then don't override them :P

28 23:58:00 tommost There are a ton of things that are styled *like* links, but aren't really.

28 23:58:00 tommost Yeah, I'm leaving most of it intact.

28 23:58:00 shadghost if you want to you can stay there

28 23:58:00 tommost I just had to get rid of the weird indent on wiki pages.

28 23:59:00 tommost shadghost: Nah, I'm okay.

28 23:59:00 tommost I need to get stuff done.

28 23:59:00 shadghost is with 2 of the people in there right now includeing the creater of serfbot

28 23:59:00 andy753421 there's weird indent on wiki pages?

28 23:59:00 tommost In the default Trac stylesheet everything but the headings are indented 18px.

28 23:59:00 tommost It's odd.

29 00:00:00 andy753421 oh, i like that

29 00:00:00 andy753421 also, the heading are freaking huge

29 00:00:00 andy753421 I like the top and left side though

29 00:00:00 tommost Yeah, I'm going to have to decrease its size—Trac likes long headings.

29 00:00:00 tommost This, for example: http://rhitrobotics.org:8080/wiki/WikiStart?action=diff&version=1

29 00:01:00 andy753421 also, fonts' that big are hard for me to read

29 00:02:00 tommost Yeah, it looked nice in the mock-up but I'm not liking it so much in the final product.

29 00:02:00 andy753421 yea, i think that much white space makes thing difficult

29 00:03:00 tommost Hm? No, whitespace is good.

29 00:06:00 andy753421 help/guide index page

29 00:06:00 tommost Hm?

29 00:06:00 tommost http://rhitrobotics.org:8080/wiki/TracGuide

29 00:06:00 andy753421 it takes like 2000 px to display what normally takes like 800

29 00:07:00 andy753421 i can't fit it all on my screen, an i'm running at 1920x1200 resolution

29 00:08:00 tommost That's because the font size is 14px, not the standard Trac 13px.

29 00:08:00 andy753421 there's also like 8 pixles between all the lines

29 00:09:00 tommost How is that bad?

29 00:09:00 andy753421 it makes it hard to read?

29 00:09:00 tommost It makes it easier to read.

29 00:09:00 andy753421 i disagree

29 00:10:00 auchter i have to agree with andy

29 00:10:00 auchter especially the spacing under "The Version Control Subsystem", for example

29 00:11:00 tommost Oh, that shouldn't be there.  I'm working on fixing that right now.

29 00:11:00 andy753421 i still think there's way to much whitespace

29 00:11:00 auchter indeed.

29 00:12:00 andy753421 personally, it think the trac guys did pretty good with the in-page styles

29 00:12:00 tommost How about now?

29 00:12:00 andy753421 still way to much

29 00:12:00 auchter still too much between the bullets

29 00:13:00 auchter and look below "TracRevisionLog"

29 00:13:00 tommost Yeah, I'm casing that for being the last child.

29 00:13:00 auchter and "Table of Contents"

29 00:13:00 auchter and currently available...

29 00:13:00 auchter the bullet spacing is bad, but not awful to me, but the spacing between different elements is too much

29 00:14:00 tommost Yes, I agree, I'm working on it.

29 00:14:00 tommost Unfortunately, there doesn't seem to be a :last-child pseudo-class :(

29 00:14:00 andy753421 um, how about just no spacing around <ul><ol><dl>'s

29 00:14:00 auchter this is why the internet should use latex

29 00:15:00 tommost Indeed.  Yay for PDF everywhere!~

29 00:16:00 auchter yeah, i forgot that PDF and latex were synonymous

29 00:17:00 andy753421 you can generate html from latex ;)

29 00:17:00 tommost Unfortunately, LaTeX would be even slower to render than the currently painful state of web browsers, what with HTML and all.~

29 00:17:00 auchter not if the compilation happens server side, once per document change

29 00:17:00 auchter no more of this DOM crap

29 00:17:00 tommost But then you couldn't resize the window.

29 00:17:00 tommost And we're back to PDF.

29 00:18:00 auchter i resize my postscript viewer all the time!

29 00:18:00 andy753421 auchter: but your text doesn't re-wrap

29 00:19:00 auchter of course not, it doesn't wrap when i use a magnifying glass on a newspaper either

29 00:19:00 auchter and that's what the internet should be aiming for, to be just like a newspaper.

29 00:19:00 andy753421 i disagree

29 00:19:00 auchter complete with magnifying glass and all.

29 00:19:00 tommost You know what I do to pretty much every web site?  I bump up the text size.  Nicely scalable text is *very* important to me.

29 00:19:00 andy753421 unless that was completely sarcastic, and i totally missed it

29 00:19:00 auchter and now, i'm going to sleep because i fear my humor is getting a bit dry

29 00:19:00 tommost I'm dying for Geko to get hyphenation.

29 00:20:00 auchter (yes, everything after " this is why the internet should use latex" was pure flamebait/sarcasm/extremely hilarious to me)

29 00:27:00 auchter hyphenation+justified text will make me very happy.

29 01:45:00 andy753421 *read the latex discussion on slashdot*

29 01:46:00 andy753421 I think latex just needs to be refactored, and tables fixed, and it would be all better

29 01:47:00 andy753421 namely so that I don't have to run 8 commands and generate a half dozen output files just to get a darn pdf

29 06:27:00 auchter tables in latex are a bit of a pain, and the latex/bibtex dance you need to do is a bit annoying (that's what mkfiles are for)

29 06:28:00 auchter but really, is there anything better? looking at the slashdot comments, it doesn't look lke it

29 08:09:00 auchter stylistic question of the day: a. `char* buf', b. `char *buf', c. `char * buf', d. `char*buf'

29 08:09:00 auchter i prefer b

29 12:48:00 Morasique "I've never bothered to learn to touch type either. And after all these years my brain seems to know where to aim for the right keys even when I'm not watching the keyboard."

29 15:35:00 Morasique octavious: i hate you and your frequent leaving and joining

29 16:06:00 Morasique i get a "reset password" page everytime i login to our timekeeping program. i guess this means my password expired; it would be helpful if it mentioned that somewhere

29 16:10:00 Morasique it's amazing to open file monitor and use a microsoft program. you can watch it open and close the same file handle hundreds of times right in a row when you do something

29 16:17:00 auchter Morasique: i was trying to think of the most absurd reason i could for them doing that

29 16:18:00 auchter the one i came up with is that they arbitrarily limited fd to a 2-bit int, so they can only have 4 file descriptors open.  with stdin, stderr, and stdout taking up the first three, processes have to compete for the fourth

29 16:19:00 auchter i found my imagined scenario amusing.  this should give you some hint as to how much sleep i got last night

29 16:24:00 auchter on the linux boxes here, the default shell is tcsh.  when you press ^D, instead of logging you out, it instructs you to "Please type 'logout' to logout."

29 16:45:00 andy753421 i open and close the same file a lot from shell scripts

29 16:45:00 andy753421 hence the >> operator

29 16:55:00 auchter hah, from the slashdot comments on that latex post: http://blogs.msdn.com/microsoft_office_word/archive/2006/10/20/equation-numbering.aspx

29 16:56:00 auchter glad to see it's much easier to write numbered equations in word than it is in latex

29 16:59:00 Morasique auchter: the best part of using latex for 371 was watching word people have to renumber everything when they changed something

29 17:09:00 auchter i think the best part is being able to use svn blame on the .tex files

29 18:08:00 Morasiqu1 ....i felt left out

29 18:08:00 tommost Booooo.

29 18:10:00 tommost approves

29 19:07:00 octavious what the hell is up with my network today...

29 19:56:00 Mishtal gah! fucking AIM spambots ><

29 19:57:00 tommost I've never gotten spam on instant messaging.

29 19:57:00 tommost I feel neglected.

29 19:57:00 Mishtal wow i envy you

29 19:58:00 Mishtal apparently some random spider found my aim screenname on facebook or something and decided i was a jucy target

29 19:58:00 Mishtal its not like im EVER going to click the damn link -.-

29 19:59:00 auchter this is why blocking everyone not on your list is an excellent idea

29 19:59:00 Mishtal it is, and i would do so if i didnt end up adding and removing people at a fairly steady rate

29 20:23:00 Morasique i've never gotten aim spam either; even icq spam is really rare

29 20:23:00 Mishtal well i want to know who signed up my account to get -.- all -.- of the aim spam ><

29 20:24:00 auchter i remember around 1998-99 ICQ spam was pretty awful.

29 20:27:00 Morasique yeah, back when people knew what icq was

29 20:27:00 Mishtal its been so long... i dont even remember what my account number was...

29 20:28:00 Morasique i still sign in on mine, but i don't talk to anyone on it

29 20:28:00 Morasique icq was way better than aim, i wish aim hadn't killed it

29 20:28:00 Morasique actually, icq was better ten years ago than aim is now. that's depressing

29 20:28:00 tommost How was it better?

29 20:28:00 andy753421 you could change your name?

29 20:30:00 Morasique tommost: it had lots of useful features, i don't remember it very well

29 20:30:00 tommost Did file transfers work?

29 20:30:00 Morasique yeah, and chat rooms, i've always had problems with both on aim

29 20:30:00 Morasique it was really good at chat rooms, it had more of an IRC channels kind of a thing going

29 20:31:00 auchter and it had a horn.

29 21:52:00 Morasique oh, woot off

29 21:52:00 Morasique i should check more often

29 21:52:00 tommost_aorist You're late to the party, I'm afraid.

29 21:52:00 Morasique darn

29 21:54:00 Morasique oh, it just started today

29 21:54:00 Morasique that's not bad

29 21:54:00 tommost_aorist I has been going on all day.

29 21:54:00 tommost_aorist s/^I/It/

29 21:54:00 Morasique well yeah, it always starts at the normal woot time which was almost a day ago. when you said i was late i assumed it was several days old

29 21:55:00 tommost_aorist Oh. No; missing one for that long would be pretty impressive.

29 21:55:00 tommost_aorist I would have been much more mocking.

29 21:56:00 Morasique i check very infrequently; it's likely i've missed whole ones without knowing about it

29 21:57:00 tommost_aorist I always notice because my feed reader gets spammed.

29 21:57:00 tommost_aorist I wish that they wouldn't put Woot-off items on RSS: its usually pointless.

29 21:57:00 Morasique i used to have woot on my rss feed but i took it off for some reason

29 22:06:00 tommost_aorist Odd.  This machine doesn't want to resolve domain names.

29 22:09:00 tommost Oh, shit, I forgot to fix that machine's grub config...

29 23:33:00 tommost andy753421: What's the LUG machine's MAC address?

29 23:33:00 tommost auchter: What's the Plan9 box's MAC address?

29 23:34:00 andy753421 00:11:43:6D:E6:99

29 23:35:00 tommost auchter: Nevermind.

29 23:35:00 tommost andy753421: Thanks.

29 23:36:00 tommost It used a whopping 3.62 MB of bandwidth in the last 24 hours.

29 23:43:00 tommost Ooo... I smell a power failure in the making.

29 23:44:00 auchter ooh, maybe freya will magically reappear then

29 23:46:00 auchter awesome, we might be getting storms here tonight too

29 23:47:00 auchter i want to get that plan9 box set up as a proper fileserver, with venti and all

29 23:50:00 Morasique it amazes me when i find real audio clips on the internet. i thought that format died a horrible death years ago

30 00:01:00 Mishtal Morasique: sometimes the most horrible things in life have infinite respawns, so they can keep haunting you... over... and over... ... ...

30 00:02:00 Mishtal post singularity, i wouldnt be surprised if transhumans replaced speach with realmedia encoded sound files

30 00:04:00 Morasique i for one welcome our transhuman realmedia overlords

30 00:05:00 shadghost serfbot: i for one welcome over overloard invaders

30 00:05:00 tommost shadghost: Sorry, he's not here.

30 00:05:00 shadghost i nkow

30 00:05:00 tommost He really should be indexing this channel, though.

30 00:05:00 shadghost you want him here spaming you?

30 00:06:00 shadghost i r in your channle spamming your bot

30 00:08:00 shadghost so?

30 00:09:00 tommost Well, we do have our own markbot.  Once kleinjt gets off his ass.

30 00:09:00 shadghost like serfbot?

30 00:10:00 tommost Well, both of them are Markov things.

30 00:10:00 Morasique tommost: no. stop talking before it's too late

30 00:10:00 shadghost last time i meet it all it did was spam

30 00:10:00 shadghost as in coppy

30 00:10:00 Morasique markot is not a "markov" thing, it's a torture bot that also happens to have markov capabilities

30 00:10:00 Morasique s/markot/markbot/

30 00:10:00 tommost Although serfbot gets points for being more original and being written in Perl.

30 00:10:00 tommost I'm not sure that those points are positive, though.

30 00:11:00 shadghost serfbot is seeded with more then 5 channles

30 00:11:00 Morasique i still don't know what serfbot is, i just know it's apparently similar to markbot, which makes it bad

30 00:11:00 tommost Mmm... I should make my own bot, seeding it with some of the channels I hang out in.

30 00:12:00 tommost (2008-07-29 03:34:48) jorendorff left the room (quit: Read error: 104 (Connection reset by peer)).

30 00:12:00 tommost (2008-07-29 03:34:54) jorendorff [n=jorendor@216.18.1.210] entered the room.

30 00:12:00 tommost (2008-07-29 04:29:58) jorendorff left the room (quit: ).

30 00:12:00 tommost (2008-07-29 09:48:20) jorendorff [n=jorendor@216.18.1.210] entered the room.

30 00:12:00 tommost (2008-07-29 11:23:51) jorendorff left the room (quit: ).

30 00:12:00 tommost (2008-07-29 11:46:28) jorendorff [n=jorendor@216.18.1.210] entered the room.

30 00:12:00 tommost (2008-07-29 12:37:18) jorendorff left the room (quit: ).

30 00:12:00 tommost (2008-07-29 12:40:04) jorendorff [n=jorendor@216.18.1.210] entered the room.

30 00:12:00 tommost (2008-07-29 13:05:38) jorendorff left the room (quit: ).

30 00:12:00 tommost (2008-07-29 13:08:15) jorendorff [n=jorendor@216.18.1.210] entered the room.

30 00:12:00 shadghost SPAM!

30 00:12:00 shadghost SPAM

30 00:12:00 shadghost spam

30 00:12:00 shadghost spam

30 00:12:00 shadghost is all i read

30 00:14:00 shadghost lol

30 00:14:00 shadghost did i have +v?

30 00:14:00 tommost Nope.

30 00:14:00 tommost I'm just abusing my power.

30 00:15:00 shadghost no you ant

30 00:15:00 shadghost you are just keeping everything the same

30 00:15:00 shadghost gj for pointing out that you are in here twice

30 00:18:00 Morasique tommost: wtf was all that?

30 00:18:00 tommost No idea.

30 00:18:00 tommost Which "all that" are you referring to?

30 00:18:00 Morasique the join/part messages over and over

30 00:19:00 tommost Oh, that's the activity in #python-safethread

30 00:19:00 tommost That's nothing, though.

30 00:20:00 tommost Somebody *spoke* in #parti today!

30 00:20:00 tommost He then left the room and rejoined a while later.

30 00:20:00 tommost Still, I think actual speaking counts for at least 20 join/parts.

30 00:21:00 tommost shadghost: #parti is not a spam channel.

30 00:21:00 shadghost lol

30 00:21:00 shadghost it looks like nothing

30 00:21:00 tommost It's the channel for Xpra.

30 00:22:00 tommost There's a bot that displays commit messages there when elb is working on stuff.

30 00:22:00 shadghost stupid usb speeds

30 00:23:00 shadghost it should be illgle to create a external 500 gigs without esata

30 00:23:00 kleinjt As a libertarian, I do not think it is the role of the federal government to regulate consumer electronics.

30 00:24:00 shadghost me too but still

30 00:24:00 shadghost it is soooooooooooooo slow going at usb rate

30 00:24:00 Morasique /who/who

30 00:24:00 Morasique er. fail

30 00:24:00 tommost Gah! This channel is full of libertarians!

30 00:25:00 shadghost wants to stab the makers of usb

30 00:25:00 shadghost and hug em at the same time

30 00:25:00 tommost does too, for different reasons

30 00:25:00 tommost was too slow

30 00:25:00 Morasique is not surprised

30 00:25:00 tommost Stupid non-keyed connectors.

30 00:25:00 shadghost thinks we all should use /me

30 00:26:00 Morasique that was tried before iirc

30 00:26:00 shadghost is lol'ing

30 00:27:00 shadghost goes to read a paperback

30 00:29:00 tommost goes to brush his teeth

30 00:40:00 Morasique anybody know of an online dictionary that's just plain text?

30 00:41:00 tommost A list of words or an actual dictionary?

30 00:41:00 kleinjt do you want definitions or a list of words?

30 00:41:00 kleinjt :(

30 00:46:00 tommost Try dict.org for a nearly plain-text dictionary.

30 00:47:00 tommost Also see wordnet.

30 00:52:00 Morasique kleinjt: definitions, i use aspell for just spelling the words

30 00:52:00 Morasique tommost: dict.org looks good, thanks

30 00:55:00 shadghost for spelling ther is a irssi plugin

30 00:59:00 Morasique it's not for irc

30 01:01:00 Morasique http://xkcd.com/456/

30 01:02:00 tommost The story of your life.

30 01:06:00 Morasique this is clever: http://www.mikeonads.com/2008/07/13/using-your-browser-url-history-estimate-gender/

30 01:06:00 Morasique not so much the guessing your gender part, but how they tell if you've been to a page or not

30 01:07:00 tommost Oh, using link colors?

30 01:07:00 Morasique yeah

30 01:08:00 tommost Apparently Google is really male‽

30 01:10:00 tommost Oh, the opposite.

30 01:10:00 tommost Er, not really.

30 02:25:00 andy753421 ah what the hell

30 02:25:00 andy753421 apparently Intel is too cool for PS/2 ports

30 02:25:00 andy753421 needs a new keyboard

30 02:26:00 andy753421 any suggestions for something under $20 that doesn't feel like you're typing on play dough?

30 07:35:00 auchter andy753421: if you've got a ps2 keyboard you like, why not just pick up a ps2->usb adapter?

30 09:28:00 Morasique that same guy with the picture in his signature e-mailed us again. somebody really needs to tell him we're not on campus

30 10:20:00 Morasique wow. baby pandas are terrifying. http://www.treehugger.com/files/2008/05/photos-panda-bear-cub-baby-growing-up.php

30 11:39:00 Morasique auchter: http://code.google.com/p/inferno-ds/

30 11:46:00 auchter Morasique: you're a bit behind the times, aren't you ;)

30 11:46:00 andy753421 auchter: yea, that's probably a good idea

30 11:50:00 Morasique is that old? it just came up on reddit, i've never seen it before

30 11:51:00 auchter well, it's not really that old, but it's nothing new either

30 11:51:00 Morasique er. why is the time on the 28th between 01:05 and 02:12 duplicated in the logs like 5 times?

30 12:36:00 Morasique http://twitter.com/curtclifton/statuses/872473832

30 14:19:00 andy753421 i just found the greatest use of for loops ever: http://pastie.org/244235

30 14:52:00 auchter andy753421: not bad, i don't know why i never thought of that... makes it much cleaner

30 14:52:00 auchter doesn't change the fact that strtok is the most evil function

30 14:53:00 auchter and abusing for loops and preprocessor defines to yield nice syntax is fun: #define ll_foreach(ln) for (ln = ln->n; ln->n != NULL; ln = ln->n)

30 15:15:00 andy753421 don't you miss the first item in that?

30 15:21:00 andy753421 haha, fun way to cast an integer to a pointer: `NULL + int_val'

30 15:27:00 auchter andy753421: you would, but it has a dummy node at the start

30 15:28:00 auchter and i never thought of that way of casting, haha

30 15:36:00 Morasique does that NULL thing work? I thought NULL was just defined to be 0

30 15:37:00 auchter Morasique: it's (void *)0x0

30 15:39:00 andy753421 pointer arithmetic is fun: `rows[i] = vals + (unsigned int)rows[i];' != `rows[i] += (unsigned int)vals;'

30 15:40:00 auchter isn't that the fault of the cast in that first statement?

30 15:41:00 andy753421 actually the first statement is correct, but yea it's because of strange casts

30 15:42:00 andy753421 rows is supposed to be an array of pointers, but the locations it points to get moved around by realloc so i'm storing offsets form the start of the realloc in rows and then converting them back to actual pointers at the end

30 15:43:00 andy753421 so rows points to various different locations in vals

30 15:44:00 auchter heh, realloc is the reason why i'm using linked lists.  well, that and i only need sequential access

30 15:47:00 andy753421 yea that would probably be cleaner, but this code needs to be really fast :/

30 17:17:00 povilusr-laptop whats a good samba gui viewer for xubuntu?

30 17:22:00 Morasique er. what's a samba gui viewer?

30 17:22:00 Morasique like, it shows the files? because the terminal is an excellent choice

30 17:24:00 andy753421 povilusr-laptop: mount it and use the xubuntu file browser

30 17:24:00 povilusr-laptop mounting is hard though

30 17:24:00 auchter ...

30 17:24:00 povilusr-laptop you have to tyoe stuff

30 17:24:00 povilusr-laptop i wanna click on stuff

30 17:24:00 auchter oh, right.

30 17:25:00 Morasique nautilus? whatever the xfce version is

30 17:25:00 tommost I don't see how you can accomplish mounting something without typing.

30 17:25:00 povilusr-laptop what are the options for samba mount

30 17:25:00 auchter man smbmount ?

30 17:26:00 povilusr-laptop i thought it was an option under normal mount

30 17:26:00 auchter it is, but that man page should cover it

30 17:26:00 Morasique it's pretty much just mount -t smbfs //computer/share target

30 17:28:00 auchter there's a good thread on 9fans today (well, a continuation of an older thread) with more detail on what they're doing with plan 9 on blue gene/l

30 17:31:00 andy753421 9fans needs a threaded view

30 17:32:00 auchter they have one, it just sucks

30 17:32:00 auchter (i think they just added it last week)

30 17:58:00 Mishtal Rule 34: http://notsomotivational.com/wp-content/uploads/2008/07/amputee_toilet.jpg . no exceptions

30 17:59:00 andy753421 i think i'll wait till i get off work to click on that link

30 17:59:00 tommost The people who have decided to never click on Mishtal's links are wise.

30 17:59:00 Mishtal good idea

30 17:59:00 Mishtal yes, yes they are

30 18:01:00 Morasique Mishtal: it would be ok if you didn't post links here anymore

30 18:01:00 tommost Yes, please.

30 18:01:00 Mishtal alright. no problem

30 18:02:00 Morasique also, gentoo people, i recommend this if you haven't done it already: http://gentoo-wiki.com/TIP_speed_up_portage_with_sqlite

30 18:02:00 Morasique i no longer cry when portage calculates dependencies

30 18:06:00 tommost Why is the default so slow, then?  sqlite3 wouldn't exactly be an unreasonable dependency for a default.

30 18:15:00 tommost ?

30 18:15:00 tommost luglog: What happened?

30 18:15:00 tommost Tiny netsplit, I guess.

30 18:15:00 tommost luglog: You should have redundant connections.

30 18:15:00 tommost andy753421: It should make one connection to each server that a person in this channel is connected to.

30 18:15:00 Morasique tommost: -!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: ZetaSyanthis1, luglog

30 18:15:00 auchter i'm about to bring my logger back up since i miss being able to mount the logs...

30 18:16:00 tommost Morasique: Yeah, Pidgin makes them look a lot like regular part messages.

30 18:16:00 tommost So I didn't notice at once.

30 18:33:00 tommost Can anyone tell me where the files that GDM, XDM, KDM, etc. look for lists of window managers are stored?

30 18:33:00 andy753421 tommost: everywhere, their Everywhere!

30 18:33:00 andy753421 really, they are

30 18:34:00 tommost That doesn't help me :(

30 18:38:00 auchter yeah, i always have to go hunting for them whenever i need to change them... luckily, i get around this by not them on my machines

30 18:38:00 andy753421 try `find /etc/X11/ -iname "*session*"', /usr/share/*[Ss]ession, /usr/share/

30 18:40:00 tommost Okay, thanks.

30 18:40:00 andy753421 KDE and XDM might store them other places as well

30 18:40:00 octavious use qingy

30 18:40:00 tommost qingy?

30 18:40:00 auchter shouldn't stuff like this be dictated by freedesktop (or whatever that stupid thing is)

30 18:41:00 tommost Yeah.

30 18:41:00 auchter ooh, i hadn't heard of that...

30 18:41:00 andy753421 auchter:  they probably did dictate something, but nobody followed it

30 18:41:00 tommost KDM, XDM, and GDM all seemed aware of the same list of WMS, so I figured there was a standard place for them.

30 18:42:00 andy753421 I think they all just look everywhere, there's also several different file formats for them

30 18:43:00 andy753421 wow, qingy looks really nice

30 18:43:00 andy753421 do I have to install anything or configure my kernel to get directfb to work?

30 18:44:00 auchter yeah, it looks cool, but i really don't get the point of qingy/xdm/gdm/whatever on a computer with only one local user

30 18:44:00 octavious likely. frame buffer support and support for graphical terminals

30 18:44:00 andy753421 what would you do instead?

30 18:45:00 auchter i've got a script called ~/bin/x11 that i run to start graphics

30 18:45:00 andy753421 so you log in with getty/login and then start X11?

30 18:45:00 auchter yes

30 18:46:00 andy753421 alright, isn't that normally what xinit/startx are for?

30 18:46:00 auchter yes, but they don't let me use rc (though i would think they should, ~/.xinitrc should just be a shell script)

30 18:47:00 andy753421 ah, ok

30 18:47:00 tommost .xinitrc and .Xsession are sourced, not executed.

30 18:47:00 auchter well, that explains it

30 18:48:00 andy753421 i think .xinit/.xsession differ between distros but i'm not sure

30 18:50:00 auchter i don't really see the point of using startx over just a plain script anyway

30 18:51:00 tommost Well, for me there seems to be a set of scripts in /etc/X11/Xsession.d that are also part of the system, but you likely don't care about any of that.

30 18:51:00 andy753421 it does things like set up .Xresources, .Xmodmap, etc

30 18:51:00 tommost One of them seems to be an Ubuntu script to fix keyboard media keys, etc.

30 18:52:00 auchter ah

30 18:52:00 andy753421 i think it's like BSD init vs. SysV init, starts is split up into a bunch of files to make tings ``Better'' but it's actually just way more complicated

30 18:53:00 andy753421 s/start\zss/x

30 18:53:00 andy753421 i think it's about time I start using complicated regular expressions for my typos

30 18:53:00 tommost Well, it does seem to make it easier for packages to install stuff vs. a monolithic file.

30 18:53:00 auchter andy753421: yeah, that one tripped me up

30 18:54:00 auchter and bsd ini > sysv init

30 18:57:00 auchter oh the religious wars of software.  bsd init vs sysv init, vi vs. emacs, ed vs. the world...

30 19:12:00 octavious i never realized how useful vimdiff could be

30 19:13:00 octavious started using it at work, i like it much better than other diff tools

30 19:13:00 andy753421 yea, it really needs 3 way diff though

30 19:16:00 octavious andy753421: agreed.  you mean being able to merge the contents of two buffers into one?

30 19:16:00 andy753421 yea

30 19:27:00 Morasique i should pay attention. if it's still a question, directfb does need to be configured in the kernel

30 19:38:00 octavious see todays xkcd?  awesome...

30 19:38:00 octavious i essentially have auchter to thank for getting me into linux...

30 19:39:00 andy753421 eh?

30 19:49:00 Morasique octavious: we try not to thank auchter for anything. ever

30 20:28:00 auchter octavious: haha, you would have eventually used it anyway.  all rational people end up using it

30 20:28:00 auchter and then they go mad at some point and start using mac os x, but i haven't quite figured out what triggers that yet...

30 20:29:00 andy753421 didn't octavious use linux before auchter came to rose? or did you guys know each other before rose?

30 20:29:00 auchter andy753421: he went to my high school

30 20:30:00 Morasique auchter: we should do a study on the triggers that lead to mac insanity

30 20:30:00 auchter well, we know one candidate...

30 20:31:00 auchter but i have a feeling that they'd lie.  something tells me that they're in denail

30 20:31:00 auchter s/ai/ial/

30 20:31:00 auchter s/l$//

30 20:31:00 Morasique curt?

30 20:31:00 auchter indeed.

30 21:03:00 andy753421 trying to find a decent price on a usb -> ps/2 adapter

30 21:03:00 andy753421 i'm a little worried that the first review I saw was 'OMG AWESOME'

30 21:04:00 auchter i was shocked to discover that my box at work doesn't have ps/2 ports either

30 21:05:00 auchter the first result on google for `usb ps2' seems reasonably priced.

30 21:06:00 Morasique andy753421: it's OMG AWESOME. that should be encouraging :)

30 21:06:00 andy753421 yea, but I don't want to order it online had have to wait for it :/

30 21:07:00 andy753421 and shipping is +$5 anyway

30 21:11:00 auchter andy753421: so what are the specs on the computer you built?

30 21:12:00 andy753421 um, core 2 quad, 2 gb ram, 500 gb sata drive

30 21:12:00 andy753421 and i got a 4U case for my old computer

30 21:13:00 andy753421 http://www.intel.com/products/desktop/motherboards/DQ35JO/DQ35JO-overview.htm

30 21:13:00 andy753421 that's the important part though

30 21:13:00 andy753421 i.e. plan9 support for the sata drive and the gigabit ethernet card

30 21:13:00 andy753421 although I'm not sure how it will work with the integrated graphics

30 21:14:00 andy753421 ~$700

30 21:15:00 auchter wow, that's not bad at all

30 21:16:00 auchter have you considered running xen on that?

30 21:17:00 andy753421 my plan is to partition the disk into a backup partition for a bunch of my data and install plan 9 on the rest

30 21:17:00 andy753421 going to see how long I can go without installing linux :)

30 21:18:00 Morasique if you feel the sudden urge to install mac os make sure you let us know before it's too late

30 21:18:00 auchter haha, well, good luck with that.  i'm interested in seeing how that goes

30 21:18:00 andy753421 yea, it might hinge on whether the graphic chip works

30 21:20:00 auchter intel graphics are very well supported under linux, right?

30 21:20:00 andy753421 yea, it's a new-ish chip though

30 21:20:00 andy753421 the MB doesn't have an AGP port so I can't put my old gforce in it either :/

30 21:22:00 auchter yeah, agp's dead

30 21:22:00 andy753421 we'll have to see, but first, i'm off to a pawn shop to look for a sub $15 keyboard

30 21:22:00 auchter haha, good luck

30 21:28:00 auchter gah, the cable company here just had a commercial bragging about using "real numbers" to describe the speed of their connections

30 21:28:00 auchter the unit they used? "Meg"  yes, i know what they meant, but "Meg" is not a bloody unit of measurement.

30 21:29:00 Morasique er. did they write it out like that or say it like that?

30 21:29:00 Morasique people say "megs" all the time

30 21:30:00 auchter it was written out.  several times.

30 21:31:00 auchter even in their tiny disclaimer text at the bottom of the ad they said "meg", but it was lowercase, whereas the others had capital M's

30 21:34:00 Morasique that's a bit odd

30 21:35:00 Morasique i've seen that before, but generally by people who don't know what they're talking about

30 21:35:00 auchter it made me sceptical, especially since they were advertising "20 Meg" service

30 21:36:00 Morasique ah. well, that's a speed

30 21:36:00 auchter oh, i do indeed know what they meant

30 21:36:00 auchter but is it so hard to expand "Meg", a non-existent unit, to "Megabit" >

30 21:36:00 Morasique no, i was trying to be sarcastic :)

30 22:02:00 octavious i just typed incompatibilities...what a strange looking word

30 22:17:00 auchter octavious: a lot of words are strange looking when you stare at them long enough.  for some reason, i've always found `student' to be very weird

30 22:18:00 Morasique there are words that have always annoyed me. i misspelled grammar for years, i maintain that it's spelled grammer regardless of what these so-called "dictionaries" claim

30 22:19:00 Morasique answer is stupid too. they added that w because it's underused and they felt bad for it

30 22:19:00 auchter i'm fond of `judgment', especially making fun of people who spell it wrong

30 22:19:00 andy753421 hehe, about 5 years ago a typo'd a folder to 'programing' and have gotten aroud to changing it

30 22:19:00 crr going after English spelling is low-hanging fruit there, guys

30 22:20:00 auchter crr: no, going after Swedish spelling is low-hanging fruit

30 22:20:00 auchter oh, plaatduutsch, too.

30 22:37:00 auchter woah, when did idle.slashdot.org start to exist?  i've never seen this before.

30 22:37:00 Morasique er. what is it?

30 22:37:00 auchter it's horrible.

30 22:38:00 Morasique yes, but i was looking for more like its purpose

30 22:38:00 auchter to emulate digg?

30 22:38:00 Morasique ah. well done then

30 22:39:00 auchter i originally got there by clicking on the tux tattoos post, hoping that it was a joke

31 01:27:00 andy753421 so plan9 seems to detect the sata drive, but I can't figure out how to get it to detect the IDE cdrom it's trying to boot from

31 01:39:00 auchter no luck with sd[CD][01]?

31 01:39:00 andy753421 nope, I think it's something weird because it only has one IDE channel

31 01:40:00 andy753421 gentoo 2008.0 doesn't find it either

31 01:40:00 andy753421 can you netboot plan9?

31 01:40:00 auchter heh, reminds me of the fun we had with the OS computers...

31 01:40:00 andy753421 haha, yea

31 01:41:00 auchter uh, i'm pretty sure you can, but don't ask me how

31 01:41:00 auchter in fact, you definitely can.

31 01:41:00 auchter likely the easier way would just be to install it on the hard drive in another machine

31 01:42:00 andy753421 if only i had another machine ;)

31 01:42:00 auchter ah, you're in the same situation as me then, haha

31 01:42:00 andy753421 specifically another machine with a sata controller

31 01:43:00 auchter you'd probably be better off asking in #plan9

31 01:43:00 auchter i need to get some sleep

31 01:44:00 auchter http://plan9.bell-labs.com/wiki/plan9/Installer_Errata/index.html

31 01:45:00 auchter that first bullet is probably useful...

31 01:45:00 auchter well, i'll be back in 5 hours, let me know how it goes

31 01:45:00 andy753421 alright

31 02:43:00 andy753421 apparently the ide drive is a marvel pata something or another and the gentoo disk doesn't have that driver included

31 03:43:00 andy753421 so i've decided not to install gentoo

31 03:44:00 andy753421 instead i'm going to fork it =D

31 03:44:00 andy753421 from my current server, and keep a log of what all machines that install has run on :)

31 10:40:00 Morasique i've downloaded java dozens of times and i'm still never sure which one is the right one, they're worse than vista

31 13:03:00 Morasique this is cool: http://codepad.org/

31 18:21:00 auchter Morasique: that is pretty cool... it's interesting how he handled the security issues

31 18:25:00 andy753421 i'm going to have to try breaking that when I have some free time

31 18:26:00 Morasique auchter: what did he do? i didn't really look into it

31 18:27:00 auchter http://codepad.org/about there's not a whole lot of detail, but periodically restored virtual machines, ignoring various syscalls, etc.

31 18:32:00 andy753421 that reminds me of my 372 project..

31 19:43:00 jboticsourc1 hi

31 19:45:00 jboticsourc1 ok team

31 19:45:00 jboticsourc1 rally time

31 19:45:00 tommost RT! RT! RT!

31 19:46:00 jboticsourc1 HOOOOOAAAAAA

31 19:46:00 jboticsourc1 andy, auchter, tom, and me

31 19:46:00 jboticsourc1 we need to get our money back

31 19:46:00 jboticsourc1 from wayne

31 19:46:00 tommost Andy's not here.

31 19:46:00 jboticsourc1 oh

31 19:46:00 jboticsourc1 ok

31 19:46:00 jboticsourc1 anyway

31 19:46:00 jboticsourc1 we need to get together

31 19:46:00 jboticsourc1 all and meet with wayne

31 19:48:00 tommost Physically?

31 19:48:00 jboticsourc1 yes

31 19:49:00 tommost Once school begins?

31 19:49:00 jboticsourc1 summer is good 2

31 19:49:00 tommost I don't think that's possible for Andy and Auchter.

31 19:49:00 jboticsourc1 but if when school starts is when we are all in TH

31 19:49:00 jboticsourc1 then we do it then

31 19:49:00 jboticsourc1 yea pretty much

31 19:50:00 jboticsourc1 the next time that we are all in town we need to come together

31 19:50:00 jboticsourc1 and fry this guy

31 19:50:00 tommost TUX!!! http://lug.phire.org/wiki/Main_Page

31 19:51:00 jboticsourc1 yay tux

31 19:52:00 auchter i demand glenda.  preferably space glenda.

31 19:52:00 tommost Good point.

31 19:52:00 tommost I'm on it.

31 19:52:00 auchter tommost: http://plan9.bell-labs.com/plan9/img/spaceglenda300.jpg that should be adequate

31 19:53:00 tommost I'm way ahead of you.

Scoreboard

User Lines Words Characters Karma
Morasique Morasiqu1 8039962563860
auchter auchtemm 9489829549090
tommost tommost_aorist 11038908505540
andy753421 7388064452340
Mishtal Mishta1 140154887900
octavious octavious_drunk, octaviou3, octaviou1 153146378920
Blazeix 8181646200
povilusr_kaaba povilusr-laptop, povilusr_temp, povilusr_desktop, povilusr_laptop 5442320310
shadghost 7240420900
crr 1325914370
collinjc 1724512670
ZetaSyanthis 2224413420
rr72 rr73 4023711870
kleinjt kleinj1 2823013360
jboticsourc1 jboticsource 332049720
zz 15995280
Ayatollah 2311570
Zohan 6241230