IRC log of swhack on 2001-10-28

Timestamps are in UTC.

00:12:43 [sbp]
sbp has joined #swhack
00:12:58 [hydking007]
does anyone know a channel on image processing (on any irc server)?
00:13:15 [sbp]
what kind of image processing? Just general?
00:13:26 [sbp]
I'm afraid that I don't...
00:14:00 [hydking007]
don't remember?
00:15:11 [sbp]
don't know of any
00:15:33 [sbp]
I'm not really an image processing sort of person :-)
00:18:03 [AaronSw]
* AaronSw waves
00:18:14 [sbp]
Hi Aaron
00:18:33 [sbp]
I sent some .java stuff to you. Thought you might appreciate it, heh, heh
00:19:03 [AaronSw]
Heh heh heh.
00:19:57 [AaronSw]
ugh, so many messages...
00:20:19 [sbp]
you're too popular
00:21:12 [AaronSw]
heh heh heh
00:21:20 [AaronSw]
"""
00:21:21 [AaronSw]
Hi I was gullable but I think you scamed me I sent a check for 10.00 dollars
00:21:22 [AaronSw]
thru your company to be a home-mailer but I did not hear anything from your
00:21:22 [AaronSw]
company but you cashed my check oct 10,2001. Anyway if you can e-mail me and
00:21:22 [AaronSw]
give me any advise on this I would appreciate it. Thank You
00:21:23 [AaronSw]
"""
00:21:29 [AaronSw]
Hmm.
00:21:49 [sbp]
where's that from?
00:22:35 [AaronSw]
www-rdf-comments I think
00:22:41 [AaronSw]
Yep.
00:22:45 [sbp]
heh!
00:24:37 [AaronSw]
DanC is back?
00:24:38 [AaronSw]
seen DanC
00:24:39 [xena]
DanC has never been seen. Use "seen ?" for help.
00:25:00 [AaronSw]
oh, never mind
00:28:20 [AaronSw]
Zooko: "[Blue's Clue's] host Steve's incessant display of rubberfaced benevolence is somewhere between creepy and endearing."
00:29:10 [sbp]
Zooko: a fresh fountain of fun daily
00:29:20 [sbp]
rather, Zooko didn't say that; is it
00:29:30 [AaronSw]
:-)
00:29:40 [AaronSw]
Steve's even scarier with only the Green Screen...
00:29:53 [AaronSw]
He was filming a commercial when we visited Nickelodeon Studios.
00:32:50 [hydking007]
hydking007 has left #swhack
00:33:39 [sbp]
what's the comment syntax for logster?
00:33:47 [AaronSw]
what do you mean?
00:33:57 [sbp]
I mean, in RegExp terms
00:34:20 [AaronSw]
Umm...
00:34:25 [sbp]
([\s]*#[^\n]*) or something?
00:34:40 [AaronSw]
No, just "^#.*" I believe
00:35:08 [AaronSw]
^ being special character for beginning of the line.
00:35:10 [sbp]
so # this isn't commented
00:35:15 [sbp]
# and neither is this
00:35:25 [sbp]
yeah... and $ is for the EOL?
00:35:44 [AaronSw]
Yep.
00:36:07 [sbp]
cool
00:36:20 [sbp]
re.S
00:36:53 [sbp]
[[[
00:36:53 [sbp]
00:35:10 <sbp> so # this isn't commented
00:36:53 [sbp]
00:35:15 <sbp> # and neither is this
00:36:53 [AaronSw]
What're you writing? The xena logging function?
00:36:59 [sbp]
]]] - http://blogspace.com/swhack/chatlogs/2001-10-28.txt
00:37:06 [sbp]
me? Nah
00:37:24 [sbp]
pff, don't fuck with the comment deeley!
00:37:43 [sbp]
I don't go into your meetings and wave my arse about...
00:37:44 [AaronSw]
What do you mean?
00:38:07 [AaronSw]
I was well outside on my machine.
00:38:19 [sbp]
[[[
00:38:21 [sbp]
00:36:53 <sbp> [[[
00:38:21 [sbp]
00:36:53 <sbp> 00:35:10 <sbp> so # this isn't commented
00:38:21 [sbp]
00:36:53 <sbp> 00:35:15 <sbp> # and neither is this
00:38:21 [sbp]
00:36:53 <AaronSw> What're you writing? The xena logging function?
00:38:21 [sbp]
00:36:59 <sbp> ]]] - http://blogspace.com/swhack/chatlogs/2001-10-28.txt
00:38:26 [sbp]
]]] - http://blogspace.com/swhack/chatlogs/2001-10-28.txt
00:38:29 [AaronSw]
Hmmph.
00:38:35 [sbp]
:-)
00:39:23 [AaronSw]
Why Java?
00:39:25 [sbp]
how was Shabat?
00:40:14 [sbp]
Java: because it's a wonderful little programming languages, free of any quirks, and with a wonderfully accessible library
00:41:27 [AaronSw]
Ah, I totally understand.
00:41:38 [sbp]
:-)
00:42:01 [sbp]
ooh:-
00:42:03 [sbp]
[[[
00:42:06 [sbp]
00:38:19 <sbp> [[[
00:42:06 [sbp]
00:38:21 <sbp> 00:36:53 <sbp> [[[
00:42:06 [sbp]
00:38:21 <sbp> 00:36:53 <sbp> 00:35:10 <sbp> so # this isn't commented
00:42:06 [sbp]
00:38:21 <sbp> 00:36:53 <sbp> 00:35:15 <sbp> # and neither is this
00:42:06 [sbp]
00:38:21 <sbp> 00:36:53 <AaronSw> What're you writing? The xena logging function?
00:42:06 [sbp]
00:38:21 <sbp> 00:36:59 <sbp> ]]] - http://blogspace.com/swhack/chatlogs/2001-10-28.txt
00:42:08 [sbp]
00:38:26 <sbp> ]]] - http://blogspace.com/swhack/chatlogs/2001-10-28.txt
00:42:12 [sbp]
]]] - http://blogspace.com/swhack/chatlogs/2001-10-28.txt
00:42:22 [AaronSw]
Recusion!
00:42:30 [sbp]
getting a nice little theme going there
00:43:45 [sbp]
.google KIF ANSI
00:43:46 [xena]
KIF ANSI: http://logic.stanford.edu/kif/dpans.html
00:43:54 [sbp]
.google RDF
00:43:55 [xena]
RDF: http://www.w3.org/RDF
00:46:31 [sbp]
sorry, the temptation is too great
00:46:39 [sbp]
[[[
00:46:41 [sbp]
00:42:03 <sbp> [[[
00:46:41 [sbp]
00:42:06 <sbp> 00:38:19 <sbp> [[[
00:46:41 [sbp]
00:42:06 <sbp> 00:38:21 <sbp> 00:36:53 <sbp> [[[
00:46:41 [sbp]
00:42:06 <sbp> 00:38:21 <sbp> 00:36:53 <sbp> 00:35:10 <sbp> so # this isn't commented
00:46:41 [sbp]
00:42:06 <sbp> 00:38:21 <sbp> 00:36:53 <sbp> 00:35:15 <sbp> # and neither is this
00:46:41 [sbp]
00:42:06 <sbp> 00:38:21 <sbp> 00:36:53 <AaronSw> What're you writing? The xena logging function?
00:46:43 [sbp]
00:42:06 <sbp> 00:38:21 <sbp> 00:36:59 <sbp> ]]] - http://blogspace.com/swhack/chatlogs/2001-10-28.txt
00:46:45 [sbp]
00:42:08 <sbp> 00:38:26 <sbp> ]]] - http://blogspace.com/swhack/chatlogs/2001-10-28.txt
00:46:47 [sbp]
00:42:12 <sbp> ]]] - http://blogspace.com/swhack/chatlogs/2001-10-28.txt
00:46:51 [sbp]
]]] - http://blogspace.com/swhack/chatlogs/2001-10-28.txt
00:46:53 [sbp]
there!
00:47:01 [AaronSw]
oh dear.
00:47:40 [sbp]
if you look at the logs sideways, they're like little mountains
00:48:43 [sbp]
when is Hannukah?
00:49:22 [AaronSw]
I don't know.
00:49:59 [sbp]
heh, heh, heh
00:50:16 [sbp]
no wonder you keep missing the holidays
00:50:26 [sbp]
.google Hannukah dates 2001
00:50:27 [xena]
Hannukah dates 2001: http://www.holidayfestival.com/Bosnia.html
00:50:36 [sbp]
Um...
00:51:23 [sbp]
"10-17 Dec" according to that page
00:52:19 [sbp]
Gotta love Google
00:52:30 [AaronSw]
Yep...
00:52:33 [AaronSw]
Orbitz! What a scam
00:52:40 [AaronSw]
I go to buy a flight and they cancel it.
00:53:04 [sbp]
neat
00:54:30 [sbp]
* sbp brushed his hair back, and a piece of paper fell out
00:54:44 [AaronSw]
Heh heh heh.
00:54:46 [sbp]
I think it was lodged up my sleeve
00:56:19 [AaronSw]
bwm is blocking my mail again!
00:57:16 [sbp]
how come?
00:58:08 [sbp]
heh, it's 1AM again
00:58:12 [AaronSw]
I don't know why...
00:58:51 [sbp]
as if it wasn't fun enough the first time around
00:59:34 [sbp]
why: the clocks went back
01:00:32 [AaronSw]
Heheheh.
01:03:02 [sbp]
must be confusing to people who have to record the time that they did things. Policement and so on
01:03:56 [AaronSw]
1AM #1
01:04:59 [sbp]
an hour earlier, at 1:07AM, I was offline, probably hacking about with some code, listening to Bob Dylan. An hour later, at 1:07AM again, I'm online chatting to you, watching a Webcast of something
01:05:11 [sbp]
which now seems to have broken
01:05:33 [AaronSw]
what was it of?
01:05:44 [sbp]
a Ghostwatch thing that's on over here
01:06:29 [sbp]
can't find the URI... so many pop up windows with no address bars, and JavaSCript
01:08:34 [sbp]
ooh, I could redesign my homepage again
01:09:22 [AaronSw]
aaah!
01:09:51 [sbp]
heh, heh, heh
01:15:13 [sbp]
ah, kick-ass: http://www.wrox.co.uk/Books/Book_Details.asp?isbn=1861005539
01:16:51 [sbp]
that's two
01:17:38 [AaronSw]
no fair
01:18:05 [sbp]
:-)
01:19:08 [AaronSw]
sbp, how'd you fit the intern bits into the Node class?
01:19:45 [AaronSw]
Did you even test that code?
01:19:54 [sbp]
I just moved the functions over, and put them in __init__
01:19:54 [AaronSw]
def __init__(self, value, uni=None):
01:19:54 [AaronSw]
self.nodeList = {}
01:19:56 [AaronSw]
is broken
01:19:59 [sbp]
yes, I've tested it
01:20:03 [sbp]
well, it runs for me
01:20:11 [AaronSw]
I mean, it'll run, but it won't intern
01:20:39 [sbp]
oh... I may have commented that bit out actually. Figured, if it runs, then that's fine by me
01:20:47 [sbp]
it parses NTriples, so that'll do :-)
01:21:03 [sbp]
what did you need the dictionary for?
01:21:12 [AaronSw]
interning!
01:21:33 [AaronSw]
Now everytime you write Node('uri')
01:21:36 [AaronSw]
you get back a different node
01:23:23 [sbp]
ah
01:23:42 [AaronSw]
that's what interning solves
01:24:07 [sbp]
well, you can fix that
01:24:12 [sbp]
heh, heh
01:24:24 [AaronSw]
So you need a separate function to intern.
01:24:31 [AaronSw]
I _did_ fix it. It's fixed in the current code.
01:25:12 [AaronSw]
And what 'junk' gets back meaningful results?
01:25:30 [sbp]
e.g. submitting a node to a node. What's that about?
01:25:37 [sbp]
and it's not junk...
01:25:43 [AaronSw]
That works? Hmm...
01:25:58 [sbp]
it's junk from the Java point of view, which requires all input arguments to be typed. Ugh
01:27:03 [sbp]
honest, it does
01:27:16 [AaronSw]
I know it does...
01:27:23 [AaronSw]
Hmm, submitting a node to a node is junk.
01:27:46 [sbp]
yeah, it doesn't make much sense to me. But it doesn't particularly bother me
01:28:00 [tav]
hmzi
01:28:15 [sbp]
just enables people to do lax coding: putting in things that they don't understand, and wondering why they don't work when you remove the functionality
01:28:19 [sbp]
i.e. me :-)
01:28:42 [sbp]
Hi tav
01:28:56 [AaronSw]
Oh, submitting a node to node is correct.
01:29:02 [AaronSw]
it's for lax coders
01:29:29 [sbp]
let the lazy buggers do it the proper way
01:29:47 [AaronSw]
But I'm the lazy bugger!
01:30:09 [AaronSw]
Hmm... let me see...
01:31:44 [AaronSw]
See, I do this:
01:31:45 [AaronSw]
self.subject = node(s)
01:31:45 [AaronSw]
self.predicate = node(p)
01:31:45 [AaronSw]
self.object = node(o)
01:31:56 [sbp]
yeah, you lazy bugger
01:31:56 [AaronSw]
It's easier for me to do that rather than checking in all of my functions.
01:32:23 [sbp]
fine, but it makes porting a bit of a nightmare
01:32:39 [sbp]
then again, I guess you don't really want to port it anyway?
01:32:46 [AaronSw]
Well, I definitely do.
01:32:55 [sbp]
really?
01:32:56 [AaronSw]
But I think that part can be a special feature for lazy Py coders ;)
01:33:11 [AaronSw]
really: for sure, I want to take over the world in all languages, heh heh heh
01:33:20 [sbp]
well, if you want to port it, it would behoove you to make it really really really boring code, no shortcuts anywhere
01:33:39 [sbp]
because then people can just look through and employ the equivalent functions in their own language
01:33:58 [sbp]
if there *aren't* any equivalents, then they're stuffed, as I found out
01:34:11 [AaronSw]
Well, this'll just be a plus for Py programemrs then... you can leave it out.
01:34:31 [AaronSw]
Just like you'll leave out Namespace
01:34:38 [sbp]
well, that means remodelling the whole code, and it ends up being quite a bit different
01:34:38 [AaronSw]
and probably the u'...' stuff
01:34:49 [AaronSw]
remodelling? why?
01:34:54 [sbp]
no, I did namespace easily. It was about the only class that I could convert quickly
01:34:55 [AaronSw]
you just add some if statements here and there
01:35:09 [sbp]
no, because you're very lax in the typing department
01:35:20 [AaronSw]
where else?
01:35:20 [AaronSw]
namespace: oh? does it work in Java?
01:35:26 [sbp]
you allow things of any type to be passed to functions, and then decide what to do with it later
01:35:35 [sbp]
namespace: yeah; I had to feck with it a bit, but yeah
01:35:52 [sbp]
dc.term("subject") rather than dc.subject
01:35:56 [AaronSw]
Ahh, I see.
01:36:07 [sbp]
I could have done it the latter way, but it would have meant a lot more code
01:36:09 [AaronSw]
sorta defeats the purpose I'd think.
01:36:20 [AaronSw]
whatever.
01:36:30 [sbp]
it's easier than writing http://purl.org/dc/element/1.1/subject
01:36:38 [AaronSw]
but can't java concat strings?
01:36:51 [sbp]
yeah, it can concat strings
01:37:08 [AaronSw]
DC_NS + 'subject'
01:37:18 [sbp]
well, why didn't you just do that?
01:37:25 [AaronSw]
Because it's longer in Python
01:37:32 [AaronSw]
but it's shorter than your java contraption
01:37:54 [sbp]
DC+'subject' / dc.subject - not much difference. Two characters
01:37:54 [AaronSw]
But this is good.
01:38:11 [AaronSw]
But I might use Namespace to keep track on namespaces like cwm
01:38:20 [sbp]
good idea
01:38:25 [tav]
what you doing?
01:38:35 [AaronSw]
chatting about PlexRDF not in #plex!
01:38:44 [sbp]
paste it in later
01:38:45 [tav]
bad bad
01:38:47 [AaronSw]
I blame sbp for not being in #plex
01:38:53 [tav]
* tav slaps sbp
01:38:56 [AaronSw]
Namespace: But I'd need to know the prefix which I don't currently.
01:39:28 [sbp]
yeah
01:47:29 [AaronSw]
Am I the only one in #whyissourceforgedown ?
01:52:58 [GabeW]
no
01:53:07 [GabeW]
we are talking about it in #infoanarchy
01:53:10 [GabeW]
at least we aewre
02:03:56 [sbp]
.google Swahili tutorial
02:03:57 [xena]
Swahili tutorial: http://www.worldlanguage.com/Products/Swahili/Tutorial-Learning/Page1.htm
02:04:08 [GabeW]
anyway - need to run -ttyl
02:04:17 [sbp]
c'ya
02:04:40 [GabeW]
GabeW has quit
02:42:31 [sbp]
Hmm... I took the palm out, and it looks a bit bare now
02:42:57 [sbp]
the pool picture doesn't fit right, even when I reduce it
02:44:38 [sbp]
.google how to design a cool homepage
02:44:38 [xena]
how to design a cool homepage: http://www.coolhomepages.com
02:44:51 [sbp]
makes sense
02:45:54 [AaronSw]
Aww, the palm was cool.
02:46:06 [AaronSw]
Get atariboy to redesign it for you, heh heh
02:48:54 [sbp]
heh!
02:49:12 [sbp]
wasn't *that* cool; just a palm
02:51:49 [AaronSw]
Oh, but it was so much more.
02:51:59 [sbp]
how so?
02:52:14 [AaronSw]
I don't know!
02:52:24 [sbp]
heh, heh
02:52:38 [sbp]
I just need a little pissy logo, saying "SBP" or something
02:53:37 [AaronSw]
Ooh... that'd be cool.
02:56:51 [sbp]
well, my first attempt was shit, so...
02:58:52 [sbp]
Pffff: pick proper punctuation, pisshead
03:00:55 [sbp]
Aha: I should learn Welsh!
03:01:23 [sbp]
.google Welsh tutorial
03:01:24 [xena]
Welsh tutorial: http://www.cs.brown.edu/fun/welsh/Welsh.html
03:01:39 [sbp]
thank you xena
03:03:59 [sbp]
heh: "I do do that sometimes. Now, there's a thing." - http://users.comlab.ox.ac.uk/geraint.jones/about.welsh/
03:09:20 [sbp]
"One thing that is important to remember is that the pronunciation of Welsh varies widely between dialects." - http://www.cs.brown.edu/fun/welsh/Lesson01.html
03:09:23 [sbp]
oh, now you tell me
03:09:27 [AaronSw]
Heh heh.
03:09:41 [AaronSw]
My former teach (very cool guy) Mr. Leesch learned Welsh for a trip there.
03:09:52 [AaronSw]
Odd language... he had us quiz him on it.
03:09:56 [sbp]
seems a good idea
03:10:03 [sbp]
'tis a wonderful language
03:10:22 [sbp]
I'm always taking the piss out of it's odd pronunciation, and a plethora of consonants...
03:10:33 [sbp]
but it's the oldest non-changed European language, I think
03:10:41 [sbp]
and it kicks-ass
03:10:49 [sbp]
s/it's/its/
03:11:45 [sbp]
good idea: ty+
03:11:58 [AaronSw]
So you know about this law that allows Englishman to kill Welsh folks after midnight?
03:12:08 [sbp]
er... no
03:12:27 [AaronSw]
My friend Ned was on about it for a while.. you can only shoot them with bows and arrows, I think.
03:12:44 [tav]
excellent!
03:13:05 [tav]
* tav starts sharpening up his arrowheads
03:13:22 [tav]
'tis fun to go hunt some of those sheep fuckers
03:16:25 [sbp]
after midnight?
03:18:43 [sbp]
* sbp totally gives up on pronouncing Welsh correctly, goes onto written...
03:21:43 [sbp]
* sbp totally gives up on writing Welsh correctly, goes back to hacking his homepage...
03:23:55 [sbp]
* sbp totally gives up on hacking his homepage, goes back to reading about Welsh...
03:24:22 [AaronSw]
Heh.
03:25:02 [sbp]
lol!
03:25:02 [sbp]
[[[
03:25:04 [sbp]
So far, so good. Now we come to the issue of answering the questions posed in the previous section. I wish I could just tell you the Welsh word for "yes", and then you could all go home feeling like you'd accomplished something. Unfortunately, Welsh does not have a word for "yes".
03:25:09 [sbp]
]]] - http://www.cs.brown.edu/fun/welsh/Lesson02.html
03:26:04 [sbp]
ah, now this is better information:-
03:26:05 [sbp]
[[[
03:26:06 [sbp]
I figure some of you guys are wondering how you can pick up a Welsh girl, if it's so complicated for her to figure out the right word to use to say "yes". But don't despair: it's equally difficult for her to say "no".
03:26:08 [sbp]
]]] - ibid.
03:29:21 [sbp]
aha, we can ban bNodes:-
03:29:23 [sbp]
[[[
03:29:24 [sbp]
The Welsh language thus proves the indefinite article to be superfluous by omitting it.
03:29:29 [sbp]
]]] - http://www.cs.brown.edu/fun/welsh/Lesson03.html
03:30:29 [AaronSw]
Cool.
04:17:42 [AaronSw]
This is an interesting error message on a website: "Unable to establish socket"
04:27:22 [oierw`]
:)
04:34:01 [sbp]
* sbp changes his 404 message to "Unable to establish the semantics of a Website"
04:34:36 [AaronSw]
Heh heh.
04:34:43 [AaronSw]
Where's Morbus?
04:34:47 [AaronSw]
I want to whine about Eudora.
04:39:59 [sbp]
what's going on over here?
04:40:56 [AaronSw]
Not much...
04:41:07 [AaronSw]
I'm trying to get Eudora to work
04:41:08 [AaronSw]
and it isn't.
04:41:25 [sbp]
Good old Eudora
04:42:27 [AaronSw]
It says my password is wrong.
04:42:36 [sbp]
what is your password?
04:42:48 [AaronSw]
Heh heh heh.
04:42:53 [sbp]
aw, rats
04:43:32 [sbp]
* sbp bets that Aaron typed it out and then thought, "hang on a sec."
04:43:40 [AaronSw]
you wish
04:43:45 [sbp]
:-)
04:44:15 [sbp]
* sbp is writing a reply to the www-archive note
04:44:21 [sbp]
I've got: "Good idea, but why don't you call it something cool like, "Plex"."
04:44:53 [sbp]
then it'll look like I invented the name, y'see, and people will give me lots of money
04:45:06 [sbp]
anyway, who did come up with the name? Oh, tav
04:45:19 [sbp]
tav?
04:45:23 [sbp]
tav: bing
04:45:27 [AaronSw]
I think he did.
04:45:33 [sbp]
where did he get it from?
04:45:41 [tav]
i really shouldn't have told you guys about the bing
04:45:44 [tav]
please stop it
04:45:46 [sbp]
heh, heh, heh!
04:45:49 [sbp]
sorry...
04:45:58 [AaronSw]
But do tell us about the name
04:46:03 [tav]
the name?
04:46:10 [sbp]
yeah, exactly. at least it works :-)
04:46:14 [sbp]
Plex
04:46:18 [AaronSw]
<sbp> anyway, who did come up with the name? Oh, tav
04:46:18 [AaronSw]
<sbp> where did he get it from?
04:46:38 [tav]
i have been meaning to take over the internet for a long long time now
04:46:46 [tav]
and plex was the name
04:46:56 [tav]
there was even a portal called 'terraplex'
04:47:03 [sbp]
yeah, but what's its etymology?
04:47:10 [tav]
it's greek
04:47:17 [tav]
well, greek / latin
04:47:28 [AaronSw]
what's it mean?
04:47:30 [sbp]
er... to clarify, I meant its *recent* etymology
04:47:34 [tav]
plexus, meaning interwoven
04:47:41 [tav]
connected
04:47:48 [sbp]
mesh
04:48:04 [sbp]
interconnected/interpenetrated
04:48:11 [tav]
mesh refers to the actual network
04:48:15 [sbp]
so why did you think of it? when?
04:48:16 [tav]
plex moreso to the essence
04:48:27 [tav]
* tav wonders if that makes sense
04:48:31 [sbp]
yes
04:48:55 [sbp]
* sbp is still smiling about the "bing"
04:49:25 [tav]
plex? about 2 years ago, more in relationship to terraplex than anything else
04:49:46 [tav]
but, then as pecus, plexnames evolved, plex became much much more
04:49:53 [sbp]
is it you whom convinced Aaron to use the name?
04:50:04 [AaronSw]
No, I convinced him.
04:50:13 [sbp]
:-)
04:50:32 [sbp]
how? blackmail?
04:50:33 [AaronSw]
it's true!
04:50:35 [tav]
mesh, really came about when discussing the "plex" with oierw back this summer
04:50:38 [AaronSw]
err, not balckmail
04:50:54 [tav]
s/oierw/oierw+fenton
04:51:21 [sbp]
these logs will be gold for Plexorians
04:51:29 [AaronSw]
I wish I was at that discussion...
04:51:29 [tav]
hehe, yes, AaronSw convinced me re: using plex as the name itself
04:51:47 [tav]
we were looking for a name for the mesh / plex
04:51:48 [AaronSw]
Ugh, Eudora still has that old 80s beep?
04:51:57 [tav]
did we spend like 30 odd hours on it?
04:52:02 [tav]
or was it more?
04:52:15 [sbp]
can we have #swhack style logs for #plex, please?
04:52:28 [AaronSw]
What do you mean by #swhack-style?
04:52:34 [sbp]
i.e. decent logs
04:52:39 [AaronSw]
It was a lot of hours
04:52:42 [AaronSw]
What's wrong with the logs now?
04:52:48 [sbp]
plain text, available instantly, por favor
04:52:53 [tav]
yes, AaronSw's been asking for more powerful logging, xena will have it soon
04:53:07 [AaronSw]
this email is pretty close to plain text, don't you think?
04:53:10 [sbp]
but logster has it now
04:53:11 [AaronSw]
err s/email/html
04:53:18 [sbp]
html: not really
04:53:24 [AaronSw]
what's different?
04:53:28 [tav]
do you read the html source?
04:53:41 [sbp]
it's HTML. I like plain text
04:53:57 [tav]
plain text doesn't wrap
04:54:11 [tav]
but, whatever suits your preference
04:54:11 [sbp]
as an alternative, of course
04:54:13 [oierw`]
sbp: and all our names are in them! :)
04:54:21 [sbp]
:-)
04:54:32 [tav]
urgh
04:54:45 [tav]
yet another discussion away from #plex
04:54:49 [AaronSw]
oierw`, huh?
04:54:58 [oierw`]
err...
04:55:17 [sbp]
just a quality control thing... I find that I won't bother using the plex IRC logs in the state they're in now, cause I can't be bothered to find them, download them, and then read them...
04:55:31 [sbp]
yeah, sorry: I was going to go to bed, but found something else to do
04:55:58 [oierw`]
hmm. i may have been just imagining things
04:56:28 [oierw`]
* oierw` may be delusional
04:56:34 [oierw`]
hopefully noone will ever find that out
04:56:47 [sbp]
you have deluded yourself into thinking that you are delusional
04:57:16 [oierw`]
perhaps :)
04:57:34 [sbp]
well, y'never know
04:57:56 [sbp]
anyway, thanks for chatting guys
04:58:02 [sbp]
Gotta run
04:58:05 [sbp]
sbp has quit
06:00:07 [AaronSw]
Interesting rDNS:
06:00:07 [AaronSw]
*** cafeole (cafeole@comp.os.linux.advocacy) has joined the channel
14:11:26 [AaronSw]
Heh heh, my automated email got hit by the time switch:
14:11:42 [AaronSw]
It sent me three emails...
14:13:00 [AaronSw]
err, two really
14:38:03 [BenSw]
.time cst
14:38:03 [xena]
Oct. 28, 2001 8:39 am US/Central
14:39:58 [BenSw]
.time cst
14:39:59 [xena]
Oct. 28, 2001 8:41 am US/Central
14:40:26 [BenSw]
.time cst
14:40:27 [xena]
Oct. 28, 2001 8:41 am US/Central
15:35:53 [AaronSw]
AaronSw has left #swhack
15:36:00 [AaronSw]
AaronSw has joined #swhack
15:45:55 [AaronSw]
AaronSw has left #swhack
15:45:58 [AaronSw]
AaronSw has joined #swhack
16:52:05 [sbp]
sbp has joined #swhack
16:52:23 [sbp]
Aaron, are you there?
16:52:33 [AaronSw]
Oh, hi there.
16:52:40 [sbp]
I'm trying to convert query.py over to RDF API
16:52:46 [sbp]
and making good progress
16:52:51 [AaronSw]
Great!
16:52:53 [sbp]
but I'm stuck on one point
16:53:01 [AaronSw]
I'm trying to write down this freaky dream I had last night...
16:53:07 [sbp]
with SWIPT, you do triple[S]
16:53:13 [sbp]
freaky dream?
16:53:23 [AaronSw]
Yeah, I'll explain in a bit.
16:53:29 [AaronSw]
triple[S] returns subject?
16:53:30 [sbp]
with RDFAPI, you do triple.subject (which is annoying: I'd perfer triple.s)
16:53:33 [sbp]
yes
16:53:47 [sbp]
now, I have a function that has two lists sent to it
16:53:52 [AaronSw]
I can add triple.s as a synonym, I guess.
16:53:58 [sbp]
s(a, b)
16:54:16 [sbp]
a, b = [S, P], [O]
16:54:31 [sbp]
so I can do stuff like triple[a[0]]
16:54:39 [sbp]
however, with RDF API I can't do that
16:55:15 [sbp]
so... help!
16:55:20 [AaronSw]
what's s do with these lists?
16:55:41 [sbp]
it does cool matching stuff
16:55:56 [sbp]
the function is non writable: it would make the code about (literally) ten time longer
16:56:06 [sbp]
s/writable/re-writable/
16:56:15 [sbp]
s/time/times/
16:56:40 [AaronSw]
Umm... can't you do:
16:56:56 [AaronSw]
getattr(triple, a[0]) ?
16:57:05 [AaronSw]
s/getattr/getitem/
16:57:13 [sbp]
ah, and pass it 'subject'
16:57:17 [AaronSw]
yep
16:57:25 [sbp]
or rather, S = 'subject' # etc.
16:57:28 [AaronSw]
Exactly
16:57:30 [sbp]
neat. Cheers :-)
16:57:36 [sbp]
now, what about that dream?
16:57:50 [AaronSw]
I had the weirdest dream last night...
16:57:50 [AaronSw]
It was announced on TV that another plane had been hijacked, so we all huddled around to watch.
16:57:59 [AaronSw]
I guess they had prepared after the last attacks and they were able to find out who the hijacker was. And it turned out to be...
16:58:14 [AaronSw]
danbri.
16:58:23 [AaronSw]
I just couldn't believe it... he seemed like such a nice guy and everything....
16:58:33 [AaronSw]
I cried and cried and screamed on IRC and stuff...
16:58:53 [AaronSw]
and sandro was on IRC and he was just stunned.
16:59:00 [sbp]
Yes. That is indeed a very weird dream!
16:59:15 [AaronSw]
And some other stuff happened which I don't remember... I was worried about how I would go on like this.
16:59:27 [AaronSw]
And then I woke up and was relieved to find out it wasn't true.
16:59:47 [AaronSw]
But it wasn't really a nightmare... I wasn't scared... it was just sad.
17:00:03 [AaronSw]
I think I should ask danbri about it.
17:00:14 [sbp]
you'll scare the shit out of him!
17:00:33 [AaronSw]
Heh, he'll probably be like: shoot! my plans are ruined.
17:00:39 [sbp]
heh, heh
17:03:38 [sbp]
* sbp carefully continues to port code
17:04:12 [sbp]
this code relies on interning, BTW
17:05:29 [AaronSw]
See, interning is good. :)
17:05:34 [sbp]
yeah :-)
17:06:07 [sbp]
ugh, I'm going to hate debugging this.... *please* let it run first time!
17:06:21 [AaronSw]
heh heh heh.
17:06:28 [AaronSw]
At least this time I can help.
17:06:48 [sbp]
yeah
17:07:30 [sbp]
BTW, this is just a simple query engine. I've decided that at least the bug is regular enough to explain it as "lacking a feature"
17:07:55 [sbp]
once it matches a triple, it removes it, so you can't do queries involving multiple queries on one triple
17:08:42 [AaronSw]
Hmm.
17:09:44 [sbp]
but, I mean, it worked for all my test cases
17:09:57 [sbp]
so that type of querying can't be *that* important... can it? :-)
17:10:10 [AaronSw]
Heh heh.
17:11:55 [sbp]
Hmm... something's gone oddly wrong here
17:16:26 [AaronSw]
Translate this from Welsh:
17:16:26 [AaronSw]
[15:48:10] <oierw> dp,romr yr;; sminod yjsy jr vsm ,rddshr yjr npy ejrm jr esmyd yp gomf piy yjr ersyjrt
17:16:27 [AaronSw]
Heh.
17:17:01 [sbp]
:-)
17:17:31 [sbp]
yr is "of", I think, coincedentally
17:17:47 [sbp]
yeah... of
17:19:50 [sbp]
heh, heh:-
17:19:50 [sbp]
def dosomethingfunny(self, label, x):
17:19:57 [sbp]
me and my function names :-)
17:20:23 [AaronSw]
Hrh
17:20:25 [AaronSw]
err jej
17:20:26 [AaronSw]
err heh
17:20:56 [sbp]
how do I remove a dictionary entry if it's subject is x, and value is y?
17:21:21 [sbp]
oh, I've got it
17:21:37 [sbp]
if dic[x] == y: del dic[x]
17:21:40 [sbp]
yes?
17:22:03 [AaronSw]
yep
17:26:08 [sbp]
right, let's run it...
17:30:32 [tav]
* tav pokes sbp
17:30:41 [sbp]
crap, you can
17:30:50 [sbp]
you can't se something using getitem
17:30:53 [sbp]
oh, fine, fine
17:31:06 [sbp]
can't we move #plex to OPN?
17:31:11 [AaronSw]
Pleeease?
17:31:48 [tav]
does it really hurt that much to be on multiple irc servers?
17:31:58 [tav]
my problem is i have a limit of 20 channels....
17:32:11 [AaronSw]
Oh? that sucks
17:32:14 [tav]
or rather the irc server has a limit
17:32:33 [tav]
we can get rid of such limits of esp, but can't do that here
17:34:29 [AaronSw]
I just joined 20 channels just fine
17:34:46 [AaronSw]
oh, well 21
17:34:52 [AaronSw]
but no more than that or i get an error
17:35:49 [AaronSw]
Well, perhaps we can mirror the two channels?
17:36:31 [tav]
yes, we can do that
17:36:35 [tav]
link them up
17:36:50 [tav]
get greaper to do that
17:37:03 [tav]
maya and anarchy can talk to each other
17:37:05 [AaronSw]
Is it an eggdrop feature or something?
17:37:16 [tav]
there's an eggdrop module for it
17:45:13 [AaronSw]
tav, another solution to your too-many-channels problem is to run a bouncer.
17:45:28 [tav]
?
17:45:36 [AaronSw]
and have tav visit 20 channels and tav` visit another 20
17:46:10 [AaronSw]
OPN will see the two bouncers as two diff users and won't cause a fuss
17:46:10 [tav]
i already do that
17:46:23 [tav]
except tav` sometimes forgets to join
17:46:55 [AaronSw]
tav and tav`` seem to have an awful lot of overlap
17:47:05 [AaronSw]
if you run bouncers on mu2 then they should stay pretty solid
17:47:07 [tav]
thats tav``
17:47:29 [AaronSw]
what is?
17:47:52 [tav]
who overlaps with tav
17:48:08 [AaronSw]
Oh, tav` forgot to join
17:48:13 [AaronSw]
why does it forget to join?
17:48:26 [tav]
mostly because opn kills my multiple connections
17:48:33 [tav]
or bersirc fucks up
17:48:41 [tav]
because it joins so many networks / channels
17:48:44 [AaronSw]
hmm
17:48:49 [tav]
anyways, whois tav tav` tav``
17:49:29 [AaronSw]
I did.
17:49:39 [AaronSw]
tav` is mia
17:49:44 [AaronSw]
oh, now he's back
17:51:26 [tav]
see my problem?
17:51:41 [tav]
yes, i could join less channels, but i like to monitor a lot of interesting projects
17:56:41 [sbp]
Gotta run
18:01:08 [sbp]
sbp has quit
18:58:36 [sbp]
sbp has joined #swhack
19:29:15 [sbp]
sbp has quit
19:57:45 [sbp]
sbp has joined #swhack
20:27:43 [AaronSw]
hi sbp
20:27:50 [AaronSw]
did you see the link we set up in #plex?
20:29:40 [sbp]
ah, there you are...
20:54:30 [logster]
logster has joined #swhack
20:54:30 [sagan.openprojects.net]
Users on #swhack: logster AaronSw tav BenSw tav`` deltab xena oierw`
22:00:46 [sbp]
sbp has joined #swhack
22:17:54 [AaronSw]
LOL! Someone just pointed me to http://www.weatherinnorwegian.com/ -- "Better Weather, Less Clothes"
22:20:24 [AaronSw]
Weird...
22:29:42 [sbp]
heh, heh!
23:45:21 [AaronSw]
Why'd you leave?
23:50:12 [AaronSw]
sbp?
23:50:33 [sbp]
sorry, my keyboard was getting sticky unwrapping a sweet and typing
23:50:38 [sbp]
plus you were driving me nuts
23:50:45 [AaronSw]
Sorry.
23:50:45 [sbp]
* sbp wipes off his keyboard
23:50:56 [sbp]
heh, heh
23:50:58 [AaronSw]
I didn't mean to drive you nuts.
23:51:07 [sbp]
w
23:51:13 [sbp]
oops
23:51:20 [sbp]
it's really sticky now!
23:51:23 [AaronSw]
Heh.
23:51:28 [sbp]
don't worry: I'm always kinda nus :-)
23:51:31 [sbp]
er... nuts
23:51:53 [AaronSw]
Can you perhaps explain why you always create internal functions you only call once?
23:52:08 [sbp]
er... we should do this in Plex...
23:52:16 [AaronSw]
Yes, we should.