Profile

Cover photo
Gavin Panella
Works at Canonical Ltd.
401 followers|238,373 views
AboutPostsPhotosVideos

Stream

Gavin Panella

Shared publicly  - 
 
Thank you Andrew Godwin!
A couple of months ago we on the MAAS team found ourselves in a bit of a pickle: we needed to be able to support a product targeted at both Django <1.7 and Django ≥1.7 with database migrations. This is a problem because South...
2
Gavin Panella's profile photoJulian Edwards's profile photo
6 comments
 
I've not looked at snaps at all. Mostly because I know I'll never need to use them, I'll tell you why at a later date. But I'm sure the command line is wonderful by now.
Add a comment...

Gavin Panella

Shared publicly  - 
 
 
#Haskell  
Drive
How to Sell Excellence (19 March 2015)How to Sell Excellence Michael O. Church Chicago Haskell Meetup March 19, 2015
View original post
1
Add a comment...

Gavin Panella

Shared publicly  - 
 
My escarpment is indeed a splendid thing to behold.

> Hello handsome!
> I found out your page on the Internet, and almost
> was blinded by your escarpment!
> Do you like brave girls? =)
> I am Olga from Moscow.
5
Mark Shuttleworth's profile photoGavin Panella's profile photo
2 comments
 
Seems she's already seen it. I can't remember a thing, but I'm pleased that my clifflike ridge finally got some attention.
Add a comment...

Gavin Panella

Shared publicly  - 
 
I bought the current Humble Books Bundle with yays in my heart. My enthusiasm has ended because I now understand how hard it's going to be to get these onto my kids' Kindles. I repeatedly forget just how hard Kindles suck if you're not Buying From Bezos.
We've brainstormed a bundle worth over $300 in the Humble Brainiac Book Bundle Presented by No Starch Press
1
Gavin Panella's profile photoJames Henstridge's profile photo
4 comments
 
Ah.  With the book bundles I bought previousl, they offered .mobi too.
Add a comment...

Gavin Panella

Shared publicly  - 
 
Zeroconf is an alias for Moreconf.

Also Wtfconf, Thatcantbe, Undebuggablefailuremodes, and Headbuttingkeyboarduntilitworks.
3
Add a comment...

Gavin Panella

Shared publicly  - 
 
I really like this. At first look it's a hack, but it's so well executed; Cloudbase have posted their code on GitHub and provided a bill of materials so anyone can reproduce their exact setup. I bet it's way more reliable than AMT too.
 
Bare metal deployments using #Lego.

The code and Lego model are #opensource and you can find them on GitHub, so go ahead and build your own, or even improve on the design:

https://github.com/cloudbase/reBot
How to use Lego Mindstorms and our reBot project to perform bare metal deployments on Intel Nucs with Ubuntu MAAS and OpenStack Ironic
3
Add a comment...

Gavin Panella

Shared publicly  - 
 
Part II of IV of the series of videos about the Harmonic Analyzer by the Engineer Guy is already out, as are Parts III and IV. I think they were originally going to be staggered, but it seems like there was a change of plan. I've only seen the first two so far.

The second episode is all about how the machine can combine up to 20 sinusoidal functions to produce a waveform graph on paper. I was especially interested in finding out how the machine sums multiple sinusoidal motions. The solution is ingenious and simple, but also very analogue, if you know what I mean; everything else is fairly precise, but there's a certain amount of "mushiness" in this component. It's not possible to gauge from the first two videos how accurate it is in practice, but maybe it's actually rather good, and I'm only fretting because I'm a digital perfectionist that grew up and out of the analogue world.

The third episode promises to show off the coolest aspect of the machine, the one from which it gets its name: analysis.
1
Add a comment...
In his circles
247 people
Have him in circles
401 people
Bartosz Florczak's profile photo
marraum architects's profile photo
Evan Dandrea's profile photo
Marc-Andre Heroux (herouxma)'s profile photo
adam laskey's profile photo
Michael Hill's profile photo
Jason Scotts's profile photo
สังวาล วันมา's profile photo
Łukasz Czyżykowski's profile photo

