Planet Linux Australia

Syndicate content
Planet Linux Australia - http://planet.linux.org.au
Updated: 1 hour 33 min ago

Linux Australia News: Linux Australia 2016 AGM Minutes

Sat, 2017-01-07 13:02

Minutes of Linux Australia
Annual General Meeting 2016

Deakin University, Waterfront Campus, Geelong, Victoria
Monday 1st February 2016, Room D2.193 Percy Baxter Theatre

Minutes taken by Ms Sae Ra GERMAINE, Ms Kathy REID.
Collated by Ms Katie McLAUGHLIN

The meeting was opened at 1802 by Mr JOSH HESKETH

Mr HESKETH noted that it was his last AGM as president

MOTION by Mr HESKETH That the minutes of the 2015 AGM are accepted https://linux.org.au/meeting/2015-01-12
SECONDED by Mr STEWART SMITH
CARRIED with 1 abstention

Officers Reports

President’s Report (Appendix A)

The President’s report was presented by Mr HESKETH

No comments from members were made on the President’s report
Members thanked the Council members in doing the due diligence
Members thanked the admin team, for auditing

Mr HESKETH noted the following:
Subcommittee Policy
Overseeing the events has been a challenge
The LCA Ghosts allows for the continuation of knowledge
A review of the policy should be undertaken in future years

Advocacy, outreach
LA’s ability to address this relies on member submissions
Submission was made in the previous year of the TPP, software patents and intellectual property.
The Council has an outstanding action item to make contacts to various people that may have some information and legal advice on what we can do.

Membership Platform
state has not changed we have a document that shows what we require
The strategy is to rewrite or look for an alternative solution seeking input from volunteers

Challenges
the need for a name change. “Linux Australia” is no longer accurate, very little of our work is focussed on Linux itself.

Closing Comments
This is the last term for Mr Josh HESKETH
Mr Josh HESKETH comments that it has been a pleasure and an honour

Questions from the Floor
Mr Craige McWHIRTER comments that GovHack 2016 was not listed as an event

Mr HESKETH replied that there is not a formed subcommittee for GovHack 2016 at this time. They are working on a new policy which will better suit their needs. Council to work through this. Expect it to be a subcommittee.

Mr Peter CHUBB asks what is happening with older subcommittees

Mr HESKETH replies that there are two types of subcommittees: Events Subcommittees and Other Subcommittees. Some subcommittees are such as LUGs and Meetups are formed under the old policy, but newer events are covered under the newer subcommittee policy. Without enthusiastic volunteers, we won't establish a new committee.

MOTION raised by Mr Mike CARDEN to accept President’s report
SECONDED by Mr Christopher NEUGEBAUER
CARRIED with one abstention

Inflection Point

Ms Kathy REID initiated the conversation of Inflection Point
Refer to http://lists.linux.org.au/pipermail/linux-aus/2016-January/022356.html

Ms REID strongly urged the 2016 Council to consider the document

Treasurer’s Report

Presented by Mr Tony BREEDS (via teleconference)

Mr BREEDS apologises for the late delivery of the report, and thanked the 2014 Council for leaving the budget in such a good shape; even though there was an income loss due to LCA2014 not performing quite as expected.

Mr BREEDS notes the financial year for the report is from October 1 to September 30
Mr BREEDS reports a high profit of $143,000 over the last financial year.
Mr BREEDS notes that the profit was due to the success of the LCA2015, DrupalSouth and PyConAU conferences, and thanks those event organisers.

Mr BREEDS notes a small loss from the WordCamp Sydney event, due to one of their sponsorships from WordPress. Linux Australia is working closely with the WordPress Foundation.

Mr BREEDS notes that the suggested improvements from the 2014 Council Treasurer Mr Francois MARIER have all been actioned.

Mr BREEDS notes that of the $5,000 set aside for grants, only half of this was used. This is due to the way grants are counted. The grant for Drupal 8, for example, was handed out of profits of conferences, and appear as Sponsorships rather than Grants

Mr BREEDS notes that the insurance costs for the year were over budget, due to the GovHack event.

Mr BREEDS notes a signed 3 year contract for server maintenance

Mr BREEDS notes that the 2016 budget has not been formally moved to Council. Mr BREEDS suggested that LA increase budget for sponsorship to support organisations such as SFC, EFA and Drupal Foundation.

Mr BREEDS thanks all past Treasurers for their hard work and efforts, specifically Mr RUSSELL STUART and Mr PETER LIEVERDINK

Questions from the Floor

Mr HESKETH notes a profit of $22-23K. The way the financial stuff worked and WordPress Foundation. When it was resolved, we needed to cancel the invoice we had for WordPress. We do not use the overall profit as success.

MOTION by Mr STEVEN ELLIS to accept the Treasurer’s Report
SECONDED by Mr PAUL WAYPER
CARRIED with 1 abstention

Auditor’s Report (Appendix C)

Presented by Mr HESKETH on behalf of the Auditor

Mr HESKETH reported that a Financial Audit has been conducted. The entire report, and all notes, are available online

Questions from the floor

Mr Julian GOODWIN asks whether the holding of large amounts of cash reserves is appropriate

Mr HESKETH replies with an outline of how LA holds cash equivalents and manages cashflow to optimise revenue.

Ms REID asks if the auditor’s report was qualified or unqualified

Mr HESKETH replies that it was an unqualified report

MOTION by Mr Andrew DONELLAN to receive the Auditor’s Report
SECONDED by Mr Tim SERONG
CARRIED unanimously

Secretary's Report (Appendix D)

Presented by Ms GERMAINE

Questions from the floor

Ms Lin NAH asked a question between the difference between financial and non financial membership

Ms GERMAINE notes that there is no difference. Ms GERMAINE also notes that donations can be accepted, but not as a financial member. Also noted is that this has been considered in the past but was decided as not something the Council wanted to pursue at the time.

MOTION by Mr Cameron TUDBALL to accept the Secretary’s Report
SECONDED by Mr Matthew CENGIA
CARRIED unanimously.

Motions

MOTION by Ms REID that the membership approves of the actions of Council
SECONDED by Mr Peter (Surname Missed)
CARRIED with 5 abstentions

