You are here

thinktime

Chris Neugebauer: Three weeks until LCA2016

Planet Linux Australia - Fri 08th Jan 2016 21:01

In February, I’m presenting my first-ever solo presentation at linux.conf.au, my favourite Free and Open Source Software Conference. This year, the conference is in Geelong (just out of Melbourne). I’ve been attending linux.conf.au since 2008 in Melbourne, and am running the conference next year in Hobart.

I’m presenting Welcoming Everyone: Five Years of Outreach and Inclusion Programmes at PyCon Australia, a five-year retrospective on how we’ve handled running financial assistance and related programmes at PyCon Australia.

Doling out financial assistance money to people often looks like it should be an easy thing to do right, but targetting and assessing grants so that the right people are interested, want to attend, and receive assistance is quite a difficult task. This talk shares our successes, our mistakes, and what we’ve learned along the way.

Registration for linux.conf.au 2016 is still open, so if you’re not yet planning on attending, there’s still time to get a ticket!

Categories: thinktime

How to teach science

Seth Godin - Fri 08th Jan 2016 21:01
Start with the method. Unlike just about everything else we teach, science is not based on human culture or history. If one wants to study literature or geography or the Kings and Queens of England, it begins with knowing all...        Seth Godin
Categories: thinktime

James Purser: First thoughts on the Wollongong/Shellharbour Merger

Planet Linux Australia - Fri 08th Jan 2016 12:01

So we finally have some actual detail about how the proposed Wollongong/Shellharbour LGA merger might work. Not just the fluff about "so many millions" that might be spent, but actual structural information.

First off let's have a look at how the proposed new LGA is going to work from a representative point of view.

Wollongong currently has the following:

  • 3 Wards: Four Councillors in each
  • 1 Separately Elected Lord Mayor
  • 1 Councillor (including Lord Mayor) for every 15,907 residents

Shellharbour currently has the following:

  • 7 Councillors (the entire council area is the ward essentially)
  • Mayor is elected from within and by the currently sitting Councillors
  • 1 Councillor for every 9,823 residents

The new proposed LGA is going to have the following:

  • 13 Councillors
  • 1 Councillor for every 21,197 residents
  • Nothing is mentioned about Mayor selection

I'm not sure how to feel about this. On the one hand, it is an obvious reduction in Councillors to residents, especially for those coming from the Shellharbour LGA. On the other hand, even if the number of Councillors was boosted to 15 (the maximum allowed under current legislation) we're still looking at a Councillor to Resident ratio of 1:18370.

There are two other questions about representation that are not tackled in the proposal. Selection of Mayor (remember Wollongong has a Mayor elected by the electorate and Shellharbour is voted on by Councillors), and whether or not the new body will work with Wards, or a simple single ward system.

Personally I prefer the electorate to elect the mayor and wards ensure that Councillors at least nominally represent the distinct regions within the LGA. We'll have to wait and see what happens.

The financial part of the proposal is interesting as well.

Rates

Both Wollongong and Shellharbour have approval for Special Rate Variations (the ability to raise rates beyond the nominal cap imposed by the State Government). Wollongong has a cumulative 11.3% (3 years starting 14/15) and Shellharbour has a cumulative 28.9% (4 years starting 13/14). While the proposal suggests that the savings to be found in reduction of duplication in the newly merged body could reduce the pressure on rate rises, I think it's going to take a little while before the community will start seeing those benefits flow through in reduced rates bills.

Cost Reduction

Most of the cost reductions mentioned in the proposal focus around elliminating duplication in the new organisation.

  • $8 million from "streamlining senior positions"
  • $56 million from "redployment of back office and admin functions"
  • $19 million through  increased purchasing power (more bang for your buck)
  • $2.5 million from reduction of elected officials

Note all of the above numbers are spread out over 20 years. So that's meant to be a saving of about $3.75 million a year.

That's all very good and looks great.

Except, how much is going to be spent on merging the two councils systems. Just the two different IT systems are going to cost a fair chunk to merge properly (and that's assuming that things don't go wrong), then you need to look at front desk, library systems and so on. I honestly think that the estimates given are optimistic to say the least.

Infrastructure Management

The other thing I have thoughts about in this proposal is infrastructure management.

Both Shellharbour and Wollongong have large developments occuring within their borders. West Dapto has an infrastructure backlog as long as your arm, Albion park is continuing to be built out and there's an ongoing list of issues around flood management to the north of the City.

How exactly will the merged entity be any better at managing the demands, especially with the expected reduction in "back office" staff who deal with this every day?

Honestly I'm not sold on the merger. The proposed economic benefits don't really stack up, at least from a Wollongong Council point of view. For those coming from Shellharbour? Yeah I can see having access to the resources of a larger council being a benefit, but they definitely lose in terms of access to their elected reps.

We shall see.

Blog Catagories: Politicswollongongshellharbour
Categories: thinktime

Francois Marier: Streamzap remotes and evdev in MythTV

Planet Linux Australia - Fri 08th Jan 2016 04:01

Modern versions of Linux and MythTV enable infrared remote controls without the need for lirc. Here's how I migrated my Streamzap remote to evdev.

Installing packages

In order to avoid conflicts between evdev and lirc, I started by removing lirc and its config:

apt purge lirc

and then I installed this tool:

apt install ir-keytable Remapping keys

While my Streamzap remote works out of the box with kernel 3.16, the keycodes that it sends to Xorg are not the ones that MythTV expects.

I therefore copied the existing mapping:

cp /lib/udev/rc_keymaps/streamzap /home/mythtv/

and changed it to this:

0x28c0 KEY_0 0x28c1 KEY_1 0x28c2 KEY_2 0x28c3 KEY_3 0x28c4 KEY_4 0x28c5 KEY_5 0x28c6 KEY_6 0x28c7 KEY_7 0x28c8 KEY_8 0x28c9 KEY_9 0x28ca KEY_ESC 0x28cb KEY_MUTE # | 0x28cc KEY_UP 0x28cd KEY_RIGHTBRACE 0x28ce KEY_DOWN 0x28cf KEY_LEFTBRACE 0x28d0 KEY_UP 0x28d1 KEY_LEFT 0x28d2 KEY_ENTER 0x28d3 KEY_RIGHT 0x28d4 KEY_DOWN 0x28d5 KEY_M 0x28d6 KEY_ESC 0x28d7 KEY_L 0x28d8 KEY_P 0x28d9 KEY_ESC 0x28da KEY_BACK # < 0x28db KEY_FORWARD # > 0x28dc KEY_R 0x28dd KEY_PAGEUP 0x28de KEY_PAGEDOWN 0x28e0 KEY_D 0x28e1 KEY_I 0x28e2 KEY_END 0x28e3 KEY_A

The complete list of all EV_KEY keycodes can be found in the kernel.

The following command will write this mapping to the driver:

/usr/bin/ir-keytable w /home/mythtv/streamzap -d /dev/input/by-id/usb-Streamzap__Inc._Streamzap_Remote_Control-event-if00

and they should take effect once MythTV is restarted.

Applying the mapping at boot

While the naïve solution is to apply the mapping at boot (for example, by sticking it in /etc/rc.local), that only works if the right modules are loaded before rc.local runs.

A much better solution is to write a udev rule so that the mapping is written after the driver is loaded.

I created /etc/udev/rules.d/streamzap.rules with the following:

# Configure remote control for MythTV # https://www.mythtv.org/wiki/User_Manual:IR_control_via_evdev#Modify_key_codes ACTION=="add", ATTRS{idVendor}=="0e9c", ATTRS{idProduct}=="0000", RUN+="/usr/bin/ir-keytable -c -w /home/mythtv/streamzap -D 1000 -P 250 -d /dev/input/by-id/usb-Streamzap__Inc._Streamzap_Remote_Control-event-if00"

and got the vendor and product IDs using:

grep '^[IN]:' /proc/bus/input/devices

The -D and -P parameters control what happens when a button on the remote is held down and the keypress must be repeated. These delays are in milliseconds.

Categories: thinktime

Where does leadership come from?

Seth Godin - Thu 07th Jan 2016 20:01
Leadership is a choice. This is apparently controversial, but more than any other element I can track, leadership occurs when someone decides it's important that they lead. The challenge, then, is in making the choice to lead. I'd like to...        Seth Godin
Categories: thinktime

Linux Users of Victoria (LUV) Announce: LUV Beginners Bonus January Meeting: tcpdump/tshark (wireshark)

Planet Linux Australia - Thu 07th Jan 2016 17:01
Start: Jan 30 2016 12:30 End: Jan 30 2016 16:30 Start: Jan 30 2016 12:30 End: Jan 30 2016 16:30 Location: 

Infoxchange, 33 Elizabeth St. Richmond

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

