Older blog entries for lkcl (starting at number 188)

gosh, that's really radical.

my 70 year old mother-in-law who i left with some card games on debian with fvwm (no gnome trash for me!) managed to quit them by mistake...

... and then managed to work out on her own how to run xmahjong.

i have to say that i'm really, really impressed.

fvwm is one of the lightweight window managers that doesn't obviously have menus or anything. i like it because running programs (with an xterm) is really unobtrusive.

no spam for meee, no spam for meee,

ee, eeye, aadiiooe,

spo nam more fee.

whoopeeee!

spamassassin with sa-exim and exim4 and enabling the teergrube mode is a dream come true: sa-exim runs spamassassin at MTA time as-and-when the mail is received.

only thing is that i have set up .forwards for my former email addresses: consequently, the servers doing the forwarding get tar-pitted unless they too run spam-assassin...

oops :)

29 Nov 2003 (updated 29 Nov 2003 at 22:25 UTC) »

*cackle* i finally get broadband, after eighteen months of various conversations with BT that go something like this,

"hi, i'd like broadband please!"

"certainly, sir, what's your telephone number?"

"great! it's 0208 421 4092"

"just one moment please... ah, i'm sorry, but that number is _just_ outside of the range."

"... but it's a new-build 4-year old estate, how can it not have broadband? how can i get it?"

"well, you have to apply on-line and register and if enough people register in your area, we add a relay"

"okay, so you want _me_ to pay for telephone charges in order to tell _you_ that i want broadband, and you _might_ enable it, and _then_ i get charged for a 12 month contract??"

"uhn... have a nice day, sir."

so, angry and sated at taking up another bt operator's time on a free telephone call, i can gnash my teeth for a few months more until 56k modem or 26k GPRS pisses me off again.

... BUT NO MORE!

in fact, so delighted at being in a broadband area that i got two :)

