Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
279
hpr_transcripts/hpr2229.txt
Normal file
279
hpr_transcripts/hpr2229.txt
Normal file
@@ -0,0 +1,279 @@
|
||||
Episode: 2229
|
||||
Title: HPR2229: linux.conf.au 2017: Kathy Reid
|
||||
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr2229/hpr2229.mp3
|
||||
Transcribed: 2025-10-18 16:13:30
|
||||
|
||||
---
|
||||
|
||||
This episode of HPR is brought to you by Ananasthost.com.
|
||||
Get 15% discount on all shared hosting with the offer code HPR15, that's HPR15.
|
||||
Better web hosting that's honest and fair at Ananasthost.com.
|
||||
Good afternoon everyone, it's Clinton again, it's day 2 of Lynx Comfort U.
|
||||
I can still count the number of days in the conference so it's early on.
|
||||
We had the Lynx Australia elections last night and I am here with Cathy Reid, the new president
|
||||
of Lynx Australia.
|
||||
So this is a pretty free wheeling discussion, we'll just go over things, I'm not a journalist
|
||||
so I'm not here for any gotcha moments or anything like that.
|
||||
So yeah, so this is being recorded for Hacker Public Radio, Hacker Public Radio is a community
|
||||
broadcast channel, it's kind of like a community radio station, anyone can upload any shows
|
||||
and the remit is just to be interesting to Hacker's.
|
||||
So I think anything that we discuss about Lynx Comfort is probably we'll cover that.
|
||||
So I have had the pleasure of working with you on the Lynx Australia Council previously.
|
||||
I think you're a secretary when I was on the council and now you're president.
|
||||
That's right, it's scary, it's excited at the same time.
|
||||
I think Lynx Australia has a really popular history in Australia and I think one of the
|
||||
things that we've sorely needed for a long time is a bit of direction, a bit of strategic
|
||||
direction.
|
||||
We've sort of gone on as easter a number of years and I think that's great as well, but
|
||||
I think at the same time a lot of our systems and all of our processes probably need a bit
|
||||
of a rethink, they need a bit of a tweak and I'm just really glad that the membership
|
||||
said yeah let's do that and give me a bit of a mandate to do that.
|
||||
I think I'm sort of half with you and half against you there.
|
||||
From my point of view the job of the council is to make the nuts and bolts run as smoothly
|
||||
as possible so that people who want to run awesome conferences and events and not just
|
||||
conferences and events but they want to come up and do different things like I've already
|
||||
forgotten the name of it, what are the charities for this year, but the outreach and stuff
|
||||
like I would love to see Lynx Australia with all of the, it almost shouldn't matter who's
|
||||
on the council, it should be a smoothly running machine that's all well documented and
|
||||
then people who need some money or need some support can just sort of rock up and it's
|
||||
I need some money to do blah and the council like ideally should just be able to look at
|
||||
the proposal and see it's a little bit of money, there should be some outcome and give
|
||||
it a go sort of thing. So my take on it is that the processes of the council should be streamlined
|
||||
and documented and repeatable as much as possible but I also think that the council shouldn't
|
||||
be doing much, it should just be the infrastructure or the back bang, it shouldn't be out there
|
||||
in striving to be everything in everyone. I guess I partially agree with you, I think
|
||||
I agree with you that we should get the nuts and bolts done really well, the challenge
|
||||
from a council perspective, the challenge we have with doing the nuts and bolts really
|
||||
well is that some of the systems and some of the processes that we have in place at the
|
||||
moment make the nuts and bolts really laborious and really difficult. For instance, last year
|
||||
we did over 1500 financial transactions, so every transaction is to have an invoice or
|
||||
a receipt raised against it in the financial system and it needs to be reconciled. So
|
||||
it's about 10 to 15 minutes worth for every financial transaction and you multiply that
|
||||
by 1500 and suddenly there's hundreds of volunteer hours that go into getting the nuts and bolts
|
||||
right and we have to do that because we get all the data from an incorporated association.
|
||||
So what can we do to streamline that, what can we do to make that easier and then if you
|
||||
look at our membership system, membership system was written and was very, very fit for purpose
|
||||
10 to 12 years ago when it was written. Just for the listeners' appreciation, I cringed
|
||||
this and as the member software was mentioned, it is old. Yes, I think we both cringed
|
||||
out. So that membership system doesn't have some really basic functionality, it doesn't
|
||||
let us do things like membership renewal, it has some really big functionality gaps. But more
|
||||
importantly, what we don't have in terms of systems at the moment is ways to engage in connecting
|
||||
with our membership. So for instance, let's say there's a really great open source program
|
||||
running in say Queensland. At the moment I don't have or we don't have a really easy way of reaching
|
||||
those members and saying hey, there's this really great open source program in Queensland
|
||||
or in that region according to our records, you might be interested in this without causing
|
||||
noise for everyone who's not in that area. So part of the reason or part of the platform that I was
|
||||
running on this year was some renewal of those systems and I suspect there's a bit of a key
|
||||
message that's got lost along the way in terms of the way that we've approached the election this
|
||||
year. I'm not out to change the world in terms of Linux Australia. I want to create a really strong
|
||||
foundation where if the organisation wants to go in that direction in the future, they're going to
|
||||
have the systems and the processors and the foundation to be able to do that without overstretching
|
||||
the organisation. But we need to get that foundation right first otherwise we're going to be on
|
||||
shaky ground. Yep, absolutely. And I mean like there are some parallels with the Linux
|
||||
Australia conferences that have been involved in like for the longest time, PyCon and LA and some
|
||||
of the OSDCs that I've helped run. We've all been using the Zookeeper suite and that is old
|
||||
and it's showing its problems and thankfully this year Chris is the main organiser of
|
||||
Linux off our year this year has taken upon himself. He got a grant from somewhere to help write
|
||||
that. I believe it was the PyCon Foundation. Yeah, PSF, yep. To write a system that could be used
|
||||
around the conferences and anything to remove those sort of headaches and warts on the everyday
|
||||
systems that you're using I think is a great thing. And for a bit of clarity like if you're
|
||||
running an open source event in Australia you can go to Linux Australia and if they feel that
|
||||
an event that would help the Australian open source community they will cover you for the
|
||||
basic things that you need to run the event. So if you need to book a venue and you need to put
|
||||
up a reserve amount for that, Linux Australia will cover that. You never have to go into private
|
||||
debt to do those sort of things. There's all the public liability insurance that Linux Australia
|
||||
will cover you for. There's credit cards handling stuff that's set up so when you get people
|
||||
who want to register and pay for your conference you don't have to do all those things that
|
||||
if you are setting up a conference with the very first time in a brand new country all those
|
||||
very tedious things that have all been taken care of. So that's the main sort of thing that Linux
|
||||
Australia is involved in. There is a grants process as well for individuals and small groups.
|
||||
Exactly. I don't think I've ever helped. No, I have sort of vaguely helped get a couple of
|
||||
grants like there's been things like like the Ruby on Rails, Women's events and Brisbane and
|
||||
stuff like that and I've done some of the paperwork to get like a lunch grant for things like that
|
||||
but we just want to talk about the grants. So every year we set aside a nominal budget for grants
|
||||
but that doesn't stop us for instance if you get a very robust grant or a grant that's very
|
||||
worthy of us you know we can dip into coffers and support that. But essentially our grants process
|
||||
tries to align the money that we spend with the values of Linux Australia so that
|
||||
that open community that respect for you know the diversity within our community and really
|
||||
that those ideals are free and open source software hardware communities really that open source
|
||||
culture. So one of the things that we do with our grant process it's not just the council that
|
||||
has input into grants we think it's really important that our community has input into those grants
|
||||
as well. So as part of our grants process we actually get the grant applicant to email that to
|
||||
the entire community and often there'll be no brain at the community also yes this is a good idea
|
||||
go ahead. Recently we had a brain application for some hardware forward cap Sydney and out of that
|
||||
discussion out of that community discussion there was actually more optimal solution that was
|
||||
proposed and that community got more assistance and more help for the problem now trying to
|
||||
solve through that grants process going through the community so I think that's a really strong
|
||||
thing. Instead of throwing some money at them I think I think the idea was that they they'd
|
||||
get some went to equipment but also some training on that Linux equipment. Exactly and so it's
|
||||
adding more value to the problem they're trying to solve. For me personally and this isn't necessarily
|
||||
something that the entire council is decided upon but for me personally what I'd like to see
|
||||
from our grants program is perhaps a larger grant that have more reach or more value on a longer
|
||||
term basis so for instance instead of needing $600 or $1,000 for some hardware what if there was
|
||||
a 20 or a $30,000 grant to run a program that had a long lasting impact for instance for an
|
||||
underrepresented group perhaps Indigenous people or people from a certain background to have
|
||||
exposure and involvement in open source. We've seen some really really strong benefits from having
|
||||
stronger diversity programs for women and other underrepresented groups but there are still some
|
||||
cohorts which are drastically underrepresented in open source and I personally would like to see
|
||||
some large grade applications where there's some rigor and you know some robust thinking behind
|
||||
how do we how do we use some of the resources we have for longer term benefit for the community.
|
||||
And you need to be able to show that sort of long-term planning to if you're in binding if you're
|
||||
in binding someone into your community and you're trying to show them the benefits of that you
|
||||
need to be able to show them like that that that 12 months 18 month program where they're going to
|
||||
get a little bit of help along the way so yeah and that's necessarily going to be a larger
|
||||
larger chunk of money like. And I think there's also an opportunity for us to pull resources
|
||||
with other organisations so for instance with government funding that funding sometimes needs to
|
||||
be matched by a corporate partner or private equity. I think there's an opportunity for Linux
|
||||
Australia to partner with other organisations like Internet Australia or Outer and partner
|
||||
with those organisations on projects that have overlapping values or overlapping benefit for
|
||||
those organisations. I think what Linux Australia needs to do in terms of your partnering
|
||||
approach is really understand at stake on our environment which other organisations should we
|
||||
prioritise engaging with you know and spend our effort engaging with where are those overlaps
|
||||
where could we work together collaboratively where are we competing you should other things
|
||||
that we should stop doing because there are already people doing those things or where are the
|
||||
gaps in the market as well so I think we need to take a strong look at our stakeholder relationships.
|
||||
Yep yep for sure yeah and I think it's like it's it's sort of interesting in the last couple of years
|
||||
like another sort of aspect to it is the the overall structure of Linux Australia is that if you
|
||||
want to do something you get assigned a subcommittee to do that thing so all of the conference
|
||||
is run as a subcommittee of Linux Australia all of the user groups across Australia that want
|
||||
to be part of Linux Australia they're running subcommittees and I think I think like we've got
|
||||
like one or two new user groups subcommittees. We have one coming on board so Linux is a
|
||||
Victoria recently voted to disincorporate as an incorporated association in the state of Victoria
|
||||
and have voted to become a subcommittee of Linux Australia and Linux Australia is in initial
|
||||
discussions with Linux users Victoria to to figure out the nuts and bolts of how to make that happen
|
||||
so I think for me that is indicative of a broader trend so for instance we're seeing lots of
|
||||
independent Linux user groups who started independently come under the fold of Linux Australia
|
||||
and I think part of the reason of that is that there's a lot of paperwork and a lot of administrative
|
||||
that goes with being a smaller independent incorporated association for instance last year open
|
||||
source developers conference open source developers club decided to disincorporate and they become
|
||||
a subcommittee of Linux Australia and I think that that is really part of what Linux Australia's
|
||||
you know raison d'être was for is to help umbrella these groups help provide that skeleton and
|
||||
that infrastructure and take away some of that administrative you know people don't get into
|
||||
into Linux and into open hardware and into open software because they love administrative
|
||||
here they like coding and they like hacking and they like making so let's try and take some of
|
||||
that stuff that is inhibitor away from people yeah instead of 15 groups all doing the same paperwork
|
||||
overhead just have one big body that's doing that that overhead yeah it's that foundation
|
||||
it's that solid foundation yeah and like one of the interesting subcommittees in the last
|
||||
couple of years is the I don't I can't remember what exactly what they call but the video recording
|
||||
subcommittee yep so one of one of the things that has become pretty standard for at least LCA
|
||||
and picon over the past picon are you over the past four or five years is that the vast majority
|
||||
of the talks are recorded to a very high standards and and published later under an open source
|
||||
list under under an open source list and it's it's so I see a lot of other video recordings of a
|
||||
lot of other conferences and hours are quite good one of the things that we do is actually capture
|
||||
the slides that are shown in line so it's not just a camera pointing at the slides we're actually
|
||||
getting a screenshot of the slides and that is spliced in with shots of the presenter so you can
|
||||
actually read the slides and one of the the difficulties that we've got is that because recording
|
||||
technology is sort of moving ahead the the different sorts of cable connectors is is changing so
|
||||
some of the some of the hardware that we could use five or six years ago that we could buy off
|
||||
the shelf to do all of this fancy recording stuff some of those connectors are just not a thing
|
||||
anymore you just can't buy that equipment off the shelf so one of one of their lynx Australian
|
||||
members is taking it on himself to produce an open recording board so a printed circuit board that
|
||||
takes HDMI in takes two or three HDMI sources in and feeds that out to a camera recording system
|
||||
so yeah it's not just clubs and an events but you know there are some real solid
|
||||
technical ones there I sort of hope that's the work that Chris has done now on
|
||||
I've forgotten the name of it it's it's symposium it's symposium but it's so I think that's
|
||||
what it's based on but I think Chris is calling his thing something else like it's yeah it's it's
|
||||
um yeah it's a real world it's a real word and then like the S is what with a Z or something
|
||||
so they're like that I've forgotten exactly what it is but I hope that the council can find a way
|
||||
to sort of keep that up today so I think you've touched on a bit of a problem that we have and
|
||||
you know I'd say thank you very open for suggestions on how we can solve this at the moment you
|
||||
if you were the CIO or the CTO of a large organisation one of your jobs would be to maintain road maps
|
||||
for the various streams of work that your organisation's doing for instance what's your road map
|
||||
in your finance software what's your road map in your HR software at the moment we don't have
|
||||
a road map for where we want to take LCA your conference infrastructure and I think that's one
|
||||
of the gaps we have as an organisation I think sometimes in in the past what we've done is had a
|
||||
piecemeal or piece by piece approach to some of that technology and while we've had individual
|
||||
successes with point solutions we haven't necessarily considered it as a whole so what are the
|
||||
deficits that we have with our conference infrastructure how do we build a technical road map and
|
||||
then make a strong investment into into that technology as a whole so for instance if we have a
|
||||
gap with our conference software is that more important than a gap with our recording hardware
|
||||
or do they need to be do they need to be matured in parallel what are the interdependencies between
|
||||
them so if somebody came to me or you know came to the council and said look Kathy we'd like to
|
||||
have an LA hackfest for two or three days and one of the outcomes of that is a technical road map
|
||||
for where we want to take the organisation this is how we're going to replace member DB and
|
||||
this is how we're going to replace the website and this is how it's going to integrate with
|
||||
our finance system and that sort of thing I that's something that I would strongly support
|
||||
and I can't speak for the whole house and that's something that I would strongly support
|
||||
because it's about planning where the organisation's going you know you take the you do the
|
||||
work in planning and sometimes the execution work then becomes a lot more streamlined you reduce
|
||||
the wasted effort what one of my researchers is just give them in the name of that product it's
|
||||
registration but it's with like the final TK taking out so it's registration or something like that
|
||||
I am well Chris with his surname would he would have to pick a name that's difficult to pronounce
|
||||
and I think sort of I think maybe one of the sort of unannounced goals of Linux Australia
|
||||
would better have like a conference in a box solution and certainly a bit of software that can
|
||||
take that you run your conference with that users can add accounts to they can book their tickets
|
||||
they can book you know dinner tickets or whatever conference specific things are and be able to
|
||||
take the credit card information I I suspect that I suspect that Linux Australia would like that
|
||||
sort of thing like that that a nice ultimate goal would be to I'd like one of them I wouldn't like
|
||||
three of them yeah exactly and so like in the past zookeeper has been that but you've had to
|
||||
you'd have to have someone with a deep knowledge of zookeeper and pylons and some other
|
||||
like the python stuff yeah and and the drama has always been that in the in the two or three months
|
||||
leading up to the conference there would be a furious amount of work done on zookeeper to fix all
|
||||
the bugs yep and then the conference would be run and then everyone would need a break yeah which
|
||||
very reasonable and it would mean that every conference would have their own branch in their own
|
||||
bug fixes and it would never get merged back into trunk and do you know what they wouldn't have
|
||||
a road ban yeah but it's also it's also that that that natural thing of like that whole conference
|
||||
things of of just having natural burnout yep and you know everyone has the best intentions of
|
||||
rolling all of these bug fixes back in yeah and never having to see it again but over the years
|
||||
where I have contributed to zookeeper I have kept on fixing the same bugs over and over and over
|
||||
and over again and your time is better spent on other things yeah you know if you're a senior
|
||||
person within our community you have 20 years of experience I don't want you fixing the same
|
||||
bugs same time over again I want your expertise on a road map you know tell me how we should be
|
||||
doing our integrations tell me about enterprise architecture patterns Linux Australia now has
|
||||
equity in excess of seven figures when not a small organization anymore and we need to tighten up
|
||||
some of our governance and some of our some of the way in which we approach our strategic planning
|
||||
so that we're effective you know for the next 15 years yeah yeah yeah and it's it's that sort of thing
|
||||
where you actually want to make it easy for people to organize conferences like um
|
||||
there's there's probably a fairly small pool of people around Australia who are confident enough
|
||||
to take on running a conference I suppose um and I think I think a lot of it is that if you've
|
||||
if you've run an LA conference or you have been like a second or third in charge and you've
|
||||
sort of seen how it's done and you know the ropes yeah you're probably okay but um like if if
|
||||
you were vaguely thinking of running a conference and you just went to LA's website yeah
|
||||
there's it's it's not at all obvious that that LA provides you with 80 or 90 percent of what you need
|
||||
um so I think you can get on two problems see Clinton and I'd like to tackle them separately
|
||||
the first problem that you've hit on is about succession planning and membership
|
||||
life cycle so if I take a look at the average age of Linux Australian members and
|
||||
involved in our communities that the bell curve has shifted very much towards middle age we don't
|
||||
have a lot of students we don't have a lot of younger members within our community um who we
|
||||
gather passionate and energetic uh who bring that fire in the belly to us why is that happened
|
||||
I think there's a number of reasons for instance we've got some you know very proprietary technology
|
||||
being used in colleges and universities you know you've got universities teaching things like
|
||||
CCNA they're not necessarily teaching open source and so you have students who are not as
|
||||
exposed to open source and don't go on to do open source when they graduate from college and
|
||||
university I think Linux Australia has a role to play there in exposing younger people to open
|
||||
source I think our student ticketing and student prices are one of the ways in which we do that
|
||||
but I think that could be complemented by a formal program for instance a formal program
|
||||
about reach to your high school college university what if we fund it you know an open source
|
||||
scholarship if you're doing a PhD or a master's in an open source program or you're developing
|
||||
open source software let's encourage that and let's you know let's get involved in that space
|
||||
to bring people on board at that point in the life cycle so I think there's that piece I think
|
||||
the second piece that you touch on is actually a symptom of a deeper problem so at the moment our
|
||||
website which was really really well designed and it runs on Drupal and that website hasn't had
|
||||
a lot of love and attention over the last few years and so the design in the UX and the the
|
||||
content strategy behind that website hasn't kept pace with the activities and functions of the
|
||||
organisation we've deliberately made a decision not to tackle the website until we tackle the
|
||||
membership platform most of the most of the modern membership platforms go hand in hand they're
|
||||
tightly coupled with the web presence the public web presence and it's my intention sorry I don't
|
||||
need to send you tutorial but it's my intention that we tackle those two problems together because
|
||||
they go hand in hand what we have at the moment are completely separate experiences if your
|
||||
public users are a website and you're an authenticated member they're two very separate user
|
||||
experiences that's a pro experience we want an integrated experience so that's a problem that
|
||||
I'd like to tackle in conjunction with the membership platform yeah visual yeah so I think that's
|
||||
probably enough on Linux Australia how have you been enjoying the conference so far I am loving it
|
||||
absolutely loving it I think Hobart is an incredible venue I love Tasmania I think the weather has
|
||||
just been absolutely gorgeous back in my hometown in Jalong at the 37 degrees today my poor dog
|
||||
goes down I've got a message my sister to say you know your soggy wet dog is indoors with the air
|
||||
conditioning thank you very much but it's just beautifully temperate easy to get to and I'm
|
||||
really looking forward to sampling some of the good food and dining that I he is on offering
|
||||
excellent excellent all right is there anything else that you'd like to to cover at all well I
|
||||
just like to encourage your listeners to check out Linux.org.au if you have ideas if you know if
|
||||
your listeners have faced this sort of problem in their communities and you have ideas
|
||||
reach out let us know what your thoughts are okay cheers thank you very much Kathy thank you
|
||||
you've been listening to hecka public radio at hecka public radio dot org we are a community podcast
|
||||
network that releases shows every weekday Monday through Friday today's show like all our shows
|
||||
was contributed by an HBR listener like yourself if you ever thought of recording a podcast then
|
||||
click on our contributing to find out how easy it really is hecka public radio was found
|
||||
by the digital dog pound and the infonomicum computer club and it's part of the binary revolution
|
||||
at binwreff.com if you have comments on today's show please email the host directly leave a comment
|
||||
on the website or record a follow-up episode yourself unless otherwise status today's show is
|
||||
released on the creative comments attribution share a light 3.0 license
|
||||
Reference in New Issue
Block a user