Sergey Guzenkov will look into:

  • differences between tshark and tcpdump,
  • tools that come with wireshark: dumpcap, capinfos, mergecap, tshark,
  • how to work with the capture files,
  • how to select the interface we want to capture on,
  • caveats in capturing (like vlans not being displayed),
  • capture and display filters, the difference between them,
  • statistics capabilities - this will be a big focus,
  • graphing,
  • decyphering SSL/TLS connection without access to server certificate.

LUV would like to acknowledge Red Hat for their help in obtaining the Trinity College venue and VPAC for hosting.

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

January 30, 2016 - 12:30

read more

Categories: thinktime

Chris Neugebauer: I’m looking for a job!

Planet Linux Australia - Thu 07th Jan 2016 10:01

tl;dr: I’m looking for somewhere new to work. I have a résumé and an e-mail address!

I haven’t scared you off yet? Great! Let’s try being a bit more specific.

I’ve worked a lot in Free and Open Source Software communities over the last five years, both in Australia and overseas. While much of my focus has been on the Python community, I’ve also worked more broadly in the Open Source world. I’ve been doing this community work entirely as a volunteer, most of the time working in full-time software engineering jobs which haven’t related to my work in the Open Source world.

I’ve spent the last few years swapping context between building and working with communities I love, and working in a field where these strong ties weren’t useful. This hasn’t been sustainable, so late last year I resigned my job to refresh myself, and considered what my future might look like.

It’s pretty clear that I want to move into a job where I can use the skills I’ve been volunteering for the last few years, and put them to good use both for my company, and for the communities I serve.

What I’m interested in doing fits best into a developer advocacy or community management sort of role. Working full-time on helping people in tech be better at what they do would be just wonderful. That said, my background is in code, and working in software engineering with a like-minded company would also be pretty exciting.

  • Something with a strong developer relations element. I enjoy working with other developers, and I love having the opportunity to get them excited about things that I’m excited about. As a conference organiser, I’m very aware of the line between terrible marketing shilling, and genuine advocacy by and for developers: I want to help whoever I work for end up on the right side of that line.
  • Remote-Friendly. I’ve got conference travel lined up already for the first half of 2016, mostly to the US, but I need to primarily be in Australia so I can run linux.conf.au 2017. I’m happy to work from wherever I happen to be, but having the support of my employer to do so is really important.
  • Relevant to Open Source. The Open Source world is where my experience is, it’s where I know people, and it’s the world where I can be most credible. This doesn’t mean I need to be working on open source itself, but I’d love to be able to show up at OSCON or linux.conf.au and be excited to have my company’s name on my badge.

Why would I be good at this? I’ve been working on building and interacting with communities of developers, especially in the Free and Open Source Software world, for the last five years.

You can find a complete list of what I’ve done in my résumé, but here’s a selection of what I think’s notable:

  • Co-organised two editions of PyCon Australia and made a successful bid for linux.conf.au 2017. I’ve led PyCon AU, from inception, to bidding, to the successful execution for two years in a row. As the public face of PyCon AU, I made sure that the conference had the right people interested in speaking, and that we had many from Australian Python community interested in attending. PyCon AU attracted presenters from six countries, and attracted more than 300 people to my geographically isolated city in the middle of winter. I’m taking what I’ve learned, and am doing this again for linux.conf.au 2017.
  • Given talks at countless open source and developer events, both in Australia, and overseas. I’ve presented at OSCON, PyCons in four countries (soon to be five), and myriad other conferences. I’ve presented on a whole lot of technical topics, and I’ve recently started talking more about the community-level projects I’ve been involved with.
  • Designed, ran, and grew PyCon Australia’s outreach and inclusion programmes. Each year, PyCon Australia has offered upwards of $10,000 (around 10% of conference budget) in grants to people who otherwise wouldn’t be able to attend the conference: this is not just speakers, but people whose presence would improve the conference just by being there. I’ve led a team to assess applications for these grants, and lead our outreach efforts to make sure we find the right people to receive these grants.
  • Served as a council member for Linux Australia. Linux Australia is the peak body for Open Source communities in Australia, as well as underwriting the region’s more popular Open Source and Developer conferences. In particular, I led a project to design governance policies to help make sure the conferences we underwrite are properly budgeted and planned.

So, if you know of anything going at the moment, I’d love to hear about it. I’m reachable by e-mail (mail@chrisjrn.com) but you can also find me on Twitter (@chrisjrn), or if you really need to, LinkedIn.

Categories: thinktime

Anthony Towns: Bitcoin Fees in History

Planet Linux Australia - Thu 07th Jan 2016 03:01

Prior to Christmas, Rusty did an interesting post on bitcoin fees which I thought warranted more investigation. My first go involved some python parsing of bitcoin-cli results; which was slow, and as it turned out inaccurate — bitcoin-cli returns figures denominated in bitcoin with 8 digits after the decimal point, and python happily rounds that off, making me think a bunch of transactions that paid 0.0001 BTC in fees were paying 0.00009999 BTC in fees. Embarrassing. Anyway, switching to bitcoin-iterate and working in satoshis instead of bitcoin just as Rusty did was a massive improvement.

From a miner’s perspective (ie, the people who run the computers that make bitcoin secure), fees are largely irrelevant — they’re receiving around $11000 USD every ten minutes in inflation subsidy, versus around $80 USD in fees. If that dropped to zero, it really wouldn’t make a difference. However, in around six months the inflation subsidy will halve to 12.5 BTC; which, if the value of bitcoin doesn’t rise enough to compensate, may mean miners will start looking to turn fee income into real money — earning $5500 in subsidy plus $800 from fees could be a plausible scenario, eg (though even that doesn’t seem likely any time soon).

Even so, miners don’t ignore fees entirely even now — they use fees to choose how to fill up about 95% of each block (with the other 5% filled up more or less according to how old the bitcoins being spent are). In theory, that’s the economically rational thing to do, and if the theory pans out, miners will keep doing that when they start trying to get real income from fees rather than relying almost entirely on the inflation subsidy. There’s one caveat though: since different transactions are different sizes, fees are divided by the transaction size to give the fee-per-kilobyte before being compared. If you graph the fee paid by each kB in a block you thus get a fairly standard sort of result — here’s a graph of a block from a year ago, with the first 50kB (the priority area) highlighted:

You can see a clear overarching trend where the fee rate starts off high and gradually decreases, with two exceptions: first, the first 50kB (shaded in green) has much lower fees due to mining by priority; and second, there are frequent short spikes of high fees, which are likely produced by high fee transactions that spend the coins mined in the preceeding transaction — ie, if they had been put any earlier in the block, they would have been invalid. Equally, compared to the priority of the first 50kB of transactions, the the remaining almost 700kB contributes very little in terms of priority.

But, as it turns out, bitcoin wallet software often pretty much just tends to pick a particular fee and use it for all transactions no matter the size:

From the left hand graph you can see that, a year ago, wallet software was mostly paying about 10000 satoshi in fees, with a significant minority paying 50000 satoshi in fees — but since those were at the end of the block, which was ordered by satoshis per byte, those transactions were much bigger, so that their fee/kB was lower. This seems to be due to some shady maths: while the straightforward way of doing things would be to have a per-byte fee and multiply that by the transaction’s size in bytes, eg 10 satoshis/byte * 233 bytes gives 2330 satoshi fee; things are done in kilobytes instead, and a rounding mistake occurs, so rather than calculating 10000 satoshis/kilobyte * 0.233 kilobytes, the 0.233 is rounded up to 1kB first, and the result is just 10000 satoshi. The second graph reverses the maths to work out what the fee/kilobyte (or part thereof) figure would have been if this formula was used, and for this particular block, pretty much all the transactions look how you’d expect if exactly that formula was used.

As a reality check, 1 BTC was trading at about $210 USD at that time, so 10000 satoshi was worth about 2.1c at the time; the most expensive transaction in that block, which goes off the scale I’ve used, spent 240000 satoshi in fees, which cost about 50c.

Based on this understanding, we can look back through time to see how this has evolved — and in particular, if this formula and a few common fee levels explain most transactions. And it turns out that they do:

The first graph is essentially the raw data — how many of each sort of fee made it through per day; but it’s not very helpful because bitcoin’s grown substantially. Hence the second graph, which just uses the smoothed data and provides the values in percentage terms stacked one on top of the other. That way the coloured area lets you do a rough visual comparison of the proportion of transactions at each “standard” fee level.

In fact, you can break up that graph into a handful of phases where there is a fairly clear and sudden state change between each phase, while the distribution of fees used for transactions during that phase stays relatively stable:

