Cat-man.info outage

As a result of try­ing to trans­fer a domain between reg­is­trars in not-quite-enough time, Ben’s domain dropped off the map. Hope­fully, when it’s released back onto the mar­ket next month, we’ll be able to grab it again — but, until then, you can get to his site (which, you know, hasn’t been updated for ages! Update your site, Ben!) at cat-man.joahua.com or sim­ply via cat-man.homeip.net.

The DNS change should have prop­a­gated most places now — cat-man.homeip.net will def­i­nitely be work­ing, even if cat-man.joahua.com isn’t yet.

# by Josh on September 15th, 2005 Tags:
| No Comments »

Exam preparation

Snip­pets of con­ver­sa­tion from MSN.

Regard­ing Minesweeper:

Ben: best time for expert is some­thing like 183
Josh: i dont know if i’ve ever beat it, actu­ally
Josh: hehe
Josh: well
Josh: im sure i have a few times
Josh: but i never pay any atten­tion to how LONG
Josh: coz its always a dis­trac­tion
Josh: not an extreme sport
Josh: …or some­thing
Ben: hey minesweeper SO is a sport

Regard­ing Telstra’s crappy DNS:

Ben: use iinets:P
Josh: yeah i was, but that was just as slow… some­thing about some­thing? i dont know, it still DOWNLOADS fast, just takes ages to RESOLVE any­thing :/
Ben: sucks to be you try­ing to resolve?
Josh: hehe, guess so :p
Josh: but that’s okay
Josh: because it’s the jour­ney, not the res­o­lu­tion, which mat­ters
Josh: ;)
Ben: so exactly how many hops is it between your modem and the tel­stra DNS? explain the lan­guage forms and fea­tures (in binary) used and how they effect the respon­der (your home com­puter) as it goes about its trip.

What has the Board of Stud­ies done to us?

# by Josh on March 20th, 2005 Tags: , , ,
| 4 Comments »

Make love, not spam, finis.

Per­haps one of the most con­tro­ver­sial corporate-sponsored acts of poplar elec­tronic activism in the his­tory of the Inter­net (and cer­tainly this year), AAP pub­lished an arti­cle which was picked up by the Syd­ney Morn­ing Her­ald at 10:44 this morn­ing (GMT +11, Syd­ney time) in which Lycos is cited as ter­mi­nat­ing the cam­paign, in face of crit­i­cism from (unspec­i­fied) “secu­rity experts”. The orig­i­nal arti­cle may be found on the Syd­ney Morn­ing Her­ald web­site (reg. required).

Lycos spokesper­son, Kay Ober­beck, is quoted as say­ing that “the [Make Love not Spam] cam­paign was only meant to be tem­po­rary”, it’s pri­mary goals being to spark dis­cus­sion and raise aware­ness — some­thing which it has unques­tion­ably achieved, per­haps in a realm far greater than that of just unso­licited spam mar­ket­ing (I refuse to use euphemisms here — spam is unso­licited, intru­sive, tres­pass­ing, unre­quested and unde­sire­able — not “direct mar­ket­ing”). The cam­paign has raised ques­tions regard­ing the state of reg­u­la­tion of the Inter­net, both in terms of anti-spam leg­is­la­tion, and the legal­ity of “elec­tronic sit-in” tac­tics, up to and includ­ing the use of dis­trib­uted (col­lab­o­ra­tive) attacks on a cen­tralised point.

Argu­ments over the seman­tics of what exactly con­sti­tutes a DDoS attack have also arisen as a result of this cam­paign: Whilst it’s gen­er­ally accepted that this is indeed a dis­trib­uted attack, the curi­ous nature of the appli­ca­tion, in that it attempts to raise the costs of spam­ming but not alto­gether “deny ser­vice”, cou­pled with the fact that par­tic­i­pa­tion in this cam­paign is user-driven (by way of active par­tic­i­pa­tory choice), mean that this can­not be likened to virus-driven DDoS attacks seen in recent times, such as those upon The SCO Group’s website.