MOTION by Ms REID that the Linux Australia community extend their sincere thanks to Mr JOSHUA HESKETH for his exemplary, tireless and sustained efforts as President, Treasurer and Council Member of Linux Australia for the last six years. His affable nature, diplomatic approach, diligence and forethought have served the organisation invaluably.
SECONDED by Mr Mike CARDEN
CARRIED with 1 abstention by Mr HESKETH

MOTION by Ms REID that the Linux Australia community extend their sincere thanks to the Council for 2015: Vice President Mr JOSH STEWART, Secretary Ms GERMAINE, Treasurer Mr BREEDS, Council Members Mr JAMES ISEPPI, Mr McWHIRTER, Mr NEUGEBAUER
SECONDED by Ms McLAUGHLIN
CARRIED with 4 abstentions

General Questions from the Floor

Mr ELLIS enquired about the potential for a partnership with the NZOpen Source Society. Trying to get a lot more events in motion, wanting to strengthen partnerships with Linux Australia

MOTION by Ms REID to that the community in general support the closer working together of the NZ Open Source Society and Linux Australia
SECONDED by Mr ELLIS
CARRIED unanimously.

Ms DONNA BENJAMIN highlighted the lack of awareness of the Drupal Community. Ms BENJAMIN notes that she is aware that the Drupal Association wants to own the Drupal Events in Australia

Mr HESKETH replies that council have been working with the Drupal Community over the last few months to strengthen the relationship. Acknowledged some miscommunication has occurred with WordPress Foundation and the way that sponsorship occurs. Need to work closely to reduce administrative overhead, and to align goals and interests. Both organisations want to run good open source events.

Ms BENJAMIN asks if there was an expectation that the profits from WordCamp would be returned to the WordPress Foundation

Mr HESKETH replied that No, and the Council would ensure clarity in the future.

Mr Tim (Surname Missed), Lead of WordPress Brisbane, noted that is was their understanding that the financial issues had been resolved, and the WordPress Foundation is grateful for the services that LA provides, and express their gratitude. WordPress community in Australia is willing to work with the Drupal communities and LA to strengthen all communities.

Election of 2016 Council

Mr STEWART SMITH acting as Returning Officer

Mr SMITH notes that the election is run on software he wrote.

Full results https://linux.org.au/membership/index.php?page=view-election&id=22

Election Results:
President: Mr HUGH BLEMINGS.
Vice President: Ms KATHY REID
Secretary: Ms SAE RA GERMAINE
Treasurer: Mr Tony BREEDS
Council Members: Ms CHERIE ELLIS, Ms KATIE McLAUGHLIN, Mr CRAIGE McWHIRTER

Of note: the Election Software recorded an identical amount of votes for Mr McWHIRTER and Mr JAMES ISEPPI. Due to the nature of the program, a ‘coin flip’ of unknown randomisation was used to present either candidate on the page, changing when the page is refreshed.

The Tie Break used was a Physical Coin Flip during the AGM. This was won by Mr McWHIRTER

It was Noted that this Council represents the highest number of women to ever serve on a Council, and are in the majority for the Council

Mr SMITH thanked those who voted, the outgoing council, and the incoming council.

Mr HESKETH gave a warm welcome to the incoming council

Questions from the floor for the new council

Mr HESKETH notes that the votes in the 2015 election numbered 70, whereas this election, 2016, numbered 112. This is a significant increase.

Mr TENNESSEE LEEUWENBURG asked a question regarding active discussion, new names, directions and strategies

Mr BLEMINGS replied that this was something we need to engage with the council and the broader community.

Address from the Incoming President

Mr BLEMINGS noted he was grateful to serve the community in his new position.

Mr BLEMINGS thanked Mr SMITH as the returning officer

Mr BLEMINGS noted the issue of addressing the membership database, with tooling being but one of the interesting challenges ahead.

Mr BLEMINGS noted the expectation as the council to rely on the community

Mr BLEMINGS opened the floor to further questions

Mr RUSSELL COKER noted a LUV free BBQ

Ms CHERIE ELLIS noted communications with NZOpen Source will be improved

MR JOSH HESKETH officially closing the meeting at 1916 hours

Appendix A: President’s Report
Executive summary

Linux Australia continues to be the peak body for Open Source communities in Australia with a strong year. 2015 saw seven open source conferences run within Australia and New Zealand by volunteers under the auspices of LA. This sustained strength in local events is a testament to the dedication and hard work of our collective and expanding community.

During the year the organisation had to deal with an unfortunate breach of their servers. Thankfully the damage was limited and no personal data is believed to be compromised[0]. Full details were released to the members as soon as it was practical and the overall handling and disclosure of the incident was widely praised. A second potential leak of information later in the year highlighted the need for more volunteer help and efforts in keeping our systems up to date and our data secure[1].

After the financial loss from the previous year, the organisation has managed to return a healthy profit and strengthen its overall position allowing itself to be self insuring against conference losses. This is thanks to the hard work of all the events and volunteers throughout the year.

While a 2016 budget is still being drafted it is the hope of the outgoing council that some of the extra funds will be put into the grants and sponsorship account allowing the organisation to create stronger roots in allied organisations such as the Software Freedom Conservancy and the Electronics Frontiers Australia.

The organisation is at a bit of a crossroads while it looks towards the future. I believe protecting our values[2] in an online-first world will become increasingly important. Software as a service poses significant challenges to open source, open data and privacy. I hope to spend a bit of time thinking about ways in which we can address some of these challenges both as Linux Australia and as an open community.

Kathy Reid kicked off a great inflection point on Linux Australia’s strategic direction, proposing some challenges, options and solutions[3]. Anthony Towns also weighed in with some very pragmatic thoughts that were well received by the members[4]. These discussions are ongoing and anybody interested in weighing in (or even better, volunteering) is encouraged to do so on the linux-aus[5] mailing list (which also contains the relevant archives).

As many are likely aware, I decided early on in the year that this term would be my last. I have been on the council for 6 years now (and involved with LA for even longer) and I think it's time for some fresh blood, so to speak. I can not give enough thanks to all of the members and fellow councilors for their support and hard work during this time. I look forward to welcoming in the new council and wish them all the best.

Events and Conferences

During 2015 there were 7 conferences/events ran as part of Linux Australia.

LCA2015
DrupalSouth 2015
PyConAU 2015
OSDC 2015
GovHack 2015
JoomlaDay Brisbane 2015
WordCamp Brisbane 2015

