Blog of Daniel Baxter, now secure! :)

Free SSL from Let's Encrypt!

Archive for June, 2010

Julia Gillard

Every Australian should feel insulted today – especially ALP supporters, but everyone nonetheless. The very idea that people would actually believe that it was “Rudd’s fault” for the ALP’s record, just because he’s the leader, is – well – insulting. The ALP broke their election promises, not Rudd, the ALP.

The way in which Rudd was dumped was shameful. At least the previous coalition government went down with integrity – this time we have a government that says “hey, you know what? There’s something more important to us than policy or leadership and that’s the opinion polls”.
What an absolute shame that the first lady PM came in through this way; she could have at least come in with integrity.

I also have something to say as an Anglican – the last two PM’s were both Anglicans (in fact they still are): Kevin “07” Rudd and “Little” John Howard. In fact so was Edmund Barton, the first Prime Minister of Australia. The Christian tradition is extremely important to Australia. Before Howard it was an ALP Catholic, and if the Libs win the ’09 election we will again have a Catholic PM.

I’m not a Catholic, I’m not a Lutheran, or Adventist or Salvo or “non-denominational Christian” – I’m an Anglican. Which means that the only religion I believe to be true is any of the Christian faiths; and specifically I identify as an Anglican.

As I really don’t appreciate the influence on society from anti-Christian sources, I’m certainly in no favour of having a non-Christian leader. If you want to live in an Atheist society you should move to North Korea. But nobody wants to move there.

The legacy of the Soviet Union and China, along with North Korea, prove without a doubt what Atheism under the state accomplishes. It produces what we generally refer to as Communism; and along with it huge abuses of the sanctity of human life, or as atheists would call it “human rights”.

What integrity does the Labor government have if all they can do is create a scapegoat in the form of a straw man argument “it was all Rudd’s policy, not ours, see we’re purging him”. Wow.

Hi, I’m an Islamophobic

Okay, back to business.

Let’s talk about organized religion. A topic for another day will be the theory of the big bang, which was adopted after the discovery that the universe is expanding. To say that the universe had an origin, supposes that it was indeed created; and to say that it was created infers divine intervention. To put it the same way Hawking’s would say: if the universe was not created it would just be. Hawking believes, very adamantly, in a “god of the gaps”. That is, he believes that everything science doesn’t answer is what his god did, and Hawking’s god did nothing more.

I like to refer to Scientology as an opposition to psychology; they like to refer to themselves as an “alternative” to psychology. A lot of people like to refer to Christianity as a philosophy – and this is largely true; it’s not “all there is” in Christianity, but the philosophical element is very strong and very profound. On the other hand we have the Muslim Culture, which I would describe as a political idolatry, the way that I describe any other political idolatry (extreme left lunatics, etc). So I want to talk a bit about the both of them, because let’s face it – it is undeniably important.

Some of you will know that I recently deleted my facebook account, no big deal. What you probably don’t know is that one of the things I just couldn’t stomach – at all – was their censoring of “everybody draw Muhammad day”. I didn’t even know that the group was a protest against the censoring of Southpark “201” – the most heavily censored episode in the history of South Park, IMO. The very idea that Facebook would block access to a group based on ethnicity is something I find so offensive I cannot possibly be a part of it. And I am no anti-racist. Racism has caused some of the biggest problems for society, but blatant anti-racism is just responding to evil with evil and I detest it.

It’s like how Australians are so “Anti-Whaling”, completely ignorant of the world view, completely ignorant of culture, completely ignorant that Whale populations are increasing – it’s the majority view, that’s all it is. The majority of the social group you’re in, anyway.

Do you know why 201 was censored to the point that not only is every single possible reference to Muhammad censored, not to mention the closing statements of all the characters were also censored? 201 was never aired in the UK. Will I host it on my website when 201 is released uncensored? Of course! I’ll do it until the copyright holder tells me not to, but I wouldn’t remove it because some Muslims find it offensive and want to respond with violence. (By the way please note that Trey Parker and Matt Stone are pro-file-sharing, but ultimately Comedy Central owns the IP rights so if they say “take down” I’d say “yeah whatever, at least people got to see the version you didn’t approve”).

I don’t care about the Muslim culture, it’s insignificant to me. The Qur’an condones violence, make no mistake, Christians are the ones who don’t condone violence. That’s why Matt Stone and Try Parker can release episodes like “Bloody Mary” without fear of violent response (great satire of the 10 steps BTW), but they go to criticise Muslims and they’re sent death threats. Now you know why I don’t care to “accept” other religions; if I had it my way we’d be turning Muslim immigrants away at the boarder and we’d ban the religion in Australia. It’s a conflict of interest: Communism and Capitalism cannot co-exist. Yeah, yeah under Islamic law I probably deserve the death-sentence for being an “enemy of Muhammad”, all the more reason to ban Islam in Australia!

