<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Stefano Rivera (Posts about clug)</title><link>https://stefanorivera.com/</link><description></description><atom:link href="https://stefanorivera.com/categories/clug.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2026 &lt;a href="mailto:stefano@rivera.za.net"&gt;Stefano Rivera&lt;/a&gt; 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/"&gt;
&lt;img alt="Creative Commons License BY-SA"
     class="cc-license-button"
     src="/assets/img/cc-by-sa-4.0.svg"&gt;&lt;/a&gt;</copyright><lastBuildDate>Fri, 01 May 2026 14:29:40 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Videos up</title><link>https://stefanorivera.com/posts/2008/10/03/videos/</link><dc:creator>Stefano Rivera</dc:creator><description>&lt;p&gt;Administravia: Just uploaded a pile of videos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.archive.org/details/geekdinner-cpt-2008-09"&gt;Geekdinner Sep 2008&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.archive.org/details/clug-30-09-2008-gstreamer"&gt;GStreamer CLUG Talk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.archive.org/details/ctpug-2008-08-pep3118"&gt;PEP3118 CTPUG Talk&lt;/a&gt; (this one has been sitting around for a while)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.archive.org/details/ctpug-2008-09-mayavi"&gt;Mayavi CTPUG Talk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, I changed a few feeds on &lt;a href="http://park.clug.org.za/"&gt;CLUG Park&lt;/a&gt; from RSS to Atom, so sorry about any RSS-reader-spamming.&lt;/p&gt;</description><category>administravia</category><category>clug</category><category>ctpug</category><category>geekdinner</category><guid>http://tumbleweed.org.za/2008/10/03/videos</guid><pubDate>Fri, 03 Oct 2008 18:43:11 GMT</pubDate></item><item><title>Political Compass</title><link>https://stefanorivera.com/posts/2008/09/24/political-compass/</link><dc:creator>Stefano Rivera</dc:creator><description>&lt;p&gt;I'm not an Internet-meme person, but &lt;code&gt;#clug&lt;/code&gt; has been rather into the &lt;a href="https://politicalcompass.org/test"&gt;Political Compass Tests&lt;/a&gt; recently (Thanks to Michael Gorven's &lt;a href="http://michael.gorven.za.net/blog/2008/09/15/clug-political-compass-graph"&gt;graphing of our scores&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Those of us in the sensible quadrant of the graph are rather worried about the distance that some people are from us. I mean, they must be &lt;em&gt;total nutters&lt;/em&gt; :-)&lt;/p&gt;