Not only is the basic ques­tion of what con­sti­tutes a (D)DoS attack raised, but also the ques­tion of what, exactly, is required for this attack to be con­sid­ered “dis­trib­uted”. Legally speak­ing, the attack has not been launched from any one co-ordinating point. The soft­ware dis­tri­b­u­tion point and direc­tory list­ing points were cen­tralised, how­ever these were not respon­si­ble for the inde­pen­dent actions of over 100,000 users[1], who down­loaded the soft­ware, and ran it.

Col­lab­o­ra­tive attacks such as this make lit­i­ga­tion remark­ably dif­fi­cult, con­sid­er­ing the very dis­trib­uted par­tic­i­pa­tion — how can Lycos be sued for some­thing they didn’t do? And, even if they could be sued for “some­thing” they didn’t do, is it even legit­i­mate to pros­e­cute over a “denial of ser­vice” attack such as this? Some have com­mented that by con­nect­ing a com­puter to the Inter­net, you accept the pos­si­bil­ity of such attacks implic­itly — admit­tedly, this was posted on Slash­dot, a (slightly more Left) IT news source, but the point bears consideration.

Was the cam­paign a “good” thing? In accor­dance with the stated goals pre­sented to the world in hind­sight, yes. Hav­ing said that, how­ever, Lycos appear to have been stand­ing on defen­sive foot­ing for much of this cam­paign, deny­ing events which the rest of the world seem to have wit­nessed, beyond most rea­son­able doubt (speak­ing specif­i­cally of the denial of the com­pro­mise of their web­site, either by a direct hack­ing, or DNS poi­son­ing). Star­ring, the agency respon­si­ble for devel­op­ing the Spray web­site (an arm of Lycos) and the Make LOVE not SPAM cam­paign, main­tains the inten­tion of the cam­paign is to increase the costs involved with SPAM adver­tis­ing (as well as aware­ness rais­ing and a pro­mo­tional util­ity for Spray mail), some­thing which every­one took as implicit, but (so far as I’ve seen) Lycos hasn’t explic­itly stated[2].

So what’d they do wrong, from a con­struc­tive per­spec­tive? Well, it was of a closed nature, for one. Lycos copped a sur­pris­ing amount of crit­i­cism for this one from the main­stream media, specif­i­cally as “inde­pen­dent ver­i­fi­ca­tion” of the nature of sources was unable to be per­formed — fears that the lists of offend­ers were cor­rupted remained unre­solved, as pub­lic access to this infor­ma­tion was not read­ily avail­able [3]. If Lycos’s present stance on the project is legit­i­mate, then the project rather delib­er­ately remained closed in nature — if it were open, they would have an AOL-style Gnutella on their hands (admit­tedly, the sit­u­a­tion of recall is remark­ably sim­i­lar, but the project hasn’t been able to get out of con­trol due to a lack of pub­li­cally avail­able source code), arguably a worse cor­po­rate night­mare than the legal mess in which Lycos may find them­selves entangled.

An open project would have allowed the project a greater chance of suc­cess, in that crit­i­cism per­tain­ing to the valid­ity of tar­gets would be quelled, and even an offi­cial end to the project would likely per­mit a host of child-projects, all with the same goals in mind. The dis­ad­van­tage to this, of course, is that community-powered vig­i­lan­tism is far more sus­cep­ti­ble to dubi­ous attacks on inno­cent web­sites, due to it’s (com­par­a­tively) unreg­u­lated nature (if Lycos’s claims regard­ing the check­ing process are to be believed).

Will this spurn a host of sim­i­lar projects? Prob­a­bly. Such projects already exist, on a smaller scope — one project tar­get­ting Niger­ian scam­mers is already in place — how­ever none of them have enjoyed such wide­spread media atten­tion as MLNS has from con­ven­tional press. Lycos’s posi­tion as a dom­i­nant Euro­pean (and, to a lesser extent, Amer­i­can) por­tal has meant that their actions are far more closely scru­ti­nised than those of small com­mu­nity bod­ies. Hav­ing said that, the pop­u­lar­ity of peer-to-peer file-sharing appli­ca­tions didn’t come about as a result of mass media prop­a­ga­tion, but rather through grass­roots com­mu­ni­ca­tion between peers, rec­om­mend­ing the soft­ware to others.