The upcoming events currently being organised as part of Linux Australia:
LCA2016
PyCon AU 2016
WordCamp Sunshine Coast 2016
DrupalSouth 2016
DrupalGov 2016
LCA2017
LCA2018

Reports from the various conferences and their activities can be found at http://linux.org.au/sub-committees or their individual websites.

A timeline of all of Linux Australia’s events can be found here: http://tinyurl.com/koye3mw.

Grants and Sponsorships

Linux Australia has long had a grants programme[6] open to its members for helping fund items that are in alignment with our values[2]. This year the Council approved 2 requests from members and sponsored 3 initiatives.

Contributions to the Drupal8 Acceler8 fund to the value of $7,500
Grant Request from Andrew Donnellan to fund Russell Keith-Magee as a presenter at CompCon 2015 to the value of $1,200.
GovHack award “Open source bounty” for $2,000
Grant request from Donna Benjamin to the value of $1,000 to support the release party for Drupal 8.
DrupalCamp Silver Sponsorship to the value of $500

Sub-Committees

The current non-conference based sub-committees are:

Admin Team
AV Subcommittee
Mirror Team
Web Team
Sydney Linux Users Group
LOGIN (NewcastleLUG)
TASLUG
Media and Communications Subcommittee

Reports from the various sub-committees and their activities can be found at http://linux.org.au/sub-committees

Subcommittee policy and procedure updates

During 2014 the council spent a considerable amount of time working on a new subcommittee policy to help with oversight and the longevity of Linux Australia’s various events. The policy has proven to be a success and has ensured that our conferences have the appropriate help and responsibility assigned to them.

While the policy has been very effective in the early stages of a new subcommittee (during the formation and early budgeting) adherence to it has tended to dwindle as events get closer to their dates. One challenge is finding effective community members to help sit on the various subcommittees. Another is clearly the larger amount of bureaucracy that the policy adds.

The 2016 council should pay close attention to this to ensure that events do not become complacent. A review of the policy would also be helpful given the extra data after having used it for over a year to make sure the policy is actually practicable and actionable.

Advocacy, outreach and related activities

Through our Twitter account, we highlighted articles of interest to the Australian Linux community and grew our number of followers.

Outreach relies on our members taking doing a lot of the leg work. We would like to encourage those interested to take initiative and reach out to the council for support.

Membership platform

One of our carry-over goals from 2014 we hoped to achieve this year was to update our membership platform (currently memberdb). Unfortunately other priorities and difficulties in infrastructure prevented significant effort being expended on this item.

The current membership platform is frail and in need of updating. We need ways to better manage importing of members from LCA registrations, and better ways of contacting our members who may not be on the mailing lists.

The Council, thanks to the hard work of Kathy Reid, has put together a list of requirements of a membership platform and will be looking for volunteers to help with shifting to a new system.

Additionally the Council has considered ways to keep the membership list relevant with only active participants. This is a continued discussion that is dependent on a new system to improve communication before any action can be taken.

Challenges

Linux Australia has a lot of challenges ahead of itself for the coming few years.

I would like to see the community thinking about some bigger questions. The organisation has been successful in recent years in running events but less so in lobbying to the government or advocating for policy changes etc.

Linux and open source are generally well received technologies and don’t require advocating for in the same way that they may have been 10-15 years ago. This raises a question of how do we stay relevant as Linux Australia. In fact, it is pretty obvious that we aren’t relevant as "Linux" Australia since we’re much more about being an open source organisation.

A name change for our organisation has been discussed many times before, but I believe it to still be an important discussion. However, extending even further from that are more fundamental questions to the organisation. For example, with open source being so mainstream, what does that mean for us? Or what does the popularity of mobile and web platforms mean for open source? Are there opportunities or a need for advocacy in those areas? How do we extend our ideals to open web, open data, open government, open hardware and open culture? How do we ensure that our values[2] are upheld in our industries?

I would like to encourage and challenge our membership to be discussing these types of issues in a large picture sense and to be giving thought as to how we might be able to address some of them. Clearly these types of questions are very difficult to tackle purely at a Council level - especially when they are concerned with the administration and ongoing running of the organisation - so it is imperative that the community attempts to gain a consolidated voice in these areas.

A lot of these challenges are reflected in the 2013 membership survey[7] where our brand and purpose was often mis-identified by members not understanding what we do. Addressing these systemic questions will help guide the direction of the organisation and also lead towards addressing issues such as our poor communication to membership.

Closing comments

It has been an honour to be trusted by the community to lead this organisation for such a long time. While I haven't achieved as much as I had planned, it has been a privilege to be involved and to do what I could. I hope that I have been able to improve and continue the organisation's success during this time. Thank you all for this opportunity.

While I have left a large number of proposed, and deliberately unanswered, questions in this report, I hope our members are not discouraged. I believe that we’ve had a very successful year and from an everyday running standpoint we continue to be functional and productive.

However I also believe we will find ourselves at a crossroads where, without these questions addressed, over the next year or two we will fail to keep relevant and we risk becoming complacent and existing purely to do no more than running conferences.

Perhaps that isn’t a bad thing, but it really comes down to our community and members. The Council is not here to drive the organisation but to merely enable its members. As such the direction and outcomes of the organisation will be defined by what we can do collectively, and not by what the Council tries to do.

Of course with the emphasis on the members I can not state highly enough just how much work volunteers put into the organisation. I wish I could thank them all, but I don’t think it is possible. Needless to say it is through the continued hard work of these individuals that Linux Australia continues to operate, and as such, I wish to say thank you to everybody who has been involved.

Similarly with myself not being on the 2016 council, that doesn't mean I will be disappearing altogether. I intend to help the new council on these challenges in any way I can. I also want to make sure that I'm available to consult and offer advice where possible should the new council wish to reach out.

Thank you all for a wonderful term. I look forward to watching this organisation continue to grow to its full potential.

Warm Regards,
Joshua Hesketh
- President, Linux Australia
January, 2016