That is:

  1. in the first phase, up until about July 2011, fees were just getting introduced and most people paid nothing; fees began at 1,000,000 satoshi (0.01 BTC) (v 0.3.21) before setting on a fee level of 50000 satoshi per transaction (0.3.23).
  2. in the second phase, up until about May 2012, maybe 40% of transactions paid 50000 satoshi per transaction, and almost everyone else didn’t pay anything
  3. in the third phase, up until about November 2012, close to 80% of transactions paid 50000 satoshi per transaction, with free transactions falling to about 20%.
  4. in the fourth phase, up until July 2013, free transactions continue to drop, however fee paying transactions split about half and half between paying 50000 satoshi and 100000 satoshi. It looks to me like there was an option somewhere to double the default fee in order to get confirmed faster (which also explains the 20000 satoshi fees in future phases)
  5. in the fifth phase, up until November 2013, the 100k satoshi fees started dropping off, and 10k satoshi fees started taking over (v 0.8.3)
  6. in the sixth phase, the year up to November 2014, transactions paying fees of 50k and 100k and free transactions pretty much disappeared, leaving 75% of transactions paying 10k satoshi, and maybe 15% or 20% of transactions paying double that at 20k satoshi.
  7. in the seventh phase, up until July 2015, pretty much everyone using standard fees had settled on 10k satoshi, but an increasing number of transactions started using non-standard fees, presumably variably chosen based on market conditions (v 0.10.0)
  8. in the eighth phase, up until now, things go a bit haywire. What I think happened is the “stress tests” in July and September caused the number of transactions with variable fees to spike substantially, which caused some delays and a lot of panic, and that in turn caused people to switch from 10k to higher fees (including 20k), as well as adopt variable fee estimation policies. However over time, it looks like the proportion of 10k transactions has crept back up, presumably as people remove the higher fees they’d set by hand during the stress tests.

Okay, apparently that was part one. The next part will take a closer look at the behaviour of transactions paying non-standard fees over the past year, in particular to see if there’s any responsiveness to market conditions — ie prices rising when there’s contention, or dropping when there’s not.

Categories: thinktime

No direction home

Seth Godin - Wed 06th Jan 2016 21:01
There are millions of college seniors beginning their job search in earnest. And many of them are using the skills they've been rewarded for in the past: Writing applications Being judged on visible metrics Showing up at the official (placement)...        Seth Godin
Categories: thinktime

Blending Modes Demystified

a list apart - Wed 06th Jan 2016 02:01

Web imagery increasingly tends toward losslessness. When we make changes to a design or graphic, we want to be able to apply them without damaging the source material. That way, the original is preserved if we ever need to revert back or make other adjustments.

One of the latest capabilities to fall into the hands of web designers is image processing with blending modes. Blending modes allow us to easily create colorization and texturization and apply other special effects without having to crack open an image editor. This saves time by not having to manually reprocess graphics whenever a change is needed, and prevents the headache of having to recall the exact settings of a visual standard that may have been created months earlier. Instead, graphics can be neatly specified, maintained, and manipulated with a few CSS declarations.

Blending modes explained

Technically, color blending applies mathematical operations to the color components of image pixels. That’s right, underlying all this creative stuff is math! Don’t worry, you don’t need to memorize formulas to use blending modes, but it’s worth at least having a cursory understanding of how blending works under the hood.

There are 15 new blending modes recommended by the W3C. Information abounds about how the different blending modes work, and there’s no one right way to use each one. Let’s look at just a few of the more useful modes in depth. Here are three of the most common ways I use blending modes in my workflow:

  • Transparency
  • Texturing
  • Colorization
Transparency effect with multiply

Let’s start with multiply. This mode’s mathematical formula can be broken down like so:

x = a × b

That’s it. It literally multiplies the color on the top layer (a) with the layer below it (b) to get the resulting color (x), hence the name multiply.

But how do you multiply colors? It works like this: on computer screens, colors are built using red, green, and blue channels. Each of those channels is given a luminance value—a number that dictates how bright they’re supposed to shine. Now that we have numbers, we can do mathy things!

When we use the multiply blending mode, the computer takes the luminance value of the red channel for both layers, converts them to a scale between zero and one, and multiplies them together. Then it does the same for the green and blue channels. Once it has all of the totals, it recombines those channels into the resulting color.

That’s all well and good, but what’s the practical effect?

One of my favorite things to use multiply for is to shortcut my way through bad assets. Have you ever begged for a nice sharp vector version of a client’s logo, and all you could get your hands on was a JPG, complete with the white background of the letterhead it was hastily scanned from? Instead of retracing the logo by hand or working your marching-ants magic, you can use multiply. The following example shows how it works.

The two layers without blending. The two layers with the multiply blend mode applied.

Once multiplied, the black pixels on the top layer display at their full value: black. The white pixels, on the other hand, don’t show up at all. They’re completely transparent. The grading shades of gray along the edges of the letters will darken the layer below. This provides a nice smooth edge with minimal processing effort. It’s as if the graphic had a transparent background all along.

This particular trick only works if you’re using black assets. If the source has a color, that will colorize the result to some degree. However, if your asset is white, you can use the screen blending mode.

Dust and scratches with screen

The functional opposite of multiply is called screen. Wait a minute, if it’s the opposite of multiply, why isn’t it called divide? The answer lies, once again, in the math:

x = 1 − (1 − a) × (1 − b)

It’s not called “divide” because we’re actually doing more multiplying! This time we’re multiplying the inverse of a times the inverse of b and then inverting it once more. The result is that now white pixels on the top layer are completely opaque, while black pixels are transparent. Every tint in between now lightens the layer below.

In the following example, I wanted to give my photo an aged look, so I took a scan of dust and scratches and blended it with screen. I also decided to use this same blending mode to wash out my photo using a lavender color for effect.

Blending with a layer of dust and scratches (available from Spoon Graphics) and a layer of lavender. The image with the two layers on top of it applied with the screen blending mode.

Incidentally, some software applications do have a divide mode, but it doesn’t exist in the W3C spec. (I don’t mourn the loss. I’ve never had a need for it.)

Colorizing with hue and color

All blending modes have the potential to shift the color of a graphic, but two are particularly useful for colorization: hue, and the aptly named color mode.

Hue

This blending mode takes the hue component of the overlapping layer and applies it to the colors below, while leaving the saturation and luminosity unmodified. I can overlap distinctly different colors but still get the exact same result, as long as their hue values match. In the case of the following image, my three brown hues are all set at 26 degrees, but the photo looks the same no matter which shade is blended.

Color

This blending mode affects both the hue and saturation of the source, while ignoring luminosity. A reddish-brown overlay will turn the pixels of the source reddish-brown, just as it will with the hue mode, but will also make them the same saturation, which usually creates more of a striking colorization effect than hue alone.

A reddish-brown overlay turns the pixels of the source reddish-brown, just as it will with the hue mode, but will also make them the same saturation.

You can achieve the same effect if you reverse the order of your layers, putting the color below the photo, and blending the photo with the luminosity blending mode.

Cross-browser blending

Using these blending modes, we can now apply Photoshop-level blending solely with CSS. But even though each browser is using the same math, you may find that sometimes the results differ noticeably.

Color management is a complex world, and while the W3C recommends defaulting to the sRGB color profile, support from vendors is inconsistent. Each browser renders color according to its own whims. For example, Chrome renders images in its default “unmanaged” color space unless the image is tagged with a color profile. Firefox works the same, but also has a switch buried in the configuration settings to turn on sRGB for untagged images. Meanwhile, Safari is most likely to be a close match to Photoshop because Apple’s graphics API is closely based on Adobe’s PostScript language. Even then there are differences.

Furthermore, it’s not just browsers that are inconsistent. People are inconsistent! Consider, for example, the millions who live with color blindness. They likely already see your designs differently than you intended. As ever, test your creations in relevant browsers, check your accessibility, and don’t expect your designs to look the same everywhere!

Additionally, test on real devices so you can understand how hardware constraints (like low RAM, for example) will affect your site. Some blending modes can cause scrolling to lag. If you’re looking for that 60-frames-per-second buttery smoothness, this may affect your available choices.

Applying blending modes

Blending modes can be applied with a couple different CSS properties: background-blend-mode and mix-blend-mode. A third property, isolation, can come in handy, too.

Blending background images

background-blend-mode blends between the layers of a background-image declaration. This means that as background images stack on top of each other, you can apply a blending mode to mix them together.

Let’s try this to put dust and scratches on our photo. (Note that only the relevant code is shown in these examples.)

<div class="background"></div> .background { background-image: url("dust-and-scratches.jpg"), url("mountain.jpg"); background-blend-mode: screen; }

You can apply a different blending mode for each background-image declaration. List them in the same order as your backgrounds and separate them with commas. The final declaration—the bottom layer—is automatically given a normal blending mode, and this can’t be changed. If you are using a background-color, that will be your bottom layer.

Occasionally, you may want to make use of color overlays. Unfortunately, CSS’s background-color property limits us to a single color, and it will always be the bottom layer, whether it’s declared at the beginning of the list or at the end. A W3C recommendation proposes an image() notation that allows an author to “use a solid color as an image,” but the necessary user-agent support isn’t there yet. Luckily, because gradients are a type of image in CSS, we can trick the browser into generating a solid color by declaring two matching color-stops!