&lt;p&gt;To help them understand the incorrectness of their ways, &lt;a href="http://vhata.net/"&gt;Jonathan&lt;/a&gt; suggested that we write up our choices and reasoning. I haven't read anyone else's reasoning yet, but here is my reasoning for each choice in the test. It might well be different to the last time I did it, but that's probably caused by me thinking about my choices rather than the embarrassment of publishing them. (I'm right, remember). On &lt;code&gt;#clug&lt;/code&gt;, we acknowledge that peoples' views change and keep a history of past scores, although the graph doesn't display that (&lt;em&gt;nudge&lt;/em&gt; &lt;em&gt;nudge&lt;/em&gt; Michael).&lt;/p&gt;
&lt;p&gt;If you haven't done this test, and are interested, maybe take it before you read any further. It'll take you less than half an hour, and promises a little food for thought.&lt;/p&gt;
&lt;h3&gt;Page 1: Just a few propositions to start with, concerning - no less - how you see the country and the world.&lt;/h3&gt;
&lt;dl&gt;
&lt;dt&gt;If economic globalisation is inevitable, it should primarily serve humanity rather than the interests of trans-national corporations.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - Yes it should, but if globalisation is inevitable, how can we make it serve specific goals. It'll do what it wants to do. I go with agree on principle, but with the understanding that there isn't much we can do to make this a reality.&lt;/dd&gt;
&lt;dt&gt;I'd always support my country, whether it was right or wrong.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - No way. While we all have a bit of national pride I make my own decisions. I'd seriously consider emigrating if our government were to go mad and started invading random nations (no Lesotho doesn't count).&lt;/dd&gt;
&lt;dt&gt;No one chooses his or her country of birth, so it's foolish to be proud of it.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - Yes, you're born where you are born, and you are welcome to national pride. The values we hold that lead to such a pride are in a large part determined by our up-bringing, we can't self-bootstrap. I'm an Italian citizen, but I've never spent more than a month in the country (and on that visit, I was barred from leaving the country because they wanted me for national service). &lt;/dd&gt;
&lt;dt&gt;Our race has many superior qualities, compared with other races.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - What? Let's leave that one there.&lt;/dd&gt;
&lt;dt&gt;The enemy of my enemy is my friend.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Disagree&lt;/strong&gt; - I don't pick enemies easily, so the enemy of my enemy is unlikely to be an enemy. I won't align myself with someone unless our disagreements have common ground.&lt;/dd&gt;
&lt;dt&gt;Military action that defies international law is sometimes justified.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - It might be &lt;em&gt;justified&lt;/em&gt; that doesn't mean I'll agree with it. It's still illegal. If there is cause for such action, International Law should probably be amended.&lt;/dd&gt;
&lt;dt&gt;There is now a worrying fusion of information and entertainment.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - Not a well phrased question. Information and entertainment go hand in hand well, we all know how boring bland writing is. But there is a worrying trend in current media toward sensationalism -- this can readily be considered entertainment.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h3&gt;Page 2: Now, the economy. We're talking attitudes here, not the FTSE index.&lt;/h3&gt;
&lt;dl&gt;
&lt;dt&gt;People are ultimately divided more by class than by nationality.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Agree&lt;/strong&gt; - Nationality doesn't matter that much these days. Class still appears to.&lt;/dd&gt;
&lt;dt&gt;Controlling inflation is more important than controlling unemployment.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - I stand under correction here, I'm not an economist. I'd imagine that they both need to be kept under control, but that letting inflation get out of control will quickly lead to bigger unemployment problems.&lt;/dd&gt;
&lt;dt&gt;Because corporations cannot be trusted to voluntarily protect the environment, they require regulation.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Agree&lt;/strong&gt; - Most large corporations care a lot more about their shareholders returns than the environment. And many of the worst environmental disasters can be pinned on corporations chasing profit.&lt;/dd&gt;
&lt;dt&gt;"from each according to his ability, to each according to his need" is a fundamentally good idea.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Disagree&lt;/strong&gt; - It's a nice thought, but actually getting this out of people is non-trivial. It requires more trust than free market does.&lt;/dd&gt;
&lt;dt&gt;It's a sad reflection on our society that something as basic as drinking water is now a bottled, branded consumer product.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - I never have a water bottle on me when I need it, and drinking fountains are way too scarce. Dare I even question how one gets brand loyalty in that market?&lt;/dd&gt;
&lt;dt&gt;Land shouldn't be a commodity to be bought and sold.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - Well how should it be worked then? Considering the current housing market, land is really important to people.&lt;/dd&gt;
&lt;dt&gt;It is regrettable that many personal fortunes are made by people who simply manipulate money and contribute nothing to their society.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; -  Regrettable, but inevitable. Whatever works for them. Fortunately they can do that and still be interesting people.&lt;/dd&gt;
&lt;dt&gt;Protectionism is sometimes necessary in trade.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Agree&lt;/strong&gt; - I think history shows that. "Sometimes" is a useful qualifier there :-)&lt;/dd&gt;
&lt;dt&gt;The only social responsibility of a company should be to deliver a profit to its shareholders.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - How is that a social responsibility? That's a financial responsibility.&lt;/dd&gt;
&lt;dt&gt;The rich are too highly taxed.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Disagree&lt;/strong&gt; - Again, IANAE. The rich are pretty good at dodging tax anyway, but high tax on the rich is bad for the economy.&lt;/dd&gt;
&lt;dt&gt;Those with the ability to pay should have the right to higher standards of medical care.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Agree&lt;/strong&gt; - Why not? Worst case scenario, it can help subsidise health-care and inject money into the system.&lt;/dd&gt;
&lt;dt&gt;Governments should penalise businesses that mislead the public.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Agree&lt;/strong&gt; - People trust large companies. Sad but true.&lt;/dd&gt;
&lt;dt&gt;A genuine free market requires restrictions on the ability of predator multinationals to create monopolies.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Agree&lt;/strong&gt; - Monopolies don't help anyone but themselves (and that only in the short-term). They certainly don't lead to a free-er market.&lt;/dd&gt;
&lt;dt&gt;The freer the market, the freer the people.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Disagree&lt;/strong&gt; - To a small extent, yes. &lt;em&gt;highly&lt;/em&gt; controlled markets are don't give their citizens much choice in business, beyond that, I disagree.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h3&gt;Page 3: Now a look at some of your personal social values …&lt;/h3&gt;
&lt;dl&gt;
&lt;dt&gt;Abortion, when the woman's life is not threatened, should always be illegal.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt;- No need to compound already-painful mistakes.&lt;/dd&gt;
&lt;dt&gt;All authority should be questioned.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Agree&lt;/strong&gt; - We had a big argument about this one at CLUG dinner this week. I think Jeremy (who was arguing against me) was interpreting this question incorrectly.&lt;/dd&gt;
&lt;dt&gt;An eye for an eye and a tooth for a tooth.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - How does that help anyone?&lt;/dd&gt;
&lt;dt&gt;Taxpayers should not be expected to prop up any theatres or museums that cannot survive on a commercial basis.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - Many things that are supported by the treasury aren't commercially viable. Of course some unprofitable theatres and museums aren't worth propping-up, but we trust that such decisions can be made.&lt;/dd&gt;
&lt;dt&gt;Schools should not make classroom attendance compulsory.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - Children cannot be expected to make such a decision for themselves, and there are some screwed-up parents out there who shouldn't be given such a powerful way to disadvantage their children.&lt;/dd&gt;
&lt;dt&gt;All people have their rights, but it is better for all of us that different sorts of people should keep to their own kind.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - If, as a nation, we give people rights then we have to respect those rights. Otherwise emigrate.&lt;/dd&gt;
&lt;dt&gt;Good parents sometimes have to spank their children.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - IANAP. I think this is true, although it can be kept down to a very small value of sometimes.&lt;/dd&gt;
&lt;dt&gt;It's natural for children to keep some secrets from their parents.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Agree&lt;/strong&gt; - It's a nasty world out there, and people have to learn how to protect themselves. Also, this goes both ways, parents keep secrets from their children. Quite simply I think it would be unhealthy not to agree with this statement.&lt;/dd&gt;
&lt;dt&gt;Possessing marijuana for personal use should not be a criminal offence.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - Illegalising drugs doesn't help anything, although like many legal things marijuana can be harmful.&lt;/dd&gt;
&lt;dt&gt;The prime function of schooling should be to equip the future generation to find jobs.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Disagree&lt;/strong&gt; - Call me an idealist, but I'd like to think of schooling as more than that. It should teach you how to be a human (by our definition), and should give you the tools to discover and reach for ambitions. These may lead to jobs.&lt;/dd&gt;
&lt;dt&gt;People with serious inheritable disabilities should not be allowed to reproduce.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - I don't think the argument for this is &lt;em&gt;remotely&lt;/em&gt; compelling enough to impose such a restriction.&lt;/dd&gt;
&lt;dt&gt;The most important thing for children to learn is to accept discipline.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - What an awful summary of childhood. Anyway, I don't know if I &lt;em&gt;did&lt;/em&gt; learn that.&lt;/dd&gt;
&lt;dt&gt;There are no savage and civilised peoples; there are only different cultures.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - I can only agree with this, not strongly, as our civilisation rests on a certain amount of "civilisation" in the population. So we have to draw lines somewhere. We call the other side of that line "savages".&lt;/dd&gt;
&lt;dt&gt;Those who are able to work, and refuse the opportunity, should not expect society's support.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - Depends on what they are doing (persuits of knowledge have to be exempted), but our society does require that, yes. Personally, when I'm not working on something I feel unhappy so I'm biased towards working.&lt;/dd&gt;
&lt;dt&gt;When you are troubled, it's better not to think about it, but to keep busy with more cheerful things.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - Very loaded question, entirely depends on what the trouble is. For me, it's often procrastination which requires work to push through it.&lt;/dd&gt;
&lt;dt&gt;First-generation immigrants can never be fully integrated within their new country.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Disagree&lt;/strong&gt; - This is quite possibly true for many migrants, but there are many counter-examples. Many countries are very similar, and migration doesn't necessarily mean that much change.&lt;/dd&gt;
&lt;dt&gt;What's good for the most successful corporations is always, ultimately, good for all of us.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - Corporations are successful in their own niches, such things are usually heavily biased towards the situation and against the general good.&lt;/dd&gt;
&lt;dt&gt;No broadcasting institution, however independent its content, should receive public funding.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - The achievements of the BBC (for all its foibles) are a great counter-example here.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h3&gt;Page 4: … and how you see the wider society.&lt;/h3&gt;
&lt;dl&gt;
&lt;dt&gt;Our civil liberties are being excessively curbed in the name of counter-terrorism.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Agree&lt;/strong&gt; - And it doesn't seem to be helping, either. Fortunately this hasn't reared its head too much in South Africa yet.&lt;/dd&gt;
&lt;dt&gt;A significant advantage of a one-party state is that it avoids all the arguments that delay progress in a democratic political system.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Disagree&lt;/strong&gt; - We've seen in South Africa that a virtually one-party state can still have such arguments, they don't delay progress, and the arguers quickly get branded as whiners. (Btw, I support the DA)&lt;/dd&gt;
&lt;dt&gt;Although the electronic age makes official surveillance easier, only wrongdoers need to be worried.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - History shows this to be incorrect. Such powers get abused.&lt;/dd&gt;
&lt;dt&gt;The death penalty should be an option for the most serious crimes.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - No matter how bad the prison system is, lets assume that everyone has the possibility of rehabilitation, unless there is something very psychologically wrong with them (in which case they probably wouldn't and shouldn't be eligible anyway).&lt;/dd&gt;
&lt;dt&gt;In a civilised society, one must always have people above to be obeyed and people below to be commanded.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Disagree&lt;/strong&gt; - The people who are to be obeyed must be subject to the same law.&lt;/dd&gt;
&lt;dt&gt;Abstract art that doesn't represent anything shouldn't be considered art at all.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Disagree&lt;/strong&gt; - "But is it art?" Why should art involve representations. Music doesn't. There comes a point when art stops, but we all draw that line in different places.&lt;/dd&gt;
&lt;dt&gt;In criminal justice, punishment should be more important than rehabilitation.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - People are remarkably resilient to punishment, and no it doesn't seem to help, only the threat of it helps.&lt;/dd&gt;
&lt;dt&gt;It is a waste of time to try to rehabilitate some criminals.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Disagree&lt;/strong&gt; - It probably is, but can &lt;em&gt;you&lt;/em&gt; pick those criminals out for me?&lt;/dd&gt;
&lt;dt&gt;The businessperson and the manufacturer are more important than the writer and the artist.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - Not in my books.&lt;/dd&gt;
&lt;dt&gt;Mothers may have careers, but their first duty is to be homemakers.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - I'm happy with a father being a home-maker. And I'm happy with working parents, although obviously they shouldn't neglect their children.&lt;/dd&gt;
&lt;dt&gt;Multinational companies are unethically exploiting the plant genetic resources of developing countries.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - Yes some are, although this is a &lt;em&gt;very&lt;/em&gt; broad statement.&lt;/dd&gt;
&lt;dt&gt;Making peace with the establishment is an important aspect of maturity.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - I don't know if it's important so much as inevitable. Certain parts of the establishment are welcome to be overthrown in my books.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h3&gt;Page 5: If you got through that okay, you'll find these propositions on religion a breeze.&lt;/h3&gt;
&lt;dl&gt;
&lt;dt&gt;Astrology accurately explains many things.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - Not sufficiently for me.&lt;/dd&gt;
&lt;dt&gt;You cannot be moral without being religious.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - This one probably depends on definitions.&lt;/dd&gt;
&lt;dt&gt;Charity is better than social security as a means of helping the genuinely disadvantaged.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Disagree&lt;/strong&gt; - I don't really know what to say here, but I can't support that statement.&lt;/dd&gt;
&lt;dt&gt;Some people are naturally unlucky.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Agree&lt;/strong&gt; - Some people have really bad things happen to them. It sucks. That doesn't mean that they attract bad luck.&lt;/dd&gt;
&lt;dt&gt;It is important that my child's school instills religious values.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - No thanks.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h3&gt;Page 6: Finally, a look at sex.&lt;/h3&gt;
&lt;dl&gt;
&lt;dt&gt;Sex outside marriage is usually immoral.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - Definitions strike again.&lt;/dd&gt;
&lt;dt&gt;A same sex couple in a stable, loving relationship, should not be excluded from the possibility of child adoption.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Agree&lt;/strong&gt; - Why not? There are many things that can be bad for a child's childhood, the lack of a specific gender in a parental role is common already. What other arguments are there against this?&lt;/dd&gt;
&lt;dt&gt;Pornography, depicting consenting adults, should be legal for the adult population.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Agree&lt;/strong&gt; - I've got nothing against this.&lt;/dd&gt;
&lt;dt&gt;What goes on in a private bedroom between consenting adults is no business of the state.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Agree&lt;/strong&gt; - I don't think there is one set of morals that fits all.&lt;/dd&gt;
&lt;dt&gt;No one can feel naturally homosexual.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Strongly Disagree&lt;/strong&gt; - I wouldn't know, I'm under guidance on this one.&lt;/dd&gt;
&lt;dt&gt;These days openness about sex has gone too far.&lt;/dt&gt;
&lt;dd&gt;&lt;strong&gt;Disagree&lt;/strong&gt; - In many areas it probably hasn't gone far enough.&lt;/dd&gt;
&lt;/dl&gt;
&lt;h3&gt;The end: My current political compass:&lt;/h3&gt;
&lt;p&gt;Economic Left/Right: -4.62&lt;br&gt;
Social Libertarian/Authoritarian: -6.26&lt;/p&gt;
&lt;p&gt;&lt;img alt="My Political Compass Graph" src="https://stefanorivera.com/files/pcgraph.png"&gt;&lt;/p&gt;
&lt;p&gt;I've moved &lt;em&gt;fractionally&lt;/em&gt; up since I last took the test (-4.62, -6.41) that's it. Now I can go and read other peoples' justifications for their choices.&lt;/p&gt;</description><category>clug</category><category>politics</category><guid>http://tumbleweed.org.za/2008/09/24/political-compass</guid><pubDate>Wed, 24 Sep 2008 21:02:16 GMT</pubDate></item><item><title>Aggregator noise and growth</title><link>https://stefanorivera.com/posts/2008/01/21/aggregator-noise-and-growth/</link><dc:creator>Stefano Rivera</dc:creator><description>&lt;p&gt;For the bloggers on &lt;a href="http://park.clug.org.za/"&gt;Clug Park&lt;/a&gt;, who don't deign to follow &lt;a href="http://wiki.clug.org.za/wiki/CLUG_Mailing_Lists"&gt;clug-chat&lt;/a&gt; or #clug, there have been &lt;a href="https://lists.clug.org.za/pipermail/clug-chat/2008-January/024346.html"&gt;recent discussions&lt;/a&gt; about creating a separate, filtered park for readers with less free time.&lt;/p&gt;
&lt;p&gt;The problem is basically that some people post a lot of posts. Sometimes as much as half of the park is dominated by one poster. While this isn't a problem per se (some people clearly have more blogging time), it means readers have more to wade through, and can feel swamped my the prolific posters. Many would prefer something with a higher signal-to-noise ratio, and lower volume.&lt;/p&gt;
&lt;p&gt;As communities grow, the signal-to-noise ratio often suffers, and the higher volume is too much for some readers. Rather than lose the readers, we'd like to provide an alternative, filtered park. It's currently being prepared &lt;a href="http://park.clug.org.za/tech/"&gt;here&lt;/a&gt;. Personally, I'll still use the old park, as will many other prolific RSS-feed-followers.&lt;/p&gt;
&lt;p&gt;What we need is for all the CLUG Parkers to create a "technical" tag, and tag all relevant posts as such.  Then send me the URL of your new tag, and I'll include it in the "park-tech". (Or assure me that you don't post too prolifically, and only tech-related posts, and we'll carry your entire feed).&lt;/p&gt;
&lt;p&gt;Lets see if we can make it work.&lt;/p&gt;</description><category>clug</category><category>clug-park</category><category>community</category><category>planet</category><guid>http://tumbleweed.org.za/2008/01/21/aggregator-noise-and-growth</guid><pubDate>Mon, 21 Jan 2008 11:23:53 GMT</pubDate></item><item><title>Some Wiki Updates</title><link>https://stefanorivera.com/posts/2008/01/05/some-wiki-updates/</link><dc:creator>Stefano Rivera</dc:creator><description>&lt;p&gt;I've just spent an afternoon and evening on the local wikis I look after: &lt;a href="http://wiki.clug.org.za/"&gt;CLUG&lt;/a&gt;, &lt;a href="http://ftwiki.rivera.za.net/"&gt;Freedom Toaster&lt;/a&gt;, and &lt;a href="http://wiki.geekdinner.org.za/"&gt;GeekDinner&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;They've all been upgraded to &lt;a href="https://www.mediawiki.org/wiki/MediaWiki"&gt;MediaWiki&lt;/a&gt; 1.11.0, with &lt;a href="http://recaptcha.net/"&gt;reCAPTCHA&lt;/a&gt; on sign-ups, and &lt;a href="http://openid.net/"&gt;OpenID&lt;/a&gt; support.&lt;/p&gt;
&lt;p&gt;If you are a user of one of these wikis, you can go to Special:OpenIDConvert (&lt;a href="http://wiki.clug.org.za/wiki/Special:OpenIDConvert"&gt;CLUG&lt;/a&gt;, &lt;a href="http://ftwiki.rivera.za.net/wiki/Special:OpenIDConvert"&gt;FT&lt;/a&gt;, &lt;a href="http://wiki.geekdinner.org.za/wiki/Special:OpenIDConvert"&gt;GeekDinner&lt;/a&gt;) to add OpenID to your account.&lt;/p&gt;
&lt;p&gt;In the past, the CLUG wiki has had minimal &lt;a href="https://en.wikipedia.org/wiki/Wiki_spam"&gt;wikispam&lt;/a&gt;, because we thought up some clever regexes, that blocked spammers from editing. However spammers would still sign up, before they tried to edit. This has left the wiki with over a thousand bogous users. Not that that is a problem in itself, but it becomes a bore when you want to guess somebody's wikiname to give them "Bureaucrat" status for example.&lt;/p&gt;
&lt;p&gt;So &lt;a href="http://jerith.za.net/"&gt;jerith&lt;/a&gt; talked himself into coding up a quick SQL query to find all these bogus users, and a python script to remove them. Any history they've had has been assigned to the "Spammer" user, and they have been wiped from the wiki. If, in our zealousness, we've deleted any legitimate users who've simply never edited the wiki, we apologise. Maybe if you contribute something, it won't happen again... :-)&lt;/p&gt;</description><category>clug</category><category>geekdenner</category><category>mediawiki</category><category>openid</category><category>sysadmin</category><category>wiki</category><guid>http://tumbleweed.org.za/2008/01/05/some-wiki-updates</guid><pubDate>Sat, 05 Jan 2008 20:55:05 GMT</pubDate></item><item><title>And I thought our Ubuntu mirroring was a success</title><link>https://stefanorivera.com/posts/2007/10/19/and-i-thought-our-ubuntu-mirroring-was-success/</link><dc:creator>Stefano Rivera</dc:creator><description>&lt;p&gt;Due to archive.ubuntu.com's saturated links atm, I switched to using mirror.ac.za as our upstream, but forgot to take their different URL scheme into account. We don't use rsync's --max-delete option on debian mirrors, so voom, our entire ubuntu archive mirror vanished. I'm resyncing it &lt;a href="https://www.uwc.ac.za/"&gt;UWC&lt;/a&gt;, who we have a 10Mbps wireless link to...&lt;/p&gt;
&lt;p&gt;&lt;img alt="Disk Usage Graph" src="https://stefanorivera.com/files/mini-graphcgi.png"&gt;&lt;/p&gt;</description><category>clug</category><category>mirror</category><category>ubuntu</category><guid>http://tumbleweed.org.za/2007/10/19/and-i-thought-our-ubuntu-mirroring-was-success</guid><pubDate>Fri, 19 Oct 2007 13:41:42 GMT</pubDate></item><item><title>CLUG Talk videos</title><link>https://stefanorivera.com/posts/2007/10/10/clug-talk-videos/</link><dc:creator>Stefano Rivera</dc:creator><description>&lt;p&gt;&lt;a href="http://www.clug.org.za/"&gt;CLUG&lt;/a&gt; is one of the more active LUGs around, and has had fortnightly &lt;a href="http://wiki.clug.org.za/wiki/CLUG_Meetings"&gt;meetings&lt;/a&gt; with technical talks consistently since at least &lt;a href="http://wiki.clug.org.za/wiki/Talks_1999"&gt;1999&lt;/a&gt; (the extent of our records, and my involvement).&lt;/p&gt;
&lt;p&gt;While this heritage is a testament to a strong LUG, there are only about 20 people who regularly attend meetings, and thus get the benefit of these talks. With a LUG membership of around 800 (my best estimate from mailing list figures), this is a tiny fraction of our community. People who can't make it have been requesting videos of talks for a while, and recently &lt;a href="http://jonathancarter.co.za/"&gt;Jonathan Carter&lt;/a&gt; brought his camera, and we started playing with videoing them. He has been stuck in Johannesburg for a few weeks and left me his camera, so I've been playing around with encoding.&lt;/p&gt;
&lt;p&gt;So far, the lessens learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Video quality: A camera, high up at the back of the room produces reasonable, compressible video without having to have someone pan around following the presenter.&lt;/li&gt;
&lt;li&gt;But the built-in microphones on a cheap camera just aren't effective at that range (especially when you've got a quiet speaker).&lt;/li&gt;
&lt;li&gt;Audience questions are hard to record.&lt;/li&gt;
&lt;li&gt;Audio editing is do-able, and necessary. But so far, we haven't ventured into video editing (on linux, this isn't trivial).&lt;/li&gt;
&lt;li&gt;You can't normally read all the slides (or demos) with SD video. At full PAL resolution, most slides are legible. Screen-capture is an option, but most presenters make their slides available, which is far more bandwidth efficient.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Our progress so far is &lt;a href="http://wiki.clug.org.za/wiki/Talk_Video_Procedure"&gt;these procedures&lt;/a&gt;, and these videos: &lt;a href="http://mirrors.tumbleweed.org.za/clug-talks/"&gt;UK&lt;/a&gt;, &lt;a href="http://ftp.leg.uct.ac.za/pub/stuff/video/clug-talks/2007/"&gt;ZA&lt;/a&gt;. We are using Ogg/Vorbis/Theora, and 3 different qualities of video. The three qualities are overkill, but I'm still experimenting with settings. I'd like some feedback - especially from a codec expert :-)&lt;/p&gt;</description><category>clug</category><category>codec</category><category>lug</category><category>me</category><category>meeting</category><category>video</category><guid>http://tumbleweed.org.za/2007/10/10/clug-talk-videos</guid><pubDate>Wed, 10 Oct 2007 11:22:24 GMT</pubDate></item><item><title>PHP4 for feisty - pbuilder for beginners</title><link>https://stefanorivera.com/posts/2007/06/10/php4-feisty-pbuilder-beginners/</link><dc:creator>Stefano Rivera</dc:creator><description>&lt;p&gt;I helped Robbster out on #clug today, building php4 for feisty (it's been dropped after edgy, in favour of php5). If you want to install it, don't care about security holes, and want to use the debs I created, add this line to your apt sources list, and go wild:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="k"&gt;deb&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;http://ftp.leg.uct.ac.za/pub/stuff/tmp/php4-feisty&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kp"&gt;./&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;If on the other hand you want to know how to do it (so when the next PHP security hole appears tomorrow, you can build the latest version &lt;em&gt;yourself&lt;/em&gt;), read on:&lt;/p&gt;
&lt;p&gt;I've never used &lt;a href="http://www.netfort.gr.jp/~dancer/software/pbuilder-doc/pbuilder-doc.html"&gt;pbuilder&lt;/a&gt; before, so it was fun:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;# aptitude install pbuilder
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Edit &lt;code&gt;/etc/pbuilderrc&lt;/code&gt; to point to your closest mirror, and uncomment the &lt;code&gt;COMPONENTS&lt;/code&gt;line (so that you get universe included)&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;# pbuilder create
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Now pbuilder is ready for work. Get the &lt;a href="http://packages.debian.org/unstable/source/php4"&gt;latest sources from debian&lt;/a&gt; (Download those 3 files at the end, dsc, orig.tar.gz and diff)&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="gh"&gt;#&lt;/span&gt; pbuilder build *.dsc
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Sit back and watch...&lt;/p&gt;
&lt;p&gt;When it's done, you probably want to create a &lt;a href="http://www.debian.org/doc/manuals/repository-howto/repository-howto#id2452849"&gt;trivial repository&lt;/a&gt; of your debs:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="c1"&gt;# cd /var/cache/pbuilder/result/; dpkg-scanpackages . /dev/null | gzip -c -9 &amp;gt; Packages.gz&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Then add this to your &lt;code&gt;sources.list&lt;/code&gt;&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;&lt;span class="k"&gt;deb&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;file:///var/cache/pbuilder/result/&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kp"&gt;./&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Wohoo. Remember to watch out for those &lt;em&gt;security&lt;/em&gt; holes...&lt;/p&gt;</description><category>clug</category><category>linux</category><category>php</category><category>software</category><category>ubuntu</category><guid>http://tumbleweed.org.za/2007/06/10/php4-feisty-pbuilder-beginners</guid><pubDate>Sun, 10 Jun 2007 20:40:36 GMT</pubDate></item><item><title>Sarge -&gt; Etch Upgrade and apache2</title><link>https://stefanorivera.com/posts/2007/05/04/sarge-etch-upgrade-and-apache2/</link><dc:creator>Stefano Rivera</dc:creator><description>&lt;p&gt;Thanks to Debian &lt;a href="http://bugs.debian.org/407171"&gt;bug 407171&lt;/a&gt;, if you had &lt;code&gt;mod_proxy&lt;/code&gt; installed in apache2, and upgrade to etch, it'll also install &lt;code&gt;mod_disk_cache&lt;/code&gt;, which means your &lt;code&gt;/var&lt;/code&gt; partition is going to fill up quite quickly.&lt;/p&gt;
&lt;p&gt;This happened to 2 CLUG servers.&lt;/p&gt;
&lt;p&gt;I don't think this is the correct behaviour, and I'm even more suprised to see that it the appearance of the bug is &lt;em&gt;documented in a bug-report&lt;/em&gt;.&lt;/p&gt;</description><category>clug</category><category>debian</category><category>linux</category><guid>http://tumbleweed.org.za/2007/05/04/sarge-etch-upgrade-and-apache2</guid><pubDate>Fri, 04 May 2007 20:28:49 GMT</pubDate></item><item><title>etch upgrades</title><link>https://stefanorivera.com/posts/2007/04/10/etch-upgrades/</link><dc:creator>Stefano Rivera</dc:creator><description>&lt;p&gt;I've done etch upgrades in the past (i.e. before etch came out), and they were sometimes quite hairy. Especially the transition from &lt;code&gt;ssh&lt;/code&gt; to &lt;code&gt;openssh-server&lt;/code&gt; and &lt;code&gt;openssh-client&lt;/code&gt;. I had a few broken upgrades...&lt;/p&gt;
&lt;p&gt;Since etch has come out, I've been upgraded a few machines, and it's a piece of cake. In fact the CLUG webserver and backup-server have been upgraded.&lt;/p&gt;
&lt;p&gt;My servers tend to use custom kernels without initrds, so upgrading is quite simple. The &lt;a href="https://www.debian.org/releases/etch/i386/release-notes/ch-upgrading.en.html" title="i386 release notes"&gt;release notes&lt;/a&gt; seem to cover it pretty well. There are only a couple of gotchas I've had:&lt;/p&gt;
&lt;p&gt;Upgrade &lt;code&gt;vim&lt;/code&gt; with an &lt;code&gt;aptitude install vim&lt;/code&gt; before you do any dist-upgrading. Personally, I like to use &lt;code&gt;vimdiff&lt;/code&gt; for configuration file changes. This means I can keep the configuration file format and comments of the latest package, &lt;em&gt;and&lt;/em&gt; my configuration changes from when the machine was originally set up. If vim is half installed, you can't run &lt;code&gt;vimdiff&lt;/code&gt;...&lt;/p&gt;
&lt;p&gt;When you are done, you might need to purge hotplug:&lt;/p&gt;
&lt;div class="code"&gt;&lt;pre class="code literal-block"&gt;# aptitude purge hotplug
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;You can also remove non-US from your &lt;code&gt;sources.list&lt;/code&gt;.&lt;/p&gt;</description><category>clug</category><category>debian</category><category>software</category><guid>http://tumbleweed.org.za/2007/04/10/etch-upgrades</guid><pubDate>Tue, 10 Apr 2007 12:37:56 GMT</pubDate></item><item><title>CLUG Park</title><link>https://stefanorivera.com/posts/2007/03/13/clug-park/</link><dc:creator>Stefano Rivera</dc:creator><description>&lt;p&gt;I've spent some time beefing up CLUG Park.&lt;/p&gt;
&lt;p&gt;All the people who seem clueless about making avatars of the correct dimensions (ahem Rafiq), or cropping all the uncessary transparency around their avatar, I've sorted them out.&lt;/p&gt;
&lt;p&gt;I've also switched us from &lt;a href="http://www.planetplanet.org/"&gt;Planet 2.0&lt;/a&gt;, to &lt;a href="http://www.intertwingly.net/code/venus/"&gt;Planet Venus&lt;/a&gt;. This allows us to do funky things like filters (for you geeks with nasty RSS feeds). It also partitions out the theme far better, and above all does multi-threaded RSS harvesting.&lt;/p&gt;
&lt;p&gt;Is anyone is keen on a tech-only (or CLUG-only) CLUG park, where we limit the subscriptions down to posts about CLUG or technology (using category RSS feeds), let me know, we &lt;em&gt;can&lt;/em&gt; easily do this. While some of us like to read all about what CLUG Park members are up to, others probably only want to read tech-related articles?&lt;/p&gt;</description><category>clug</category><category>clugpark</category><category>software</category><guid>http://tumbleweed.org.za/2007/03/13/clug-park</guid><pubDate>Tue, 13 Mar 2007 15:00:26 GMT</pubDate></item></channel></rss>