Infor­ma­tion Tech­nol­ogy pub­li­ca­tions (both phys­i­cal and elec­tronic) played a part in mak­ing early adopters aware of these tech­nolo­gies, how­ever the bulk of the work may be attrib­uted to com­mu­ni­ties online who spread aware­ness of this soft­ware on a peer-based level. This tech­nol­ogy has sim­i­lar poten­tial, on a far greater scale — it’s media expo­sure at launch was mas­sive, and whilst it was rapidly removed (or cen­sored), the amount of inter­est it gen­er­ated offers projects which adopt a sim­i­lar vein in the future a greater chance of success.

From a media per­spec­tive, future projects such as this will attract a men­tion, if only because of their sim­i­lar­ity to this high-profile one. The ram­i­fi­ca­tions of MLNS are great in scope; arguably, greater than Lycos have fore­seen in the launch of this. Ulti­mately, this project demon­strates the power of the Inter­net as a tool for activism and col­lab­o­ra­tive empow­er­ment — the true impact of these is some­thing for which the world must wait and watch.

Notes

  1. Actual down­loads may far exceed this fig­ure, given the rapid prop­a­ga­tion of mir­rors of this soft­ware, and the (highly ques­tion­able) actions of some back­bone providers in block­ing the offi­cial web­site, MakeLoveNotSpam.com — which raises a whole new set of ques­tions per­tain­ing to dig­i­tal activism, if the providers to this form of self-enforcing elec­tronic democ­racy are actively deny­ing access to “ques­tion­able” facilities!
  2. I’m quite open to being proved wrong on this point: so far as I can see, they haven’t stated that — I’ve been sift­ing through a decent amount of news mate­r­ial on the sub­ject, but it’s more than pos­si­ble that I sim­ply missed it. If you feel oth­er­wise, feel free to leave a comment/send me an email.
  3. Admit­tedly, it was pos­si­ble to access http://backend.makelovenotspam.com/xml/ for the data, but this wasn’t a highly pub­li­cised fact, and the meth­ods by which this data was attained and ver­i­fied remain shrouded in doubt.

WHOIS sending me mail?

No, WHOIS aren’t an organ­i­sa­tion… it was a joke. Sort of. Leave me alone. Read the rest of this entry »

Another missing day

I would have posted yes­ter­day, but for the fact that I’d been screw­ing with DNS stuff (fool­ishly on my www record) yes­ter­day, and it was most unfor­giv­ing come time to change it back. Whilst I’d nor­mally see changes fairly quickly, this time around my ISP’s DNS servers (and pre­sum­ably what­ever ISP I’m using as my sec­ondary) were excru­ci­at­ingly slow to update. So, I haven’t been able to login to my admin panel, hence the lack of posting!

Hmm. Aside from that, of course, other things have been hap­pen­ing. Yes­ter­day was my brother’s 8th birth­day — I would say happy birth­day, but he doesn’t read this, so there we go. :P We went out to Juanita’s, a great Mex­i­can restaru­ant in Kens­ing­ton, and… umm… ate food. As you do.

The rest yes­ter­day was spent on a vari­ety of things, from fran­ti­cally edit­ing CSS and the occa­sional graphic (all visual design work, thank­fully — I’ve decided that I shouldn’t make a habit of pro­gram­ming, as it’s some­thing I reg­u­larly fall flat on my face try­ing!) for an upcom­ing web­site, to read­ing Hen­rik Ibsen’s 1877 play, A Doll’s House. Read the rest of this entry »

# by Josh on October 11th, 2004 Tags: , , , , , , ,
| 2 Comments »

Happy Birthday Kylie!