Now, let’s lighten up the image like we did before, and change it to a sepia color.

.background { background-image: linear-gradient(hsl(26, 24%, 42%), hsl(26, 24%, 42%)), /* sepia */ linear-gradient(hsl(316, 22%, 37%), hsl(316, 22%, 37%)), /* lavender */ url("dust-and-scratches.jpg"), url("mountain.jpg"); background-blend-mode: color, /* sepia */ screen, /* lavender */ screen; /* dust-and-scratches */ } Blending HTML elements

mix-blend-mode blends between stacked HTML elements, so elements on overlapping layers will blend with those beneath it. Let’s add our title back into the image and blend away the undesirable white background with multiply. I’ve also made it slightly transparent to give it a nice overprint effect.

<div class="background"> <div class="text-box"> <h1> <img class="graphic" alt="Chamonix Harmony" src="chamonix-harmony.jpg" /> </h1> </div> </div> .background { background-image: linear-gradient(hsl(26, 24%, 42%), hsl(26, 24%, 42%)), /* sepia */ linear-gradient(hsl(316, 22%, 37%), hsl(316, 22%, 37%)), /* lavender */ url("dust-and-scratches.jpg"), url("mountain.jpg"); background-blend-mode: color, /* sepia */ screen, /* lavender */ screen; /* dust and scratches */ } .graphic { mix-blend-mode: multiply; opacity: 70%; /* overprint effect */ }

Here’s a new example using mix-blend-mode to blend multiple elements.

<div class="background"> <div class="red-disc"> <img alt="" src="red-disc.svg" /> </div> <div class="green-disc"> <img alt="" src="green-disc.svg" /> </div> <div class="blue-disc"> <img alt="" src="blue-disc.svg" /> </div> </div> .red-disc, .green-disc, .blue-disc { mix-blend-mode: screen; } Using mix-blend-mode to blend multiple elements.

If you don’t want an element on a lower layer to be blended with a particular layer above it, you can separate it using a third property: isolation. This is useful for blending a few elements together without affecting the base layer. Each of these discs has their mix-blend-mode property set to screen, which causes them to create new colors where they overlap. However, we want to isolate the mountain image so that it isn’t blended along with the colors.

.background { isolation: isolate; } Using the isolation property to prevent an element on a lower layer from being blended with the layers above it.

Keep in mind that mix-blend-mode is applied to an entire element along with all of its children. In the same way that opacity had the side effect of making the contents of containers transparent, we also see this happening with mix-blend-mode. The contents and the container are blended together.

In the following example, I’ve gone into Photoshop and mocked up a promotion for a fictitious ski equipment manufacturer I’m calling Masstif. In it, I’ve created a box to feature some copy and a logo. I’m blending the box using the color dodge mode. This gives a strong contrast to the background and allows the text and graphic to stand out better.


When I build this with HTML and CSS, I might expect it to work like this:

<div class="background"> <div class="ad-contents"> <p>When you’re on top of the world,<br/> the only way to go is down.</p> <p>Gladly.</p> <img alt="Masstif" src="logo.svg" /> </div> </div> .background { background-image: url("mountain.jpg"); } .ad-contents { background-color: white; mix-blend-mode: color-dodge; }

But the actual result is that all of the contents are blended along with the container, as the following image shows.

Just as the opacity issue can be addressed to some degree by taking advantage of background alpha channels, here too we can tackle this problem with mix-blend-mode by moving what we can into the background. Instead of creating a box and blending with mix-blend-mode, it might work by converting the box to a background-image. This won’t solve every problem, but it’s worth trying. Other than that, there’s no way to isolate child nodes from a blended element.

Browser support

Blending modes are supported in most major browsers, except Internet Explorer and Edge. The silver lining is that Microsoft lists the properties as “under consideration” for Edge, and that browser does already support all of these blend modes in SVG, so one can hope for a speedy implementation. Votes for these properties on the Microsoft Edge Developer Uservoice forum would help, too.

Also, note that Safari 9 doesn’t support the hue, saturation, luminosity, and color blending modes.

Keep in mind that browsers that don’t support blending modes won’t render your designs exactly as you intended. Unless you know for sure that your audience is running sufficiently advanced browser technology, this can make things tricky. Ask yourself if fallbacks are acceptable for a portion of your audience. If not, you’ll need to find a workaround.

Despite these caveats, blending modes are a welcome addition to any designer’s tool belt. We can now add transparency, rich color, and texture processing to our designs with CSS—and we can do so losslessly and flexibly. That’s more power available directly in the browser and at our fingertips.

Categories: thinktime

Lev Lafayette: Enduring Problems with HTML Email and Proprietary Attachments

Planet Linux Australia - Tue 05th Jan 2016 23:01

Once upon a time, in a generation past, letters would be received with written text. There was a default form (paper with ink or pencil) and an encoding (in the language of the correspondents). Whilst this may all seem very trivial, it does have a particular importance for the subject at hand in the context of contemporary electronic mail. Can the recipient of your message actually read what you've sent them? Could imagine a situation where people knowingly sent written correspondence in a format that recipient couldn't read? Have you ever received an email attachment that you couldn't open?

read more

Categories: thinktime

Linux Australia News: Council Minutes Wednesday 21October 2015

Planet Linux Australia - Tue 05th Jan 2016 21:01
Wed, 2015-10-21 19:49 - 20:07

1. Meeting overview and key information

Present

Josh H, Tony, Chris, Sae Ra, Craige

Apologies:

Josh S, James

Meeting opened by Josh H at 1949hrs and quorum was achieved

MOTION that the previous minutes of 07 October are correct

Moved: Josh H

Seconded: Tony

Passed 2 abstentions

2. Log of correspondence

Motions moved on list

General correspondence

New PyconAU 2016 Subcommittee proposal from RICHARD JONES

MOTION by JOSH HESKETH to accept the proposal of creating a new subcommittee under V2 of the subcommittee policy

Site Chair

Richard Jones (bank account manager)

Conference Members

Javier Candiera

Graeme Cross

Tennessee Leeuwenburg

Rory Hart

Ryan Kelly (treasurer, bank account manager)

Community Members

Chris Neugebauer

Tim Ansell

Clinton Roy

SECONDED: Craige

Passed with 1 abstention.

ACTION: Josh H to contact Richard Jones with details and training on accounts etc.

UPDATE: In Progress.

MOTION by Josh H to approve the PyCon AU budget as put forward on Sep 25th

SECONDED: James

Passed with 2 abstentions

ACTION: Josh H to advise this outcome to the subcommittee

Completed and removed from the agenda.

Garnishee Order - Office of State Revenue NSW

Same person, different address, new Garnishee order number.

ACTION: Sae Ra to call and follow-up with Kathy Reid

Emailed and awaiting a response.

3. Review of action items from previous meetings

Request from infrastructure subcommittee for assistance around previous LCA websites.

ACTION: Sae Ra to work with Steve W around this

In Progress

Email from DONNA BENJAMIN regarding website and update to D8 or possible rebuild.

Discussion held about means of finding people willing to assist with both the maintenance of the website platform as well as the content available on this.

JOSH H to speak to Donna regarding this

UPDATE: Ongoing

UPDATE: to be moved to a general action item. To do a call for help to work on the website. Could this be treated as a project.

We need to at least get the website to D8 and automate the updating process.

ACTION: Josh to get a backup of the site to Craig

ACTION: Craige to stage the website to see how easy it is to update.

UPDATE: Craige to log in to the website to elevate permissions.

UPDATE: Still in progress

ACTION: Josh H to tarball the site.

Outstanding action

In Progress

ACTION: Josh H and Tony to assess an appropriate amount to transfer funds back from NZ to Australia.

Update: Still in progress

ACTION: Josh H to follow-up on Invoices from WordCamp Sydney

UPDATE: Would be interested in changing the subcommittee structure for ongoing conferences. Conference committees to draft a policy.

UPDATE: Currently being followed up.

ACTION: Josh H to follow this up

Admin Team draft budget from STEVEN WALSH

UPDATE: Awaiting for a more firm budget

UPDATE: Still awaiting

UPDATE: Steve is on holidays and it will be followed up later.

UPDATE: Tony to follow up.

4. Items for discussion

LCA2016 update

Congratulations for opening up regos. 50% sold out on Early Bird

Get in with your Accommodation now as they are selling out.

Payment gateway to close soon to switch over to the new payment gateway.

LCA2017 update

Whole team meeting has occurred to regroup. Deposits are to be lined up before the beginning of January. College rooms and Wrest Point deposits.

ACTION: Chris to ping Council regarding Xero and Westpac access for accounts.

LCA2018 update

Team is actively working on the bid.

PyCon AU update

Venue deposit has been paid and the contract has been signed. Landing page should be ready soon.