[0] http://lists.linux.org.au/pipermail/announce/2015-April/000202.html
[1] http://lists.linux.org.au/pipermail/announce/2015-November/000213.html
[2] http://linux.org.au/values
[3] http://lists.linux.org.au/pipermail/linux-aus/2016-January/022356.html
[4] http://lists.linux.org.au/pipermail/linux-aus/2016-January/022419.html
[5] http://lists.linux.org.au/mailman/listinfo/linux-aus
[6] http://linux.org.au/projects/grants
[7] https://linux.org.au/news/news/linux-australia-member-survey-2013

Appendix B: Treasurer’s Report
http://lists.linux.org.au/pipermail/announce/2016-February/000220.html

Appendix C: Secretary’s Report
http://lists.linux.org.au/pipermail/linux-aus/attachments/20160129/cbf20cd4/attachment-0001.pdf

Appendix D: Auditor’s Report
http://lists.linux.org.au/pipermail/announce/attachments/20160201/1820f1ac/attachment-0005.pdf

Appendix E: Record of Attendance

Andrew Donnellan
Andrew McDonnell
Andrew Pollock
Andrew Sands
Andrew Spiers
Andrew Tridgell
Andrew Van Slageren
Angus Cameron
Anthony Towns
Benjamin Ball
Brendan O'dea
Brett James
Brian May
Cameron Tudball
Cherie Ellis
Christopher Neugebauer
Clinton Roy
Craige McWhirter
David Bell
David Tulloh
Dion Hulse
Donna Benjamin
Eloise Macdonald-Meyer
Jack Burton
James Iseppi
James Polley
Jamie Wilkinson
Jared Ring
Jessica Smith
Joel Addison
Joel Shea
John Dalton
John Kristensen
Jonathan Woithe
Jono Bacon
Josh Stewart
Joshua Hesketh
Julian DeMarchi
Julien Goodwin
Kathy Reid
Katie McLaughlin
Leon Wright
Les Kitchen
Lin Nah
Luke Hovington
Michael Cordover
Marco Ostini
Mark Atwood
Mark Ellem
Mark Purcell
Mark Walkom
Matt Cengia
Matthew Franklin
Matthew Oliver
Michael Carden
Michael Ellery
Mike Abrahall
Miles Goodhew
Neill Cox
Paul Del
Paul Fenwick
Paul Foxworthy
Paul Wayper
Peter Chubb
Richard Lemon
Rob Bolin
Russell Coker
Russell Stuart
Ryan Sickle
Ryan Stuart
Sachi King
Stephen Walsh
Steven Ellis
Steven Hanley
Stewart Smith
Tim Ansell
Tim Serong

Glen Turner: Blog moving to Dreamwidth

Fri, 2017-01-06 13:37

Getting less and less happy with LiveJournal as a blogging platform: limited input formats, poor presentation, etc. But running your own blogging platform is a nightmare too, as so many of them are written in PHP.

Although it's not really a solution, this blog is moving to https://gdt.dreamwidth.org/.

Gabriel Noronha: Charging point connectors & socket outlets.

Thu, 2017-01-05 23:03

Mainly for my own reference.

The New Zealand Transport Agency explanation of charging sockets and plugs.

This is pretty comprehensive and is easily applicable to Australia we have some more choice of vehicles which are not listed mainly in the hybrids but have more strict rules for imports, so no 2nd hand Japanese LEAFs here.

Their recommendation of type 2 sockets for Public AC charging, and CHADeMO and Type 2 CCS for Public DC charging is also something I agree with.

New Zealand like Australia had started to roll out Type 1 CCS but it looks like they’ll be changing all the stations to Type 2 CCS, to align with the European charging standard. Which makes more technical sense as our power girds are similar voltage and frequency.

Personally I hope Australia move to Type 2 CCS like NZ has, but at the moment all the power is in the vehicle manufacture hands, and they benefit form Type 1 CCS as Australia would become the only country in the world to have cars that are right hand drive and Type 1 CCS. Stopping any sort of importation of 2nd hand electric cars even if the rules are relaxed.

Binh Nguyen: Explaining Prophets 2, What is Liberal Democracy?, and More

Thu, 2017-01-05 10:17
Obvious continuation of last post, http://dtbnguyen.blogspot.com/2016/12/explaining-prophets-fake-news-and-more_26.html - suspect that some scientists may have experienced prophetic visions (including Einstein, Newton, Galileo, Da Vinci, Edison, etc...) but didn't talk about them publicly)? Clear that there is almost a 'code' among prophets and genuinely religious people. They seem to know one

Peter Lieverdink: Southern Exposure

Mon, 2017-01-02 17:03

From time to time you see photos pop up on the internet that show off bits of the northern sky. A good example is a montage of the Moon and Andromeda that show what size Andromeda would be in the sky, if only it were actuallty visible to the naked eye.

Bad Astronomy did a blog post on that one and explained that though the image is fake, the relative sizes are pretty much correct.

However, that's not a lot of use to us poor people in the southern hemisphere that can't even see Andromeda at the best of times. What even are these northerners talking about?

During public viewings at Mount Burnett Observatory, people often want to see a galaxy and ask to see Andromeda. However, we always need to disappoint them, as at our latitude of 37.5 degrees south Andromeda barely rises high enough to clear the trees. And even if it does clear the trees, it's so low in the sky that you're looking at it through light pollution and dusty atmosphere.

So I thought I'd make a montage of the Moon and our visible galaxies (the Magallanic Clouds) to show of their relative sizes. Hopefully that will make people eventually ask to see these, as they are easily bright enough to see from a dark spot with the naked eye when the moon isn't up!

I took the Moon from the original photo by Stephen Rahn and pasted it onto (approximately) the south celestial pole on a long exposure photo I took of the southern sky over the 2016/2017 New Years weekend.

The visible part Large Magellanic Cloud in this photo is about 2.5 degrees on the short axis, so that makes it about 5 times wider than the full moon, which is about half a degree. If anything, I estimated the moon to be a little bit too big in this montage.

There are also fainter parts that I couldn't capture in this photo. On the long axis the full LMC is about 10.5 degrees across - 21 times the width of the Moon!

So, the next time you see the original montage with Andromeda do the rounds and wish you could see a large galaxy, all you need to do is go outside on a dark night and look up!

You can find my original southern sky image on Flickr.

Tags: astronomy

Ben Martin: Keeping an eye on it

