Older blog entries for lkcl (starting at number 300)

24 Oct 2006 (updated 24 Oct 2006 at 22:38 UTC) »
first boot of linux on an HP/Compaq IPAQ hw6915! complete with very fuzzy kernel panic cos i didn't specify a ramdisk or any other root filesystem.
24 Oct 2006 (updated 24 Oct 2006 at 17:06 UTC) »
dypower - spam. bye, dypower.

p.s. Acer 5044WLMi running Debian/Unstable AMD64 Linux, from Curry's for only GBP 400.00 - absolutely fantastic value-for-money machine. wifi a bit wobbly (not recommended for beginners but ok for geeks) and bluetooth not an option at all - everything else: absolutely fine. oh - except _don't_ use the fglrx driver, it makes the machine run like a dog.

18 Oct 2006 (updated 18 Oct 2006 at 23:30 UTC) »

well, my IDApro (http://datarescue.com) cd failed - i presume just like those reports i heard about backup cds getting corroded and no longer working.

which is a pain in the arse, because the way to get a replacement is by mail.

i've only ever bought three bits of commercial software (other than games - 2x copies of Dark Reign I and 3x copies of Dark Reign II)

1) compiler for the zx spectrum, in about 1985.

2) windows sourcer (dos version!) in about 1997

3) IDApro v 4.7 in about 2004.

the compiler was GBP 30.00 - really expensive compared to the games you could get at the time! 30.00 was a lot of money!

windows sourcer was GBP 80.00 or so...

idapro was something like GBP 400.00

i thoroughly expect the next bit of commercial software i buy to be in the GBP 2,000.00 bracket... *sigh*...

need this damn software for HTC Sable reverse-engineering, for linux

9 Oct 2006 (updated 10 Oct 2006 at 00:05 UTC) »
katie photos. hurrah!

tonny - xvl is a bit... archaic. if you have a twisted mind, it's easy to get to grips with.

basically, it's a bit like php - you have a php.exe and you have a mod_php.

you can run php.exe as a stand-alone application (and you can run xvl as a stand-alone application) or to make it more useful you can use an apache module to talk to it.

xvl actually runs as a daemon (or more specifically, it runs an xvl script which says 'please listen on a unix domain socket!), which the apache module mod_xvl then talks to and hands over the HTTP request to it, for processing.

but like i said - it's _very_ archaic.

it _works_... and if you seriously want to inflict xml programming upon yourself, go for it.

but, unless you have a twisted mind, avoid xvl!

8 Oct 2006 (updated 9 Oct 2006 at 23:48 UTC) »

i have a beautiful daughter, she is 2.1kg, and was born at 11:38am yesterday. katie photos

13 Sep 2006 (updated 13 Sep 2006 at 09:14 UTC) »
open id bounty

hmmm... advogato being the pioneer of new techniques, perhaps it should be openid-enabled!

deepnorth, it's not a matter of 'being removed' - the certifications are _calculated_ and will always change and fluctuate at the far ends of the degrees of separation, a bit like a flag or a windsock flaps around in high winds.

don't stress about it :)

after vab pointed me in the direction of librarything.com, i decided to add my books - those that i can remember. i'm up to 236 books so far and i haven't even added my own one yet.

there's a few authors i'm trying to remember - one about chi energy stuff reminiscent of william gibson; i can see the fron t cover....

i just decided to declare war on browsers - by giving up entirely on ever producing html that does what i want in all browsers...

... and going the whole hog to javascript to dynamically create the DOM model for a site, by downloading the content using AJAX in an entirely different xml format from html.

it's time to recreate the browser - just using javascript.

oh, and to capture the window resize event - in javascript - to reload or alter the DOM model.

what a complete fuckup html is, if you have to give serious consideration to this sort of thing.

27 Jun 2006 (updated 27 Jun 2006 at 23:01 UTC) »

hey remi,

no "threshold=4" doesn't work for me: i note that on return to a page where i have noted a spammer's diary with a rating of "1", the value is not re-presented to me. perhaps i do not understand how the diary-rating system works (or it's on a 15 min calculation cycle, like the trust metric?)

update: yep, it works. thanks remi. curious: where the heck can i set that? and why isn't the default on recentlog set to very low like... oh... thresh=2?

hi steven, good to hear from you.

the assumption that we made was that all contributions would be of zero or more value, and that there would be nobody stupid enough to endeavour to provide contributions of negative value.

the trust metric keeps people off the front page.

it doesn't keep them off the diary entries.

i'm thinking out loud again.

"negative" certs were discussed many times: i loudly resisted the calls for addition of "negative certs", on the basis that if you haven't got anything good to say, don't say anything.

however, when people _deliberately_ go out of their way to say value-less things, then that's a completely different ballgame.

and advogato is not equipped to deal with that (wrt diary).

here's one possibility to consider:

if an observer's diary _contains_ < img > or < a > tags, then it is simply.... made invisible, and the user is warned that, as an observer, they are not allowed to use < a > or < img >.

also it's important to check for < xxx style="..." > as that can be used to embed images via inline stylesheets.

the reason for making it invisible is that the content pretty much is rendered useless without some convenient markup and images.

i'd far rather we pulled their teeth and made it pointless for peole to post irrelevant content than to encourage people to make "negative" assertions about the content itself.

the "bad neighbourhood" idea - sounds scarily complex, and also sounds like a rewrite of mod_virgule into python is sorely needed (which will reduce the amount of code by approximately 70% by the way).

it sounds to me like the "bad neighbourhood" idea requires "consensus". i.e. if there are less than a certain number of people agreeing that someone is Certified, then that person is "tainted".

i really think it's time to rewrite mod_virgule - especially as the ford-fulkersson depth-first algorithm means that you have to load eeevvveerything into memory to do the trust metric calculation.

if you use a breadth-first algorithm, then 1) you don't have to load the entire graph into memory 2) you can automatically stop at a certain number of degrees 3) you can also work out "consensus" along the way - namely you can check, at each "depth", that the number of people Certifying each of the users at the new "depth", is greater than the minimum number of required Certs (e.g. 3 for Master; 2 for Apprentice and Journeyer).

the min number required for Master definitely needs to be less than the total number of top-level-seeds, btw!!! unless of course you have different rules for top-level-seeds, saying "a top level seed doesn't need "consensus" - their opinions are implicitly trusted and absolute).

a lot of people would be very pissed at the change. well... tough!

p.s. steven: are there backups of the XML files cos my profile has been truncated to zero twice now: the first time lost about a hundred Certs; the second time lost the entire content of my personal details.

291 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!