Drupal South

ACTION: Josh to ping the team

OSDConf

Conference is next week.

Second deposit

Registrations are coming through.

Chris to thank organisers on behalf of LA.

GovHack

To be deferred until the next meeting.

JoomlaDay

Event has concluded successfully congratulations

Accounts to be wrapped up.

ACTION: Josh H to seek closure report

5. Items for noting

Second F2F

Dates have been set for 20th-22nd November F2F

Confirmations from council members received and bookings to commence

Meeting room for AGM has been booked.

6. Other business

Membership of auDA

ACTION: Josh H to sign up with LA CC

UPDATE: In progress

Application has been received. We will be informed of the results in the coming weeks.

Meetup payments for LCA, Humbug, LibrePlanet.

Clinton Roy has been funding the account.

We are currently paying for the SLUG meetup.

Deferred until current meetup account is evaluated and if it can use the LA account or if we have to create a new account.

LCA is now under the Linux Australia account

ACTION: Josh H to find out how to consume the other Meetup events: Humbug, LibrePlanet.

Humbug meetup has a subscription for the next 6 months.

To go onto the Face-To-Face agenda

7. In camera

3 Items was discussed in camera

2007PM Close

Categories: thinktime

Linux Australia News: Council Minutes 07 October 2015

Planet Linux Australia - Tue 05th Jan 2016 21:01

1. Meeting overview and key information

Present: Josh H, Chris, Josh S, Craige, James

Apologies: Sae Ra Germaine, Tony

Meeting opened by Josh Hesketh at 1949hrs and quorum was achieved

MOTION that the previous minutes of 30 September are correct

Moved: Chris N

Seconded: Josh S

2. Log of correspondence

Motions moved on list

General correspondence

New PyconAU 2016 Subcommittee proposal from RICHARD JONES

MOTION by JOSH HESKETH to accept the proposal of creating a new subcommittee under V2 of the subcommittee policy

Site Chair

Richard Jones (bank account manager)

Conference Members

Javier Candiera

Graeme Cross

Tennessee Leeuwenburg

Rory Hart

Ryan Kelly (treasurer, bank account manager)

Community Members

Chris Neugebauer

Tim Ansell

Clinton Roy

SECONDED: Craige

Passed with 1 abstention.

ACTION: Josh H to contact Richard Jones with details and training on accounts etc.

UPDATE: In Progress.

MOTION by Josh H to approve the PyCon AU budget as put forward on Sep 25th

SECONDED: James

Passed with 2 abstentions

ACTION: Josh H to advise this outcome to the subcommittee

Garnishee Order - Office of State Revenue NSW

Same person, different address, new Garnishee order number.

ACTION: Sae Ra to call and follow-up with Kathy Reid

3. Review of action items from previous meetings

Request from infrastructure subcommittee for assistance around previous LCA websites.

ACTION: Sae RA to work with Steve W around this

Email from DONNA BENJAMIN regarding website and update to D8 or possible rebuild.

Discussion held about means of finding people willing to assist with both the maintenance of the website platform as well as the content available on this.

JOSH H to speak to Donna regarding this

UPDATE: Ongoing

UPDATE: to be moved to a general action item. To do a call for help to work on the website. Could this be treated as a project.

We need to at least get the website to D8 and automate the updating process.

ACTION: Josh to get a backup of the site to Craig

ACTION: Craige to stage the website to see how easy it is to update.

UPDATE: Craige to log in to the website to elevate permissions.

UPDATE: Still in progress

ACTION: Josh H to tarball the site.

Outstanding action

ACTION: Josh H and Tony to assess an appropriate amount to transfer funds back from NZ to Australia.

Update: Still in progress

ACTION: Josh H to follow-up on Invoices from WordCamp Sydney

UPDATE: Would be interested in changing the subcommittee structure for ongoing conferences. Conference committees to draft a policy.

UPDATE: Currently being followed up.

ACTION: Josh H to follow this up

Admin Team draft budget from STEVEN WALSH

UPDATE: Awaiting for a more firm budget

UPDATE: Still awaiting

UPDATE: Steve is on holidays and it will be followed up later.

UPDATE: Tony to follow up.

4. Items for discussion

LCA2016 update

Regos expected to open within 1 week

LCA2017 update

No update

LCA2018 update

1 potential bid developing and council working with this team.

Further updates to be provided for next meeting

PyCon AU update

Deposit to be paid to venue

Drupal South

No update

OSDConf

Additional sponsorship obtained. Sales continuing

GovHack

No update

JoomlaDay

JoomlaDay taking place this weekend

5. Items for noting

Second F2F

Dates have been set for 20th-22nd November F2F

Confirmations from council members received and bookings to commence

MOTION moved by Josh H to congratulate council member Craige on his recent wedding

Seconded by Chris N

Passed unanimously

Meeting room for AGM has been booked.

6. Other business

Membership of auDA

ACTION: Josh H to sign up with LA CC

UPDATE: In progress

Application has been received. We will be informed of the results in the coming weeks.

Meetup payments for LCA, Humbug, LibrePlanet.

Clinton Roy has been funding the account.

We are currently paying for the SLUG meetup.

Deferred until current meetup account is evaluated and if it can use the LA account or if we have to create a new account.

LCA is now under the Linux Australia account

ACTION: Josh H to find out how to consume the other Meetup events: Humbug, LibrePlanet.

Humbug meetup has a subscription for the next 6 months.

7. In camera

3 items were discussed in camera

2020PM Close

Categories: thinktime

Linux Australia News: Council Minutes 23 September 2015

Planet Linux Australia - Tue 05th Jan 2016 21:01
Wed, 2015-09-23 19:50 - 20:20

1. Meeting overview and key information

Present

Chris, Josh Stewart, Sae Ra, James, Tony

Apologies:

Josh Hesketh, Craig,

Meeting opened by Josh Stewart at 1950hrs and quorum was achieved

MOTION that the previous minutes of 09 September are correct

Moved: Josh Stewart

Seconded: Tony Breeds

Passed with 1 abstention

2. Log of correspondence

Motions moved on list

MOTION by JOSHUA HESKETH to approve the Grant Request from Andrew Donnellan to fund Russell Keith-Magee as a presenter at CompCon 2015 to the value of $1,200.

SECONDED by CHRIS NEUGEBAUER

PASSED unanimously.

General correspondence

New PyconAU 2016 Subcommittee proposal from RICHARD JONES

MOTION by JOSH HESKETH to accept the proposal of creating a new subcommittee under V2 of the subcommittee policy

Site Chair

Richard Jones (bank account manager)

Conference Members

Javier Candiera

Graeme Cross

Tennessee Leeuwenburg

Rory Hart

Ryan Kelly (treasurer, bank account manager)

Community Members

Chris Neugebauer

Tim Ansell

Clinton Roy

SECONDED: Craige

Passed with 1 abstention.

ACTION: Josh H to contact Richard Jones with details and training on accounts etc.

UPDATE: In Progress.

Cheque from Milton State School

PyconAU Registration cheque

ACTION: Sae Ra to deposit the cheque.

UPdate: will be completed tomorrow

Garnishee Order - Office of State Revenue NSW

Same person, different address, new Garnishee order number.

ACTION: Sae Ra to call and follow-up with Kathy Reid

3. Review of action items from previous meetings

Email from DONNA BENJAMIN regarding website and update to D8 or possible rebuild.

Discussion held about means of finding people willing to assist with both the maintenance of the website platform as well as the content available on this.

JOSH H to speak to Donna regarding this

UPDATE: Ongoing

UPDATE: to be moved to a general action item. To do a call for help to work on the website. Could this be treated as a project.

We need to at least get the website to D8 and automate the updating process.

ACTION: Josh to get a backup of the site to Craig

ACTION: Craige to stage the website to see how easy it is to update.

UPDATE: Craige to log in to the website to elevate permissions.

UPDATE: Still in progress

ACTION: Josh H to tarball the site.

Outstanding action

ACTION: Josh H and Tony to assess an appropriate amount to transfer funds back from NZ to Australia.

Update: Still in progress

ACTION WordCamp Brisbane - JOSH H to contact Brisbane members who may possibly be able to attend conference closing

ACTION: Sae Ra to send through notes on what to say to James.

UPDATE: James delivered a thank you message to WordCamp.

WordCamp was a successful event. Thank you to the organisers.

ACTION: Josh H to get a wrap up/closing report

UPDATE: Organisers are meeting and will submit a closing report.

UPDATE: Still in progress

ACTION: Josh H to ping the team

ACTION: We have a closure report and this is to now be closed off.

ACTION: Josh H to follow-up on Invoices from WordCamp Sydney

UPDATE: Would be interested in changing the subcommittee structure for ongoing conferences. Conference committees to draft a policy.

UPDATE: Currently being followed up.

Admin Team draft budget from STEVEN WALSH