Gavin Panella

Shared publicly  - 
 
After two self-inflicted cocktails last night I let slip that it was my birthday. My very wonderful teammates sang and got me a little cake with a candle. Thank you nice people :) Having stuffed my face on sushi and dumplings and spicy pork, I could only eat half of it. Salad tonight.
13
Graham Binns's profile photoJeroen Vermeulen's profile photo
2 comments
 
For he's a jolly good fellow!
Add a comment...

Gavin Panella

Shared publicly  - 
 
"Some dictate that they be lowercased (e.g. XmlHttpRequest) to ease typing and readability, whereas others leave them uppercased (e.g. XMLHTTPRequest) for accuracy."

The Lowercasers seem to be dominant right now, because they don't value accuracy and are poorly educated, with dubious morals and hygiene. The Blefuscu, er, Uppercasers are clearly in the right.
2
Matthew Hannigan's profile photo
 
The correct convention is to use lowercase separated by hyphens. It's a pity most popular languages don't allow it. It's not incompatible with use as a operator (contrary to the article). BTW people who use uppercase are cruel to animals. Well known fact.
Add a comment...

Gavin Panella

Shared publicly  - 
 
Chrome on OSX has decided to render em-dashes as Ẅ since about yesterday.

I've seen it in the GNOME docs (e.g. https://developer.gnome.org/gio/2.42/) and in a document I was editing on Google Drive. I've also seen single-quotes render as a superscript 9.

I can copy the Ẅ I see into another application and it renders as an em-dash, so I suspect the bug is limited to Chrome. Changing the page encoding doesn't fix it. Restarting Chrome doesn't fix it, nor does a reboot.

Does anyone recognise this? My attempts at Googling it have yielded nothing.
1
Jelmer Vernooij's profile photoJonathan Lange's profile photoGavin Panella's profile photo
5 comments
 
Thank you! I appreciated your help :)
Add a comment...

Gavin Panella

Shared publicly  - 
 
My Ubuntu 14.04 VM on VMWare Fusion 7.1.0 needs restarting every day, but I don't think it's anything to do with Ubuntu. I don't run any other VMs so I can't compare, but problems began after upgrading to Yosemite.

The VM becomes very sluggish, as if it's almost entirely running from swap. My guess is that the new memory management features in Yosemite are "helping". Quitting Chrome on the host seems to help, for example, but I don't have any stronger evidence than that.

Has anyone else noticed similar issues? So far it seems that either I've not yet been able to ask Google the right question, or I am alone in this.
1
Duncan Innes's profile photoJulian Edwards's profile photoGavin Panella's profile photo
6 comments
 
Thanks +Julian Edwards, I hadn't thought of that ;)

FWIW, my VM this morning is not sluggish at all. Right now that's not a representative sample, but it is an early nod in the direction of hard disk buffering being the problem.
Add a comment...

Gavin Panella

Shared publicly  - 
 
I keep going back to Hoth.
1
Gavin Panella's profile photoJulian Edwards's profile photo
3 comments
 
That explains a lot about you :)
Add a comment...
People
In his circles
247 people
Have him in circles
401 people
Bartosz Florczak's profile photo
marraum architects's profile photo
Evan Dandrea's profile photo
Marc-Andre Heroux (herouxma)'s profile photo
adam laskey's profile photo
Michael Hill's profile photo
Jason Scotts's profile photo
สังวาล วันมา's profile photo
Łukasz Czyżykowski's profile photo
Work
Employment
  • Canonical Ltd.
    Software Developer, 2007 - present
Story
Introduction
I live in Wymondham, near Norwich, in the UK, with my wife, two young children, and dog. I'm a software developer at Canonical.
Basic Information
Gender
Male