And lots of stuff like that!  Woo.  Hope you had a great day :)

I spent last night @ the Cat’s res­i­dence (a.k.a. the Cat-man) watch­ing a movie called “The Whole Nine Yards”.  Hehe, I watched TV!  Wow!

Also been spend­ing time burn­ing up the band­width as much as pos­si­ble stream­ing stuff, espe­cially off The­Base­ment.  Any par­tic­u­lar rea­son?  Nope.  I’ve decided that, just like the rest of iiNet appar­ently sees a need to, I must down­load as much as pos­si­ble just bea­cuse I’m allo­cated ridicu­lous amounts of quota by my… gen­er­ous ISP.  Who, just for the record, cur­rently have a dis­tinct lack of func­tion­ing inter­na­tional links, whilst West­Net, Pacific, Tel­stra (who is being blamed for the out­age) and mis­cel­la­neous other ISP’s are func­tion­ing per­fectly (how do I know this?  Hmm.  I’m lis­ten­ing to stream­ing music live from the US via a Pacific relay, surf­ing the inter­net using a Tel­stra proxy, resolv­ing hosts using a TPG DNS server (iiNets went out, again), and Whirlpool reports West­Net as work­ing fine.)

To be fair, iiNet have been decent for the last month or three, but still… UNCOOL.

In response to comments made…

…on dalegroup.net regard­ing the state of oper­at­ing sys­tem devel­op­ment (no perma­link avail­able due to the nature of the soft­ware that is being used for news over there).

I’ve been play­ing around with domains and forests (mmm trees) today. Con­nect­ing domain servers to dif­fer­ent com­put­ers all talk­ing to one cen­tral DNS box. Oh my how I love win­dows. Every­thing just works. Really I love win­dows. I don’t care what any­one else says. I find it sta­ble, fast and easy to use. Isn’t that what com­put­ers are meant to be like? I also spent a far bit of time on a 12″ iBook with OSX 10.3.x very nice too. I like these oper­at­ing sys­tems because they have one com­pany behind them push­ing them in one direc­tion, not some linux dis­tro which has been split so many times it isn’t funny, or a tech­nol­ogy release gone wrong (fedora any­one?). You need direc­tion when build­ing an oper­at­ing sys­tem and that is what Microsoft and Apple both do. Great job guys.

Linux, whilst not guided in the same uni­lat­eral man­ner as both OS X and Win­dows, is still capa­ble of con­sis­tent devel­op­ment val­ues and poli­cies allow­ing for a highly effi­cient, scal­able and usable plat­form.  Linux on the desk­top has not yet reached the matu­rity of even Win­dows (let alone the sophis­ti­ca­tion of OS X), a claim which I am yet to see con­tested.  Devel­op­ment poli­cies result­ing from Open Source are, by their very nature, open.  This does not REQUIRE frag­men­ta­tion such as that which was described, although this is often a result.

The lack of con­trol by a mono­lithic entity over a prod­uct per­mits inno­va­tion in the mar­ket­place, result­ing in tech­no­log­i­cal advance­ment for the greater ben­e­fit of the entire com­mu­nity, not the bottom-line of a TNC soft­ware monop­oly.  Not that TNC monop­o­lies are bad — well, they are, but that isn’t the issue being dis­cussed here.  TNC monop­o­lies sti­fle inno­va­tion, and sub­ject users to the deci­sions made by afore­men­tioned monop­oly — users have no choice, at this point, but to wait for the sit­u­a­tion to change, or to switch platforms.

I can’t help but notice a strik­ing par­al­lel between Roman Catholi­cism and closed-source monopolist-software ven­dors.  My rea­son­ing is a lit­tle abstract, so bare with me, here.  Both enjoy mono­lithic, absolute con­trol over those within their respec­tive struc­tures — this, arguably, is a good thing — peo­ple with the knowl­edge are mak­ing deci­sions for the greater good of the organ­i­sa­tion as a whole.