UPDATE: Awaiting for a more firm budget

UPDATE: Still awaiting

UPDATE: Steve is on holidays and it will be followed up later.

UPDATE: Tony to follow up.

Sponsorship for DrupalCamp event:

for Silver Sponsorship valued at $500

MOTION: Approve the expense of $500 for DrupalCamp Sydney

Seconded James

Passed unanimously.

ACTION: Josh H to let DrupalCamp know.

UPDATE: All has been paid.

4. Items for discussion

LCA2016 update

All notification has gone out. Largely completed.

Rego to open in the next couple of weeks.

Josh H to follow up

LCA2017 update

No updates

LCA2018 update

Contact has been made to talk with multiple teams for multiple bids

PyCon AU update

2016 team are having the first sub-committee meeting. So far so good.

Drupal South

Nothing to report

OSDConf

To be held in October 2015

GovHack

Keen to help out next year. Will be taken off items for discussion until subcommittee was reformed

JoomlaDay

Reviewed budget has been sent through.

to be held October 10-11 October 2015

5. Items for noting

Second F2F

Dates have been set for 20th-22nd November F2F

ACTION: Send an email on list. Chris will not be able to attend.

ACTION: Council to reply to Josh

Meeting room for AGM has been booked.

6. Other business

Membership of auDA

ACTION: Josh H to sign up with LA CC

UPDATE: In progress

Application has been received. We will be informed of the results in the coming weeks.

Meetup payments for LCA, Humbug, LibrePlanet.

Clinton Roy has been funding the account.

We are currently paying for the SLUG meetup.

Deferred until current meetup account is evaluated and if it can use the LA account or if we have to create a new account.

LCA is now under the Linux Australia account

ACTION: Josh H to find out how to consume the other Meetup events: Humbug, LibrePlanet.

Humbug meetup has a subscription for the next 6 months.

7. In camera

3 items was discussed in camera

2020PM close

Categories: thinktime

Linux Australia News: Council Minutes Wednesday 16 December 2015

Planet Linux Australia - Tue 05th Jan 2016 21:01
Wed, 2015-12-16 19:48 - 20:52

1. Meeting overview and key information

Present

Josh H, Chris N, Tony, Sae Ra, Josh S, James

Apologies:

Craige M

Meeting opened by Josh H at 1948hrs and quorum was achieved

MOTION that the previous minutes of 03 December are correct

Moved: Josh H

Seconded: Chris

Passed unanimously

2. Log of correspondence

Motions moved on list

MOTION by JOSHUA HESKETH to approve the WordCamp Sunshine Coast 2016 budget dated 09/12/15.

SECONDED: Sae Ra

Passed with 1 abstention

General correspondence

VPAC Closure

MemberDB is not hard to move. Most of linux.org.au. There’s a few LUG things/DNS stuff.

ACTION: Josh H to ping Steve

3. Review of action items from previous meetings

Request from infrastructure subcommittee for assistance around previous LCA websites.

ACTION: Sae Ra to work with Steve W around this

In Progress

Email from DONNA BENJAMIN regarding website and update to D8 or possible rebuild.

Discussion held about means of finding people willing to assist with both the maintenance of the website platform as well as the content available on this.

JOSH H to speak to Donna regarding this

UPDATE: Ongoing

UPDATE: to be moved to a general action item. To do a call for help to work on the website. Could this be treated as a project.

We need to at least get the website to D8 and automate the updating process.

ACTION: Josh to get a backup of the site to Craig

ACTION: Craige to stage the website to see how easy it is to update.

UPDATE: Craige to log in to the website to elevate permissions.

UPDATE: Still in progress

ACTION: Josh H to tarball the site.

Outstanding action

In Progress

Completed

ACTION: Craige to send key to Josh H

In progress.

ACTION: Josh H and Tony to assess an appropriate amount to transfer funds back from NZ to Australia.

Update: Still in progress

Money shuffling is still required

ACTION: Josh H to follow-up on Invoices from WordCamp Sydney

UPDATE: Would be interested in changing the subcommittee structure for ongoing conferences. Conference committees to draft a policy.

UPDATE: Currently being followed up.

ACTION: Josh H to follow this up

Have received information back. Josh to continue following up.

News Limited is still outstanding

WordPress Foundation:

acts similarly as Linux Australia.

Runs multiple WordCamps in the US.

WordPress give access to names to, documentation and financial support to WordCamps outside of US and Australia.

There is a mandate for WordPress to not return a profit.

What to do with outstanding debt:

What to do in the future: WordPress foundation will act as a sponsor to the event.

If the event makes a loss. WordPress foundation is able to act as a safety net.

Debt outstanding for 2014:

MOTION by JOSH HESKETH we cancel the debt for the WordPress foundation for their sponsorship for WordCamp in Sydney

Seconded: Tony

Carried with 1 objection

ACTION: Josh H to Confirm Sponsorship with the WordCamp 2016 budget.

Admin Team draft budget from STEVEN WALSH

UPDATE: Awaiting for a more firm budget

UPDATE: Still awaiting

UPDATE: Steve is on holidays and it will be followed up later.

UPDATE: Tony to follow up.

In Progress.

Please refer to Action Items list for more items.

4. Items for discussion

LCA2016 update

Josh has talked to David and Kathy - Everything is within budget and contingency items have been set into the budget.

Sales are tracking well.

LCA2017 update

Subcommittee to be formed.

MOTION by JOSH HESKETH to form a subcommittee for LCA2017 with Josh Stewart as a community member with a council member to be the stood in as a community member of either Josh Hesketh or Tony Breeds.

Chair: Chris N

Treasurer: Matthew D'Orazio

Craige McWhirter

Michael Cordover

SECONDED: TONY BREEDS

Carried 1 abstention

ACTION: Chris to send through email on what’s involved around the venue.

LCA2018 update

Flights are booked for a site visit.

the LCA2018 team may need to work out when Ghosts would be held because of venue organisations.

Josh H to organise hotels.

PyConAU update

ACTION: Josh to catch up with PyConAU.

Call for special events has gone out.

Drupal South

ACTION: Josh to catch up with DrupalSouth

OSDConf

Need to close the books and seek a closure report

GovHack

To submit a forked subcommittee policy

JoomlaDay

ACTION: Josh to seek a closure report.

DrupalGov

Josh H caught up with the team and they are going well.

Westpac access to be given.

WordCamp Sunshine Coast

Budget has been passed.

5. Items for noting

Meeting room for AGM has been booked.

6. Other business

Meetup payments for LCA, Humbug, LibrePlanet.

Clinton Roy has been funding the account.

We are currently paying for the SLUG meetup.

Deferred until current meetup account is evaluated and if it can use the LA account or if we have to create a new account.

LCA is now under the Linux Australia account

ACTION: Josh H to find out how to consume the other Meetup events: Humbug, LibrePlanet.

Humbug meetup has a subscription for the next 6 months.

James: to chase up with Clinton re LibrePlanet.

UPDATE: In Progress

7. In camera

2 items were discussed in camera

2052PM Close

Categories: thinktime

Linux Australia News: Council Minutes Wednesday 02 December 2015

Planet Linux Australia - Tue 05th Jan 2016 21:01
Wed, 2015-12-02 19:56 - 20:50

1. Meeting overview and key information

Present

Chris, Sae Ra, Josh H, Josh S, Tony, Craig

Apologies:

James,

Meeting opened by Josh H at 1956hrs and quorum was achieved

MOTION that the previous minutes of 04 November are correct

Moved: Josh H

Seconded: Josh S

2 abstentions

2. Log of correspondence

Motions moved on list

Nil

General correspondence

Offer from PHILLIP SMITH to help with LA Admin

Email from JANET REID regarding ATO feedback

3. Review of action items from previous meetings

Request from infrastructure subcommittee for assistance around previous LCA websites.

ACTION: Sae Ra to work with Steve W around this

In Progress

Email from DONNA BENJAMIN regarding website and update to D8 or possible rebuild.

Discussion held about means of finding people willing to assist with both the maintenance of the website platform as well as the content available on this.

JOSH H to speak to Donna regarding this

UPDATE: Ongoing

UPDATE: to be moved to a general action item. To do a call for help to work on the website. Could this be treated as a project.

We need to at least get the website to D8 and automate the updating process.

ACTION: Josh to get a backup of the site to Craig

ACTION: Craige to stage the website to see how easy it is to update.

UPDATE: Craige to log in to the website to elevate permissions.

UPDATE: Still in progress

ACTION: Josh H to tarball the site.

Outstanding action

In Progress

Completed

ACTION: Craige to send key to Josh H

In progress.

ACTION: Josh H and Tony to assess an appropriate amount to transfer funds back from NZ to Australia.

Update: Still in progress

Money shuffling is still required

ACTION: Josh H to follow-up on Invoices from WordCamp Sydney

