Rehash for the win

20 July 2008

Is the free software community over, or is it just that tech journalists are covering the wrong projects.

Read More

Filesharing is the democratic choice

18 April 2008

If 20 million people in the UK have been or are involved in filesharing, then that is more people than voted for the government.. With 20 million people, filesharing is not a crime, it is a mandate. The government, policy and the old media industries need to find fresh approaches because the cultural changes at work cannot be undone.

Read More

The government are the real cyber-terrorists

16 March 2008

The end of Britannia

For the ascension of George I, a song was commissioned, one that celebrated both the act of union and the hard fought for independence from Europe, the chorus went:

> Rule, Britannia! Britannia, rule the waves! Britons never, never, never shall be slaves!

Today, all the warships in the Royal Navy won't help when us Britons have become slaves inside our own country, tracked and counted like a flock of cattle.

Read More

Planet of the Apes

20 January 2008

Ray Beckerman is a New York Lawyer and the author of Recording Industry vs The People, a blog covering "the RIAA's attempt to monopolize digital music by redefining copyright law, through the commencement of tens of thousands of extortionate lawsuits against ordinary working people".

Read More

Why the government cannot be trusted with our data

21 November 2007

Gordon, where are the CDs?

In 1945-6, the British government brought in a system of child benefit, this paid parents a cash payment of 5 shillings per week per child. Today in 2007, for your first child, you get £18.10 a week (38 dollars) per week, and £12.10 (25 dollars) for every additional child.

Read More

Freedom on Campus

26 October 2007

Now for something completely different...

Almost everything in computer software today has roots in the work done from the late sixties to the early eighties in universities such as the University of California, Berkeley and the Massachusetts Institute of Technology. Back then, the Computing Industry was dependent on the knowledge and expertise contained within the hallowed labs and bearded academics of such Universities.

Read More

Don't go to the University of Florida

19 September 2007

Tazering is putting around 3,000 kilovolts into a person with significant chance of heart failure or internal or external burns.

Occasionally you hear about someone who was electrocuted by mains electricity, well that is only 240 volts, not 3,000,000 volts.

Read More

Digital Anarchy vs Control

03 September 2007

A series looking at different models of control:

Read More

Digital Anarchy vs Control - part 3 - fearing the crowd

03 September 2007

The crowd makes the ballgame

There are some horrible diseases such as Alzheimer's, Parkinson's, cystic fibrosis, certain cancers and Creutzfeldt-Jakob disease that involve 'misfolded proteins'. If biologists can better understand protein folding, then it might shed light into how to cure these diseases.

Read More

Transformers and why I am not buying HD-DVD or Blu-ray

22 August 2007

Autobots Roll Out

I was a subscriber to the British version of the Transformers comic as a child. It gets worse, in the original 1980s movie, the scene when Opitmus Prime died, I burst out into tears (I was 7 or 8 at the time) and I was not the only one by any means. Prime, the personification of good and courage, led the decisive final push that won the battle but he was mortally wounded in the process.

Read More

What is truth?

19 July 2007

Three short reflections on binary absolutes:

Read More

What is truth? - part 3 - All you need is one and zero

19 July 2007

Almost every aspect of our modern technology is filled with iconography and metaphors from the Judeo-Christian tradition (i.e. the 'West'), perhaps not surprising as all technologies are man-made systems, made, that is, in the image of their creators. Some of these links are obvious, I am writing this post in a web browser called 'Epiphany', then I will 'save' it, and then it will be available as part of the Ethernet (i.e. the heaven-net). Some of these links are not so obvious. in this post I look at binary numbers, the basis of all computing.

What is truth?

Read More

What is truth? - part 2 - true vs one

15 July 2007

So following on from part one, we have True and False in Python, which are somewhat equivalent to the Boolean 1 and 0:

> "The two-element Boolean algebra is the simplest Boolean algebra, ... having just two elements, named 1 and 0 by convention." Source

Read More

What is truth? - part 1 - false vs zero

14 July 2007

Iverson VS Boolean?

In my recent post, Python CGI contact forms, I open sourced my little contact form processor I use on my webpage and solicited comments from you, the reader.

Read More

Archimedes - Why Godwin was wrong

27 June 2007

Or why does all discussion end up on the Holocaust?

As you know I am an Arts graduate not a Computer Science one, I have degrees in Economics and Theology, so I thought I would explain one reason why I think open source is so important for the future of society. Apologies if it is a bit too Richard Stallman for some of your taste - I promise not to grow a beard. In the next post, I will talk about something more practical, the BBC and their Microsoft lovefest.

Read More

The West will eat itself - lawyers don't add to GDP per capita

14 June 2007

Mark takes a raincheck on the MicroBucket

Microsoft is rattling the patent sabre again. Software patents are not legal in the UK and nor should they be. Source code is a literary work, and like all other literary works, copyright is the appropriate legal protection. For the reasons for that, I will refer to a recent podcast featuring Ubuntu's Mark Shuttleworth, well worth tuning in.

Read More

Free the Files, free the headlights?

07 May 2007