But what if those with knowl­edge aren’t mak­ing the cor­rect deci­sions?  Or are pur­su­ing a path which allows users no input or con­trol over that which they are sub­ject to (i.e. their belief sys­tem, being dic­tated by the Pope, or their soft­ware envi­ron­ment, being dic­tated by Microsoft)… are users sup­posed accept this path as being right, going with what those with knowl­edge tell them, or is there room for indi­vid­ual choice, even if this means ques­tion­ing the entity, as Mar­tin Luther did?

Open-Source, like the Protes­tant move­ment, does not require users fol­low an estab­lished struc­ture.  To an extent, it allows users to choose for them­selves — any appar­ent church struc­ture within what­ever denom­i­na­tion shouldn’t have the power to dic­tate the beliefs of indi­vid­u­als who pro­fess that faith (as con­ser­v­a­tive Roman Catholics would believe); mat­ters of faith are indi­vid­ual, as are all beliefs (n.b. this does not make indi­vid­ual beliefs CORRECT).

Because of this inher­ent propen­sity for devi­a­tion and frag­men­ta­tion to occur, it has — not all peo­ple will see eye-to-eye on all things, and a frame­work in which peo­ple are free to make up their own mind does result in frag­men­ta­tion.  Not always for the better.

Like­wise, the Open-Source com­mu­nity allows for frag­men­ta­tion to occur.  This is ideal for indi­vid­u­als, although not always for the com­mu­nity as a whole — this is where prod­uct ven­dors come in.

A key exam­ple, most rel­e­vant given com­ments made regard­ing Fedora Core 2, is that of Red­Hat.  They are an OS appli­ca­tion ven­dor, with strong Open-Source ties, specif­i­cally in their finan­cial and devel­op­men­tal sup­port of the Fedora project.  Fedora exists both to serve the Open-Source com­mu­nity as a whole, as well as pro­vide an envi­ron­ment in which devel­op­ment and test­ing may occur for the refine­ment of Red­Hats’ commercial-grade/Enterprise offerings.

In this, Red­Hat oper­ates as an inte­gra­tor.  Whilst the qual­ity of freely (as in beer/speech/whatever else) avail­able soft­ware released by the Fedora project may be of dubi­ous qual­ity at var­i­ous stages of devel­op­ment, Red­Hat, oper­at­ing as a com­mer­cial soft­ware solu­tions devel­op­ment organ­i­sa­tion, ensures that the qual­ity of their enterprise-grade offer­ings do not suffer.

Win­dows just works?  Often… although I would ven­ture that in terms of ALL server related tasks, a solu­tion from one proven OSS ven­dor would prove just as ade­quate.  Wor­ried about inter­op­er­abil­ity?  That is a sep­a­rate con­cern — remem­ber, Win­dows doesn’t have a monop­oly on the server mar­ket, and it is far from inter­op­er­a­ble with *nix platforms.

Win­dows just works on the desk­top?  Sure, in between the spy­ware and mal­ware and virus out­breaks and other var­i­ous sys­tem com­pro­mises.  I spent an hour today try­ing to get crap off a com­puter used by my broth­ers.  Spy­bot, AdAware — lat­est def­i­n­i­tions, mul­ti­ple scans, noth­ing resolved.  I spent the remain­ing 20 min­utes man­u­ally hack­ing things down, think­ing “this wouldn’t hap­pen if this com­puter were run­ning Linux”.

And it wouldn’t have.  I was (and am) sorely tempted to install a locked-down heav­ily cus­tomised ver­sion of Fedora (heh, Core 1, because 2 sucks, appar­ently ;)) on there, with Mozilla, aMSN and OpenOf­fice, and leave home indef­i­nitely.  They would be per­fectly fine until it ran out of disc space.

If they wish to play games?  Then why are they still using a Pen­tium 166 (OC’d to 200) with 48MB of RAM?  That doesn’t appear to be a con­sid­er­a­tion from where I am sitting.

What a shame, they won’t be able to install any soft­ware they want.  No dialers for you, I’m sorry.