UPDATE: Would be interested in changing the subcommittee structure for ongoing conferences. Conference committees to draft a policy.

UPDATE: Currently being followed up.

ACTION: Josh H to follow this up

Have received information back. Josh to continue following up.

Admin Team draft budget from STEVEN WALSH

UPDATE: Awaiting for a more firm budget

UPDATE: Still awaiting

UPDATE: Steve is on holidays and it will be followed up later.

UPDATE: Tony to follow up.

In Progress.

Please refer to Action Items list for more items.

4. Items for discussion

LCA2016 update

Sales are going well

Josh H to sit down with David and Kathy re budget

LCA2017 update

Contracts for Wrest Point has arrived

Budget needs to be approved.

Questions have been sent through to the team.

Subcommittee also needs to be approved with Community members.

Contract for Venue is required to be signed. 2 Keynotes have been lined up.

LCA2018 update

Face to Face site visit has been penciled in 9th and 10th Jan

PyConAU update

No updates as yet.

Drupal South

In Progress

OSDConf

Gifts to be sorted

GovHack

Linux Australia wants to enable GovHack to do good work. GovHack will put forward a forked version of the Subcommittee policy.

Council unanimously support GovHack’s willingness to work with us and welcomes GovHack’s event to be run under the Linux Australia banner

JoomlaDay

Closure Report to be sought.

DrupalGov

Waiting on budget.

WordCamp Sunshine Coast

Subcommittee has been submitted.

Site Team

Luke Carbis (Chair) (Bank Account Manager)

Ricky Blacker (Treasurer) (Bank Account Manager)

Talia Carbis

Rob Stinson

Myles Agnew

Rose Cox

Community Representatives

Dee Teal

Bronson Quick

Dion Hulse

MOTION: JOSH H Linux Australia to accept the formation of the WordCamp Sunshine Coast subcommittee to run a WordCamp on the Sunshine Coast.

Seconded: Tony

Passed unanimously

5. Items for noting

Meeting room for AGM has been booked.

6. Other business

Membership of auDA

ACTION: Josh H to sign up with LA CC

UPDATE: In progress

Application has been received. We will be informed of the results in the coming weeks.

Linux Australia are now members of auDA

Meetup payments for LCA, Humbug, LibrePlanet.

Clinton Roy has been funding the account.

We are currently paying for the SLUG meetup.

Deferred until current meetup account is evaluated and if it can use the LA account or if we have to create a new account.

LCA is now under the Linux Australia account

ACTION: Josh H to find out how to consume the other Meetup events: Humbug, LibrePlanet.

Humbug meetup has a subscription for the next 6 months.

James: to chase up with Clinton re LibrePlanet.

7. In camera

4 items was discussed in camera

2050PM Close

Categories: thinktime

Linux Australia News: Council Minutes Wednesday 04 November 2015

Planet Linux Australia - Tue 05th Jan 2016 21:01
Wed, 2015-11-04 19:49 - 20:53

1. Meeting overview and key information

Present

Craige, Josh S, Sae Ra, Josh H, James

Apologies:

Tony, Chris

Meeting opened by Josh H at 749hrs and quorum was achieved

MOTION that the previous minutes of 21 October are correct

Moved: Josh

Seconded: Craige

1 abstention

2. Log of correspondence

Motions moved on list

General correspondence

Garnishee Order - Office of State Revenue NSW

Same person, different address, new Garnishee order number.

ACTION: Sae Ra to call and follow-up with Kathy Reid

Emailed and awaiting a response.

Proposal from Christopher Skene to support DrupalGov Canberra as a Linux Australia sub-committee

To be discussed on list.

Grant application from Derren Desouza re coindesk.org impressions

MOTION Josh H, Linux Australia Council politely declines the grant request given the feedback from the Community we believe that the project does not meet the

Seconded Craige

Passed unanimously

3. Review of action items from previous meetings

Request from infrastructure subcommittee for assistance around previous LCA websites.

ACTION: Sae Ra to work with Steve W around this

In Progress

To be added to Face to Face agenda

Email from DONNA BENJAMIN regarding website and update to D8 or possible rebuild.

Discussion held about means of finding people willing to assist with both the maintenance of the website platform as well as the content available on this.

JOSH H to speak to Donna regarding this

UPDATE: Ongoing

UPDATE: to be moved to a general action item. To do a call for help to work on the website. Could this be treated as a project.

We need to at least get the website to D8 and automate the updating process.

ACTION: Josh to get a backup of the site to Craig

ACTION: Craige to stage the website to see how easy it is to update.

UPDATE: Craige to log in to the website to elevate permissions.

UPDATE: Still in progress

ACTION: Josh H to tarball the site.

Outstanding action

In Progress

Completed

ACTION: Craige to send key to Josh H

ACTION: Josh H and Tony to assess an appropriate amount to transfer funds back from NZ to Australia.

Update: Still in progress

ACTION: Josh H to follow-up on Invoices from WordCamp Sydney

UPDATE: Would be interested in changing the subcommittee structure for ongoing conferences. Conference committees to draft a policy.

UPDATE: Currently being followed up.

ACTION: Josh H to follow this up

Have received information back. Josh to continue following up.

Admin Team draft budget from STEVEN WALSH

UPDATE: Awaiting for a more firm budget

UPDATE: Still awaiting

UPDATE: Steve is on holidays and it will be followed up later.

UPDATE: Tony to follow up.

4. Items for discussion

LCA2016 update

Josh H has caught up with the Core Team. Budget to be tweaked and re-budgeted. All in all tracking well.

Zookeepr Payment Gateway

The new payment gateway to be completed by the end of this week, so we have time to cut over before the cutoff date occurs.

Callback from SecurePay needs to be registered correctly.

Updates to be provided to Stakeholders.

LCA2017 update

Tracking along.

LCA2018 update

Bid has been received.

Council to start looking at bid document and to discuss in the coming weeks.

to be placed on the Face-to-face agenda.

PyCon AU update

No news as yet.

Drupal South

Council to follow-up.

OSDConf

Congratulations on a fantastic conference!

GovHack

No update.

Josh S to meet with sponsor coordinator.

JoomlaDay

Josh to seek a wrap up report.

DrupalGov

To be added to future agendas

5. Items for noting

Second F2F

Dates have been set for 20th-22nd November F2F

Confirmations from council members received and bookings to commence

Meeting room for AGM has been booked.

6. Other business

Membership of auDA

ACTION: Josh H to sign up with LA CC

UPDATE: In progress

Application has been received. We will be informed of the results in the coming weeks.

Meetup payments for LCA, Humbug, LibrePlanet.

Clinton Roy has been funding the account.

We are currently paying for the SLUG meetup.

Deferred until current meetup account is evaluated and if it can use the LA account or if we have to create a new account.

LCA is now under the Linux Australia account

ACTION: Josh H to find out how to consume the other Meetup events: Humbug, LibrePlanet.

Humbug meetup has a subscription for the next 6 months.

To go onto the Face-To-Face agenda

7. In camera

4 items was discussed in camera

2053PM Close

Categories: thinktime

The crowd, your work, and a choice

Seth Godin - Tue 05th Jan 2016 21:01
The crowd prefers sweets. The crowd gets on its feet when your band plays the big hit, and sits down for the new songs. The crowd will pay far more for a steak dinner than a vegetable one, regardless of...        Seth Godin
Categories: thinktime

Linux Australia News: Council Minutes 09 September 2015

Planet Linux Australia - Tue 05th Jan 2016 20:01

1. Meeting overview and key information

Present

Josh H, Josh S, Sae Ra, Tony, Chris, Craige,

Apologies:

James Iseppi

Meeting opened by Josh H at 1948hrs and quorum was achieved

MOTION that the previous minutes of 25 August are correct

Moved: Josh H

Seconded: Craig

Carried with 2 abstentions

2. Log of correspondence

Motions moved on list

General correspondence

Mirroring of OpenVZ files from SERGEY BRONNIKOV

Forwarded to the Mirroring Team about the ability to take care of the mirror.

Currently the server may not have the capacity but to ask again in 6 months time.

COMPLETED: Can be removed from further agendas.

New PyconAU 2016 Subcommittee proposal from RICHARD JONES

MOTION by JOSH HESKETH to accept the proposal of creating a new subcommittee under V2 of the subcommittee policy

Site Chair

Richard Jones (bank account manager)

Conference Members

Javier Candiera

Graeme Cross

Tennessee Leeuwenburg

Rory Hart

Ryan Kelly (treasurer, bank account manager)

Community Members

Chris Neugebauer

Tim Ansell

Clinton Roy

SECONDED: Craige

Passed with 1 abstention.

ACTION: Josh H to contact Richard Jones with details and training on accounts etc.

Cheque from Milton State School

PyconAU Registration cheque

ACTION: Sae Ra to deposit the cheque.

3. Review of action items from previous meetings