and immediately enabled my domain name, set up spamassassin, sa-exim (http://marc.merlins.org/linux/exim/) which is spam trapping at SMTP time, and then lowered the thresholds.

well, if that makes my computer a target, then, uhmmm.. TOUGH!

fuck me, what a day.

one delivery, two removals, two birthdays, one death and a film.

300kg of batteries were delivered this morning, which started the day. my uncle is moving, my dad is moving, my step-mum has a birthday, the other guy whose birthday it is: his son has died.

whoo hoo glad i'm a spiritualist.

16 Jul 2003 (updated 16 Jul 2003 at 23:10 UTC) »

well, there is something definitely weird going on with debian at the moment.

installation of wireless-utils, pcmcia-cs and linux-2.4.21 failed miserably to recognise the internal Texas Instruments PCI 1410 cardbus controller, on which sits a 3.3 volt Lucent Prism2 internal wireless card.

downloading 30mb of source archives (over a 56k dialup) and compiling COMPLETELY from scratch... and it works!!!

bloody stupid. what the bloody hell's going on? something to do with gcc 2.95 and gcc 3.3, or what??

p.s. putting in an _external_ Lucent/Prism2 into the _external_ 5.0 volt pcmcia card slot works absolutely bloody fine, it has its own _separate_ CardBus controller.

oo, scary-scary. i bought an acer tablet c100 to replace my worn-out but functional sony vaio.

hammered the keyboard so hard it was stripped of lettering.

am following some of the things recommended by the two reports on tuxmobile.org and having a hard time dealing with the things that aren't mentioned.

subtle hacking of debian linux packages and the like (installing wireless-tools after patching the Makefile to report "version 14")

avoiding the use of grub because it fails miserably.

it's fascinating and very scary.

i believe the machine actually has _two_ pcmcia chips, one for "real" cards and one specifically for an internal pcmcia card - the wireless card. if that's the case, the pcmcia-cs guys are going to LOVE it.

i have bluetooth, it works, although the docs are very obtuse.

by reading about four separate documents from different people, the correct procedure "clicked" into my tepid brain and it worked thereafter.

i was slightly ahead of the game in that i had previously submitted a successfully-implemented bug-report to ppp-config which now allows blank username and blank password to work with pppd files, and have been using a pl2303 usb->serial converter for several months.

fun fun fun in the sun sun sun...

In article 681, i finally believe i have some sensible closure from playing devil's advocate.

the responses from two successful project forks were well-written, relevant and thought-provoking.

in fact, i have to say (and this may just be me, because i have a personal interest in project forks succeeding) that the two responses were more insightful than the original lead of the article.

there was a recent article on slashdot about a successful project experience, i recall that the third thing in it said "be financially independent" if you want to be a project leader.

without full-time project leadership, a project cannot realistically be expected to survive.

9 Jun 2003 (updated 9 Jun 2003 at 16:18 UTC) »
books

excessive saving of money forced me to buy four books on saturday. all first edition hardbacks (i collect them): i was delighted to find one of them is signed by the author, peter f. hamilton.

you know, i used to think that political idealists, particularly the famous ones, were dangerous. that the communist ideals of marx would only cause trouble wherever they fell into practice.

then i came across a quote somewhere by mahatama ghandi or someone equally famous, the basics of which i will attempt to repeat:

"i like your christ. i dislike you christians. you christians are not like your christ."

substitute any word or ideal there: democracy/democrats. communism/communists. and you have the basis for kicking any idiots in the pants.

ideals meet humanity

wherever you get humans, you get a massive disparity between the ideal and the reality; you get greed, apathy and instability caused by an imbalance between over-powerful, power-crazed individuals on the one hand, and everyone else on the other.

i read sci-fi books because they tend to combine "now" with "what-if", where the scale of "what-if" goes one or more degrees into the future.

olaf stapledon's "last and first men" takes us to the utmost extreme of those scales, such that all other sci-fi books can only be shadows of his vision, to fill in the missing gaps.

misspent youth

this book, by peter f hamilton, takes us 50 years into the future. GM crops have already cross-pollinated with common / garden weeds and plants, causing over-sized, pesticide-resistant and hardy plants that make "day of the triffids" look like a walk in the park.

and this is just a throw-away, two-para explanation as background: it's not even part of the story.

what _is_ more of the story-line is the extrapolation of the effects of the european union "superstate" on its member states. the politicians in the book are talking about having to raise "national insurance" up to 17 percent, and that's excluding income tax already being at 53% across the board.

and there's nothing that can be done about it because the majority of europeans (50%) are already at retirement age, and they expect their state pensions, whatever the cost.

any politician that told 50% of the population that they had to work harder, for longer, and get less, would soon be ousted from power!

which brings us _right_ back to the greedy, apathy and the over-powerful trying to tell the greedy, apathetic and collectively over-powerful what to do...

my favourite line of the book is the throw-away "..you know, this riot is expected to be much worse than the ones in paris, brussells and berlin..."

overall, i am totally disheartened by the future as outlined by peter f. hamilton, and i hope to god it doesn't happen.

p.s. the book's supposed to be about the first human to be totally genetically re-engineered: an 80-year-old in a 20-year-old body, but that's just an excuse for the (more important) background material to be portrayed to the reader.

23 May 2003 (updated 23 May 2003 at 13:45 UTC) »
graydon,

regarding option processing: you may be interested to know that there is a [highly criticised] scientific basis for such coincidences of discovery.

when lagrange's theorem (a subgroup divides a group) is applied to information and intelligence, out pops from the maths the simple but startling conclusion that any discovery must be made simultaneously by several individuals.

so you're not alone :)

additional comments

read it more carefully: i state that when lagrange's theorem is APPLIED to information and intelligence and discoveries, where "the group" is "all knowledge", then it logically follows that "all knowledge" must be divisible by a "subgroup" - "some knowledge".

consequently, we can conclude that "knowledge" cannot be "discovered" by only ONE person, it must be "discovered" by MORE than one person, or that it isn't actually a discovery at all.

wireless cards

prism2 rocks. p.s. don't buy usb wireless devices.

discrimination

lkcl: To quote the DFSG: 6. No Discrimination Against Persons or Groups The license must not discriminate against any person or group of persons.

Your software would thus be 'non-free', according to Debian.

bugger. oh well: i'll think of something. thanks for pointing this out, daniels.

positive action by omission

sab39, thanks for recommending a less political, more subversive and much more positive approach.

21 May 2003 (updated 21 May 2003 at 14:25 UTC) »
bjp,

i very much appreciate it when people such as yourself make comments that bring me back down to earth.

i should point out that my anger - even after three years have passed - is directed quite specifically, and not at "open source" in general. it's very interesting to note someone else's recent diary entry on here about commercial exploitation of open source leads them to encourage others to rethink their relationship and attitude to open source.

perhaps my experiences - which are at the extreme end of "bad" - will encourage people to, i dunno, set up a guild of open source programmers; a trade union; a charter which outlines the expected relationship between programmers and potential employees; even a freemason's lodge - heck, i don't give a monkey's as long as it makes sure people don't end up going through the same shit that i did.

so, without going into too much detail - and answering your question directly at the risk of inciting wrath:

i put three, maybe four intense years of my life into samba, a major project that has won awards and attracted commercial sponsorship from several companies such as SGI, HP, IBM, VALinux, TurboLinux, Linuxcare;

during the dotcom boom, NOT ONE of the linux companies invited me to take part in their IPOs, whilst at the same time, one of those linux companies invited the brother of one of the samba developers to take part in its IPO;

the so-called samba team leaders were ALWAYs jealous and incapable of understanding how much work i did and how far i was pushing the boundaries of interoperability with NT, and they couldn't handle it; now they are running into design difficulties because they were incapable of listening to my advice;

psychological and financial pressures made it very _very_ difficult for me to communicate effectively and also to be able to negotiate properly, to the point where one of the samba team developers not only wouldn't look at any code i wrote but also would rubbish literally _any_ ideas that i had, even if they had successful usage and grounding in other well-known and well-established projects.

basically what happened was a massive failure in communications and relations that would, and i am not joking, have led many people in the same situation to a nervous breakdown.

to cap it all, my employment contract with linuxcare required that they own any intellectual property rights in code that i wrote and ideas that i had (so i made sure i didn't write any new code and i made sure i didn't explore any new ideas in samba) and yet the other samba team members were not bound by the same restrictions.

so i believe i am entitled to be pissed off with open source - or more explicitly, how open source - and myself - has been exploited and violated.

to the extent that if i do develop and release a major project in the future with the potential to be attractive and useful to thousands or hundreds of thousands of people, it will be under a license that is otherwise unrestricted except to ban certain companies, such as VA/Linux, HP, Redhat, Caldera etc. from using or distributing it.

such a license would pretty much leave Debian and other truly non-commercially-controlled distributions as the means of distribution.

179 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!