Mon, 2017-01-02 10:04
The CNC enclosure now sports a few cameras so I can keep an eye on things from anywhere. The small "endocam" mounting worked out particularly well. The small bracket was created using 2mm alloy, jigsawed, flapped, drilled and mounted fairly quick. These copper coated saddle clamps also add a look good factor to the whole build.



A huge plus side is that I now also have a good base to bolt the mist unit onto. It is tempting to redesign the camera mounting bracket in Fusion and CNC a new one in 6mm alloy but there's no real need for this purpose. Shortest effective path to working solution and all that.

Chris Neugebauer: My 2016 Highlights

Sun, 2017-01-01 19:03

2016 was, undeniably, a length of time containing 366 days and a leap second.

For me, there were a bunch of highlights that it would be amiss to let pass without recording on this blog, so here goes:

  • At linux.conf.au 2016 in Geelong in February, I announced linux.conf.au 2017 in Hobart. Over the last year, the conference team and I ran a wildly successful CFP, found 4 amazing keynotes, and lined up what looks like it should be an excellent conference. The only* thing left to do is actually run the thing.
  • At PyCon in Montréal in 2014, I ran a BoF session for regional PyCon organisers. Two people from the Dominican Republic showed up and asked for our help in starting a PyCon in the Caribbean. In February 2016, I got to go to that conference, and it was incredible!
  • On that note, I got to continue building on a deeply wonderful relationship with the amazing Josh Simmons that we started in 2015. Over the course of 2016, we got to spend time with each other on no fewer than 6 occasions, both in North America, and here in Australia. We met (and got along quite well with) each others’ friends and families. We spent time living together, and have made big steps towards living together permanently this year. Frankly, I could do a whole post on this and I’m not sure why I haven’t.
  • On a slightly related note, I spent 92,000-odd miles in the air this year. Much of that was spent ducking over to the US to spend time with Josh; some of the rest was with Josh, and some of it was alone. I got to see some wonderful places I’ve never seen before, like the Grand Canyon and Hoover Dam, an actual northern hemisphere winter with snow and everything, and driving up the Californian coast from Los Angeles.
  • … and one night in May, on the Steel Bridge in Portland, Josh and I decided that we should get married.

So those are some of the highlights of my year. It’s been entirely not bad, in the grand scheme of things. Hooray!

Simon Lyall: Passengers vs “50 Girls 50”

Sat, 2016-12-31 21:04

Spoilers: Minor for Passengers, Major for 50 Girls 50.

In late 2016 the movie passengers came out staring Jennifer Lawrence and Chris Pratt. The movie is set aboard a sleeper spaceship and the plot centers around the two leads characters waking up early. I won’t say more about movie but there is summary of the plot in the wikipedia entry for the movie. You can compare it to the comic below to see the similarities and differences.

When I first saw the trailer it reminded me of a Sci-Fi comic I read years ago, others noticed it was similar and gave a name of the comic as “50 Girls 50” by Al Williamson. I couldn’t find a summary of  short story so I thought I’d write it up here.

50 Girls 50 by Al Williamson – Plot summary

The story is a 6 page comic with one off characters. It is set in the distant future aboard a spaceship making humanity’s first journey to a nearby star. Since the trip will take 100 years the the crew/passengers of 50 women and 50 men (hence the title) will be frozen for the whole journey. However the freezing technology used only works on a person once, if you attempt to refreeze somebody they will die.

The plot of the story is partially told though flashbacks but I’ll tell it is chronological order.

The main character is Sid who before the voyage starts is attracted to one of the other passengers Wendy. Wendy notices his attraction and they get together. After a time Wendy has proposition for him. She suggest that Sid sabotage the Deep-freeze (D-F) units so that  he wakes up early. He can then wake her up and they can wake up the others one at a time and “make them our slaves”

Sid however as his own idea. What he wants to do is just have a series of girlfriends. He’ll set his clock for two years out. Then he will wake up Wendy and live with he for a while, when he gets tired of Wendy he will get rid of her and move to the next girl and so on.

Once the voyage starts things go to Sid’s plan. He thaws out 2 years in but instead of waking up Wendy he decided to thaw out Laura first. He then pretends to Laura that they both accidentally thawed out.

“Almost a year” later he gets tired and Laura, shoots he with a “Paralyzer” gun and stuffs he back in a Freeze-chamber to die.

He then prepares to wake Wendy. First he sets the Ships clock to say they will reach the destination in 3 years to give him enough time to get tired of Wendy. Things don’t go according to plan however when Wendy wakes up:

Not really a happy ending for anyone, although it is not like Sid or Wendy really deserved one.

 

Share

Ben Martin: First alloy on the 3040 cnc (with 2.2kw spindle)

Tue, 2016-12-27 19:56
There are times when words are not needed. When you see a 3040 or 6040 cnc without any enclosure there is a good chance that the machine doesn't see heavy alloy cutting. It only takes a few videos to see how chips are thrown around when a 24krpm bit touches a block of alloy. As a prelude to any alloy being cut I enclosed the 3040 in a "terrarium". This was itself an interesting build and as usual I overdid the design. The top and bottom box frames are made of 5cm square timber with a fairly solid base panel. The back is just light junk with plywood bolted to tabs on each side so I can replace things as I feel. The door opens beyond 90 degrees to get right out of the way and closes to rest on the base 5cm timber at the front of the enclosure.


For anybody reading this I have one word of advice, any gaps in the first 50cm from the machine base will have chips thrown at them. So make sure that the angles the chips might come from near the spindle have been accounted for with your air venting that allows some cooling into the mix. The sides of this case are more than 80cm in height.

The next modification is a mister to help clear local chips and bring some light amount of cutting fluid into the cut zone. The first runs were just using a light spray of CDT over the cut zone before job start.

The very end of one of the first runs is shown in the below video.



The parts being cut are wheel mount crossover plates to allow an outdoor robot to have larger wheels attached. The wheels want M8 bolts, the motor mount is an actobotics pattern, so an M4 hole was a good fit there. Because it's CNC the part itself was cut with many splines to include material where it could do structural good and exclude it otherwise.

I found it useful to cut templates in MDF to test the fit before a final run. This fed into part 3 which includes mounting holes for all 4 bolts of the hub mount. The alloy version 4 also has rounded ends and is shown attached to the wheel. This will let some cheap $10 wheels which are 12 inch across mount to an actobotics based robot.


