IRC log of swhack on 2002-02-22

Timestamps are in UTC.

00:02:27 [sbp]
Hmm... I'm thinking of releasing Eep, but I'm not sure to what lists
00:02:44 [sbp]
I have a choice: www-rdf-interest, www-rdf-logic, www-rdf-rules
00:02:56 [sbp]
I don't want to send it to all three. Even two is risky
00:03:06 [sbp]
[although I'd send separate emails, of course]
00:04:20 [sbp]
I lean towards www-rdf-interest, and www-rdf-rules
00:04:33 [Morbus]
woiw, i'm a fucking moron.
00:04:39 [sbp]
agreed
00:04:42 [sbp]
heh, heh
00:04:43 [sbp]
why?
00:04:44 [Morbus]
i'm sitting here trying to print a get_setting variable that I deprecated last version.
00:04:44 [Morbus]
sigh.
00:04:52 [sbp]
ugh
00:04:54 [Morbus]
so, its printing as undef, which is correct <g>
00:05:16 [sbp]
that is rather silly, but Amphy is quite big...
00:05:17 [Morbus]
well, jeez, it works fine when i pick a valid one.
00:05:26 [Morbus]
especially for settings, yes :)
00:05:31 [sbp]
exactly
00:05:33 [Morbus]
so, this rocks.
00:05:37 [Morbus]
wow, that was easy.
00:11:38 [sbp]
* sbp goes through his mail from this-day-one-year-ago
00:11:41 [sbp]
lots of stuff...
00:11:51 [sbp]
Seth was starting to talk about the SEM
00:12:33 [sbp]
although it didn't seem to be called that at the time
00:13:20 [sbp]
all quiet on the Semantic Front, these days
00:13:25 [sbp]
and Plex isn't as fun as SWAG
00:14:24 [sbp]
in terms of developing it, that is
00:14:33 [sbp]
it's hardly a vibrant community project
00:21:28 [sbp]
argh, I keep running against the damn HyperText content management problem - it's easier to manage information when it's all in one file, but that's antithetical to the the aims of HyperText in general
00:21:34 [sbp]
one day, I'll fix it
00:22:03 [Morbus]
i'm trying to now blackbox the template functions and am running into issues.
00:22:20 [sbp]
I think this comes under the "Writing/Collaboration" pieces in Aaron's master plan, so perhaps he'll fix it for me
00:22:27 [sbp]
what are the issues?
00:23:05 [Morbus]
well, i want to create a amphetadesk_create_template function, which is just a stub to the text::template functions. the a_c_t would return a text::template object.
00:23:27 [Morbus]
then, to actually parse, i would say amphetadesk_parse_template($a_c_t_object);
00:24:01 [Morbus]
the issue is that there's no easy way for me to add additinal commands to the a_parse_template routine, which would be passed to the actobject.
00:24:07 [Morbus]
i mean, its possible, but its "dirty".
00:24:24 [sbp]
heh. I'd be doing apt($acto); and I'd be well-lost by now
00:24:40 [Morbus]
well, those are just example names.
00:24:48 [Morbus]
it makes more sense in the real code.
00:31:49 [sbp]
really, I want to be able to maintain something as one file, and then let people derive bits from it for citing, etc.
00:32:41 [sbp]
I'm really limited by my server... if I could use Python CGIs, I'd have a lot more flexibility
00:39:33 [Morbus]
crap, this isn't going to workl.
00:39:55 [sbp]
workle?
00:40:04 [Morbus]
yeah, its not gonna work.
00:40:12 [Morbus]
not the ampheta wrapper around text::template.
00:40:15 [Morbus]
i need to rething it.
00:40:17 [Morbus]
think it even
00:42:14 [Morbus]
well, it'll work, but it'll be horrific.
00:44:46 [Morbus]
whoo! it works.
00:44:49 [Morbus]
i needed to add 4 lines of code.
00:44:53 [Morbus]
and it works.
00:44:59 [Morbus]
but its kludgely. needs that rethinking
00:45:00 [Morbus]
sigh.
00:46:07 [Morbus]
ok. anyone wanna discuss this with me?
00:47:02 [sbp]
what is there to discuss?
00:47:12 [Morbus]
how the api for templates should work.
00:47:29 [sbp]
go on them
00:47:33 [sbp]
or then
00:47:34 [Morbus]
mmkay.
00:47:57 [Morbus]
as mentioned, I want to blackbox the real template system (text::template) under AmphetaDesk functions (amphetadesk::templates)
00:48:20 [Morbus]
so, ultimately, i'm looking at creating the text::template objects in amphetadesk::templates, and simply returning them to the caller.
00:48:33 [Morbus]
but, there are two options that I have.
00:48:40 [Morbus]
or more that i haven't thought of, of course./
00:48:43 [Morbus]
initially, i was thinking of:
00:48:53 [Morbus]
my $tpl_my_settings = create_template_object( "my_settings" );
00:48:53 [Morbus]
my $page_data = parse_template_object( $tpl_my_settings );
00:49:30 [Morbus]
now, this works fine - i have this working now.
00:49:45 [Morbus]
the issue is that there's no way I can find out what the object of parse_template_object is once I have it.
00:50:05 [Morbus]
so, if the "my_settings" template needed special instructions in parse_template_object, there's no way I could add it.
00:50:29 [Morbus]
so, here's the other option.
00:50:45 [Morbus]
create_template_object( "my_settings" );
00:51:04 [Morbus]
add_to_template_object( "my_settings", config="1");
00:51:19 [Morbus]
$data = parse_template_object ( "my_settings" );
00:51:35 [Morbus]
this has a single advantage:
00:51:42 [Morbus]
- unlimited template names
00:52:01 [Morbus]
that will allow peopel to define their won templates and template names without me caring (which is much harder to do under the first option().
00:52:05 [Morbus]
option).
00:52:35 [Morbus]
the disadvantage is that i'd have to keep state for the various objects ( "my_settings" ) in the amphetadesk::settings module itself.
00:52:48 [Morbus]
which i'm not entirely sure how to dp.
00:53:01 [Morbus]
that's what is running through my head right now.
00:53:04 [Morbus]
any candid opinions? ;)
00:53:37 [sbp]
erm...
00:53:55 [sbp]
would it help if I told you that I didn't follow any of that
00:53:57 [sbp]
ah!
00:54:02 [sbp]
I need to read it first
00:54:03 [Morbus]
heh, heh.
00:54:28 [sbp]
Hmm... reading it was not a good idea. Now I'm really confused :-)
00:54:35 [Morbus]
heh, heh.
00:54:43 [Morbus]
where'd i lose ya?everywhere?
00:54:47 [sbp]
yes
00:54:51 [Morbus]
mmkay.
00:54:57 [sbp]
"the issue is that there's no way I can find out what the object of parse_template_object is once I have it"?
00:54:58 [Morbus]
how about this.
00:55:04 [Morbus]
right.
00:55:24 [Morbus]
if someone says parse_template_object ( $tpl_my_settings ), they're saying "parse the my_settings template".
00:55:57 [Morbus]
but, within the parse_template_object function, there's no way that I could know they mean the "my_settings" template - I'd have to treat it generically, which means I lose the power of modifying the template output based on what template they want.
00:56:07 [Morbus]
*modifying the template configuration
00:56:43 [sbp]
so why don't you pass it an extra argument, or something?
00:56:53 [Morbus]
well, i don't want to run into some evil:
00:57:17 [sbp]
you mean, evil lurks in Perl?
00:57:19 [sbp]
aha!
00:57:20 [Morbus]
parse_template_option( $tpl_my_settings, "my_settings", additional_config=1, additional_config_2=4) sort of long thing.
00:57:43 [Morbus]
i don't want a huge argumented func - i'd like to keep it as simplistic as possibel
00:57:45 [sbp]
well, you only need to add the string telling you what template it is, don' you?
00:58:07 [Morbus]
correct, if I don't want them to pass any extra options.
00:58:14 [Morbus]
but i may in the future.
00:58:19 [Morbus]
so i want to prepare for that.
00:58:49 [Morbus]
thus the add_to_template_object sorta thing in the second example.
00:59:03 [Morbus]
i could add that to the existing one though.
01:00:34 [sbp]
what is $tpl_my_settings?
01:00:46 [sbp]
why doesn't it contain the string identifier for the template?
01:00:50 [Morbus]
in the example, it's an object from the text::template module.
01:01:07 [sbp]
I have no idea what that is, of course
01:01:14 [sbp]
some kinda text template, perhaps?
01:01:57 [sbp]
* sbp finds himself wanting to extend HTML again. Must... resist... temptation... to... debork... XHTML...
01:02:13 [Morbus]
heh.
01:02:16 [Morbus]
nevermind :)
01:02:33 [sbp]
sorry I can't be of more help...
01:02:47 [sbp]
you should have known I'd be useless. Hey, I'm no replacement for AaronSw
01:02:49 [Morbus]
nah, don't worry about it. its tough when i don't really have a clue of what i want just yet;
01:02:57 [Morbus]
you make a hearty meal though.
01:02:59 [sbp]
although he probably wouldn't have the foggiest, either...
01:03:23 [sbp]
I never pictured myself as a chef
01:03:29 [sbp]
I know, I know...
01:03:38 [Morbus]
* Morbus backspaces...
01:04:19 [sbp]
no wmf today? odd
01:04:33 [sbp]
* sbp shouldn't tempt fate
01:05:00 [sbp]
that's the #swhack equivalent of whistling up the wind...
01:08:59 [Morbus]
ok.
01:09:02 [Morbus]
this is what i'm using:
01:09:03 [Morbus]
create_template_object( "my_settings" );
01:09:03 [Morbus]
my $page_data = parse_template_object( "my_settings" );
01:09:10 [Morbus]
which should be flexible enough for now.
01:09:46 [sbp]
good, good
01:10:46 [sbp]
sbp has changed the topic to: Amphetadesk: it's flexible enough for now
01:10:55 [Morbus]
:)
01:11:34 [Morbus]
this makes sense, right? <g>
01:11:34 [Morbus]
v
01:11:37 [Morbus]
create_template_object( "my_settings" );
01:11:37 [Morbus]
my $page_data = parse_template_object( "my_settings" );
01:11:37 [Morbus]
$connection->print( $page_data );
01:11:55 [sbp]
Hmm... it actually does
01:12:05 [sbp]
except for the "v"
01:12:09 [Morbus]
heh.
01:12:11 [sbp]
which I presume is not related
01:12:25 [Morbus]
uh... it's a down arrow. you know.
01:12:42 [sbp]
looks like an ASCII lower-case letter v to me
01:12:52 [sbp]
but what do I know?
01:12:54 [Morbus]
well, it looks like one, but yer wrong.
01:12:54 [Morbus]
<g>
01:13:33 [sbp]
you should do: <downArrow xmlns="http://www.disobey.com/20020222-011319"/>
01:14:12 [sbp]
[date and time courtesy of "echo `u timenow`"]
01:14:56 [sbp]
"$ u timenow" would have worked too, but I like to obfuscate
01:16:33 [sbp]
* sbp wonders where that character set draft thing is
01:16:44 [sbp]
.google site:w3.org character encoding for the Web
01:16:45 [xena]
site:w3.org character encoding for the Web: http://www.w3.org/TR/charmod
01:17:02 [sbp]
much oblig'd, m'am
01:17:35 [sbp]
ooh, a new draft released just two days ago
01:17:46 [sbp]
I believe they call it "progress"
01:17:55 [sbp]
oh man, PF will have to review it when it goes to last call...
01:18:16 [sbp]
well, it's already been to last call
01:18:18 [sbp]
once/twice
01:18:31 [sbp]
kinda like UAAG :-)
01:19:23 [sbp]
Charmod is a rather important document...
01:25:47 [sbp]
It'd be good to have URIs for characters
01:35:08 [Morbus]
whoo!
01:35:14 [Morbus]
my_settings.html is converted to text::template.
01:35:16 [Morbus]
yay. this is fun.
01:53:46 [tansaku1a]
tansaku1a has quit (Read error: 110 (Connection timed out))
02:17:26 [Morbus]
does this make sense?
02:17:27 [Morbus]
[[[
02:17:27 [Morbus]
By default, AmphetaDesk will try it's best to correct invalid
02:17:27 [Morbus]
or badly written XML from the various channels that you subscribe
02:17:28 [Morbus]
to. If you want AmphetaDesk to ignore these channels (as per the
02:17:28 [Morbus]
XML spec), change this setting.
02:17:29 [Morbus]
]]]
02:20:23 [sbp]
yep
02:20:42 [Morbus]
k.
02:20:50 [Morbus]
its been in ampheta for a while, but i'm finally putting a ui on it.
02:20:58 [Morbus]
due to this new settings/template thing
02:23:24 [Morbus]
ok. the popup options on that are worded as:
02:23:29 [Morbus]
"try to correct channel errors"
02:23:33 [Morbus]
and "ignore badly written channels"
02:23:34 [Morbus]
sound good?
02:23:38 [sbp]
yep
02:23:41 [Morbus]
thanks
02:23:43 [sbp]
np
02:23:53 [sbp]
enter 10c to go again
02:24:08 [Morbus]
newly added line to my_settings template:
02:24:09 [Morbus]
"Options are in the order of "most useful" to "esoteric mumbo jumbo"."
02:24:11 [Morbus]
:)
02:24:15 [sbp]
heh!
02:25:27 [deltab]
* deltab wonders if #swhack is a badly written channel
02:25:53 [Morbus]
* Morbus goes to make some tea
02:26:09 [sbp]
it's only badly written when I'm around
02:26:40 [AaronSw]
* AaronSw has returned
02:27:23 [sbp]
welcome back to Swhackland
02:28:49 [AaronSw]
@ http://markpasc.org/blog/2002/01/14.html#70707AM
02:28:52 [chumpster]
A: markpasc.blog: 14 January 2002 from AaronSw
02:31:16 [AaronSw]
A:|markpasc.blog: Swhack Weblog
02:31:17 [chumpster]
titled item A
02:31:21 [AaronSw]
A::We love you Mark!
02:31:22 [chumpster]
commented item A
02:31:50 [sbp]
A::I don't. "et al."? What a cop out
02:31:51 [chumpster]
commented item A
02:32:30 [AaronSw]
A::For those who don't know, Mark is the fellow who retired from a life of office supplies theft to create [Stapler|http://markpasc.org/code/stapler/] an RSS "scraper" tool for Radio UserLand.
02:32:32 [chumpster]
commented item A
02:33:08 [sbp]
heh
02:33:10 [AaronSw]
A::Although current prison conditions being what they are, we can forgive Mark for not knowing that [scraping is the wrong term to use here|http://logicerror.com/screenScraping].
02:33:12 [chumpster]
commented item A
02:33:24 [sbp]
ugh
02:33:29 [AaronSw]
A::Hey, but what's a few staplers between friends... ;-)
02:33:30 [chumpster]
commented item A
02:36:20 [Morbus]
how about:
02:36:21 [Morbus]
[[[
02:36:21 [Morbus]
Each time AmphetaDesk tries to contact the outside world,
02:36:21 [Morbus]
it will wait 10 seconds for a response from the remote
02:36:21 [Morbus]
server before giving up. If you'd like to increase or
02:36:22 [Morbus]
decrease this timeout, enter the number of seconds here.
02:36:23 [Morbus]
]]]
02:36:25 [Morbus]
?
02:38:18 [sbp]
sure
02:39:05 [sbp]
it's quite obviously clear, so why do you need our approval? you just want to show off your kick-ass option explanatory text, don't you?
02:39:13 [Morbus]
no, not at all.
02:39:14 [AaronSw]
It's not up to Morbus standards
02:39:18 [AaronSw]
it needs to be more saucy
02:39:22 [Morbus]
heh.
02:39:47 [Morbus]
i'm attacking two users: the stupid moron, and the smart people. i have a good idea of what sounds good for morons, but I want to make sure I'm not insulting the smart people too.
02:40:26 [sbp]
just add "you punk-bitch" to the end of it, to keep the smart people baffled
02:40:31 [Morbus]
heh :)
02:41:15 [deltab]
attacking users isn't generally considered a good idea
02:41:36 [Morbus]
quite true.
02:42:31 [AaronSw]
Linux kernel developers seem good at attacking users.
02:57:59 [Morbus]
whoo hoo!
02:58:01 [Morbus]
man, this is great.
03:02:38 [Morbus]
i've reduced the number of *shipping* files in AmphetaDesk by 30 files.
03:02:46 [Morbus]
and i know another 2 I can remove.
03:02:59 [Morbus]
which is just good.
03:04:54 [AaronSw]
how many was there before?
03:05:50 [Morbus]
um. dunno. too lazy right now.
03:18:43 [AaronSw]
Hm, this looks bad: "SIOCSIFFLAGS: Resource temporarily unavailable."
03:19:41 [sbp]
.google SIOCSIFFLAGS
03:19:41 [xena]
SIOCSIFFLAGS: http://www.tux.org/hypermail/linux-eepro100/1998-Jul/0058.html
03:20:01 [Morbus]
AaronSw: your ethernet card is sharing the same irq as something else.
03:20:09 [Morbus]
i just ran into that today, as a matter of fact.
03:20:14 [AaronSw]
urgh. how do i fix that?
03:20:16 [sbp]
I've not heard of this place before: Benjamin Kram Center for Language & Speech Processing Assistant System
03:20:17 [sbp]
:-)
03:20:34 [Morbus]
you gotta change the irq. there's a c utility to do it, but unfortunately, i don't have the url here.
03:20:36 [sbp]
classic lack of a comma, there
03:20:54 [AaronSw]
I can't exactly download it without an ethernet card.
03:21:11 [Morbus]
sneakernet it you wuss.
03:21:15 [Morbus]
did the card come with any disks?
03:21:23 [AaronSw]
Yeah...
03:21:24 [Morbus]
if you have a dos boot disk, you may be able to change it with an ethernet disk
03:21:42 [Morbus]
we had a ethernet disk here and a boot disk, but kept getting odd errors, so we did a google search, and came up with the c program.
03:21:56 [AaronSw]
hm
03:23:27 [Morbus]
.google 3com ethernet c program change irq
03:23:28 [xena]
3com ethernet c program change irq: http://www.linuxdoc.org/HOWTO/Ethernet-HOWTO-6.html
03:23:32 [Morbus]
nope, that's not it.
03:23:39 [sbp]
Writing_Smart_Web_based_Forms: nice article
03:23:50 [sbp]
wrong fucking window
03:24:49 [Morbus]
ooh, think i may have found the c program, AaronSw.
03:25:28 [Morbus]
yeah, i had gotten it from this site:
03:25:28 [Morbus]
http://www.scyld.com/network/
03:26:46 [AaronSw]
aha
03:26:49 [Morbus]
ftp://ftp.scyld.com/pub/diag/eepro100-diag.c
03:27:34 [Morbus]
i doubt it will apply to the other cards, but we used the -Q option for our driver, as exaplined here: http://www.scyld.com/diag/3c5x9setup.html
03:27:53 [Morbus]
we did this with the machine booted into linux, restrted, and everything was fine.
03:27:57 [Morbus]
hth
03:28:09 [jeremiah]
jeremiah (~jeremiah@ip68-10-5-132.hr.hr.cox.net) has joined #swhack
03:28:17 [sbp]
\topic Tech-tips with Morbus
03:28:19 [sbp]
Hi J
03:28:31 [jeremiah]
so I'm sitting there thinking to myself "wow, i haven't talked to aaron or sbp in a while" and then i realize: irc hasn't been running in a while
03:28:36 [jeremiah]
hello sbp
03:28:41 [AaronSw]
heh!
03:28:58 [jeremiah]
this week has been hell
03:29:00 [sbp]
aw... so you thought you'd come and chat with us :-)
03:29:03 [jeremiah]
yeah
03:29:06 [jeremiah]
how is plex coming?
03:29:14 [AaronSw]
well, i narrowly averted implosion
03:29:14 [sbp]
heh, heh
03:29:34 [sbp]
not you - deltab saved the day!
03:29:43 [AaronSw]
oh?
03:29:56 [AaronSw]
well, we still avoided it
03:30:13 [AaronSw]
tav threatened to fork the project
03:30:18 [jeremiah]
why?
03:30:35 [AaronSw]
because he wanted to give the espians technical control
03:30:54 [jeremiah]
oh
03:31:07 [sbp]
* sbp feels that it won't be long until the next 100+kin debate, but oh well
03:31:13 [jeremiah]
err, what?
03:31:15 [Morbus]
* Morbus groan
03:31:48 [jeremiah]
* jeremiah makes a comment: I'd care about giving espians control if I WAS an espian or if I had access to CVS, but since I have neither, i don't really care as long as the code gets out the door somehow
03:31:59 [AaronSw]
Heh.
03:32:12 [AaronSw]
Well, somehow I managed to get root so I can give you access now
03:32:15 [sbp]
we (well, they) resolved it by making it a "community project", where anyone who works on the code is a member of the community
03:32:24 [jeremiah]
oh
03:32:26 [jeremiah]
interesting
03:32:48 [jeremiah]
let's try this, hoping someone searches the logs
03:33:00 [jeremiah]
JEREMIAH CVS JEREMIAH CVS DELTAB CVS JEREMIAH GIVE JEREMIAH CVS PLEASE DELTAB
03:33:03 [Morbus]
can i be part of the community?
03:33:11 [sbp]
no
03:33:15 [Morbus]
i wanna be the guy where people go "well, at least yer not as dumb as him" and then you point to me and laugh.
03:33:16 [jeremiah]
anyone but Morbus
03:33:16 [sbp]
Morbus is excluded
03:33:21 [Morbus]
wha?! you guys suck.
03:33:30 [jeremiah]
now, if your name contained three vowels
03:33:32 [jeremiah]
then maybe
03:33:34 [jeremiah]
but two
03:33:35 [jeremiah]
no
03:33:40 [AaronSw]
Well, somehow I managed to get root so I can give you access now, jeremiah.
03:33:43 [sbp]
yeah, two-vowels
03:34:02 [jeremiah]
is there a particular reason why we use deltabs servers for cvs?
03:34:02 [sbp]
hang on a second...
03:34:07 [jeremiah]
I mean, it's not a bad thing
03:34:15 [jeremiah]
just wondering why not sourceforge or something
03:34:24 [sbp]
SF? heh
03:34:27 [AaronSw]
because trying to switch servers caused the whole forking thing...
03:34:34 [jeremiah]
oh
03:34:37 [deltab]
erm, I don't have a cvs server
03:34:44 [jeremiah]
oh
03:34:50 [deltab]
which is why it's hard to add you to it, jeremiah
03:34:51 [jeremiah]
* jeremiah was under that impression
03:34:57 [jeremiah]
who does?
03:34:58 [AaronSw]
Heh.
03:35:04 [AaronSw]
It's the espian server.
03:35:17 [deltab]
no, the only ssh access is currently through shell login
03:35:29 [jeremiah]
you see, I say "can I have cvs access" and everyone says "ask deltab"
03:35:29 [jeremiah]
hence the confusion
03:35:51 [jeremiah]
hmm
03:36:05 [deltab]
so I need to set up a cvs pserver
03:36:12 [deltab]
with write access
03:36:14 [AaronSw]
great, the IRQ is conflicting with the video card
03:36:37 [Morbus]
maybe it's easy to change the video card irq instead.
03:36:46 [deltab]
video card? pah, who needs that?
03:36:50 [AaronSw]
Heh.
03:37:11 [jeremiah]
son when i was a kid we didn't have video
03:37:15 [sbp]
heh, heh
03:37:25 [jeremiah]
and force feedback was sticking your fingers in the flash-bulb sockets
03:37:31 [AaronSw]
lol
03:37:42 [deltab]
heh
03:38:26 [sbp]
are there any standard deviation functions available in Oracle's SQL?
03:38:57 [sbp]
no? fine
03:39:09 [AaronSw]
oracle sql has everything
03:39:11 [jeremiah]
does oracle offer a free version of the sql server for educational purposes?
03:39:15 [AaronSw]
even an xml parser and a java compiler
03:39:19 [AaronSw]
jeremiah, yes if you run linux
03:39:24 [AaronSw]
but i wouldn't recommend it
03:39:25 [jeremiah]
hmm, maybe I should get it
03:39:26 [jeremiah]
why not?
03:39:30 [AaronSw]
it takes a weekend to install.
03:39:38 [AaronSw]
it's the most annoying thing I've ever used in my life
03:39:42 [jeremiah]
oh
03:39:50 [AaronSw]
postgresql has 90% of the functionality and is much easier to use
03:39:57 [jeremiah]
that's exactly why I should master it
03:40:00 [jeremiah]
yeah
03:40:02 [AaronSw]
Heh.
03:40:09 [jeremiah]
but no one gets paid 200K a year to run postgresql
03:40:13 [AaronSw]
;-)
03:40:35 [AaronSw]
I recommend avoiding Oracle like the plague.
03:41:03 [Morbus]
i resent that.
03:41:16 [AaronSw]
why?
03:41:24 [Morbus]
nevermind
03:41:29 [AaronSw]
wimp!
03:41:37 [Morbus]
morbus = disease in latin
03:41:41 [jeremiah]
does postgresql have the xml stuff that oracle has?
03:41:42 [AaronSw]
oh, right
03:41:45 [jeremiah]
because that sounds neat
03:42:04 [Morbus]
Morbus has left #swhack
03:42:06 [AaronSw]
why would you want an xml parser in your database? it's just a stupid gimmick they use to sell it to people
03:42:30 [jeremiah]
because it should be fast as hell
03:42:50 [jeremiah]
I was imaging something like using SQL to select stuff from xml files
03:42:54 [jeremiah]
that would be interesting
03:43:22 [AaronSw]
That would be cool, but I don't think it can do that.
03:43:37 [AaronSw]
Sorry, I'm fighting linux, so I'm sort of in a bad mood.
03:44:26 [sbp]
Smackdown! AaronSw vs. Linux
03:45:34 [jeremiah]
I hate when something is supposed to be great but it has a huge learning curve
03:45:38 [jeremiah]
so you just don't use it at all
03:45:50 [AaronSw]
Oracle isn't great, IMO.
03:45:57 [jeremiah]
I didn't mean oracle
03:46:08 [AaronSw]
ah
03:46:37 [jeremiah]
I ment some of the stuff that runs on Linux
03:46:43 [jeremiah]
that is way too hard to figure out
03:46:44 [AaronSw]
that's sure true
03:46:45 [jeremiah]
and has sucky docs
03:47:08 [jeremiah]
I mean I have no trouble using someone elses libraries
03:47:15 [jeremiah]
but sometimes someone will say "you should use this"
03:47:20 [jeremiah]
and it's just so much of a pain in the ass
03:48:31 [sbp]
* sbp was fortuitous enough to find both STD and STDDEV in Oracle, and MySQL
03:48:45 [sbp]
STDDEV seems to be for backwards compatability
03:48:54 [jeremiah]
it's like: I have no problem using mysql or postgresql for a database, but when it comes to using zope, without even trying it, I have this uncomfortable feeling about using it
03:49:59 [jeremiah]
whereas using jboss or j2ee wouldn't make me uncomfortable
03:50:00 [deltab]
yeah
03:50:20 [jeremiah]
* jeremiah realized that jboss probably implements j2ee, or something
03:51:58 [jeremiah]
I wonder if it'd be feasable to write the j2ee libraries (or all the services it provides) for python
03:52:34 [sbp]
if you go nuts, sure
03:52:40 [jeremiah]
what do you mean?
03:52:42 [sbp]
Jython, perhaps?
03:52:51 [jeremiah]
yeah probably Jython
03:53:09 [sbp]
I mean: why would you want Java in Python?
03:53:17 [jeremiah]
I wouldn't
03:53:19 [jeremiah]
the java libraries
03:53:29 [jeremiah]
like, so you don't have to rethink how to write stuff
03:53:32 [jeremiah]
so it flows naturally
03:53:47 [sbp]
the Java libraries are pretty awful, IMO
03:53:53 [jeremiah]
oh
03:53:59 [sbp]
I warn you, I am not a Java fan
03:54:52 [jeremiah]
oh
03:54:57 [sbp]
you can imagine me getting into Java. I'm like "O.K., I want to make a list of five strings, and then take some slices etc."
03:55:12 [sbp]
so off I go with String[]
03:55:16 [sbp]
then I move onto vector
03:55:21 [sbp]
then some hair pulling
03:55:34 [sbp]
then I just denounce Java for the pile of shit that it is
03:55:41 [jeremiah]
yeah
03:55:48 [jeremiah]
I think it's a really good idea
03:55:51 [jeremiah]
but no one wants a monopoly
03:55:53 [jeremiah]
that's the problem
03:56:17 [jeremiah]
I like it more than C or C++
03:56:51 [sbp]
I haven't used C++ all that much...
03:57:19 [sbp]
but it's fast, and you get executables out of it than can be run the world over
03:57:33 [jeremiah]
yeah
03:58:08 [sbp]
whereas Java *claims* to be portable, but if you try to implement anything that makes calls to the environment for something etc., it tends to bork easily
03:58:29 [jeremiah]
well it's more portable than c++
03:58:34 [jeremiah]
although still not that portable
03:58:37 [jeremiah]
and the GUI sucks dick
03:58:43 [sbp]
heh, heh
04:00:37 [jeremiah]
althought compsci is probably the best career path fo rme
04:00:40 [jeremiah]
I still think it sucks
04:00:47 [jeremiah]
that sums up how I feel
04:00:55 [sbp]
:-)
04:00:56 [jeremiah]
it sucks less than everything else, but still sucks a lot
04:01:30 [sbp]
win the lottery
04:01:36 [jeremiah]
yeah
04:01:55 [jeremiah]
all these dumb colleges are sending me emails now
04:01:59 [jeremiah]
they want me to go there
04:02:20 [sbp]
heh, heh. it's college admission time, is it?
04:02:31 [jeremiah]
I'm a junior
04:02:46 [sbp]
pardon?
04:03:10 [sbp]
i18nize, please
04:03:21 [jeremiah]
with the second-highest psat in my class, although it wasn't too good
04:03:21 [jeremiah]
11th grade, we go to college after 12th grade
04:03:21 [jeremiah]
what?
04:03:37 [sbp]
internationalize
04:03:42 [sbp]
but you already did
04:03:50 [jeremiah]
I am in the 11th grade, i took my PSAT, which comes before the SAT this year
04:03:55 [jeremiah]
PSAT judges how well you will do on the SAT
04:04:14 [deltab]
sbp: i11lize
04:04:30 [jeremiah]
so I'm getting lots of emails from ghetto colleges that want me to go to them
04:04:32 [sbp]
deltab: good point
04:04:50 [sbp]
* sbp forgot about the ization deeley
04:04:53 [jeremiah]
actually columbia sent me an email, i might actually like going there
04:05:00 [deltab]
er, 12
04:05:22 [sbp]
11, surely?
04:05:30 [deltab]
yeah, 11 not including l
04:05:49 [sbp]
so 11
04:05:50 [jeremiah]
I'm sort of worried about moving to new york though
04:06:17 [sbp]
camp out in Central Park!
04:06:18 [jeremiah]
the whole "dying of a biological terrorism" thing doesn't make me too chipper
04:06:24 [jeremiah]
s/a/
04:07:12 [sbp]
Go to Harvard. Boston! MA!
04:07:35 [jeremiah]
my sister lives in boston
04:07:39 [jeremiah]
harvard is a bit pricey for undergrad
04:07:46 [sbp]
yeah
04:07:52 [jeremiah]
my brother might go there for law school
04:09:37 [jeremiah]
columbia wants you to take a lot of SAT tests
04:09:42 [sbp]
ugh
04:10:01 [jeremiah]
well, the SAT then three SAT II classes
04:11:08 [AaronSw]
Heh, I'd feel uncomfortable using jboss or j2ee, but not Zope.
04:11:19 [jeremiah]
AaronSw: yeah, and you're weird
04:11:27 [AaronSw]
:-) and proud of it
04:11:29 [jeremiah]
* jeremiah giggles and then apolgizes
04:11:35 [AaronSw]
Guido: gawky and proud of it
04:11:48 [jeremiah]
AaronSw: where do you want to go to college?
04:12:09 [AaronSw]
I dunno. MIT and Caltech sound cool. Cambridge, MA is a great place.
04:12:19 [jeremiah]
yeah
04:13:18 [jeremiah]
ok
04:14:44 [jeremiah]
yeah
04:15:40 [sbp]
[OLM]
04:15:41 [jeremiah]
future log readers: I'm not talking to myself, don't worry.
04:18:13 [jeremiah]
* jeremiah is away: sleeping
04:44:47 [sbp]
Hmm... how do I cat a set oif files in reverse order?
04:45:03 [deltab]
sbp: which reverse order?
04:45:20 [sbp]
Hmm... perhaps cat `ls blargh* -r` ?
04:45:26 [sbp]
reverse order by name
04:46:13 [deltab]
yes
04:46:16 [sbp]
yep, that worked. Phew
04:46:50 [deltab]
though you'll need an extra option to get the quoting
04:47:44 [AaronSw]
ooh, irby video!
04:50:10 [sbp]
to get the quoting?
04:50:23 [deltab]
if you have e.g. spaces in the names
04:50:24 [AaronSw]
how much is 10460104 (bytes, I assume)
04:50:30 [sbp]
ah, right
04:50:40 [sbp]
no spaces in any of the names, so that's alright
04:50:49 [sbp]
about 9MB?
04:51:13 [deltab]
AaronSw: in what?
04:51:26 [sbp]
is the size of Irby's video, which I'm guessing you're refering to
04:51:27 [AaronSw]
in GB
04:51:34 [AaronSw]
10GB?
04:51:38 [AaronSw]
that doesn't seem right
04:51:50 [deltab]
0.0097
04:52:26 [sbp]
what's it for?
04:52:33 [AaronSw]
it's the size of my archiver database
04:52:53 [AaronSw]
well, it's definitely bigger than 1 gig, so maybe it's in kbytes
04:52:53 [deltab]
how are you getting that number?
04:52:59 [AaronSw]
using du -Hsc
04:53:18 [deltab]
you're not using GNU du, I think
04:53:19 [AaronSw]
eek! maybe it is 10GB...
04:53:30 [AaronSw]
no, I'm using BSD experimental
04:53:32 [sbp]
Hmm... Winerlog is back up
04:53:41 [AaronSw]
(i.e. the crazy mac os x version)
04:53:45 [deltab]
-H only works in GNU
04:53:48 [sbp]
"""What another load of crap. Dave, once again, writes a crappy survey. As usual, Dave tries to reinforce his lame ideas by using questions designed not to survey but to confirm."""
04:53:51 [AaronSw]
--
04:53:52 [AaronSw]
-H Symbolic links on the command line are followed. (Symbolic links
04:53:52 [AaronSw]
encountered in the tree traversal are not followed.)
04:53:53 [AaronSw]
--
04:53:58 [AaronSw]
in the BSD Experimental manpage
04:53:58 [deltab]
heh
04:54:09 [sbp]
- http://winerlog.weblogger.com/2002/02/21
04:54:29 [AaronSw]
ah, 512-byte blocks
04:54:34 [AaronSw]
so it's 5GB
05:03:44 [sbp]
Dogma 2000 scares me a little, because it is to some extent true
05:03:46 [sbp]
then again, I'd rather people posted something on the Web in plain text than in some really crappy HTML
05:03:50 [sbp]
so perhaps they should say that
05:03:53 [sbp]
I don't agree that it's worth just slapping any old inaccessible junk out there, because it's not difficult to learn HTML
05:03:57 [sbp]
I mean, all you need is like hx, p, em, and a
05:04:00 [sbp]
if you really *just* want to publish your information, there's no point being an idiot about it and using purple text on a green background, with flashy images and background music. But a lot of people do. Odd, isn't it?
05:04:03 [sbp]
where's that DanC quote about the Flash "under construction" thing?
05:06:25 [sbp]
I've come across a few pages that have a lot of useful information, but are actually unusable because of the +6 font tags, and odd color schemes. Sometimes I just copy and paste the text into an editor, or do a bit of code deleting...
05:06:57 [sbp]
but there are borderlines cases where I think it's just not worth it, and go search someplace else for it
05:07:57 [sbp]
heh: http://dogma2000.cx/d2kpi.jpg
05:09:46 [sbp]
I think that it is a barrier for some that the Web seems complex, though
05:09:51 [sbp]
when really, it's not
05:10:15 [sbp]
it's a bit silly that free server space is not easier to come by, though
05:10:33 [sbp]
by "free server space", I mean decent banner-free server space
05:10:51 [AaronSw]
Plex!
05:11:01 [sbp]
well, when you consider what web.archive.org do, it makes you wonder why they don't just let people set up site there
05:11:08 [AaronSw]
Heh, yeah...
05:11:09 [sbp]
Plex is coming...
05:11:33 [AaronSw]
But if web.archive did that they'd probably be really overloaded
05:12:11 [sbp]
I don't think so. People could bombard it with like 1TB if information or something... but how much do they have already? How much do they index every day?
05:12:42 [AaronSw]
The issue is not storage, it's retrieval.
05:12:49 [sbp]
good point
05:12:52 [AaronSw]
If I hosted my cool and popular website there, they'd be hammered for bandwidth.
05:13:03 [AaronSw]
Not like they aren't already.
05:13:14 [hazmat]
hazmat (~chatzilla@adsl-66-123-57-58.dsl.lsan03.pacbell.net) has joined #swhack
05:13:21 [sbp]
cool and popular website: hypothetically speaking? :-)
05:13:36 [AaronSw]
yeah...
05:14:04 [sbp]
I wonder how many people use it? do they give stats. like that out?
05:14:33 [hazmat]
.time
05:14:33 [xena]
2002/02/22 05:16:01.71455 Universal
05:14:48 [hazmat]
hi folks
05:14:48 [AaronSw]
hi hazmat
05:14:51 [sbp]
Hi
05:14:54 [AaronSw]
long time, no see
05:15:33 [hazmat]
i've been on extended vacation
05:15:48 [hazmat]
3 weeks of travels to the east coast, conferences, sprints, and friends.
05:16:48 [sbp]
how was it?
05:17:16 [sbp]
wow, your nick backwards is tamzah
05:17:24 [sbp]
oh wow, mine is PBS!
05:17:58 [sbp]
[insert conspiracy theories here]
05:18:00 [hazmat]
the sprint was awesome, the conference was cool (i drank a bit too much ;), friends were great
05:18:27 [hazmat]
i tend to have a small attention span for most talks, so i spend alot of time hopping speakers so to speak at conferences.
05:18:54 [sbp]
Hmm... AaronS backwards is SnoraA
05:19:03 [hazmat]
the twisted guys are out to take over the world (but thats no surprise).
05:19:12 [sbp]
ooh, you spoke to the Twisted guys?
05:19:15 [hazmat]
the sprint, learned alot, did a little.
05:19:19 [sbp]
what were they like?
05:19:23 [hazmat]
twisted.
05:19:25 [hazmat]
;)
05:19:26 [sbp]
heh
05:19:33 [AaronSw]
Heh @ snota
05:19:45 [hazmat]
there all lovers of lisp if you scratch a little.
05:19:46 [AaronSw]
The twisted guys tried to take over our code.
05:19:57 [hazmat]
s/there/their
05:20:03 [sbp]
they're
05:20:14 [hazmat]
hey... that to. :-)
05:20:22 [hazmat]
not that there is anything wrong with that imo.
05:20:24 [sbp]
too
05:20:27 [AaronSw]
PBS are the initials of UserLand's big developer Brent Simmons. [more conspiracy theories]
05:20:36 [sbp]
ooh, indeed
05:21:08 [sbp]
.botsnack
05:21:10 [hazmat]
glyph was interesting, radix and dash seemed both young and smart, itamar was itamar.
05:21:32 [AaronSw]
Hm.
05:21:44 [hazmat]
probably the most interesting talk i heard was by this guy kevin jacobs from the opal group
05:21:50 [hazmat]
.google the opal group
05:21:52 [xena]
the opal group: http://www.theopalgroup.com/index.shtml
05:22:04 [hazmat]
gallery.theopalgroup.com
05:22:25 [AaronSw]
Cool, I like young energetic smart people. Like blanu...
05:22:28 [hazmat]
his talk was about using python for integration.
05:22:32 [sbp]
heh, heh:-
05:22:32 [sbp]
[05:21] <sbp> .excuse
05:22:32 [sbp]
[05:21] <xena> sbp, windows 95 undocumented "feature"
05:22:39 [hazmat]
of complex business backends.
05:22:58 [hazmat]
james tauber never showed up, which was a major disappointment for me.
05:23:24 [hazmat]
i got to have lunch with paul prescod and duncan grisby (corba @ att @ uk) which was nice.
05:23:34 [hazmat]
and i'll stop boring you guys if this is not interesting ;)
05:24:12 [hazmat]
so are you folks going to enter the google contest ??
05:24:22 [sbp]
here's a challenge for the avian IP lot:-
05:24:23 [sbp]
[05:23] <sbp> .excuse
05:24:23 [sbp]
[05:23] <xena> sbp, network down, ip packets delivered via ups
05:24:46 [hazmat]
.excuse
05:24:47 [xena]
hazmat, my pony-tail hit the on/off switch on the power strip.
05:25:21 [AaronSw]
hazmat, is this all at python10?
05:25:54 [hazmat]
yes.
05:26:04 [AaronSw]
please go on - it's really interesting
05:26:07 [sbp]
did you see the TimBL keynote?
05:26:07 [AaronSw]
prescod: cool!
05:27:16 [hazmat]
i saw timBl talk, but quite honestly i think it was inappriopiate... mainly because it was incredibly boring... not disrespect intended to timBL, but it was kinda of excruciating for me.
05:28:01 [sbp]
heh. I'd have been on the edge of my seat
05:28:45 [hazmat]
last years closing address by bruce eckel (slides online) was much more interesting. timBL talked about rdf and python support for graphs, and module imports from a url namespace for dynamic loading of components from urls.
05:30:10 [sbp]
.google Python keynote bruce eckel slides
05:30:11 [xena]
Python keynote bruce eckel slides: http://www.mindview.net/Books/Python/ThinkingInPython.html
05:30:21 [hazmat]
something like that. lunch with paul and duncan was fairly interesting contrasting web services models and corba systems, distributed transactions systems, and trust models for software components.
05:30:34 [AaronSw]
Yeah, I guess TimBL isn't a riveting python speaker
05:30:37 [hazmat]
i think its a zip called LovePython.zip
05:31:09 [hazmat]
he added that disclaimer at the start.
05:32:14 [hazmat]
kevin's slides http://www.python.org/workshops/2002-02/
05:32:21 [hazmat]
and some others as well.
05:33:44 [hazmat]
the transaction bof was cool, as was the twisted one. distributed txn framewarks are basically impossible. interesting mention of a proof of incompatilbity between locking and timestamp based systems, lots of name droping. twisted bof was where i first met all the twisted members.
05:33:53 [hazmat]
we went out to sushi later in the week.
05:34:16 [hazmat]
500.00 bill :( ouch
05:35:07 [sbp]
500? eek
05:35:09 [tansaku1a]
tansaku1a (~sam@mtl10gw.mtl.t.u-tokyo.ac.jp) has joined #swhack
05:35:11 [hazmat]
the new profiler looked interesting.
05:35:30 [hazmat]
apparently the old one prior to 2.1.2 wasn't very accurate.
05:35:54 [hazmat]
* hazmat looks for his conference schedule.
05:37:52 [hazmat]
i went to the wingide talk which was pretty cool. i'm really amazed by it. 4suite guys were also interesting, more just to hear what kinda of market their in and what kinda of environment they're creating for xml programmers.
05:38:26 [hazmat]
i skipped most of the zope stuff.
05:39:09 [hazmat]
gave two impromptu talks, one an event channel in zope, and another on developers day as a lightning talk about gideon (codename for the python repository)
05:40:47 [AaronSw]
ugh, debian doesn't have xconfigurator
05:40:49 [hazmat]
thats pretty much all my conference stories other than meeting people and doing lots of drinking.
05:41:35 [AaronSw]
python repository?
05:41:40 [AaronSw]
like CPAN for python?
05:41:46 [AaronSw]
ooh! ooh! ooh!
05:42:43 [hazmat]
i'll be making a download available tomorrow, its packaged as a single zope product to encourage other developers to help out (blatant hint ;)
05:43:00 [AaronSw]
is there a client?
05:43:41 [hazmat]
one of the major tenants is that it doesn't dictate the client, the client can be whatever, the server needs to support multiple metadata formats and multiple client apis.
05:44:07 [AaronSw]
Cool. RDF is one, right?
05:44:08 [AaronSw]
;-)
05:44:11 [hazmat]
currently supporting pep241 metadata, ciphon metadata, and osd (activestate's) metadata.
05:44:11 [AaronSw]
heh, funny stuff: http://twistedmatrix.com/users/glyph/ipc10/photos/
05:44:49 [hazmat]
for client apis, just an xml-rpc one at the moment, a soap one and one supporting the sean's pep on swallow will be added latter.
05:45:12 [hazmat]
i've spent alot of time just making zope work the way i want it to more than writing the actual package infrastructure... sigh.
05:46:29 [hazmat]
sweet, i escaped their cameras...
05:46:59 [hazmat]
more pics http://www.zope.org/Members/Caseman/Photos/Python10
05:47:43 [hazmat]
a pic of myself and jim working at the sprint http://www.zope.org/Members/Caseman/Photos/Sprint1/index_html?photo=2&photo_count=8
05:48:24 [AaronSw]
you're the one towards the camera, right?
05:49:56 [AaronSw]
What's Paul got? Zope Soap?
05:49:59 [hazmat]
yes
05:50:03 [AaronSw]
Zope on a rope!
05:50:04 [hazmat]
yup.
05:50:05 [AaronSw]
http://www.zope.org/Members/Caseman/Photos/Python10/index_html?photo=6&photo_count=8
05:50:16 [AaronSw]
That is an awful URI, BTW.
05:50:18 [AaronSw]
A disgrace to Zope.
05:50:26 [hazmat]
;)
05:50:43 [AaronSw]
* AaronSw downloads the Python movie
05:50:49 [hazmat]
where?
05:50:58 [AaronSw]
http://www.ibiblio.org/pub/multimedia/video/obp/IntroducingPython.mpg
05:59:28 [AaronSw]
lol, this is an awesome sign to hold up: http://twistedmatrix.com/users/glyph/ipc10/photos/Large/AllenGreets.jpeg
06:04:33 [AaronSw]
dircproxy upgrade today
06:04:49 [AaronSw]
Ooh, dircproxy has moved to its own domain.
06:06:30 [AaronSw]
apt needs a changelog function. I want to ask it "What's new in this version?"
06:09:12 [AaronSw]
Heh, this Introducing Python is cool.
06:12:11 [AaronSw]
Cute girl: "Are you still using that program[ing language] that sounds like G++? [...] That is so 20 minutes ago! Here, have a slide rule."
06:13:35 [AaronSw]
Girl: "You can come over at eight o'clock tonight."
06:13:35 [AaronSw]
Guy: "But that's when Voyager is on!"
06:14:21 [sbp]
heh, heh
06:15:42 [sbp]
Gotta run
06:15:49 [AaronSw]
Lot's of Monty Python-esque animations
06:15:58 [AaronSw]
"Let the Snake be your teacher!"
06:16:54 [AaronSw]
lol, her dad is a hippie
06:20:14 [AaronSw]
Guido: "I think in 1993, I was getting email from people who were teaching Python to their six or eight year old children
06:20:16 [AaronSw]
"
06:21:35 [AaronSw]
Barry Warsaw: "It can spread like a virus"
06:21:59 [AaronSw]
They have all these cute girls who said that Python was fun.
06:22:54 [hazmat]
i heard it was hillarious... gotta see it sometime.
06:25:06 [AaronSw]
ESR: I have a theorem prover that makes deductions and calculates side-effects -- it's an artificial intelligence thing -- to build linux kernels in Python. less than 6000 lines of code
06:25:17 [AaronSw]
with GUI code
06:25:45 [AaronSw]
err 5000
06:25:55 [AaronSw]
Mr. T: I pity the fool that doesn't use Python
06:28:12 [hazmat]
lol
06:30:54 [AaronSw]
Aww, he writes her an obfuscated Python script to print out a love poem
06:33:50 [AaronSw]
Paul: Python is our secret weapon!
06:35:02 [AaronSw]
Some guy: "Peace, Love, Python"
06:35:24 [AaronSw]
Background music: all we are saying, is give (screamed) Python (/screamed) a chance
06:36:40 [AaronSw]
lol
06:36:59 [AaronSw]
Python Hand Puppet: Simba! You have deliberately disobeyed me. And what is worse, you have put Nalaa in danger.
06:42:18 [redmonk]
redmonk (~steve@ip68-2-192-160.ph.ph.cox.net) has joined #swhack
06:43:49 [AaronSw]
g'nite all
06:47:45 [hazmat]
NITE
06:55:13 [redmonk]
nite
06:57:04 [redmonk]
redmonk has quit ("cya")
07:57:03 [hazmat]
hazmat has quit ("ChatZilla 0.8.5 [Mozilla rv:0.9.8/20020204]")
09:09:50 [jeremiah_]
jeremiah_ (~jeremiah@ip68-10-5-132.hr.hr.cox.net) has joined #swhack
09:25:55 [jeremiah]
jeremiah has quit (Read error: 110 (Connection timed out))
11:24:50 [tansaku1a]
tansaku1a has quit (Read error: 110 (Connection timed out))
13:54:19 [Morbus]
Morbus (~morbus@morbus.totalnetnh.net) has joined #swhack
13:55:03 [Morbus]
AaronSw, get your irq stuff straightened out?
13:56:36 [Morbus]
Morbus has quit (Client Quit)
13:57:41 [Morbus]
Morbus (~morbus@63.173.138.23) has joined #swhack
14:21:33 [AaronSw]
Morbus, yes, thanks
14:22:02 [Morbus]
awesome.
14:22:19 [AaronSw]
now we just need to find some decent X settings...
14:22:33 [AaronSw]
(it's never over is it)
14:22:44 [Morbus]
heh, heh. you use X? <G>
14:22:53 [Morbus]
i use OS X :)
14:23:00 [Morbus]
there's some open source design award category at apple.com now.
14:23:54 [AaronSw]
yeah, I saw
14:24:02 [AaronSw]
I wish I had the time to enter.
14:24:08 [AaronSw]
i love those awards
14:33:44 [AaronSw]
Anyone know how to quit out of X if the monitor isn't working?
14:33:57 [AaronSw]
Do I have to catch it at boot time or something?
14:43:45 [tansaku1a]
tansaku1a (~sam@n144-001.tokyu-net.catv.ne.jp) has joined #swhack
14:47:31 [AaronSw]
ugh, i lost IRQ roulette this boot
14:49:42 [Morbus]
AaronSw: ctrl alt del gets outta it on my box
14:49:48 [Morbus]
er no wait.
14:49:50 [Morbus]
bckspace.
14:49:54 [Morbus]
it was very similar <g>
14:49:57 [AaronSw]
Heh,
14:50:10 [AaronSw]
I went over and started hitting random keys and it worked. ;-)
14:50:13 [Morbus]
hehehe
14:52:19 [AaronSw]
Ugh, now it doesn't seem to have an IRQ and I get "No such device"
15:28:29 [tansaku1a]
tansaku1a has quit (Read error: 110 (Connection timed out))
16:24:47 [Morbus]
Morbus has quit (Read error: 104 (Connection reset by peer))
16:26:58 [Morbus]
Morbus (~morbus@morbus.totalnetnh.net) has joined #swhack
17:57:17 [Morbus]
Morbus has quit ("http://www.disobey.com/")
18:15:15 [Morbus]
Morbus (~morbus@morbus.totalnetnh.net) has joined #swhack
18:46:47 [GabeW]
GabeW (~Gabe@12-236-237-100.client.attbi.com) has joined #swhack
18:57:24 [sbp]
Gotta run
19:01:02 [AaronSw]
I think that all right-thinking people in this country are sick and tired of being told that ordinary decent people are fed up in this country with being sick and tired. I'm certainly not. But I'm sick and tired of being told that I am.
19:01:06 [AaronSw]
- Monty Python
20:49:06 [Morbus]
quiet.
21:36:11 [Morbus]
Morbus has quit ("http://www.disobey.com/")
21:53:56 [AaronSw]
My top secret project appears to be liked
21:55:24 [AaronSw]
enough for me to fly out there
21:59:14 [bijan]
bijan (bparsia@login8.isis.unc.edu) has joined #swhack
22:01:10 [AaronSw]
hey bijan
22:01:16 [bijan]
Hey aaron
22:02:31 [bijan]
So, I here tim is going to rewrite CWM in C (eek!)
22:02:43 [AaronSw]
Heh.
22:02:58 [AaronSw]
He did threaten to, after someone said their --think took over half an hour
22:03:12 [bijan]
hmm. Any test cases of long thinks?
22:03:15 [AaronSw]
he actually said "C or machine code" I think.
22:03:21 [bijan]
silly
22:03:23 [AaronSw]
it used to be 7 minutes before he "fixed" some bugs
22:03:43 [bijan]
So he crapped it out :)
22:03:58 [AaronSw]
I suspect some time with the python profiler should fix things up
22:04:05 [bijan]
yah.
22:04:16 [bijan]
I suspect rewriting query so it was intelligible would help :)
22:04:27 [AaronSw]
heh!
22:05:01 [AaronSw]
i suspect learning some more of the functions implemented in C would be good too :)
22:05:03 [bijan]
it would be nice to be able to swap out some datastructures
22:05:13 [bijan]
Well, exactly!
22:05:22 [bijan]
I keep pointing at kwjbuckets.
22:05:33 [bijan]
Which has native python and c accelerated functions for graphs.
22:05:43 [bijan]
Among other things.
22:06:04 [AaronSw]
Hm.
22:06:13 [AaronSw]
Guido had some speedy Python code for graphs
22:06:19 [AaronSw]
.google guido graphs python
22:06:20 [xena]
guido graphs python: http://www.python.org/doc/essays
22:06:30 [AaronSw]
http://www.python.org/doc/essays/graphs.html
22:06:55 [bijan]
I mean, kjbuckucts is the foundation for gadfly, a SQL RDBMS
22:07:16 [AaronSw]
Neat. Gadfly is fun.
22:07:29 [bijan]
IIRC, N3 probably isn't must stronger than the relational algebra.
22:07:41 [bijan]
Of course, the common operations will be a tad different.
22:08:12 [bijan]
Maybe I'll hack them into sbp's clone.
22:09:10 [bijan]
Ugh. I don't get default namespaces in n3.
22:09:20 [AaronSw]
Why not?
22:09:41 [bijan]
Well, because I've pretty much ignored them until now :)
22:09:53 [bijan]
Ok, <> is the documents uri.
22:10:09 [bijan]
Or is it the *context's* uri?
22:10:23 [AaronSw]
nope, this is the context
22:10:27 [bijan]
How is it different from this.
22:10:28 [bijan]
Heh.
22:10:29 [AaronSw]
i.e. the symbol 'this'
22:10:42 [bijan]
So, at the top level, <> = 'this'
22:10:53 [AaronSw]
Um. Probably.
22:11:08 [AaronSw]
Actually, the root context probably has some weird URI of its own.
22:11:36 [bijan]
Really?
22:11:49 [bijan]
What's the different between the root context and the document?
22:12:12 [AaronSw]
one is a generic Resource, the other is a context
22:12:32 [bijan]
Ok, but the with something like: <#title>
22:12:42 [bijan]
is it rooted in the root context or in the document?
22:13:00 [bijan]
Will anyone complain if I shove an explicit uri in there?
22:13:02 [AaronSw]
<#title> resolves to: <URIofDocument#title>
22:13:24 [bijan]
Why that instead of the cont...
22:13:27 [bijan]
ah.
22:13:33 [bijan]
The Context isn't the namespace.
22:13:35 [bijan]
Bleah.
22:13:37 [AaronSw]
yeah.
22:13:49 [AaronSw]
a context is the relation between variables and a formula... or is it the other way around?
22:13:56 [bijan]
Er..
22:14:03 [bijan]
A context is a container of formulae, yes?
22:14:06 [bijan]
A set of them.
22:14:25 [AaronSw]
FORMULA = 1 # A { } set of statements
22:14:40 [bijan]
Let's call a set of RDF statements a formula. The formula a statement is in is its context.
22:14:41 [bijan]
Ouch.
22:14:57 [AaronSw]
that appears to be the usage in the code
22:15:05 [AaronSw]
CONTEXT = 0
22:15:12 [AaronSw]
<AaronSw> # The statement is stored as a quad - affectionately known as a triple ;-)
22:15:12 [AaronSw]
<AaronSw> # offsets when a statement is stored as a Python tuple (c, p, s, o)
22:15:12 [AaronSw]
<AaronSw> CONTEXT = 0
22:16:09 [bijan]
Damn.
22:16:17 [bijan]
that makes it harder given my current design.
22:17:33 [bijan]
The real problem is the rdf_db stores everything as uris.
22:17:44 [bijan]
So I can't simply defer.
22:17:53 [AaronSw]
hm.
22:17:58 [AaronSw]
defer to what?
22:18:13 [bijan]
Well, I could just pop a variable in.
22:18:41 [bijan]
That way I wouldn't have to make up or determine a real namespace.
22:19:42 [AaronSw]
This is all tangential to default namespaces though, right?
22:19:54 [bijan]
is it?
22:20:03 [bijan]
I need to handle three things:
22:20:05 [bijan]
<>
22:20:08 [bijan]
<#foo>
22:20:15 [bijan]
and :foo
22:20:24 [bijan]
Hmm. And @prefix : <#>
22:20:26 [bijan]
4 things :)
22:20:28 [AaronSw]
OK, do you have the base URI of documents you parse?
22:20:35 [bijan]
Of course not.
22:20:43 [AaronSw]
Well, you'll need to get that.
22:20:45 [AaronSw]
;-)
22:20:56 [bijan]
What's the base uri of a document you're composing at a repl
22:21:07 [bijan]
You see, if I could pop a variable in, then I could defer.
22:21:17 [AaronSw]
I see what you mean now.
22:21:21 [bijan]
i'll have to make up some arbitrary filler :)_
22:21:39 [AaronSw]
the base URI TimBL uses is the current directory
22:21:42 [AaronSw]
in my case: file:/Users/aaronsw/Projects/cwm/swap/
22:21:57 [bijan]
Yes, but Tim is file oriented :)
22:21:58 [bijan]
I'm not!
22:22:18 [bijan]
May as well genid.
22:22:34 [AaronSw]
Hm, yeah.
22:23:10 [bijan]
Ok, two rules, yes?
22:23:25 [bijan]
<#> always gets the docuemnt namespace prefixed
22:23:53 [bijan]
And thus @prefix : <#> is the same as @prefix : <documentuit#>?
22:23:58 [bijan]
Yick.
22:23:59 [AaronSw]
<#> returns joinURI(baseURI, '#') where joinURI is defined in RFC2396
22:24:04 [AaronSw]
basically, yes
22:24:15 [AaronSw]
the only special case is when the baseURI has a # in it already
22:24:20 [AaronSw]
in which case you lop that off
22:24:23 [bijan]
Heh.
22:24:59 [bijan]
I suppose I could let the user supply a baseURI
22:25:11 [AaronSw]
cwm lets you do that
22:25:39 [bijan]
* bijan notes that just because these are the boring parts is no reason for them to be illdesigned
22:25:47 [bijan]
Of course, that's as much to me as to anyone :)
22:26:04 [AaronSw]
Heh.
22:26:25 [bijan]
hmm. I can't use a faux uri, as I do check for uriness.
22:35:25 [bijan]
Oh, damn...
23:26:43 [AaronSw]
That's all from me for this week. See you later.
23:33:24 [sbp]
* sbp waves
23:34:51 [sbp]
* sbp catches up a bit from the logs
23:35:42 [bijan]
Hey sean
23:37:22 [bijan]
Check out: http://lambda.weblogs.com/discuss/msgReader$2833
23:38:24 [sbp]
* sbp reads it
23:38:58 [sbp]
oh wow. Reminds me of Blindfold
23:40:33 [sbp]
Hmm... I should mail this to PF - they'll be interested in the accessibility ramifications
23:40:40 [bijan]
PF?
23:42:50 [sbp]
WAI Protocols and Formats Working Group
23:52:02 [sbp]
sbp has quit ("Getting off stoned server - dircproxy 1.0.2")
23:52:18 [sbp]
sbp (~sean@63.149.73.20) has joined #swhack
23:53:10 [sbp]
On the porting to C: Tim was actually in fine fettle today. He made another funny on www-tag: "(more random thoughts ... IMHO this does not consitute "institutional" commitment!)"
23:53:21 [bijan]
Heh.
23:53:24 [sbp]
that was a quip in reply to Simon St. L
23:53:26 [bijan]
But he *is* director.
23:53:34 [bijan]
yes, I saw the DanC reply too.
23:53:43 [sbp]
heh, heh
23:54:01 [bijan]
And there *aren't* enough IMO, IMO.
23:54:18 [sbp]
enough what? institutional commitments? :-)
23:54:27 [bijan]
No, IMOs ;_)
23:54:27 [sbp]
oh, enough "IMO"s
23:54:46 [sbp]
* sbp got it,#; a little slow perhaps...
23:56:54 [sbp]
so, how's the CWMClone going?
23:57:07 [bijan]
eh, not done much.
23:57:22 [bijan]
Doing a little tonight toward document uris and default prefixes.
23:57:49 [bijan]
BRBRB
23:57:49 [bijan]
bijan has quit ("Leaving")
23:58:14 [sbp]
wow, he leaves really abruptly :-)
23:58:26 [sbp]
last time, I thought I'd pissed him off or something