This brings us to the Cult of Scientology. I quite like the little flash animation I’ve used to link to, what I like most about it is that it’s a “Public Warning”. When it comes to WWII history, Scientologists are worse than Holocaust deniers. I’m not going to get into specifics about Holocaust deniers – most of them are not lunatics, they just can’t fathom that 6 million Jews were gassed, and as a result most argue that the total was less. To me that’s a more intelligent argument than Scientology makes. At least it’s based on common sense.

Scientology blames the Holocaust on modern psychology. Specifically they claim that it created Hitler. The Nazi’s practised euthanasia because of their belief in Eugenics. It’s pretty pathetic that they have to capitalize on one of the most misunderstood eras in History. Or that they think that the Holocaust and Modern Medicine are siblings who belong in the one group.

You see that little flash animation at the bottom of the page quoting Justice Anderson? Don’t think that’s invented – Justice Anderson QC, wrote and published a report in 1965 that lead to Scientology being banned in Victoria, in Western Australia and in South Australia. In Anderson’s words:

“While making an appeal to the public as a worthy system whereby ability, intelligence and personality may be improved, it employs techniques which further its real purpose of securing domination over and mental enslavement of its adherents. It involves the administration by persons without any training in medicine or psychology of quasi-psychological treatment, which is harmful medically, morally and socially.”

Christianity and Science are often claimed to be at opposites, though if that were the case, to reference Hawking again, how is it that a Christian theologian discovered gravity? Science is a tool, it’s not a history book. History books are not science books; if you try and understand history by studying science, instead of history you reach incredibly different conclusions.

What I’m about to say will shock some of you, so brace yourselves. In Genesis there is what is now known as the antediluvian period. That’s the period of time between the Fall and Flood. Now to give you some perspective, until relatively recently it was believed that the Pyramids were built by slaves; even though it was written quite clearly in hieroglyphs that the Pharaoh ordered it to be done to an architect who then orders labourers to do so. But a few months ago (not decades, not years, but months) they discovered the workers skeletons, there’s no doubt they were Egyptians. Suddenly a 2500-year-old myth (possibly older) was disproved.

In 1922, the Weld-Blundell Prism was discovered. It was made circa 2170 BC, which makes it some 2,000 years older than the dead sea scrolls which contain the oldest known copies of the Old Testament texts. The Weld-Blundell Prism confirms the antediluvian period, it refers to the flood as an event everyone understands, and just like in the Bible after the flood the lifespan of humans radically decrease. It even corroborates the genealogies in Genesis. It is the most complete known Sumerian King-List, it is written in Cuneiform Script – the oldest known writing system. The Sumerian people worshiped pagan gods, they were certainly not Jewish, therefore the evidence is as independent as it gets.

You can’t prove it scientifically, and you can’t disprove it. Christianity certainly doesn’t argue that science be abolished the way, say, that Scientology argues that psychology be abolished. Their belief is irrational, it is akin to taking psychology at its very early stages, and then arguing that its methods do not apply today. Who cares? Newtonian Gravity doesn’t work with QM, and it doesn’t work with GR either. It’s obsolete – but people still follow science, and they still regard Newton as influential even though his theory was incomplete. Hate groups like say PETA use the same technique – they present 30 year old evidence as representing the meat or fur or milk industries today. Like the myth that Pork can contain parasites. Australia is a very clean country, and it’s illegal to feed pigs meat, ergo they are well protected against parasites.

I can’t call Scientology the most evil organization on the planet, I can’t even call NAMBLA that. What I can say is that, like Islam, they are extremely misguided and their views are incompatible with that of modern society. Islam is motivated by violence, they’re a communist structure, and like any true communists, all their critics are their enemies, and deserve the death penalty. Remind me never, ever to go to a Muslim country because under Islamic law I deserve the death penalty and I need to stay somewhere safe from it! Scientology is a cult. Cult, cult, cult, cult, cult. C-U-L-T. It’s written – is it libel? So sue me.

Ask any Joe-Doe what a website is, and he’ll say “why it’s a resource filled with H.T.M.L. thingies those Hyper-Text Markup Language text-documents, and H.T.M.L. is what makes it look like more then just plain text, and they’re sitting on a server and the server sends those H.T.M.L. thingies to Internet Explorer what then displays the website on your computer”. Full marks to average Joe.

Ask any Joe-Webmaster what XHTML is and he’ll say “why it’s a more strict type of H.T.M.L. that is better”. But that isn’t right. XHTML isn’t HTML at all it’s XML, W3C says so. Specifically W3C refers to it as a reformulation of HTML in XML. So why does every Tom Dick and Harry Webmaster think it’s a true HTML format?