I'll have video of the "houndbot" in action using these mounts next time.

Simon Lyall: Donations 2016

Tue, 2016-12-27 13:02

Like last year I am doing all my charity donations at once and blogging about it. The theory with doing it all at once is that is it more efficient and less impulsive, while blogging about it might encourage others to do similarly. Note that all amounts are in $US

I found one downside of doing it all at once (especially around midnight) is that my bank suspended my card for suspicious activity. All sorted out with a quick phone call though.

Once more this year I gave the majority of my money to those charities recommended by Givewell. This year instead of spreading my donation evenly among the top charities I followed their recommendations ( See right sidebar on the link above ).

Next were a series of Open Source projects, trying to concentrate on software I use:

And some tech content or advocacy groups

Additionally I gave some money to MSF via a campaign by Zeynep Tufekci highlighting Yemen

Hoping to do the same again next year, feel free to recommend other organizations you think might be a good place for me to donate towards. I’m thinking about

Share

Francois Marier: Using iptables with NetworkManager

Tue, 2016-12-27 09:02

I used to rely on ifupdown to bring up my iptables firewall automatically using a config like this in /etc/network/interfaces:

allow-hotplug eth0 iface eth0 inet dhcp pre-up /sbin/iptables-restore /etc/network/iptables.up.rules pre-up /sbin/ip6tables-restore /etc/network/ip6tables.up.rules allow-hotplug wlan0 iface wlan0 inet dhcp pre-up /sbin/iptables-restore /etc/network/iptables.up.rules pre-up /sbin/ip6tables-restore /etc/network/ip6tables.up.rules

but that doesn't seem to work very well in the brave new NetworkManager world.

What does work reliably is a "pre-up" NetworkManager script, something that gets run before a network interface is brought up. However, despite what the documentation says, a dispatcher script in /etc/NetworkManager/dispatched.d/ won't work on my Debian and Ubuntu machines. Instead, I had to create a new iptables script in /etc/NetworkManager/dispatcher.d/pre-up.d/:

#!/bin/sh LOGFILE=/var/log/iptables.log if [ "$1" = lo ]; then echo "$0: ignoring $1 for \`$2'" >> $LOGFILE exit 0 fi case "$2" in pre-up) echo "$0: restoring iptables rules for $1" >> $LOGFILE /sbin/iptables-restore /etc/network/iptables.up.rules >> $LOGFILE 2>&1 /sbin/ip6tables-restore /etc/network/ip6tables.up.rules >> $LOGFILE 2>&1 ;; *) echo "$0: nothing to do with $1 for \`$2'" >> $LOGFILE ;; esac exit 0

and then make that script executable:

chmod a+x /etc/NetworkManager/dispatcher.d/pre-up.d/iptables

With this in place, I can put my iptables rules in the usual place (/etc/network/iptables.up.rules and /etc/network/ip6tables.up.rules) and use the handy iptables-apply and ip6tables-apply commands to test any changes to my firewall rules.

Binh Nguyen: Explaining Prophets? Fake News, and More

Mon, 2016-12-26 22:51
As I stated previously there are a lot of explanations for some of what is experienced by prophets, seers, etc... Am going to take the positive position (basically because it's more interesting even if it is unlikely) and assume that prophets and schizophrenics are somehow related (because I've been looking through history and see that hearing of voices and miracles often overlap): http://

Russell Coker: Video Mode and KVM

Sat, 2016-12-24 23:02

I recently changed my KVM servers to use the kernel command-line parameter nomodeset for the virtual machine kernels so that they don’t try to go into graphics mode. I do this because I don’t have X11 or VNC enabled and I want a text console to use with the -curses option of KVM. Without the nomodeset KVM just says that it’s in 1024*768 graphics mode and doesn’t display the text.

Now my KVM server running Debian/Unstable has had it’s virtual machines start going into graphics mode in spite of nomodeset parameter. It seems that an update to QEMU has added a new virtual display driver which recent kernels from Debian/Unstable support with the bochs_drm driver, and that driver apparently doesn’t respect nomodeset.

The solution is to create a file named /etc/modprobe.d/blacklist.conf with the contents “blacklist bochs_drm” and now my virtual machines have a usable plain-text console again! This blacklist method works for all video drivers, you can blacklist similar modules for the other virtual display hardware. But it would be nice if the one kernel option would cover them all.

Related posts:

  1. ATI ES1000 Video on Debian/Squeeze The Problem I’ve just upgraded my Dell PowerEdge T105 [1]...
  2. SAK, ctrl-alt-del, and Linux keyboard mapping A common problem with Linux systems is when Windows users...
  3. Ext4 and Debian/Lenny I want to use the Ext4 filesystem on Xen DomUs....

Maxim Zakharov: Tango magic exists!

Fri, 2016-12-23 23:05


Those were my happiest seconds of 2016. It took me almost 4 years to get from an absolute beginner never danced before to the first public performance.

Just thank you so much Sophia de Lautour, Paul Wagner and Paul Warren for your lessons and passion and patience in explaining tango magic!

If you are pondering to take tango class, think no further, the next beginners course at So-Tango starts in the beginning of February. Sophia and Paul would be happy to lead and follow you from the first basic steps in the class into privy ulterior though warm and friendly life of Sydney milongas.

See details on the poster below or click on it to go to the So-Tango web-site.

Matthew Oliver: Swift Container sharding – locked db POC – Benchmarking observations

Fri, 2016-12-23 11:04

The latest POC is at the benchmarking stage, and in the most part it’s going well. I have set up 2 clusters in the cloud, not huge, but 2 proxies and 4 storage nodes each. A benchmarking run involves pointing an ssbench master at each cluster and putting each cluster under load. In both cases we only use 1 container, and on one cluster this container will have sharding turned on.

So far it’s looking pretty good. I’ve done many runs, and usually find a bug at scale.. but as of recently I’ve done two runs of the latest revision alternating the sharded cluster (the cluster that will be benchmarking with the container with sharding on). Below shows the grafana statsd output of the second run. Note that cluster 2 is the sharded cluster in this run:

Looking at the picture there are a few observations we can make, the peaks in the ‘Container PUT Latency – Cluster 2’ correspond when a container is sharded (in this case, the one container and then shards sharding).