Request for budget information regarding linux.conf.au for a bid team

Email from DONNA BENJAMIN regarding website and update to D8 or possible rebuild.

Discussion held about means of finding people willing to assist with both the maintenance of the website platform as well as the content available on this.

JOSH H to speak to Donna regarding this

UPDATE: Ongoing

UPDATE: to be moved to a general action item. To do a call for help to work on the website. Could this be treated as a project.

We need to at least get the website to D8 and automate the updating process.

ACTION: Josh to get a backup of the site to Craig

ACTION: Craige to stage the website to see how easy it is to update.

UPDATE: Craige to log in to the website to elevate permissions.

UPDATE: Still in progress

ACTION: Josh H to tarball the site.

Outstanding action

ACTION: Josh H and Tony to assess an appropriate amount to transfer funds back from NZ to Australia.

Update: Still in progress

ACTION WordCamp Brisbane - JOSH H to contact Brisbane members who may possibly be able to attend conference closing

ACTION: Sae Ra to send through notes on what to say to James.

UPDATE: James delivered a thank you message to WordCamp.

WordCamp was a successful event. Thank you to the organisers.

ACTION: Josh H to get a wrap up/closing report

UPDATE: Organisers are meeting and will submit a closing report.

UPDATE: Still in progress

ACTION: Josh H to ping the team

ACTION: Josh H to follow-up on Invoices from WordCamp Sydney

UPDATE: Would be interested in changing the subcommittee structure for ongoing conferences. Conference committees to draft a policy.

UPDATE: Currently being followed up.

Admin Team draft budget from STEVEN WALSH

UPDATE: Awaiting for a more firm budget

UPDATE: Still awaiting

UPDATE: Steve is on holidays and it will be followed up later.

Sponsorship for DrupalCamp event:

for Silver Sponsorship valued at $500

MOTION: Approve the expense of $500 for DrupalCamp Sydney

Seconded James

Passed unanimously.

ACTION: Josh H to let DrupalCamp know.

4. Items for discussion

LCA2016 update

Papers Face to Face was held and was very productive.

Programme has been put together.

Next time we would like to make sure we get more Kernel talks.

ACTION: Sae Ra to talk to team re: scheduling

LCA2017 update

Nothing new at this time.

LCA2018 update

Potential bidding team has requested documentation.

PyCon AU update

Motion previously mentioned

ACTION: Closure report to be sought by Chris N

Drupal South

A new treasurer has been lined up. Details to be discussed at a later date.

OSDConf

Registrations have now been opened.

GovHack

Red carpet awards was an excellent evening. Lots of interesting talks were given.

There was a lot of interest in having Linux Australia involved in the future.

Previous week’s In Camera note has now been moved to public viewing as below:

Linux Australia was proud to be part of this event and was very proud to be able to reward the prize of the Open Source Bounty to SynergyCity - a GovHack Perth team

JoomlaDay

Sponsorship has been tracking well.

ACTION: Tony to talk to Carly for an updated budget to be reported at the next council meeting.

5. Items for noting

Second F2F

Dates have been set for 20th-22nd November F2F

ACTION: Send an email on list. Chris will not be able to attend.

Meeting room for AGM has been booked.

Perhaps a catered event may be preferred?

To be discussed at future meetings.

6. Other business

Membership of auDA

Relationship already exists.

LA has the potential to influence the decisions that are made.

ACTION: Council to investigate and look into this further. To be discussed at next fortnight.

UPDATE: Carried to next meeting

MOTION: Josh H moves that LA becomes a Demand Class member of auDA

Seconded: Tony B

Passed unanimously.

ACTION: Josh H to sign up with LA CC

UPDATE: In progress

Application has been received. We will be informed of the results in the coming weeks.

Meetup payments for LCA, Humbug, LibrePlanet.

Clinton Roy has been funding the account.

We are currently paying for the SLUG meetup.

Deferred until current meetup account is evaluated and if it can use the LA account or if we have to create a new account.

LCA is now under the Linux Australia account

ACTION: Josh H to find out how to consume the other Meetup events: Humbug, LibrePlanet.

Humbug meetup has a subscription for the next 6 months.

2022PM Close

Categories: thinktime

Linux Australia News: Council Minutes 26 August 2015

Planet Linux Australia - Tue 05th Jan 2016 20:01

1. Meeting overview and key information

Present

James, Josh S, Sae Ra, Josh H, Tony, Craige

Apologies:

Chris

Meeting opened by Josh H at 1947hrs and quorum was achieved

MOTION that the previous minutes of 12 August are correct

Moved: Josh H

Seconded: Tony

Passed 1 abstention

2. Log of correspondence

Motions moved on list

Motion moved on list recorded In Camera due to time sensitivity

General correspondence

Mirroring of OpenVZ files from SERGEY BRONNIKOV

Forwarded to the Mirroring Team about the ability to take care of the mirror.

Currently the server may not have the capacity but to ask again in 6 months time.

ACTION: JOSH H to respond to Sergey regarding the mirror

New PyconAU 2016 Subcommittee proposal from RICHARD JONES

Subcommittee policy to be discussed between the proposed team members.

Subcommittee members to be added to the website once motion has been moved.

3. Review of action items from previous meetings

Email from DONNA BENJAMIN regarding website and update to D8 or possible rebuild.

Discussion held about means of finding people willing to assist with both the maintenance of the website platform as well as the content available on this.

JOSH H to speak to Donna regarding this

UPDATE: Ongoing

UPDATE: to be moved to a general action item. To do a call for help to work on the website. Could this be treated as a project.

We need to at least get the website to D8 and automate the updating process.

ACTION: Josh to get a backup of the site to Craige

ACTION: Craige to stage the website to see how easy it is to update.

UPDATE: Craige to log in to the website to elevate permissions.

UPDATE: Still in progress

ACTION: Josh H to tarball the site.

Outstanding action

ACTION: Josh H and Tony to assess an appropriate amount to transfer funds back from NZ to Australia.

Update: Still in progress

ACTION WordCamp Brisbane - JOSH H to contact Brisbane members who may possibly be able to attend conference closing

ACTION: Sae Ra to send through notes on what to say to James.

UPDATE: James delivered a thank you message to WordCamp.

WordCamp was a successful event. Thank you to the organisers.

ACTION: Josh H to get a wrap up/closing report

UPDATE: Organisers are meeting and will submit a closing report.

UPDATE: Still in progress

ACTION: Josh H to follow-up on Invoices from WordCamp Sydney

UPDATE: Would be interested in changing the subcommittee structure for ongoing conferences. Conference committees to draft a policy.

UPDATE: Currently being followed up.

UPDATE: Outstanding invoices to be chased up.

ACTION: Josh to follow-up with WordCamp Sydney and Brisbane.

Admin Team draft budget from STEVEN WALSH

UPDATE: Awaiting for a more firm budget

UPDATE: Still awaiting

Sponsorship for DrupalCamp event:

for Silver Sponsorship valued at $500

ACTION: Tony to process invoice

4. Items for discussion

LCA2016 update

Payment gateway is discontinuing. A new payment gateway to be implemented and use.

Call for papers review has been completed and F2F is this weekend

LCA2017 update

Carrying on.

LCA2018 update

There are talks of some bids coming in.

PyCon AU update

Wrap up report to be sought.

Drupal South

Awaiting until next council meeting

OSDConf

Currently seeking sponsorship.

ACTION: Josh H to discuss budget items with OSDConf subcommittee.

GovHack

Red Carpet awards are next week.

Josh S and Craige are attending the dinner on behalf of Linux Australia.

Thanks to Josh S, Josh H and James for reviewing the

ACTION: Josh H to arrange Josh S’ flights.

JoomlaDay

ACTION: Josh to check with Carly

Registrations are now open.

5. Items for noting

Meeting room for AGM has been booked.

ACTION: Sae Ra and Josh H to catch up with Kathy regarding the date.

6. Other business

Membership of auDA

Relationship already exists.

LA has the potential to influence the decisions that are made.

ACTION: Council to investigate and look into this further. To be discussed at next fortnight.

UPDATE: Carried to next meeting

MOTION: Josh H moves that LA becomes a Demand Class member of auDA

Seconded: Tony B

Passed unanimously.

ACTION: Josh H to sign up with LA CC

UPDATE: In progress

To be removed from future agendas.

Meetup payments for LCA, Humbug, LibrePlanet.

Clinton Roy has been funding the account.

We are currently paying for the SLUG meetup.

Deferred until current meetup account is evaluated and if it can use the LA account or if we have to create a new account.

LCA is now under the Linux Australia account

ACTION: Josh H to find out how to consume the other Meetup events: Humbug, LibrePlanet.

UPDATE: We may need to create a second meetup account.

7. In Camera

4 items were discussed in camera

2043PM Close

Categories: thinktime

Pages

Subscribe to kattekrab aggregator