Well firstly, as the Webmaster for, and a true-XHTML coder, I want to fully disprove the myth that XHTML is in fact HTML. By the way, it’s only partially true that I code in XHTML – I prefer HTML and specifically I write PHP code because it simplifies work and works well with my pure CSS designing, which I adopted well before it became fashionable, and I still use the same program I’ve always used to code all web-based documents: Notepad. Not to mention the other benefits like gzip. So when I say I write XHTML what I mean is I write PHP code and inside PHP I write HTML or XHTML. Still when I write XHTML I write true XHTML not “valid” XHTML; I write valid XML! Hence why I have at the page footer a link to an XML validation service before the XHTML validator (I don’t touch the wannabe-validator “Validome”, but if you do then I’m sure it’ll also work flawlessly).

Most of us serious webmasters are familiar with what a MIME Type is – it’s the header that the server sends to identify what type of file it is sending. This is important because the internet doesn’t use file-extensions to convey this information like is common on your home computer. The extension of an HTML file in a web address can be anything from .htm, .html, .shtml, .php, .asp, . (add more) – and in fact any other conceivable file extension. Your web browser understands that the document is HTML when it is delivered using the text/html MIME Type.

XHTML 1.0 files can be sent using the text/html MIME Type, but this means they are delivered, read and parsed as HTML documents instead. So clearly there’s no benefit to sending an XHTML document as text/html when you can instead send a correctly formatted HTML document.

This blog is fully accessible using an XML parser. I’ve modified the original “theme” to my liking so that it sends as XML by default, and as HTML if the client doesn’t support XML (that’s XML using the XHTML doctype, or HTML with the XHTML doctype).

As can be plainly seen on my blog, it is XHTML. That’s because the theme I installed was quasi-xhtml. I hate quasi-xhtml, with a passion. Currently, the vast majority of webmasters who think they’re sending XHTML 1.0 files are sending HTML files with an XHTML doctype in it. Every XHTML website in the world sent using the text/html MIME Type is already read as HTML by non-XHTML compliant devices.

Let me state this bluntly: XHTML is XML it is not HTML, it is not supposed to be HTML it is not “100% backwards compatible” with HTML. If you believe it is then open a self-closing script tag in your document and see what happens. Put this in your XHTML document:

<script src=”whatever.js” type=”text/javascript” />

And see what happens. It’s valid XHTML 1.0, it’s in mine, as long as this blog is actually being sent as XML it’s in mine (otherwise it’s modified to please HTML parsers that don’t understand XHTML). This is the problem with XHTML and why it’s such a failure, webmasters understand HTML not XML. They don’t understand how to create valid XHTML, they think just because the W3C Validator ticks it that it’s XHTML when more then likely no XML parser in the world is able to receive it as XHTML.

If you actually think of HTML as you code XHTML you clearly have missed the point because you should be thinking in XML terms. And all tags must close in XML, you can self close any tag, or you can use a separate closing tag, but it is more correct for “empty tags” to self-close, hence the above example.

By the way, the argument that it is akin to writing well-formed HTML is irrelevant, not to mention incorrect since the short-tag isn’t supported in XHTML.

If this sounds a little dramatic it’s because it’s true. Why do you think no one uses XHTML 1.1 or XHTML 2.0? 1.0 was released in 2000, 1.1 was released in 2001! 10 years of webmasters misusing XHTML.

Anyway, all XML valid documents MUST contain the XML declaration line at the very top of the page:

<?xml version=’1.0′ encoding=’utf-8′?>

Without it, if the encoding is not utf-8 or utf-16 XML parsers will not even try and render it. It is as sinful as leaving out the XHTML declaration line. But as soon as the line is in your document it can no longer be read as HTML. Which is why my blog removes it when it sends the document to an HTML-only browser.

Again, unless you have the brain of a pea, unless you’re actually creating XML documents, stick to HTML – the format that was actually designed for web-browsers.

The great thing about HTML is that it is a purpose built piece of code. XHTML on the other hand is designed as an XML conforming code. That means that with XHTML the days of errors in your code are over because if it isn’t 100% valid code then it’ll probably cause problems for client devices. This is of course an unrealistic requirement for 99% of hobby-webmasters with websites on the likes of yahoo and geocities.

The use of XHTML is futile if it is not used correctly for this purpose. If your website is only going to be accessible from HTML-compliant devices then using XHTML is entirely useless as those devices are primarily designed for HTML.

In closing, I want to say that it took W3C over 10 years to update the HTML specification to 5.0 and to finally add the much needed functionality missing from 4.01. And it’s still in draft stage. The great thing about HTML is that it is a purpose built piece of code. XHTML on the other hand is designed as an XML conforming code. Far more restrictive, and forces all errors to be resolved by the coder, not the browser. When looking at the use of XHTML in websites, I find that the overwhelming majority are using it exclusively as HTML. This is basically equal to using the HTML Doctype tag and having errors throughout their documents, since that is how it is seen by browsers! I hope that as HTML 5.0 begins to gain popularity as it is implemented by newer browsers for its new features that webmasters begin to drop XHTML unless they’re actually using it correctly.