As I mentioned earlier ssbench is running the benchmark and the benchmark is very write (PUT) heavy. Here is the sharding scenario file:

{ "name": "Sharding scenario", "sizes": [{ "name": "zero", "size_min": 0, "size_max": 0 }], "initial_files": { "zero": 100 }, "run_seconds": 86400, "crud_profile": [200, 50, 0, 5], "user_count": 2, "container_base": "shardme", "container_count": 1, "container_concurrency": 1, "container_put_headers": { "X-Container-Sharding": "on" } }

The only difference with this and non-sharding one is not setting the X-Container-Sharding meta on the initial container PUT. The crud profile shows that we are heady on PUTs and GETs. But because jobs are randomised, I don’t expect the exact the same numbers when it comes to object count on the servers however there is a rather large discrepancy with the object counts on both servers:

Cluster 1:

HTTP/1.1 204 No Content Content-Length: 0 X-Container-Object-Count: 11291190 Accept-Ranges: bytes X-Storage-Policy: gold X-Container-Bytes-Used: 0 X-Timestamp: 1482290574.52856 Content-Type: text/plain; charset=utf-8 X-Trans-Id: tx9dd499df28304b2d920aa-00585b2d3e Date: Thu, 22 Dec 2016 01:32:46 GMT

Cluster 2:

Content-Length: 0 X-Container-Object-Count: 6909895 X-Container-Sharding: True X-Storage-Policy: gold X-Container-Bytes-Used: 0 X-Timestamp: 1482290575.94012 Content-Type: text/plain; charset=utf-8 Accept-Ranges: bytes X-Trans-Id: txba7b23743e0d45a68edb8-00585b2d61 Date: Thu, 22 Dec 2016 01:33:27 GMT

So cluster 1 has about 11 million objects and cluster 2 about 7 million. That quite a difference. Which gets me wondering what’s causing such a large difference in PUT through put?

The only real difference in the proxy object PUT when comparing sharded to unsharded is the finding of the shard container the object server will need to update, in which case another request is made to the root container asking for the pivot (if there is one). Is this extra request really causing an issue? I do note the object-updater (last graph in the image) is also working harder, as the number of successes during the benchmarks are much higher, meaning there are more requests falling into async pendings.

Maybe the extra updater work is because of the extra load on the container server (this additional request)?

To test this theory, I can push the sharder harder and force container updates into the root container. This would stop the extra request.. but force more traffic to the root container (which we are kinda doing anyway). We should still see benefits as root container would be much smaller (because it’s sharded) then the non sharded counter part. And this will allow us to see if this is causing the slower through put.

Update: I’m currently running a new scenario which is all PUTs so lets see how that fairs. Will keep you posted.

Michael Still: A Walk in the Woods

Sun, 2016-12-18 19:00



ISBN: 9780307279460
LibraryThing
I found this tale of Bill Bryson walking the Appalachian Trail (rather incompetently I must say) immensely entertaining. Well written, interesting, generally exaggerated, and leaving me with a desire to get out somewhere and walk some more. I'd strongly recommend this book to people who already care about bush walking, but have found other pursuits to occupy most of their spare time.

Tags for this post: book bill_bryson travel america bush walking Comment Recommend a book

Linux Australia News: Linux Australia makes $10k donation to Software Freedom Conservancy

Sun, 2016-12-18 17:01

We'd like to keep you briefed on a major donation Linux Australia has
recently made to the Software Freedom Conservancy.

At linux.conf.au 2016 in Geelong, Council resolved to donate to
Conservancy to enable them to continue the excellent work they do;

"Software Freedom Conservancy, Inc. is a 501(c)(3) not-for-profit
organization incorporated in New York. Software Freedom Conservancy
helps promote, improve, develop, and defend Free, Libre, and Open Source
Software (FLOSS) projects. Conservancy provides a non-profit home and
infrastructure for FLOSS projects. This allows FLOSS developers to focus
on what they do best — writing and improving FLOSS for the general
public — while Conservancy takes care of the projects' needs that do not
relate directly to software development and documentation" (from
Software Freedom Conservancy's website)

We've recently completed a donation of around $10k $AUD. This is in line
with our 2016-2017 budget.

We'd like to especially thank Karen Sandler, Bradley M. Kuhn and Brett
Smith of the Software Freedom Conservancy for being so patient on this
piece - while we committed at linux.conf.au to donate, we've
deliberately held off to see if the $AUD would rise against the $USD -
it hasn't, and is unlikely to in the near future.

Find out more about Software Freedom Conservancy at
https://sfconservancy.org

Pia Waugh: How we got here, Chapter 1: Clever Monkeys

Sun, 2016-12-18 09:01

This is a book I am working on, hopefully due for completion by early 2017. The purpose of the book is to explore where we are at, where we are going, and how we can get there, in the broadest possible sense.  It is in “stream of consciousness” phase so your comments, feedback and constructive criticism are welcome! The final text of the book will be freely available under a Creative Commons By Attribution license. A book version will be sent to nominated world leaders, to hopefully encourage the necessary questioning of the status quo and smarter decisions into the future. Additional elements like references, graphs, images and other materials will be available in the final digital and book versions and draft content will be published weekly. Please subscribe to the blog posts by RSS and/or join the mailing list for updates.

Back to the book overview or table of contents for the full picture.

If we look back at our earliest roots, humans have some pretty special characteristics that define and drive us, even today, and have made us arguably the most successful species in the world. We have populated every continent, developed complex social structures and specialisation of labour, shaped the environment around us, even traveled to the moon. The rate of human change, progress and indeed, evolution, is only getting faster over time. Though there are certainly issues around the sustainability of how we currently live, we have also come to an age of greater self awareness as a species of our impact, capabilities and responsibilities and can develop new ways to live more sustainably.

By understanding the basic but persistent characteristics of our collective psyche, we can better understand what will drive our decisions and trends of our future.The core human characteristics that collectively differentiate us from other animals are language and symbology, collaboration and specialisation, cumulative learning, curiosity and our thirst for fun.

