Share technical know-how with other users, or help to promote Ubuntu
Share your development expertise and help shape the future of Ubuntu
Lo and it did come to pass that that which had been foretold happened.
The Great Abbott led his troops to victory over the Laborous ones and there arose a great wailing and gnashing of teeth nigh unseen since the last time a political party lost an election. Sobs were rent from the bosom of the vanquished believers, oaths were sworn of vengeance against the unholy gods that had brought about this terrible event. Others proclaimed that they would not rest until the grand conspiracy between the Abbott and the Murdoch had been uncovered and brought into the light of day, because surely it was some black arts that caused the people to welcome the Abbott into their homes.
Except possibly not.
Now look, I’m not exactly thrilled with the result from the election. Personally I think the Coalition are bad news on a number of levels, least of which being that they’re not exactly policy heavy, and those policies they do have grate against my own personal beliefs (asylum seekers), are paper thin attempts to make it look like they do have a policy (Green Army) or are hampered by short term thinking that’s more suited for rabid day traders than long term infrastructure planning (NBN).
However what I am not is deluded about how we got to the point where we are.
The Labor party lost this election and they lost it months ago. Whether it was the Ruddmentum (a thousand curses upon you Jon Kudelka), the complete inability to sell good policy to the public or their attempts to ape the Coalition in areas like immigration they lost the plot and thus lost the election.
If the ALP had managed to get their crap together and sort themselves out then I think they would have been in with a real chance, even against the concerted efforts of the Murdoch press and the Coalition.
But they didn’t so they lost and wailing about some grand evil conspiracy isn’t going to change that fact.
Neither is acting like a spoilt five year old who’s had their favourite toy taken away. Seriously, we’ve just had six years of that sort of behaviour from the Coalition and some of their supporters. “Election NAOH”, “Ditch the witch”, “Agenda 21” and all that. We all pointed at groups like “No Carbon Tax” or people like Alan Jones and called them out for what they were, vindictive little trolls who couldn’t deal with the fact that the election hadn’t gone their way.
If the left starts indulging in that sort of behaviour now, not only would that paint them as complete hypocrites, but it’s not actually going to fix anything is it? It’s not going to convince those who voted for the Coalition that they were wrong, in fact it’s going to do the opposite, as it did for everyone who voted for a left/progressive party over the past six years. Hell it’s going to push away a whole chunk of left leaning voters who expect better.
Hold the Government to account by all means, use humour, use thoughtful arguments, use interpretive dance. ranting and raving like Foul Ol’ Ron (Discworld reference, read it) isn’t going to work, calling them names like idiot/moron/bogan etc, etc, is only going to entrench the us v them idea that the Coalition worked so hard to build up.
It’s going to be a long three years as it is, let’s not make it harder by becoming the very thing we couldn’t stand?
Oh and one more thing. You can’t spend three years attacking the misogyny directed at Julia Gillard and then turn around and use exactly the same sort of language against a woman from the other side. Gina Hancock and Sophie Mirabella are two examples of women who have copped a huge amount of the sort of crap that would normally have lefties foaming at the mouth if directed at Julia Gillard or Christine Milne. If you have a problem with the actions or ideas these people have, then attack them, don’t play the gonads.Blog Catagories: Politics
Well yah, so that happened.
It's been a solid three months since I last posted anything here, and the last bit that I did post was about the then upcoming election.
Well I suppose a quick update is required.
Regarding the election, as expected the Labor party lost government. They didn't get the complete and utter kicking some people thought they would/should get but they got kicked.
Locally, Throsby stayed Labor, but with a 4% swing against the incumbent, Stephen Jones. Interestingly enough, the Liberal candidate also suffered a swing against her of 2%. This could easily be put down to the fact that she was almost completely and utterly invisible, suffering as she did from untrusted Liberal Candidate syndrom.
Another interesting tidbit of information, based purely on first preference votes, Stephen Jones lost 5.16% of the vote, while the nationals celebrity rocker candidate Gary "Angry" Anderson managed to double the nationals vote by adding exactly 5.16% of the total vote.
Work related, things have been going great, doing a lot of moodle/drupal related stuff with a bit of travel which you would have seen if you follow me on twitter. The last week and a bit not so good as I've been stuck at home while this flu thing runs its course. blerghgh.
While I haven't been posting here I have post a few articles over at http://ausopinion.com/ mainly looking at some of the smaller parties that were competing in the election.
Podcasting has been a bit hit and miss lately. A combination of work and this flu has meant that I haven't been able to record either For Science! or the new show WTF Australia in the past two weeks. Blergh.
Well that's it for now, here's hoping I can post something else before another three months passes
- A wild macaque monkey adopts an abandoned kitten http://t.co/I777FwyYhv http://t.co/ibMwQkxQhO 12:52:06, 2013-09-07
- Key Coalition policies have NOT been fully costed #ausvotes http://t.co/iKz7ubiI5i 10:59:09, 2013-09-07
- Libs knock down Labour poster in #reid and put up their own. Wasn’t like that the week before. #ausvotes http://t.co/6lTkyNVtOM 10:50:36, 2013-09-07
- If today’s madness is stressing you out, take a break and look at this http://t.co/ewBj44KXxl http://t.co/6rAtN9kX6e 09:30:13, 2013-09-07
- The real winners from a Coalition govt: Miners. http://t.co/PVO2utryo7 21:45:06, 2013-09-06
- What budget emergency? Australia has the 3rd lowest debt and the 9th highest growth rate of all developed economies. http://t.co/ElhoMrMi6w 20:56:22, 2013-09-06
- Top 10% of female earners get 30.2% of Tony Abbott’s $20b paid parental leave while the bottom 1/3 get just 12.3%. http://t.co/Fqb7shdu71 18:09:09, 2013-09-06
- GetUp #askrudd Q&A http://t.co/orBBEkcZ15 17:07:17, 2013-09-06
- The moment a Liberal staffer threatened Labor MP Ed Husic’s sister with a Stanley knife http://t.co/1Px3IHXKSS 16:47:30, 2013-09-06
- Happy Birthday, Freddie Mercury!
- Liberal candidate Louise Markus says ‘Gays should move’ to the UK http://t.co/WqWcwsXRBo http://t.co/msEme9HXxd 12:52:16, 2013-09-06
- Your election choices in a nutshell: http://t.co/84lhb3ajxy 10:44:12, 2013-09-06
- Nobel Prize winning economist backs Labor’s economic record http://t.co/btk2x6QH0N 08:27:56, 2013-09-06
- Labor’s problems will soon be Abbott’s woes http://t.co/IkLZuEXwbE 21:12:59, 2013-09-05
- Australia finally beats Mongolia in internet speeds — just. With Abbott’s Internet we’ll fall WAY behind the world. http://t.co/QOtoVJSklr 18:40:06, 2013-09-05
- What do Abbott and the Taliban have in common? http://t.co/rumA37f7oR 18:09:04, 2013-09-05
- The numbers are in — the Coalition budget will only save us 0.375% http://t.co/R6lsiUAdg3 16:35:32, 2013-09-05
- Both major parties, as well as the public, have gone cold on climate change. Why? http://t.co/4uPU8pO0pH 15:36:56, 2013-09-05
- Thanks Rupert, but we’ll choose our own government. The ad the TV networks refused to screen: http://t.co/hQm2rm7t2U via @GetUp 09:51:04, 2013-09-05
- Tony parades his daughters everywhere like trophies, and always talks over them. Does he think that women should be seen and not heard? 06:20:07, 2013-09-05
- Simple facts on the Australian economy http://t.co/D4yYhBwGmx 21:09:53, 2013-09-01
- Rupert commands you! http://t.co/GNMjVrWRHi 21:07:01, 2013-09-01
- The Economist explain why they support Rudd over Abbott as PM http://t.co/FKlYb8l2NK 21:45:21, 2013-08-31
- Humorous Reddit AMA with KRudd http://t.co/BNjg4esa5O 18:09:04, 2013-08-31
- Cartography: The true true size of Africa http://t.co/5FCv0PAe75 15:07:12, 2013-08-31
- The facts on the NBN vs Abbott’s Internet http://t.co/cVJySelqMt 12:52:03, 2013-08-31
- Study shows that Australians are indeed better off than we were six years ago http://t.co/DpyOk3dreb 11:39:47, 2013-08-31
- New Google Maps broken for you? Go to http://t.co/JiWAgz8dXC to revert. 09:52:04, 2013-08-31
- RT @Westleyf: How do you transform an educational ecosystem? 8 interlocking components: #roadmapED. http://t.co/owHjCwgx0R 06:20:10, 2013-08-31
- Comparison of Internet policies of the major political parties http://t.co/VCuc9xrjAj 21:47:34, 2013-08-30
- RT @olivesnsunshine: Just had a thought “Flipped Staffroom” instead of staff meetings a couple of weeks a term? #edutech 21:45:08, 2013-08-30
- How does the Coalition’s Internet offering stack up compared to other countries? Pretty badly, it turns out. http://t.co/q93Ti6zkC9 18:09:04, 2013-08-30
- The Australian Museum confims sightings of dropbears. http://t.co/qaQcFjZ07n http://t.co/u6ZUtocdJm 12:52:08, 2013-08-30
- @rapportive whenever I try to connect Rapportive with Twitter, I get “something went wrong” 12:20:58, 2013-08-30
- The Psychological Price of Entrepreneurship http://t.co/1Xhu1hM3Q0 09:52:05, 2013-08-30
- The low cost technology saving premature babies’ lives http://t.co/aBxjKrCp3S 20:34:54, 2013-08-29
- VoteCompass data shows the most redneck electorates are in Qld http://t.co/34kcnU3P5f 14:51:56, 2013-08-28
- The Big Flip is Coming — More Men Staying Home http://t.co/vvfAgrY9BX 13:57:32, 2013-08-28
- Malcolm Turnbull Launches New Logo For Coalition’s Broadband Policy | The Shovel http://t.co/pYSv1bIHCk 17:07:11, 2013-08-27
- November is a great time to be in Malaysia: OLPC Asia BaseCamp (supported by #unleashkids) and World Innovation Forum http://t.co/BwWXdwIQAF 13:46:38, 2013-08-27
Python 3 recently introduced a nice feature – subtests. When I was putting subunit version 2 together I tried to cater for this via a heuristic approach – permitting the already known requirement that some tests which are reported are not runnable be combined with substring matching to identify subtests.
However that has panned out poorly, when I went to integrate this with testr the code started to get fugly.
So, I’m going to extend the StreamResult API to know about subtests, and issue a subunit protocol bump – to 2.1 – to add a new field for labelling subtest events. My plan is to make this build a recursive tree structure – that is given test “test_foo” with subtest “i=3″ which the Python subtest code would identify as “test_foo (i=3)”, they should be identified in StreamResult as test_id “test_foo (i=3)” and parent_test_id “test_foo”. This can then nest arbitrarily deep if test runners decide to do that, and the individual runnability becomes up to the test runner, not testrepository / subunit / StreamResult.
Vyatta Core (VC) is one of my top fanboy loves. It provides a firewall/router based on Debian Linux but with an elegant configuration system modeled on Junos. Vyatta previously offered VC as a community edition of their commercial router (with somewhat reduced features and a lag time). Their strategy seems to have changed when Brocade took them over, and unfortunately, the project has withered on the vine. I think I can safely pronounce it dead:
- Around 21 June 2013, public git commits were stopped and moved to internal servers. Bug tracking seems to have been moved to internal servers as well.
- Since then there has been complete silence about roadmap of VC, even to the point that the roadmap page now gives an access denied error. Previously-available patches and discussions also now show access denied.
- The forums are full of spam and documentation has been neglected.
- Off-the-record sources in Brocade/Vyatta have confirmed the above, so the assumption must be that all future development will be on Vyatta Subscription Edition (VSE), with no further progress for VC.
The community has already mourned this loss and started seeking alternatives. And yet, a vibrant community feel still exists in a few places:
- Vyatta's tweet stream still seems consist of approximately 50% retweets of users raving about how great the config system is and how the product solves their real world problems.
- When Ubiquiti's EdgeRouter Lite using EdgeOS (a fork of VC6.3 ported to 64-bit embedded MIPS) was released, its forums exploded with user activity. They grew so much in the first few weeks after release that I unsubscribed due to not being able to keep up with the message volume. Unfortunately, Ubiquiti have always done their development internally, releasing source code as tarballs rather than the preferred method of hosting public git repositories.
- Plenty of people (including me) are still deploying it in new environments. When I first encountered VC, I liked it so much that I recommended to a client to use it for all their virtual routing. We bought VSE and haven't even used it, because VC does everything we need. I would be happy to keep paying for VSE just as a way to support the future development of VC.
- There are still some interesting threads cropping up in the forums.
- Contributors to the unofficial Vyatta wiki have already started plans for a fork.
Why has this happened to such a great product? I think it simply boils down to Brocade (and Vyatta prior to the acquisition) not understanding FLOSS (Free/Libre and Open Source Software) culture and how to run a successful FLOSS project. Simon Phipps just wrote about how hard it is for companies to migrate to FLOSS and do it well, and VC is the latest casualty in this. Red Hat is one of the few companies doing it consistently.
I think it's several months too late for Brocade to fix this situation. As the above links show, many people have lost faith in Brocade to do the right thing with VC. But hypothetically speaking, what would be the best possible outcome?
- Brocade employs a full-time staff member as community advocate/liaison. (I hereby volunteer for this job. Contact me for rates. :-) They reverse their decision about public git repositories. They convince Ubiquiti to do likewise and work towards a common shared code base in the public git repos. Together they make a kick-butt Vyatta Core, which is used as the core of future VSE and EdgeOS releases. It becomes the Vyatta equivalent of Fedora to Red Hat's RHEL, the OpenSUSE to SLES. Brocade accepts contributions from the community, and begins providing per-incident or support contract-based services for VC as well as VSE.
- Next best thing: Brocade cultivates some good contacts in the community and begins regular source code drops to enable community respins, forming a relationship akin to that between RHEL and CentOS. The community takes up the mantle of providing support on whatever the Open Source respin is called.
- The community forks from the latest available Vyatta Core, integrating Brocade and Ubiquiti code whenever possible. This would be the least desirable outcome, but I see it as the most likely, given how hard it is to change networking vendors from the community side.
Outcome 1 is obviously a bit pie in the sky from me. But there are sound reasons why Brocade should do it. Most significant of these is that the virtual routing space is a hot area at the moment, and making VC the go-to choice for virtual routing would give Brocade the jump on Juniper's vSRX and Cisco's CSR1000v (by undercutting them on price). Vyatta is modelled on the Junos style of configuration, so the learning curve for Juniper engineers would be trivial. And if people go to Brocade for their virtual routing, they're more likely to go to them for their physical network and storage switching.
Furthermore, VC has huge mind share amongst the people who deploy it. The people I've met who use Vyatta love working with Vyatta. I love working with it. It has the potential to gain Brocade many extra customers and avocates, both paid and unpaid. (Hint to Brocade: reasonably-priced support for VC would get you a lot of customers that wouldn't have otherwise paid for VSE.) Embracing the community is a great way to ensure that network/systems engineers who have the opportunity to influence decision makers will influence them towards Brocade.
Let's hope it's not too late, and that Brocade proves me wrong. It would be a shame to see such a great project die. (And I am serious about the offer to become their community advocate. Call me. :-)
The Rackspace docs describe how to use rackspace’s custom extensions, but not how to use plain ol’ nova. Using plain nova is important if you want cloud portability in your scripts.
So – for future reference – these are the settings:
- The new Samsung mobile phone adverts make me want to buy something else… ANYTHING else. 19:42:48, 2013-08-23
- I suggest we criminalise left-handedness and disallow those born overseas from becoming a head of government. Maybe then Tony will get it. 15:58:25, 2013-08-23
- Facebook Leads an Effort to Lower Barriers to Internet Access http://t.co/YubJSstrAp 13:14:19, 2013-08-22
- World map: % Internet usage http://t.co/u72fUD14f5 07:10:08, 2013-08-22
- Google: Forget Privacy When Using Gmail http://t.co/vXDSKyy2U8 17:04:25, 2013-08-21
- Enjoying how the ABC have been analysing for accuracy the claims made during the federal election http://t.co/UOZcjo1fTf 15:44:14, 2013-08-21
- A Surprising Map of the World Shows Just How Big China’s Population Is http://t.co/SrpHb8ILXY 09:33:46, 2013-08-19