IRC log of swhack on 2002-05-23

Timestamps are in UTC.

00:02:57 [eikeon]
eikeon (~eikeon@jungle.ne.client2.attbi.com) has joined #swhack
00:12:05 [tomch]
tomch has quit (Read error: 110 (Connection timed out))
00:23:04 [uberfunk]
uberfunk has quit (Read error: 104 (Connection reset by peer))
01:06:53 [wmf]
wmf (~wmf@cs666868-69.austin.rr.com) has joined #swhack
01:48:46 [AaronSw]
I'm wondering what to call my RDF replacement
01:48:59 [AaronSw]
SEG (increment the letters)
01:49:02 [AaronSw]
.rot13 rdf
01:49:10 [AaronSw]
RDF++
01:49:17 [sbp]
the Semantic Web: it's the SEG way
01:49:26 [wmf]
damn, sbp beat me to it
01:49:47 [sbp]
heh, heh
01:50:04 [AaronSw]
heh
01:50:12 [AaronSw]
rot13(RDF) = EQS
01:50:32 [AaronSw]
Heh, EQS sounds like X which is the name for the consortium-deely
01:50:46 [sbp]
Extremely Quaint Stuff
01:50:54 [sbp]
Emerson, Quake, and Swartz
01:51:02 [AaronSw]
EQS-Triples
01:51:23 [sbp]
SW-Triples would have been a good name
01:53:35 [AaronSw]
heh, calling it the X Consortium would be funny
01:53:41 [AaronSw]
Oh man, so many puns here.
01:54:07 [wmf]
Won't the real X Consortium please stand up?
01:54:26 [wmf]
I don't think x.org has done any actual work in years anyway
01:54:41 [wmf]
all X11 innovation is driven by XFree86
01:54:51 [AaronSw]
It's funny because the W3C was modeled after the X Consortium.
01:55:02 [AaronSw]
"Have you heard about EQS?" "The X Consortium or the Consortium called X." "No, E-Q-S, the new format."
01:56:20 [AaronSw]
of course, RDF spelled backwards is FDR...
01:56:57 [AaronSw]
hm, maybe SW3
01:57:12 [AaronSw]
S3W... Super Silly Semantic Web
01:57:39 [AaronSw]
3ples
01:57:43 [AaronSw]
threeples
02:02:15 [sbp]
Swartz^3
02:03:26 [sbp]
actually, Resource^3 would be a good name for a triple
02:04:08 [sbp]
if said triple were being marketed in today's fast-moving high-priced business sector
02:06:05 [Seth]
why base any new sem web language on triples .. why not on quads?
02:07:05 [sbp]
good point, actually. I think that a kind of generic standard that lets people choose the arity of the associations would be good
02:09:33 [AaronSw]
Heh.
02:09:56 [AaronSw]
"anything you can do I can do meta"
02:10:08 [AaronSw]
let's create a standard that lets people choose what standard they want to follow
02:10:59 [Seth]
sean, variable arity is goood .... they are all arrows .. one can put any number of attributes to any arrow
02:12:08 [Seth]
an arrow has a subject and object
02:12:26 [Seth]
then you add an attribute for type of arrow, call it a predicate
02:12:47 [Seth]
then you add an attribute for the context of the arrow .. call it the graph the arrow is in
02:13:00 [Seth]
then you add an attribute for the order of the arrow
02:13:43 [Seth]
then you add an attribute for the strength (or how sure you are that the arrow existes)
02:13:58 [Seth]
then you add whatever you need for whatever you are doing
02:14:34 [AaronSw]
sounds like you've switched to the ids-not-contexts side :)
02:14:50 [Seth]
for instance you could add an identity for the arrow .. call it arrowId
02:15:06 [Seth]
no i got a place for both in my bot
02:15:32 [Seth]
im not using the arrowId at the moment, though
02:29:07 [Seth]
sean, i need a quick (dirty) parser for pentals ?
02:29:20 [sbp]
did I say that?
02:29:39 [Seth]
say what?
02:30:15 [sbp]
that you need a quick (dirty) parser for pentals
02:31:12 [Seth]
woops .. the ? should have been a .
02:31:30 [Seth]
fact is that i do need it.
02:31:32 [deltab]
by 'pentals' do you mean quintuples?
02:31:41 [Seth]
yep
02:32:06 [Seth]
subject predicate object graph seq terminal
02:32:26 [Seth]
terminal ::= ? | . | !
02:32:41 [Seth]
graph and seq are opitonal
02:32:59 [Seth]
i could write up the bnf if you want
02:34:43 [sbp]
def parsePentals(s, t=[]):
02:34:44 [sbp]
a, t = r'(<.*?>|_:\S+|\?\S+|"[^"\\]*(?:\\.[^"\\]*)*")[ \t]', t[:]
02:34:44 [sbp]
rt = r'[ \t]*%s%s%s(?:%s)?(?:%s*)?.[ \t]*' % (a, a, a, a, a)
02:34:46 [sbp]
for line in s.replace('\r\n', '\n').replace('\r', '\n').split('\n'):
02:34:46 [sbp]
if re.compile(rt).match(line): t.append(re.compile(rt).findall(line)[0])
02:34:46 [sbp]
return t
02:34:59 [sbp]
dunno if it works
02:35:23 [Seth]
hmmm ...
02:37:24 [sbp]
ah, it seems to work well enough
02:38:10 [sbp]
oh, except that you've got odd terminals in there
02:38:33 [sbp]
just replace the . (oops, which should be \.) with [!?.]
02:39:08 [sbp]
er, ([!?.]), since you'll want to return it
02:39:14 [AaronSw]
It's a good thing that Sean's perlness is confined to his regexps...
02:39:20 [sbp]
heh, heh
02:39:31 [Seth]
global name 're' is not defined
02:39:37 [sbp]
just wait till they add string interpolation!
02:39:39 [sbp]
import re
02:39:57 [AaronSw]
I've already started using string interpolation
02:40:13 [AaronSw]
it's much cleaner than this %nonsense
02:40:14 [sbp]
really? using KPY's script?
02:40:19 [AaronSw]
yeah
02:40:22 [sbp]
cool
02:40:47 [AaronSw]
from Itpl import itpl
02:41:52 [Seth]
i tried
02:42:04 [sbp]
tried what?
02:42:07 [Seth]
s='seth is great.'
02:42:11 [Seth]
parsePentals(s)
02:42:17 [Seth]
returned
02:42:19 [Seth]
[]
02:42:40 [sbp]
ugh, you should have told me that it supported Qnames and keywords :-)
02:42:58 [Seth]
what would have worked?
02:43:12 [AaronSw]
<seth> <is> <great> .
02:43:13 [Seth]
:seth :is :great.
02:44:04 [Seth]
s='<seth> <is> <great>.'
02:44:09 [Seth]
still returns []
02:44:23 [ASw]
ASw has quit ("BitchX-1.0c18 -- just do it.")
02:44:24 [sbp]
rt = r'[ \t]*%s%s%s(?:%s)?(?:%s)?([!?.])[ \t]*' % (a, a, a, a, a)
02:44:33 [sbp]
you need the space in there
02:44:49 [Seth]
ill try it
02:44:51 [sbp]
doesn't support the space before the period since the last two terms are optional and I'm lazy
02:45:00 [sbp]
>>> s='seth is great .'; parsePentals(s)
02:45:00 [sbp]
[('seth', 'is', 'great', '', '', '.')]
02:45:00 [sbp]
>>>
02:46:55 [sbp]
if you really want to exclude the space:-
02:46:56 [sbp]
rt = r'[ \t]*%s[ \t]%s[ \t]%s(?:[ \t]%s)?(?:[ \t]%s)?[ \t]?([!?.])[ \t]*' \
02:46:56 [sbp]
% (a, a, a, a, a)
02:47:14 [sbp]
er... and take the [ \t] off of the end of a
02:47:52 [sbp]
lack of clarity is the problem with quick and dirty things :-)
02:48:11 [sbp]
the NTuples parser in Eep3 is much nicer
02:52:12 [Seth]
maybe you could email me yours, cant get mine to do anything but return []
02:59:26 [sbp]
it's only six lines
03:00:11 [sbp]
* sbp emails it anyway
03:00:20 [GabeW]
GabeW (~Gabe@12-236-104-95.client.attbi.com) has joined #swhack
03:00:32 [sbp]
a slightly more compact version: I decided that using {} might be a good thing :-)
03:01:21 [AaronSw]
hm: http://www.apple.com/quicktime/qtv/xserve/
03:02:04 [AaronSw]
"quicktime pro is required to watch the high-quality version of this broadcast"
03:03:29 [sbp]
is that at all surprising?
03:07:03 [Seth]
Kewl! it works ... :))))
03:07:09 [Seth]
one more thing
03:07:11 [Seth]
q='sean is "great right now".'
03:07:26 [Seth]
got to parse the literal as one token
03:07:50 [sbp]
whoops
03:08:23 [Seth]
lol .. comb is ok ... watch out when you find a bird's nest there
03:09:00 [sbp]
right, I've sent you a corrected version
03:13:44 [Seth]
('"Sean Palmer"', 'rdf:isa', 'GreatMan', '', '', '?')]
03:14:04 [Seth]
works, but why is it a tuple inside a string?
03:15:12 [Seth]
fixed that .. just return t[0]
03:15:30 [sbp]
no, no, that'll just return the first triple of the results
03:15:47 [sbp]
>>> parsePentals('x y z.\np q r.')
03:15:47 [sbp]
[('x', 'y', 'z', '', '', '.'), ('p', 'q', 'r', '', '', '.')]
03:15:47 [sbp]
>>>
03:16:11 [Seth]
huh, just tried it .. got
03:16:12 [Seth]
('"Sean Palmer"', 'rdf:isa', 'GreatMan', '', '', '?')
03:16:30 [Seth]
for ('"Sean Palmer"', 'rdf:isa', 'GreatMan', '', '', '?')
03:16:37 [sbp]
right, that works, but when you feed it two triples now, it'll only give you the first one
03:17:10 [Seth]
oh, i see .. this is designed for more than one statement.... grest!
03:17:20 [Seth]
i mean great!
03:17:38 [sbp]
right, and it'll handle both Windows and *nix line endings
03:18:19 [sbp]
it should also be a feck of a lot quicker than shlex :-)
03:19:57 [Seth]
hmmm ...
03:20:00 [Seth]
p='sean is great. seth "wants to be" great. aaron isa <man>?'
03:20:09 [Seth]
just returns the first triple
03:20:57 [Seth]
and yes definitely, this is better than shlex !
03:21:17 [sbp]
you need line breaks. parsePentals('sean is great.\nseth "wants to be" great.\naaron isa <man>?')
03:21:37 [sbp]
must... convert... people... to... regexp :-)
03:22:59 [Seth]
ok i see
03:23:32 [Seth]
thanks .. you saved me many hours of hacking :)
03:23:45 [sbp]
glad to be of some service
03:31:33 [sbp]
Scott Adams on the Google logos: """I'm sad to say that my first attempt, culminating with Wally standing behind the letters "OO" as if they were huge man-breasts, did not pass muster."""
03:31:57 [sbp]
(in Newsletter 41, soon to be linked to from http://www.unitedmedia.com/comics/dilbert/dnrc/html/read_the_newsletter.html)
03:34:19 [GabeW]
GabeW has quit ("Client Exiting")
04:33:41 [Seth]
Seth has quit ()
05:21:30 [wmf]
wmf has quit ("BitchX: better than a penis enlargement!")
05:24:55 [GabeW]
GabeW (~Gabe@12-236-104-95.client.attbi.com) has joined #swhack
05:26:46 [GabeW]
GabeW has quit (Client Quit)
08:21:37 [Ash]
Ash has quit (Read error: 110 (Connection timed out))
09:21:01 [justaboy]
justaboy (vgbhyh@217.156.1.152) has joined #swhack
09:21:09 [justaboy]
justaboy has left #swhack
09:38:36 [walloper]
<lilo> Please be aware that your felt-tip marker violates US law. When you get that email from the BSA, *please* don't call them back. :)
10:01:59 [Ash]
Ash (~amathews@166.70.45.199) has joined #swhack
12:24:33 [pixel_2]
pixel_2 (~pixel@ns.bhsi.com) has joined #swhack
12:24:58 [pixel_2]
pixel_2 is now known as pixel
12:25:10 [pixel_2]
pixel_2 (~pixel@ns.bhsi.com) has joined #swhack
12:25:31 [pixel]
pixel has left #swhack
12:25:56 [pixel_2]
pixel_2 has left #swhack
12:26:33 [pixel]
pixel (~pixel@ns.bhsi.com) has joined #swhack
12:52:11 [Morbus]
Morbus (~morbus@morbus.totalnetnh.net) has joined #swhack
12:56:10 [pixel]
pixel has left #swhack
13:03:47 [pixel]
pixel (~pixel@ns.bhsi.com) has joined #swhack
13:08:02 [oierw`]
oierw` (~mathew@pcp994425pcs.goosck01.sc.comcast.net) has joined #swhack
13:22:24 [bitsko]
bitsko (~KenMacLeo@66.187.196.132) has joined #swhack
13:25:36 [Morbus]
hey bitsko.
13:25:48 [Morbus]
thought of some issues with that streaming update plan I mentioned to you yesterdat.
13:26:22 [bitsko]
hey. what kinda issues?
13:27:30 [Morbus]
welp, 'member I mentioned the failsafe? something like "if AmphetaDesk.pm fails in the eval, failsafe to the last known version?"
13:27:40 [Morbus]
that sounds great for people who don't have a clue, but not for developers who want to hack Ampheta.
13:28:01 [Morbus]
if someone is messing with ampheta, and syntax screwup, ampheta will failsafe back to an older version, overwriting any working code they had tweaked.
13:28:26 [bitsko]
can developers just use PERL5LIB to path to dev code?
13:29:02 [sbp]
* sbp waves
13:29:05 [quasi]
Morbus: so make the option to override the failsafe stuff - a developer should be able to edit a file ;)
13:29:17 [Morbus]
yeah, I'd say so ;)
13:30:06 [bitsko]
a developer should also be able to run in "CVS mode" where their local copy comes from CVS
13:30:10 [Morbus]
bitsko: I don't know about PERL5LIB enough. i know that when I runtime it on Windows, it sets the lib path to one of three paths, being ./, PERL2EXE (internal) and ./lib (which I set)
13:30:31 [Morbus]
auto-CVS updates: maybe in the future ;) ...
13:31:05 [bitsko]
I don't mean auto-cvs updates, just developers whose local copy of code comes from CVS, not from snapshots
13:31:07 [quasi]
Morbus: so all you have to do is implement cvs in perl :)
13:31:36 [bitsko]
thus "cvs mode" should work seperate from "autoupdate mode"
13:32:18 [Morbus]
yeah, so there'd be basically an option of "turn streaming updates" on|off, defaulting to on, wanting off if a developer.
13:32:24 [Morbus]
and bitsko can hack the CVS code ;)
13:32:31 [Morbus]
into AmphetaDesk/Versioning.pm
13:32:32 [Morbus]
:)
13:32:42 [bitsko]
hehe
13:32:44 [quasi]
or just make a version number such that head in cvs always appears newer than the autoupdate stuff
13:33:16 [quasi]
+ the option to disable autoupdates
13:33:27 [Morbus]
mmhmm.
13:33:46 [Morbus]
I'll be shipping Archive::Tar and Compress::Zlib with the next alpha update.
13:33:59 [quasi]
cool
13:34:25 [quasi]
why not Archive::Zip? ;)
13:35:19 [bitsko]
I always use version "0.00" in CVS, and then let my release script create the release tarball with the same release number as the CVS tag
13:35:58 [bitsko]
http://msp-65-25-239-152.mn.rr.com/~ken/make-rel/make-rel
13:35:59 [quasi]
yeah, that should work
13:36:06 [Morbus]
Archive::Zip?
13:36:14 [Morbus]
doesn't gzip compress better than Zip?
13:36:30 [quasi]
http://search.cpan.org/search?module=Archive::Zip
13:36:31 [Morbus]
b/q: has anyone seen any perl code that autograbs stuff from a cvs?
13:37:01 [Morbus]
heh. it requres Compress::Zlin.
13:37:05 [Morbus]
er, Zlib.
13:37:20 [Morbus]
so, if gzip has better compression, I may as well go with that instead ;)
13:37:28 [Morbus]
i mean.
13:37:33 [Morbus]
nevermind. that was dumb.
13:37:33 [quasi]
Morbus: system('cvs update -Pd');
13:37:42 [Morbus]
quasi: not crossplatform.
13:37:46 [Morbus]
looking for something pure perl.
13:39:15 [quasi]
that would mean writing part of cvs in perl ... or you could
13:39:57 [quasi]
just make a script on the site that creates a tarball based on what is in cvs
13:41:14 [quasi]
can't be much easier than that ;)
13:42:04 [Morbus]
hmm, yeah, that'd be workable.
13:42:12 [Morbus]
does Compress::Zlib do multi-file archives?
13:42:32 [quasi]
not if it works like zlib
13:42:44 [Morbus]
yeah, it doesn't. uses teh zlib library.
13:42:53 [Morbus]
crap, that means i'm gonna have to rebuild the alpha binary. sigh.
13:43:34 [quasi]
Morbus: that could be automated too ... or you could change to a diff/patch model
13:43:59 [Morbus]
yeah, i've been meaning to set up a daily build server for a while.
13:44:05 [Morbus]
just never got around to it.
13:44:32 [Morbus]
last I knew, SF didn't have Win32 build servers, so it'll probably be an os x machine on my end, running VPC.
13:45:03 [quasi]
is the cvs at SF?
13:45:11 [Morbus]
yup.
13:45:18 [Morbus]
and valid up to last night, with the alpha.
13:45:24 [Morbus]
i threw the alpha stuff up yesterday.
13:45:46 [Morbus]
it'll only work if you have perl installed - the wrapper binaries aren't cvs'd ;)
13:46:02 [Morbus]
hmm.
13:46:10 [Morbus]
i think i am gonna use Archive::Zip, instead of Archive::Tar.
13:46:21 [Morbus]
although, i'm still undecided.
13:46:38 [Morbus]
(well jeez, CPAN uses tar files, etc... but not all Zip utilis on Win32 can understand tar files, etc.)
13:49:10 [quasi]
make one of each ;)
13:49:26 [Morbus]
heh, heh. yeah, that's the ticket ;)
13:50:56 [quasi]
and one each with \r, \r\n and \n ;)
13:53:39 [Morbus]
have you used ::Zip before?
13:56:43 [bitsko]
that URL I posted is a (possibly out of date) version of my standard release script for many kinds of code (Perl, GNU autoconf, Python)
13:57:06 [sbp]
sbp has changed the topic to: A new topic every day! (well, kinda)
14:00:51 [Morbus]
bitsko: didn't even see that. i'll check it out.
14:01:24 [Morbus]
quasi: have you used ::Zip? it sounds like I just have read the archive, then extractMember(*) to get everything.
14:01:30 [Morbus]
is that right?
14:01:37 [pixel]
very long meeting. be back later.
14:01:45 [Morbus]
k.
14:02:11 [Morbus]
bitsko: have you done Test::Harness or whatever it is, stuff? i've been meaning on adding that to the new Ampheta as well (I couldn't before since they weren't modules).
14:05:16 [bitsko]
I've used Test (which I think is built in), but I don't recall using Test::Harness
14:05:31 [Morbus]
k. Test is maybe what I'm thinking of.
14:05:53 [Morbus]
its amazing the crap I don't know. annoys me to no end ;)
14:06:31 [bitsko]
ah, Test::Harness is the Makefile script that calls scripts in the 't' dir. scripts in the 't' dir MAY use Test to make it easier to write "OK 1" results
14:06:42 [Morbus]
oh, this looks pretty easy: http://www.perlmonks.com/index.pl?node_id=104653
14:10:08 [bitsko]
on using tests, the easiest way is to grab one of the files h2xs creates
14:11:48 [bitsko]
ah, perldoc Test is excellent
14:12:03 [Morbus]
holy crap.
14:12:16 [Morbus]
a zip of the current amphta is 2.66 megs. thats huge.
14:12:24 [Morbus]
compared to 1.5 of the tar/gz
14:12:45 [Morbus]
lemme try this again
14:13:09 [Morbus]
2.3! man alive.
14:13:38 [quasi]
gzip is better than zip ... but not that much better
14:13:57 [Morbus]
2.3 compared to 1.5?
14:17:07 [Morbus]
i mean, it'll have to be that size for the first Win32 download to get the binary.
14:17:14 [Morbus]
but that's a huge difference.
14:17:42 [bitsko]
ooh, the RSS wars begin! (who's James Linden?)
14:18:05 [Morbus]
* Morbus checks his email.
14:18:21 [Morbus]
nothing yet.
14:18:23 [Morbus]
* Morbus waits impatiently.
14:18:46 [bitsko]
this re. a comment on Ben's weblog
14:19:14 [Morbus]
oh.
14:19:20 [Morbus]
* Morbus loads.
14:20:14 [quasi]
Morbus: orig size - 11503866, zip - 3824274, gz - 3824157
14:20:19 [Morbus]
* Morbus groans.
14:20:32 [Morbus]
quasi: using what for the zipper?
14:21:28 [quasi]
Morbus: the unix port of zip Copyright (C) 1990-1999 Info-ZIP Zip 2.3 (November 29th 1999).
14:22:43 [Morbus]
winzip must suck then ;)
14:23:13 [quasi]
either that, or you have _low_ compression set as default
14:23:46 [quasi]
the info-zip stuff usually works with winzip also
14:24:04 [Morbus]
doesnt' look like winzip lets you choose.
14:26:54 [quasi]
Morbus: mine has - on the Add dialogue there is a dropdown for Compression
14:28:55 [Morbus]
oh. lemme check.
14:29:01 [Morbus]
i just popped through the preferences.
14:30:28 [Morbus]
still 2.3 here.
14:30:32 [Morbus]
for ampheta.
14:31:33 [quasi]
Morbus: which compression type?
14:31:42 [Morbus]
Maximum.
14:32:40 [Morbus]
lemme try archive::zip and see what happens.
14:36:36 [quasi]
1112266 May 23 16:34 amphetadesk-src-v0.92.tar.gz
14:36:38 [quasi]
1151731 May 23 16:36 ampheta.zip
14:37:50 [quasi]
I did a tar -xzvf on the tgz and then a zip -r on the extracted dir
14:38:24 [Morbus]
man, why are my file sizes so different than?
14:38:27 [Morbus]
hrm.
14:49:03 [Morbus]
i'll have to do some more tests on my os x machine.
14:49:10 [Morbus]
that's where i'll be compressing the archives anyways.
14:49:27 [Morbus]
but at least, DropTar, which is from Stuffit on OS X made a 1.5 archive, compared to a 2.3 using Win32 Winzip.
14:51:55 [quasi]
Morbus: or you could use the info-zip on *nix
14:52:20 [Morbus]
yeah, that should work in the os x bsd.
14:53:56 [Morbus]
i think i will stay with zip.
14:54:16 [Morbus]
archive::tar under activestate perl has problems with creating tar files, both in my tests, as well as mailing list archive searching.
14:54:34 [Morbus]
and at least this way, the files will be openable by people using non-Winzip utils that don't understand tar.
14:54:50 [quasi]
so archive::zip is working well?
14:55:25 [Morbus]
quasi: i dunno. i was able to create an archive in 4 lines, but I couldn't figure out how to set the compression level, so it was a 2.3 megger.
14:55:39 [Morbus]
and it doesn't bother me that much, since i'll be zipped with a util on os x, not Archive::Zip.
14:55:58 [quasi]
* quasi is AFK -> home (will look at the zip thingy later)
14:56:07 [Morbus]
the only time I *will* need to zip somethign with Archive::Zip is on an initial install of Ampheta (to create a failsafe backup zip) and in that case, I won't have to worry about filesize/dl time.
14:56:08 [Morbus]
so the 2.3 is fine.
15:23:15 [sbp]
.google mount smb shares from osx
15:23:18 [xena]
mount smb shares from osx: http://shukwit.com/main.php
15:34:37 [pixel]
pixel has quit ("http://www.perceive.net/")
15:35:23 [sbp]
.google "new Google logo"
15:35:24 [xena]
"new Google logo": http://www.google.com/dilbert.html
15:35:28 [sbp]
heh
15:44:44 [Morbus]
bah.
15:44:46 [Morbus]
anyone got perl on a win box?
15:44:49 [Morbus]
i need a file i fux0red.
15:44:51 [sbp]
me! me!
15:45:08 [sbp]
tell it, daddio
15:45:11 [Morbus]
ooh. can you go into /Perl/site/lib/Archive and tell me what the size of your Tar.pm is?
15:45:38 [sbp]
hash, or size?
15:45:42 [Morbus]
just file size.
15:45:55 [sbp]
18.2 KB (18,718 bytes)
15:46:00 [Morbus]
awesome. send that to me.
15:49:32 [sbp]
Make me
15:49:38 [Morbus]
got it.
15:50:14 [sbp]
gah. spoil the illusion, why don't you?
15:50:48 [sbp]
heh:
15:51:02 [sbp]
dcksplt # Pointless assigment to make -w shut up
15:53:45 [sbp]
Perl was made for me, really. I could take it to new depths of unreadability and obfuscation, if I could be bothered to learn it properly
15:53:56 [Morbus]
heh, heh.
15:53:58 [Morbus]
so why don't you?
15:54:12 [sbp]
I figure that Python keeps me sane
15:55:03 [sbp]
and befunge is there if I want obfuscation - that language really whips cowbutt
15:56:50 [sbp]
the real reason that I don't learn Perl is that I don't think it will offer me any huge advantages over Python. [with melody] "Anything Perl can do, Py can do better..." Of course, that's not quite true, but even in the one line regexp stakes, Python isn't all that far behind
15:57:24 [sbp]
also, it's a PITA for Win folk to install, because of it's size. talk about bloatware
15:57:38 [sbp]
and I have two versions of it
15:59:17 [sbp]
and it's just as easy to make binaries from Python, so there's no advantage there (not that I often make binaries)
16:06:25 [bitsko]
bitsko has left #swhack
16:24:57 [oierw]
oierw has quit ("hmm.")
16:24:57 [oierw`]
oierw` has quit ("hmm.")
16:25:31 [oierw`]
oierw` (~mathew@pcp994425pcs.goosck01.sc.comcast.net) has joined #swhack
16:53:05 [ASw_]
ASw_ (~aaronsw@12-249-96-16.client.attbi.com) has joined #swhack
16:53:29 [ASw_]
anyone seen this? my connection works for a while, then the airport icon gets no signal and becomes really slow
16:53:35 [ASw_]
when i reboot it all goes away
17:09:02 [ASw_]
sandro should find a co-author named fork
17:09:14 [ASw_]
then we could have the hawke-forke paper
17:09:27 [sandro]
* sandro doesn't get it......
17:09:36 [ASw_]
oh, hey sandro
17:09:45 [sandro]
Hey, Aaron.
17:09:58 [ASw_]
hawk and fork are the canonical examples of rhyming words in a british accent
17:10:46 [sandro]
I didn't know that. I'll have to try it on someone.
17:11:00 [sandro]
* sandro tries to remember danbri's and timbl's accents.
17:12:25 [ASw_]
fork is pronounced sorta like fawke
17:13:03 [ASw_]
ASw_ is now known as ASw
17:13:19 [sandro]
./me once registed hawkeworks.com cause it just sounded neat.
17:24:10 [Morbus]
* Morbus returns.
17:24:43 [ASw]
ASw has quit ("my work here is done")
17:38:27 [Morbus]
whoo. 24,000+ dls on amphetadesk.
17:42:23 [quasi]
Morbus++
17:43:18 [Morbus]
i had 1900 in one day. that's really weird.
17:45:22 [redmonk]
redmonk (~steve@63.149.73.20) has joined #swhack
17:45:36 [redmonk]
greetings all
17:48:18 [quasi]
Morbus: somebody has been loadtesting ;)
17:49:03 [Morbus]
heheh
17:49:15 [redmonk]
MORBUS!
17:49:17 [redmonk]
oops
17:49:20 [redmonk]
morbus!
17:49:24 [Morbus]
hey Ash, er redmonk.
17:49:30 [redmonk]
lol
17:49:37 [redmonk]
MORBAS@!@!!
17:49:40 [Morbus]
quasi: i think the 1900 was around the time that Jon Udell mentioned it.
17:49:40 [Morbus]
heh, heh.
17:49:45 [Morbus]
how's life, monk, monk?
17:49:50 [redmonk]
not too bad
17:50:01 [redmonk]
spent yesterday grappling with a slow app
17:50:06 [redmonk]
today is round two
17:52:22 [Morbus]
oh? which one was that?
17:52:28 [Morbus]
i spent last night sleeping.
17:52:32 [Morbus]
got the flu. its kicking my ass.
17:52:40 [Morbus]
i lost a night of ampheta coding. argh!
17:54:27 [ASw]
ASw (~aaronsw@12-249-96-16.client.attbi.com) has joined #swhack
17:55:06 [pixel]
pixel (~pixel@ns.bhsi.com) has joined #swhack
17:55:31 [Morbus]
wb pixie.
18:00:21 [ASw]
ASw has quit ("BitchX-1.0c18 -- just do it.")
18:01:59 [redmonk]
morbus:webobjects app
18:02:15 [redmonk]
the main page is so complicated that it times out the browser while loading
18:02:19 [redmonk]
trying to simplify
18:02:31 [redmonk]
(simplify! simplify! simplify!)
18:26:39 [Morbus]
wow.
18:26:45 [Morbus]
it times out the browser? spiffy
18:40:11 [Morbus]
Morbus has quit (Read error: 104 (Connection reset by peer))
18:43:55 [Morbus]
Morbus (~morbus@morbus.totalnetnh.net) has joined #swhack
19:07:04 [AaronSw]
quite an interesting week...
19:12:57 [Morbus]
oh?
19:34:59 [CaptSolo]
CaptSolo (captsolo@nightman.lv) has joined #swhack
19:35:07 [CaptSolo]
:)
19:35:30 [AaronSw]
Heh.
19:35:58 [CaptSolo]
getting fragmented :>
19:36:29 [pixel]
pixel has quit ("http://www.perceive.net/")
19:55:56 [NostradAnUx]
NostradAnUx (overflow@AStDenis-101-1-3-104.abo.wanadoo.fr) has joined #swhack
19:56:34 [NostradAnUx]
hi !
19:56:55 [justme]
justme (justme@p5599.vwr.wanadoo.nl) has joined #swhack
19:56:55 [AaronSw]
this channel is not about hacking
19:57:34 [sbp]
heh
19:57:57 [sbp]
I beg to differ. the scope clearly includes hacking
19:58:06 [sbp]
what it does not include, however, is cracking
19:58:20 [AaronSw]
I am not a pipe.
19:58:31 [AaronSw]
Anyone know how to deal with a Forbidden error in Apache?
19:58:50 [AaronSw]
what permission fliddles to I twiddle?
19:59:12 [sbp]
something in yer .conf, I expect
20:00:50 [eikeon]
* eikeon is away: back in a few
20:01:45 [Morbus]
AaronSw: what's up?
20:01:59 [Morbus]
oh, wait. nevermind.
20:02:02 [Morbus]
maybe you should take this to #apache.
20:02:04 [Morbus]
<G>
20:08:01 [NostradAnUx]
NostradAnUx has quit ("Havoc 2k - So you better get this party started ...")
20:08:22 [Morbus]
ew, pink.
20:08:26 [Morbus]
er, p!nk.
20:38:26 [sbp]
sbp has quit (Remote closed the connection)
20:38:41 [sbp]
sbp (~sean@63.149.73.20) has joined #swhack
20:38:42 [AaronSw]
wb
20:39:10 [sbp]
ty
20:39:15 [sbp]
what happened there? damn thing
20:52:31 [sbp]
heh, I was just about to scream "why haven't you subscribed be to rdfhack?!?!?!?!?!"
20:52:36 [sbp]
s/be/me/
20:53:00 [sbp]
and lo, a message it did arrive in my humble inbox
20:54:08 [AaronSw]
don't delay, subscribe today: http://notabug.com/mailman/listinfo/rdfhack
20:54:48 [Morbus]
what's this about?
20:54:48 [sbp]
subscribe, or the cute fuzzy rdfhack mascot gets it
20:55:21 [quasi]
* quasi refuses to subscribe ;)
20:55:26 [AaronSw]
it's about rdf and semantic web stuff
20:56:10 [sbp]
Gotta run
20:58:38 [Morbus]
AaronSw: know if any perl coders will be jumping aboard?
20:58:48 [AaronSw]
aboard rdfhack?
20:58:50 [AaronSw]
not yet
20:59:00 [Morbus]
mmkay.
20:59:03 [Morbus]
well, i'm #1, i guess.
20:59:04 [Morbus]
;)
20:59:10 [AaronSw]
heh
20:59:13 [Morbus]
hey, where are all those screams coming from? <G>
20:59:20 [AaronSw]
your eyes will probably bugout
20:59:33 [Morbus]
why's that?
21:01:18 [Ash]
* Ash implements RDF/lisp
21:02:24 [AaronSw]
eheh
21:17:38 [Morbus]
AaronSw: can you increase your RSS items from your MT? like change it to MTEntry or else make the Excerpt like 40 words long? i'm not getting enough ;)
21:17:50 [Morbus]
increase [the size of] your RSS items.
21:18:21 [AaronSw]
you're supposed to visit the site silly
21:18:27 [AaronSw]
does your aggregator support mod_content?
21:18:49 [Morbus]
it can, yeah. i'd have to modify the templates to fit.
21:19:09 [Morbus]
the new ampheta allows you to put any data from a valid RSS feed into the templates, whether Ampheta knows what it is or not.
21:19:41 [AaronSw]
ah, cool. well i'll put it out that way, then.
21:19:57 [Morbus]
mmkay. lemme know when you do - i'll hack the templates tonight.
21:20:35 [AaronSw]
is this for aaronsw.com or google.blogspace?
21:21:17 [Morbus]
AaronSw. gb comes out fine.
21:21:40 [AaronSw]
hm, i'll have to fix that :)
21:21:46 [quasi]
Morbus: did you figure out why archive::zip didn't compress?
21:21:48 [Morbus]
heh, heh.
21:22:13 [Morbus]
quasi: I used Archive::Zip::Tree to create a recursive of the entire Ampheta dir, but the compressionmethod seemed only valid on individual file members.
21:22:21 [Morbus]
so, instead of fiddling with that, I just said "screw it" ;)
21:23:10 [quasi]
Morbus: I was just looking at $member->desiredCompressionMethod
21:23:26 [Morbus]
yeah, and I got that working fine, but only on a single file.
21:23:40 [Morbus]
doing a * in the filename field seemed to work, but it wasn't recursrove.
21:23:40 [quasi]
ah, got it ;)
21:25:05 [quasi]
my $member = $zip->addDirectory( 'dirname/' );
21:25:10 [quasi]
$member->desiredCompressionMethod ...
21:25:25 [Morbus]
that recursively grabs everything under dirname?
21:25:34 [quasi]
no
21:25:45 [Morbus]
ooOh.
21:25:52 [Morbus]
i wonder if you can hook that into ::Tree then.
21:26:02 [Morbus]
my $member = $zip->addTree(./);
21:26:07 [quasi]
afaict you'd have to use desiredCompressionMethod for each thing you add
21:26:15 [Morbus]
that's a pain in the ass.
21:26:26 [Morbus]
i'm only do ONE compression with Archive::Zip - everything else would be unzippign.
21:27:00 [AaronSw]
ok, i added them: http://www.aaronsw.com/weblog/index.xml
21:27:14 [quasi]
there must be another, better, way
21:27:40 [Morbus]
AaronSw: I'll add this to the templates tonight and let you know.
21:27:50 [AaronSw]
thanks!
21:27:56 [AaronSw]
now i can say there's a reall app
21:28:00 [Morbus]
heh, heh.
21:28:07 [Morbus]
actually, i'm sure if you got the alpha now, you could figure it out ;)
21:28:37 [Morbus]
i'm thinking that the next ampheta should be a few weeks away.
21:28:49 [Morbus]
and it will be such a hUUuge leap in terms of power from the old one.
21:28:56 [Morbus]
it's just insane. i'm really happy with it.
21:29:06 [Morbus]
i think smart people will like it, and dumb people won't notice any change.
21:29:15 [quasi]
heh
21:29:55 [Morbus]
AaronSw: there's not that many apps that support mod_content?
21:30:08 [AaronSw]
not that i know of
21:30:16 [Morbus]
heh, heh. cool :)
21:37:44 [sbp]
CaptSolo in #swhack? how did that happen?
21:38:06 [Morbus]
ew.
21:38:14 [Morbus]
welp, the perl code to do it is gonna be ugly, but it'll work.
21:38:55 [AaronSw]
danbri said we were the cool-rdfers-fraction
21:38:58 [Morbus]
AaronSw: there's no <title> in mod_content?
21:39:02 [sbp]
so, how's your new Tar.pm holding out?
21:39:15 [Morbus]
how does one associate a content:items with a matching item?
21:39:15 [AaronSw]
Morbus, um, why would there be? the title's in the item itself, no?
21:39:18 [Morbus]
or do they?
21:39:22 [sbp]
like semantic/web?
21:39:33 [AaronSw]
Morbus, hm?
21:39:44 [Morbus]
are your content:items supposed to be inside the <item>? or outside?
21:39:50 [AaronSw]
they're inside the item...
21:39:55 [Morbus]
AaronSw: uh. no they're not.
21:39:57 [sbp]
ah, the joys that inadvertant 'r's can cause
21:39:58 [AaronSw]
oops, i screwed up again
21:40:01 [Morbus]
ok. phew.
21:40:06 [Morbus]
i'm like "wait, this is dumb" <G>
21:40:09 [AaronSw]
heh
21:40:50 [AaronSw]
ok, fixed
21:40:54 [Morbus]
no wonder people never support it ;)
21:41:17 [AaronSw]
ooh, reptile supports it
21:42:18 [Morbus]
hrm.
21:42:23 [Morbus]
actually, this is gonna be a pain in the ass to support.
21:42:43 [sbp]
sbp has changed the topic to: #boringassswhackdiscussions: the new /dev/null
21:43:19 [Morbus]
welp, i may not do it tonight.
21:43:36 [AaronSw]
you gonna lose out to some bug-eyed REPTILE?
21:43:43 [Morbus]
XML::Simple is a tree based, so I'm getting evil:
21:43:51 [Morbus]
[[[
21:43:51 [Morbus]
Morbus has quit (Excess Flood)
21:43:54 [sbp]
heh
21:43:55 [AaronSw]
heh
21:43:59 [AaronSw]
snap
21:44:02 [sbp]
indeed
21:44:20 [sbp]
* sbp must learn to say "snap" when that happens
21:44:27 [sbp]
then we can go on ad nauseum
21:44:31 [Morbus]
Morbus (~morbus@morbus.totalnetnh.net) has joined #swhack
21:44:31 [Ash]
SPAN!
21:44:37 [AaronSw]
snap, that's what i was thinking
21:44:38 [Ash]
* Ash says span instead of snap
21:44:45 [AaronSw]
pans!
21:44:53 [sbp]
spumm!
21:45:01 [AaronSw]
spam!
21:45:09 [sbp]
spam it is
21:45:29 [Morbus]
yeah, xml::simple is tree based, so I get satanic levels of treedom with the HTML in the content:items
21:45:46 [AaronSw]
"satanic levels of treedom", eh? perl must really suck
21:46:00 [Morbus]
pff. any tree based parser would do that.
21:46:18 [AaronSw]
in orchard-python it's like item.content[itmes].rdf[seq].rdf[li].content[item]
21:46:41 [Morbus]
well, yeah, it'd be something like that, but then there's a branch for P and EM and A, etc.
21:46:59 [AaronSw]
oh
21:47:16 [Morbus]
that doesn't happen in orchard?
21:47:18 [sbp]
heh, you got lumbered with a domalike
21:47:34 [Morbus]
at least with XML::Simple, I'd have to piece together the tree'd p/em/a crap, and I don't feel like doing that ;)
21:47:38 [AaronSw]
i think orchard has a foo.flatten()
21:47:43 [Morbus]
i'm seeing if I can fold it now.
21:47:44 [AaronSw]
but i can fix that for you... just a sec
21:47:44 [Morbus]
yeah, flatten/fold same thing.
21:47:49 [Morbus]
well, no, keep it like that.
21:48:02 [Morbus]
isn't that how its *supposed* to be?
21:48:12 [Morbus]
i'd rather get an example working right, then have you change the feed to fit?
21:49:18 [AaronSw]
well, mod_content gives you two options
21:49:23 [AaronSw]
i've switched it for yoyu
21:49:34 [Morbus]
yeah, I can't flatten in XML::Simple
21:49:38 [AaronSw]
this version's actually sorta better: http://www.aaronsw.com/weblog/index.xml
21:49:51 [Morbus]
oh yeah, that one's easy as pie to use.
21:50:10 [AaronSw]
awesome
21:50:32 [sbp]
ooh, CDATA in the oddest places. how horky
21:50:33 [Morbus]
now its just {rdf:bag}{rdf:li}{content:item}{rdf:value}
21:51:10 [Morbus]
i'll definitely be able to get that one done tonight.
21:51:27 [Morbus]
i gotta hunt for a flattener too, I guess. to support others.
21:51:40 [Morbus]
is the CDATA or whatever recommended over what you had before?
21:51:42 [Morbus]
or its user pref?
21:52:24 [sbp]
how can you possibly recommend that? what's the point of having XML structure if you're just going to hide it in text? that's HTML-low
21:52:53 [Morbus]
* Morbus backs away
21:52:56 [sbp]
you may as well just shove it in a frigging comment
21:53:10 [sbp]
[snarl]
21:53:11 [sbp]
:-)
21:53:57 [sbp]
to be quite honest, I've done stuff like that before in RDF
21:54:32 [AaronSw]
blogger pro uses cdata
21:54:55 [Morbus]
i'll be back in 20.
21:55:20 [Morbus]
Morbus has quit ("http://www.disobey.com/")
21:56:41 [sbp]
it's a bit of a shame that I haven't got into the wacky world of RSS yet
21:59:34 [sbp]
huh? "They're worried that the artists won't get paid, we're worried that the art will won't get made." - http://www.aaronsw.com/weblog/000277
22:00:05 [AaronSw]
you don't like my sloganeering?
22:03:46 [sbp]
* sbp taps his connection
22:03:48 [sbp]
I'm just not sure what to make of will'on't
22:04:54 [sbp]
wow, you like sunlight? you're not a traditional hacker
22:05:12 [AaronSw]
who said i like sunlight?
22:05:22 [sbp]
you did, in http://www.aaronsw.com/2002/atx.py
22:05:51 [AaronSw]
heh, i don't really like killer robots or elephants.
22:05:56 [AaronSw]
and most monkeys...
22:06:13 [sbp]
you don't like elephants?! how can you not?
22:06:25 [AaronSw]
too big and smelly
22:07:00 [sbp]
well, only when they have to do their business
22:15:39 [Morbus]
Morbus (morbus@s107.terminal3.totalnetnh.net) has joined #swhack
22:16:14 [quasi]
Morbus: take a look at this - http://dbforums.com/archive/96/2001/07/3/71411
22:16:40 [Morbus]
hey AaronSw? can you generate your mod_content thing again without the CDATA and send it to me?
22:16:50 [Morbus]
i want to see if I can write a quick flatten routine
22:16:58 [AaronSw]
urgh
22:17:07 [AaronSw]
can't you just search and replace them out?
22:17:15 [AaronSw]
my blog: "Is it just me, or are zipped PDFs the new way to distribute things you don't really want distributed?"
22:17:16 [quasi]
or maybe this instead http://dbforums.com/showthread.php?threadid=71411
22:18:39 [Morbus]
quasi: i've got a couple of other "self isntaller" links too, from perlmonks.
22:19:04 [quasi]
* quasi is afk - #include sleep.h
22:19:12 [Morbus]
AaronSw: search and replace - I could, but then I'd be preproccessing before I pass off to XML::Simple
22:19:23 [redmonk]
yay! the swhack i know and... ok, love... is back!
22:19:29 [quasi]
Morbus: this one just also used archive::zip
22:19:29 [redmonk]
* redmonk prances
22:19:39 [AaronSw]
Morbus, i just meant to save me the trouble of doing it and then sending it to you
22:19:40 [Morbus]
i'd have to read the file in first, <> encode everything within that rdf:content, and then pass to XML::Simple
22:19:51 [Morbus]
redmonk: why do you say that?
22:20:11 [Morbus]
oh. so you're trying to be more lazy than I am.
22:20:15 [redmonk]
dunno, i just wanted an excuset o prance
22:20:52 [justme]
justme has quit (No route to host)
22:21:29 [Morbus]
.google mod_content spec rss 1.0
22:21:31 [xena]
mod_content spec rss 1.0: http://groups.yahoo.com/group/rss-dev/messages
22:21:50 [Morbus]
eh. close enough, I guess.
22:22:33 [AaronSw]
http://groups.yahoo.com/group/rss-dev/files/Modules/Standard/mod_content.html
22:22:49 [Morbus]
thanks
22:23:01 [Morbus]
* Morbus hopes there's an example I can cut and paste ;)
22:23:16 [AaronSw]
yep
22:27:04 [sbp]
argh, postscript is better than any other encryption algorithm known to man
22:27:15 [AaronSw]
Heh
22:28:02 [sbp]
* sbp has a nowhere-near-working-and-only-barely-existing postscript to text script
22:28:40 [AaronSw]
* AaronSw blogs sbp
22:28:55 [sbp]
ooh
22:33:47 [AaronSw]
heh: http://www.theonion.com/onion3819/factual_error_found.html
22:35:35 [sbp]
heh, heh
22:35:43 [AaronSw]
Ooh: England's sofas are major economic power: British sofa-cushions and piggy-banks contain one billion Sterling in aggregate. Capitalism wrings aggregated hands in distress.
22:37:53 [sbp]
ah, now, I'm sure it's much more than a billion
22:43:26 [thelsdj]
thelsdj (~adam@p73.block3.tc1.rnktel.net) has joined #swhack
22:43:46 [sbp]
ah, it joins
22:43:59 [sbp]
welcome
22:44:04 [redmonk]
it?
22:44:30 [redmonk]
not very personal, are we, sbp?
22:44:34 [redmonk]
;-)
22:44:35 [thelsdj]
in the long run we all end up as 'it'
22:44:36 [redmonk]
er, ;)
22:44:37 [sbp]
it. the thing. whatsit. deeleymajig. that-which-is-yonder. thelsdj
22:45:19 [sbp]
I'm pretty sure it's a he, but I didn't want to offend her... him
22:46:46 [thelsdj]
its strange that in that instance there doesn't seem to be any better term than 'it'
22:47:03 [AaronSw]
onion tshirt: "Your favorite band sucks."
22:47:16 [sbp]
singular "they", perhaps
22:47:22 [thelsdj]
that would make alot of people cry
22:47:35 [thelsdj]
yes but 'they joins' sounds worse than it joins
22:47:38 [sbp]
that can be derived from "you suck; everything about you sucks"
22:48:15 [sbp]
"ah, thelsdj joins", perhaps? :-)
22:48:31 [AaronSw]
"I'm like a chocoholic, but for booze."
22:48:42 [sbp]
ah, [ foaf:nick "thelsdj" ] joins
22:48:46 [thelsdj]
i need to stop link-whoring on my blog, it makes me feel dirty, but i can't stop
22:48:51 [sbp]
boozaholic?
22:50:11 [thelsdj]
lol, http://bbspot.com/News/2000/10/link_whore.html atleast i'm not that bad
22:52:43 [AaronSw]
hah: http://satirewire.com/news/0111/altria.shtml
22:54:00 [AaronSw]
is it just me or does their logo (http://www.altria.com/images/Logo-Press_Release.jpg) scream "CENSORED"
22:54:45 [sbp]
it screams "we use a websafe palette!"
22:55:13 [sbp]
or "we like to play with colored blocks!"
22:55:42 [AaronSw]
"Already, officials from Hypertension and Heart Disease say they have left standing offers with McDonald's if that company should ever decide to change its name."
22:55:43 [sbp]
which, all in all, is a long-winded way of saying "no, it's just you"
22:57:37 [thelsdj]
it screams 'when you hacking up a lung and your eyes are watering so bad you can hardly see, this is what that nickle whore looks like'
22:57:58 [AaronSw]
"Drugmaker Eli Lilly and Co. on Wednesday said that late-stage tests of its experimental treatment for attention deficit hyperactivity disorder (ADHD) showed it to be look there's a squirrel I don't like that song."
23:01:13 [Morbus]
* Morbus adds scriptingNews back into Ampheta
23:01:49 [AaronSw]
* AaronSw wonders if UKers get the new google logo first: http://www.google.co.uk/
23:01:57 [sbp]
and in other news, MS have decided to ship Mozilla with their next OS instead of IE
23:14:11 [Seth]
Seth (~seth@12-230-243-179.client.attbi.com) has joined #swhack
23:15:01 [sbp]
so, Mr. Russell, we meet again
23:15:15 [Seth]
hi sean :)
23:15:27 [AaronSw]
mob: "duel! duel! duel!"
23:15:38 [Morbus]
* Morbus throws vegetables.
23:16:00 [Seth]
i just uploaded the latest bot ... now it acgtually does something
23:16:46 [sbp]
* sbp whips out a foil and does a bit of flashy swishing
23:17:12 [Seth]
oh, you guys are in the middle of a dues, huh?
23:17:17 [Seth]
dues=duel
23:17:58 [AaronSw]
Kendall: "And you do have to love the historical irony (though only because thinking about it too much is depressing): Gates started MS by trashing cooperative, social, community softare development, made billions by being an evil fucking pig, and now, nearer to the end of his career than the beginning, cooperative, social, community software development is a big thorn in his side. Lovely!"
23:18:13 [sbp]
it's more of a duet
23:20:46 [Seth]
well anyone who wants can join me in #semagent
23:28:56 [Morbus]
.wn hierarchy
23:28:56 [xena]
hierarchy defined as:
23:28:57 [xena]
- n 1: a series of ordered groupings of people or things within a system: "put honesty first in her hierarchy of values"
23:28:58 [xena]
- 2: the organization of people at different ranks in an administrative body [syn: {power structure}, {pecking order}]
23:29:02 [Morbus]
i always spell that wrong
23:29:22 [sbp]
except just then
23:29:34 [Morbus]
right :)
23:30:21 [Morbus]
scriptingNews support is back in.
23:30:28 [Morbus]
and I didn't have to change the templates ;)
23:30:42 [Morbus]
i've set things up so that the return data structure is common across all formats.
23:31:14 [Morbus]
so instead of data|channel|item for pre 1.0, it's data|item for all versions of rss and 1.0
23:32:58 [Morbus]
ooh. i love aaron's photo on his main page.
23:33:11 [Morbus]
its so debonair. so ... ... "i will kick your ass with my childish brilliance"
23:33:17 [AaronSw]
heh
23:34:27 [AaronSw]
<bijan> Roy is an interesting mix of the sensible and the (seeming to me) insane, all delievered in the same forceful, assertional tone.
23:36:29 [AaronSw]
lol: <k> these comments are actually a fairly representative sample of the overwhelming public evidence which proves that Eric Raymond is a horrid little pig. DIE DIE DIE DIE DIE DIE DIE DIE!
23:36:34 [Morbus]
aaron, working on mod_content. should have something for you shortly.
23:36:41 [AaronSw]
great
23:43:27 [Morbus]
whoo.
23:43:29 [Morbus]
aaron, hit my port 8888.
23:44:22 [Morbus]
oh, hey, scriptingNews is still broken. ah well.
23:44:30 [Morbus]
that's odd. it was just working.
23:44:31 [redmonk]
* redmonk smacks morbas' 8888
23:44:38 [Morbus]
go 'head.
23:44:46 [redmonk]
just being silly
23:44:47 [AaronSw]
ooh, awesome
23:44:52 [Morbus]
look good?
23:44:56 [redmonk]
* redmonk goes back to debugging
23:45:23 [AaronSw]
yeah, perfect
23:45:32 [Morbus]
good, good.
23:45:47 [Morbus]
of note: i rewrite all your links to the user's target="" pref.
23:45:51 [Morbus]
which defaults to _blank.
23:46:00 [Morbus]
i wish there was something like _tab.
23:46:05 [Morbus]
so I could tab them into Mozilla.
23:46:15 [AaronSw]
interesting.
23:46:42 [Morbus]
yea, i'll be leaving this up for a bit, so if you want to play around adding/deleint,g whatever, have a blast.
23:47:32 [AaronSw]
_tab is a really good idea, you should file a bug
23:47:54 [AaronSw]
hm, guess i should use absolute links'
23:48:01 [Morbus]
heh, heh.
23:48:05 [Morbus]
actually, i was meaning to fix that too.
23:48:23 [Morbus]
something like /[^http://]/$channel_url$1)/
23:48:26 [Morbus]
er, you know.
23:48:36 [AaronSw]
yeah
23:50:48 [Morbus]
ah. ok.
23:51:02 [Morbus]
the mod_content hack broke the normal template stuff. fixed now.
23:52:03 [Morbus]
hey, AaronSw?
23:52:04 [AaronSw]
heh, you can tell it's using scriptingNews because all the Docs are linked
23:52:07 [AaronSw]
yeah?
23:52:25 [Morbus]
you want to uh, make a quickie version of your feed without uh, you know, the CDATA? <G>
23:52:43 [Morbus]
AaronSw: actually, the Doc issue was a bug on my end.
23:52:47 [Morbus]
i globaled where I should have singled.
23:53:01 [Morbus]
have you played with sN before?
23:53:06 [Morbus]
you've got to search/replace links yourself.
23:53:10 [AaronSw]
yeah. if you do that then how do you know which one to link?
23:53:19 [Morbus]
pff, the first one ;)
23:53:36 [Morbus]
actually, I wonder what the spec does say on that.
23:54:28 [AaronSw]
it was an endless problem-causer
23:54:31 [Morbus]
uh. it doesn't say.
23:54:41 [Morbus]
Each <link> contains <url> and <linetext> subitems. On rendering My.UserLand.Com will do the "right" thing, hotting up the text with the link.
23:54:46 [Morbus]
from http://web.archive.org/web/19990902194349/http://my.userland.com/stories/storyReader$11
23:54:56 [Morbus]
"hotting up"?
23:54:56 [Morbus]
that's a new one.
23:55:29 [Morbus]
i always read it as the first item, since that's what the literal data on his site does.
23:56:06 [AaronSw]
yeah, i did that but it was wrong in many instances
23:56:09 [AaronSw]
literal data?
23:56:18 [Morbus]
"literal data" on his site.
23:56:32 [Morbus]
what was wrong? sN? i know.