Language and symbology has given us the ability to both communicate and record ideas, but also to`explore and express abstract concepts. Because we are a highly social and collaborative animal, we also have the ability to share the workload and specialise, such that individuals can become highly skilled at a subset of the skills needed for the group survival and prosperity. This in turn makes us more interdependent on the rest of the group, as highly specialised individuals are necessarily without all the skills needed to prosper. This is no less the case today than it was in ancient hunter and gather communities, though the necessary interdependence of individuals is often forgotten amidst  modern ideologies of liberalism and individual rights. The individual needs the collective to share the load of survival in order to have the comfort, time and space to thrive, otherwise that individual little time to think or develop skills beyond the next meal or shelter. As such, the good of the collective is necessary for the good of the individual. One of the interesting things about our social structures, work specialisation and necessary interdependence is that it fosters some element of stability and predictability in life, which we also are taught to pursue. Stability and predictability have historically made it easier to survive and thrive however, this was easier when the rate of change was slower. In any case, stability and predictability when combined with basic needs being met also creates opportunity for growth and advancement.

The characteristics that most significantly contributed to the rise and rise of homo sapiens is our capacity for cumulative learning and cooperative competition. Individuals inherit knowledge, and then build upon that foundation to develop new knowledge, continually passing exchange, enhancing and improving. As very early humans started to travel and trade, knowledge was increasingly exchanged between different groups creating an increased rate of development. The introduction of modern and instantaneous global communications pushed that capacity even further with cumulative learning – and the progress of invention and ideas – becoming faster than ever, with more people than ever able to contribute to and derive from a collective knowledge commons. The fact that the Internet also harbours unprecedented amounts of entertainment with which individuals could simply spend their life creating nothing of substance does not take away from the fact that same individual, if motivated, could educate themselves on almost anything to contribute to making a better world. With so many people so immediately and easily connected around the world, we also have new means of cooperating and competing. Even when our basic needs are met, we still have an inherent instinct to work with others to improve things. Often cooperation and competition are presented as zero sum game principles however, historically, it is by both cooperating and competing that we have flourished. Cooperating on the common, and competing on the distinct. Both are built into everyday life, from sharing cookies with schoolmates at an athletics competition, to sharing workspaces of competing startups in business incubators. In an era of surplus, many of us aren’t competing for resources at the cost of others, but rather are competing with ideas, beliefs and a changing perspectives of success. All competition naturally builds on the back of cooperation as the best of the best will stand on the shoulders of giants who have come before. Similarly, all cooperation is built on a little competition as the people involved in any venture will try harder with their peers watching, and will strive to be the best they can.

Finally, our natural curiosity and fun seeking natures continually compel us to explore the world around us and improve our lives. Curiosity is certainly not unique to humans however, our constant thirst for knowledge, for ever more shiny distractions and entertainment, for invention and fun, can help in predicting how we may behave in future. Once something, anything, becomes uninteresting or onerous, people tend to look elsewhere. Whatever people find interesting (or can be convinced to be interested in) becomes the basis for new markets, entertainment, memes, finances, invention and development. We like to play. In every form of human society throughout time we have made time to have fun, even when our basic needs aren’t met. We have made play such an important part of our lives that we have created entire areas of specialisation that appear to serve no purpose apart from pleasure, though often contain the ingredients for developing skills, building social cohesion and sharing knowledge. Play is a critical part of human development and life, and we tend to work hard to improve our lives specifically to make space and time for fun.

Although we have developed many complicated systems for how we survive and thrive, we are in fact fairly predictable in our basic desires and motivations. We crave shiny things, new knowledge, social acceptance and control over our lives. We aim to make our lives easier so we can have more time to play. We arm ourselves with the tools required to satisfy our desires (whether innate or influenced) and can build on the efforts and knowledge of those who have come before to constantly innovate and improve, working cooperatively and competitively with others around us. We try to avoid what we aren’t naturally motivated to do, and we like to explore and enjoy the world around us, seeking ever new and exciting experiences. Regardless of how complicated a system we build, these traits have endured and apply to us at both a macro and micro level. For instance, an organisation or body of people is no more likely to do something not in its best interest as an individual, and are just as likely to react badly to existential threats. This should shape how we design and deliver public policy, laws, services, regulation and other broad programs but we often build new systems without taking a pragmatically empathetic view to those affected.

These basic characteristics have brought us here and continue to underpin our lives, so they can tell us something about the fundamental trajectory of human development over time and into the future. They also demonstrate clearly the opportunity to thrive when basic needs are met.

References to include research papers on psychology, rate of evolution, anthropological and historical references to growth and changes in human society including emergence of highly interdependent specialisation, research on human motivations and thrive vs survive reactions.

Back to the book overview or table of contents for the full picture.

Linux Users of Victoria (LUV) Announce: LUV Beginners December Meeting: Internet Governance Forum report

Wed, 2016-12-14 23:03
Start: Dec 17 2016 12:30 End: Dec 17 2016 16:30 Start: Dec 17 2016 12:30 End: Dec 17 2016 16:30 Location: 

Infoxchange, 33 Elizabeth St. Richmond

Link:  http://luv.asn.au/meetings/map

Internet Governance Forum report

Andrew Pam has just returned from the week-long 2016 Internet Governance Forum in Guadalajara Mexico and will report on the issues and topics discussed at this year's Forum, including economic, social and cultural rights, sustainable development, universal access, surveillance, encryption, privacy, security and more.

The meeting will be held at Infoxchange, 33 Elizabeth St. Richmond 3121 (enter via the garage on Jonas St.)

Late arrivals, please call (0421) 775 358 for access to the venue.

LUV would like to acknowledge Infoxchange for the venue.

Linux Users of Victoria Inc., is an incorporated association, registration number A0040056C.

December 17, 2016 - 12:30

read more

Ben Martin: 3040/24,000 CNC first dry run in place

Mon, 2016-12-12 13:44
The progression has finally reached an upgraded CNC with high power spindle. Things still move around fine to the eye, the next step is likely to do some test drills at known distances to see if the additional weight has had an impact on the steppers that can't be easily seen.


A few interesting times when spinning up to 24,000. At around 320hz there was a new loud rattle. I think this turned out to be resonance with either something that was on the cutting plate or the washers on the toggle clamps.

There is going to be video once this machine starts eating alloy. The CNC needs to be lowered into an enclosure (the easier part) so that chips and the like go into a known location. The enclosure itself needs to be made first ;)

Ironically a future goal is to be going smaller. Seeing if twice the number of microsteps can be pulled off in order to get better precision and cut QFN landing zones on PCBs.