I myself have gone for the Creative Commons-type approach of supporting Indie bands to replace the oppressive multi-national companies, rather than filesharing. However, I do not judge people who do fileshare, having been born a Christian, I must take my moral authority from Christ alone and he does not seem to be against it. An early share-alike attribution licence was 'Take, eat, this is my body given for you, do this in remembrance of me'. Sharing is the hallmark of faith and morality (if you do not believe me read Acts 2 or the Sermon on the Mount), more on this subject another day, but suffice to say, the New Testament spread across the globe without the need of a Scripture Association of Nazareth protecting the copyright.

Your belief system may have similar concepts, for example, the sharing of manna in Exodus 16 was a radical shock to the economic values of the ancient Jews. In Buddhism, 'dana', unconditional sharing, is a core part of the route to perfection (dana-paramita).

Read More

The Ultimate Cheatsheets and the end of memory

16 April 2007

Thought for the day

In the last fifty years, modern life has become far more complicated than it has been throughout all of human history. Not a bad complexity, apart from when being ill or in hospital, I have never gone a day without eating, even though that food may come from the other side of the world. We can drink water without getting diseases, even though I have little understanding of the processes of flocculation and filtration that bring this about. I can bring up almost any kind of text and any kind of image at the touch of a button. In the words of Google, "I'm Feeling Lucky".

Read More

Comic Relief, the morning after

17 March 2007

Well we have given our money and worn our noses, who ate the chocolate Wallace and Gromit? I'm not sure. For those of you not from the UK, Comic Relief is a bi-annual national charity event culminating in a comedy telethon. I watched the second half of the programme last night and the part that really affected me was the feature on human trafficking during the Russell Brand part of the show.

Young, vulnerable women are tricked or forced to come here and spend many hours every day as prostitutes. Raped, hour after hour, day after day. Some of the Comic Relief money is being used to set up safe-housing and support for victims of this trade, although the ones they know about must be only the very tip of the iceberg. I was wondering last night, why as a society are we not stopping this? How can we let this continue?

Read More

Older

About

Hello, my name is Zeth, I'll be your host here.

Command Line Warriors is about taking control of your own technology, it looks at our experiences of computing; especially using GNU/Linux, the Python programming language, the command-line and issues such as techno-ethics, best practices and whatever is cool now. If you take control of your technology then you are a Warrior too!

This site is your site too which means that you can contribute and get involved. You can leave comments using the facility provided. For me, the comments and discussions are by far the best part of the site. So please do have your say!

Latest Discussions

Omar Zabaneh

July 25, 2008
Zeth, Thank you for this post, very helpful. I used it as a basis for my own email validation function that i wish to share with you, in a selfish ...
Email Syntax Check in Python

Double Booting Bastard

July 24, 2008
I agree with Nui, Linux is great for many things but not everything. A lot of, less mainstream, hardware is a time consuming and often fruitless task to install and ...
Give Linux a chance

John

July 23, 2008
Duncan, sadly the permissions are stored with the data (inode), not with the directory entries (hard-links). Zeth needs ACLs -- no way to do this with basic unix permissions.
Advanced Unix Groups

Garrick

July 21, 2008
I do love my iPhone. That being said, I would trade it in a heartbeat for a STABLE Openmoko FreeRunner.
This week - iPhone vs a can of compressed air, and Django NewFormsAdmin

Daniel Davies

July 21, 2008
With regards to your last paragraph, you are certainly correct. Right now Django is a nightmare to use across multiple sites... we have some sites running the newformsadmin branch, others ...
This week - iPhone vs a can of compressed air, and Django NewFormsAdmin

Nui

July 18, 2008
Hmm, this would be more persuasive as an argument with some evidence. I am a happy admin of Windows and a novice user of Linux, so I have taken the ...
Give Linux a chance

Paddy3118

July 18, 2008
Hi, I too work with Electronic Design Automation tools, where Tcl is used extensively. I tend to only occasionally have to write in Tcl and so find the TclTutor utility: ...
Python and TCL

Cliff Wells

July 17, 2008
I personally cannot live without the Web Developer extension or Firebug. Unfortunately these are probably both among the more difficult to port extensions. Given how poorly Firefox functions on Linux ...
Will Epiphany be able to compete with Firefox's extensions?

Åke Forslund

July 13, 2008
I'm pretty much a novice in both of these languages but I find them both easy to use and preform the tasks I give them. However I rarely use them ...
Python and TCL

Christopher Thoday

July 12, 2008
A single test is not sufficient to give you confidence that the algorithm is working. You should make 'number' an argument of 'main' so that you can test some boundary ...
Python and TCL

paul21

July 10, 2008
Shame on Mozilla. They should make developers specify the extension license before hosting it. They should show the license next to download button as well.
Are your Firefox extensions proprietary software?

Tris

July 8, 2008
Justin - You say they had not heard of Linux? That doesn't sound very professional to me!
Give Linux a chance

michael

July 8, 2008
what about Galeon? in Gnome i use Galeon mostly. it is fast and stable and has a nice portal with search masks for Debian, FSF, Freshmeat and so on. wtf ...
Will Epiphany be able to compete with Firefox's extensions?

vermin

July 7, 2008
> Eventually, after a bit of digging and Googling, I found their Toolbar-License... You simply found the license of the StumbleUpon Toolbar for Internet Explorer. This is another product, much ...
Are your Firefox extensions proprietary software?

Andrew West

July 6, 2008
Both the Python and the Tcl example could do with error checking. While at first this may not seem on topic with the post I think it better shows the ...
Python and TCL