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:
Lee Hanken
2025-10-26 10:54:13 +00:00
commit 7c8efd2228
4494 changed files with 1705541 additions and 0 deletions

235
hpr_transcripts/hpr1173.txt Normal file
View File

@@ -0,0 +1,235 @@
Episode: 1173
Title: HPR1173: Sonar GNU/linux
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1173/hpr1173.mp3
Transcribed: 2025-10-17 20:58:24
---
Hello and thank you for listening to this episode. My name is Jonathan Nado. I'm the Executive
Director of the Accessible Computing Foundation, which can be found at theacf.co. This episode
isn't necessarily going to be about the Accessible Computing Foundation, but if you want
to find it, like I said, the URL is theacf.co, and you'll find out about what we are.
Quickly and quickly, what we do is we develop free software that we build assistive technology
using free software. We're looking at doing things on Android and with the GNU Linux and
any other kind of devices we can get our hands on, making them accessible to people around
the world. And there are 1 billion people in the world that have some type of disability.
And out of these 1 billion people, 360 million people are blind or have low vision. Out of
those 360 million people, 90% of those people live in developing countries. Out of the remaining
10%, there's anywhere from 15 to 20 million blind or low vision people in the United States.
This is a hard number to really lock down because some people that are considered legally
blind, if they put on glasses, they can then see. So it's really hard to get a hard number
of actual blind people such as myself. I've gotten a bad car accident and I'm definitely
not going to be seeing any time soon. So out of the, like I said, 15 to 20 million blind
people in the United States, up to 80% of these blind and low vision people are unemployed.
So these are just some numbers that give you an idea of what we're looking at when I talk
about building people in the world with some type of disability. The 90% of people in
the developing countries that are blind, the majority of those people are blind. In Nepal,
99.99% of blind people are unemployed. So this is just giving an idea of some statistics
and what we're going to be looking at in regards to what I'm going to mention here in the
next few moments. What I would like to talk to you about is, I guess I'm called, I have
a website called sonar-project.org and essentially what the sonar project is is making things
accessible to people with disabilities. Granted, that's the ACF's main goal but there
could be other things that the ACF is going to be involved with, you know, maybe website
design, testing out websites for accessibility, things of that nature. But the sonar project
is making technology accessible through free software and or hardware hacking with
Arduino's and even Raspberry Pi's. So at the sonar project, I've been working on a
distribution called sonar and it's a new Linux distribution. I have versions based
off of Debian Weezy, Debian Sid, Ubuntu 1204, Ubuntu 1210 and I also have a Ubuntu 1210
version using the LXDE desktop. So what's the purpose of sonar? Well, the purpose of sonar
is to bring new Linux to people using free software for accessible software and assistive
technology needs. So what I've done in sonar is on any of these distributions that you
install no matter if it's the Ubuntu or Debian or even the LXDE version. Here are some
of the things that I've created and developed and designed and put into the operating system.
So first of all, all versions of sonar can be installed by a completely blind person
with no-sided help at all whatsoever. So I myself can install all these versions of sonar
and I don't need any help at all whatsoever. So that's the first thing is bringing freedom
to blind people that maybe they can't get a hold of their friends to help them install sonar,
maybe they live on their own, maybe they see their friends and or family every so often.
This gives them the opportunity to install an operating system by themselves and not have to
wait for anybody to help. So there's the first one of the first hurdles that sonar can overcome.
Next you'll find in sonar is obviously the Orca screen reader because that's what's used to
read the installation process as you're installing sonar onto your computer. So the Orca screen
reader is included. We also include a screen magnification for people that have low vision.
They can what I do is I use the there's a comp his plugin that helps with screen magnification.
So I use that and include it and I get everything set up. I get all the keyboard shortcut
set up for the magnification to work also. Other things you'll find in sonar the first the
other thing is a on screen keyboard. Now with the on screen keyboard this is useful for people
that have low motor skills where maybe they don't have a use of their hands very well or they
can't really use a regular keyboard that well but they can use a mouse or track pad or something
or a track ball. So they can basically drag the cursor or mouse across the screen and use the
on screen keyboard to you know to be able to type out things on the computer. There's an additional
on screen keyboard which has the on screen keyboard functionality but it also has predictive
text that you can build into it. So if there's some phrase that the person might say all the time
or if there was putting in their like their name address phone number or let's see just any
maybe paragraph that they might say a lot or things like that they can pre they can program
this predictive text keyboard to basically when they push a button it'll populate this paragraph
or whatever it is that they you know that they repeat a lot. So with one press of a button
they can you know have quite a bit accomplished already instead of you know hunting and pecking
on the on screen keyboard to you know type things up that they type out all the time.
Also on sonar is a font for people with dyslexia. Now I heard about this a few years ago and
I wondered exactly how that worked so basically I'm not sure if I'm going to describe this right or
not because you know I'm blind but I'm going by what people have told me. So with this font
what they do to the letters is they make the letters they call they say they call it heavy
they make the letters heavy at the bottom because when a person has dyslexia apparently their
mind wants to flip the words around and backwards and upside down and things. So when these fonts are
heavy and they're in my mind the picture and then like bold on the bottom half or something.
And so when the letters are heavy on the bottom it tells the person with dyslexia it tells their
mind don't move this letter. This is exactly how it's supposed to be and it helps with with that.
So the font is included it's not set by default in the case people don't need that font but the
font is included in sonar. Another thing that's included is a piece of software for tracking eye
and or head movement. So you could have a quadriplegic and they could be sitting in the chair and you
can use any common webcam as long as the driver is in new Linux any webcam will work.
I'm assuming I haven't done enough testing yet with this yet or not but I'm assuming the better
the webcam I'm assuming the better the response will be with the cursor moving on the screen I'm
just assuming this. So essentially what will happen is when you the person though will need some
help to get it set up unfortunately that's the only thing right now I hope to be working on this
but the person in the wheelchair will have to have some assistance to initially set it up. So
once it is set up though they can basically the webcam will track the cursor on the screen with
either the movement of their eyeballs and or even their head. So with the combination of the
head tracking software and the on screen keyboard a quadriplegic could now have access to a computer
type things out read his or her email be able to go online and do all the things that you and I
you know take for granted on a day-to-day basis. So this is some of the things that you'll get
within so-and-so in our new Linux. This is a very new project it's you know not even a few months old.
My goal my end goal for me as the executive director of the Accessible Computing Foundation
and also me being a person that depends on on assistive technology. This is an important
goal for me. My end goal is for everyone that depends on assistive technology to use free software.
My goal is even if they're not using sonar the reason why I'm building sonar is to show people
that it can be done and that's a viable option and it's a solution that can be used. So that's why
I'm building sonar I would like in the long run for a sonar to become almost a development platform
where anyone interested in implementing new assistive technology to choose sonar as the platform
instead of choosing Windows or Mac or whatever else might come down the road. I want sonar to be
that platform for people to come to and to develop on. You know there's there's lots of other things
that I want to do down the road. I also want to work on making sonar be usable for people that have
like Asperger's or for people that have like Down syndrome and lots of other disabilities too.
I know I'm not covering all disabilities right now with sonar but like I said in the long run
I my goal is for people that depend on assistive technology for sonar to be the distribution that
they use and I believe this can be done. You know no one it's underestimated the people out there
that have disabilities. Like I said there's one billion people in the world that's being underestimated
right now and I want to provide something for these people to access technology that's around them.
There's no reason this day and age that we shouldn't be able to give access to anyone that has
any type of a disability to access even a PC. So again that's that's my goal with sonar and
even the ACF. So these are some of the ideas that I have with sonar like I said I also want to
build a tackle like learning disabilities in some way she perform an autism and things of that
nature and sonar is a new project it's young and there's still a lot to go with it. I've been
designing it now for a couple of months and the last I checked I haven't checked too recently but
the last I've checked we had over 600 downloads and 30 different countries so people are using it
which is fantastic and another goal is to find a way to reach out to these people in other
countries and let them know that this does exist and like I said I just want everyone to be using
this that depends on assistive technology that that's my goal. Another thing that I'm going to be
working on soon is I recently got a Raspberry Pi and I thankfully was able to get flux box
pretty accessible. So what I'm going to be doing is looking at making the Raspbian and also the
Fedora remix for the Raspberry Pi. I'm going to make accessible versions of those using flux box.
I'm hoping to add the functionality that sonar and can do Linux has into these. I don't know what
to expect yet. I haven't even started. I was able to make flux box accessible accessible with
the Orca screen reader so that's a step in the right direction. I haven't even set up the
Raspberry Pi yet or anything but it's definitely something that I will be working on. I'm also
going to be looking into building Android mods like sort of like a Sanogen mod. It'll be a sonar
mod for again focusing on people with disabilities to have the screen reader talk back working right
away when the phones turned on. You know to be able to make mods for older phones that you know
to be able to put jelly bean on older phones that aren't getting the upgrades. So these are some
of the things that I want to be able to do for people around the world and so that's kind of like
the sonar project is making all of these things accessible. I've also been speaking with a person
recently that is in a wheelchair and he's done some really interesting things with the Arduino
and I've been speaking with other people that know the work that I do at the ACF and being given
me lots of really great ideas to do things with Arduino's and Raspberry Pi's. We live in a fantastic
age and I want to use this technology around us to better people's lives to give them opportunities
that they might not otherwise have had without this technology. So if we can get these people online
who knows what kind of opportunity is going to open up for these people. Like with sonar
there could be people like in India, China, any country name any country and they could build like
tech support businesses around sonar within their community. They can localize the distribution
to fit their community. They can respinate to put other things in it that I never thought of putting
in or they can just customize it to the area. They could start throwing tech support lines that
can start throwing businesses around sonar. So not only will we be bringing access to people
to the internet and technology but we'll be hopefully creating jobs through sonar and the ACF also.
I'm hoping that people are motivated enough to do things like this. They'll see the opportunity
that lies. They could even start building custom software like I was saying within sonar to
meet people's needs and get paid for that custom work to make work a better to develop some particular
piece of software for a certain type of disability in a certain area. The sky is a limit with what
sonar might be able to do throughout the world. Creating jobs, getting people online, getting people
access to technology. These are my goals. I think that you all hearing this episode are at least
intrigued a little bit. Someday you might depend on assistive technology. Someday you might
need a screen reader. Someday you might get in a car accident like I did. I was at the age of 14.
I played lots of sports in basketball and baseball and it was just you know I never considered
accessibility at all. I never thought I would be blind. I never expected you know myself to get
in a car accident but here we are and you know things happen for a reason or whatever but it's
just something that's so important and in this day and age like I said there's no reason why
people shouldn't be able to access the technology that's around them. So I've started an Indiegogo
campaign and I'm hoping that you'll join me and pledge to the sonar projects Indiegogo campaign.
You can visit indiegogo.com slash sonar. So it's been up for five or six days now hopefully by
the time you guys hear this it may be if only been up for 10. It's a 30 day campaign. I'm looking
to raise $20,000 to bring sonar to the next level to give it that fit and finish and polish to
make some of the source code better for some of the accessible applications that we're currently
using and who knows I might be able to even add some additional things onto sonar but I really
want to bring it to this next level. I feel like I've brought it as far as I can with what I have
and I just feel like I really need this this push to to get it to that next level to help with
like the raspberry pine to help with building sonar mods for Android. So if you feel you want to
join me on this campaign and bring accessible freedom to people around the world this is a
worthwhile campaign indiegogo.com slash sonar and you can help out that there's $5 pledges
$2,500 $510,000 but you can even fill in your own pledge that you want to do so that's more
than welcome also. Any any amount is highly appreciated and even even even more so if you can spread
the word about the indiegogo campaign you know you might you're going to have to unfortunately hate
a little bit of freedom to help promote this but they have like Facebook likes and Twitter tweets
that are pre-populated and you can plus one it you can also embed they have some HTML code that
you can embed on a website any of these things would be greatly appreciated if the more that they
gets tweeted the more that it gets like the more it's plus one the more code that gets embedded
indiegogo will feature the campaign on the front page and that can make a huge difference so
again these are just some of the the ideas that I want to do some of the ideas I've been working on
sonar currently does exist you can download it you can go to sonar-project.org you can download
and see what it's capable of doing so far you know please spread the word any any help is greatly
appreciated and I just really want to get this to the next level I I want to bring the successful
freedom to people around the world because there is assistive technology that does exist but it's
extremely expensive and it's put out of the reach of people that actually need this software like
I said 90 percent of blind people live in developing countries most screen readers costs from a
thousand to twelve hundred to fifteen hundred dollars depending on which one you're looking at
we they can't afford this I can't afford that um so the assistive technology does exist there's
magnification software it's like eight hundred dollars uh you know no none of these people can
afford these things it's out of their reach some people can get it because they get some
type of assistance in order to pay for it or some governments might pay for assistive technology
but only for a number of people so who's to decide who gets what and who doesn't this way with free
software and GNU Linux it'll be put into the hands of everybody they won't have to depend on
anyone supplying anything for them you know that's the whole reason why I started I worked on
getting the LXDE desktop accessible was because people in developing countries might not have great
hardware but now that sonar is running on LXDE and it's accessible now we can run on older hardware
and get get the sonar into the hands of people that might have full-run hardware um I'm also
looking at making persistent installs for usb sticks so even if these people uh don't have a computer
they might have a friend has a computer they can bring their usb stick with a persistent install
sonar pop it in the usb drive and build the boot off that and use the computer you know they can
send emails and write documents and surf the web and all that stuff and everything will get saved
because it's on a persistent install on the usb drive so this is just a number of things and you
know again back to the Raspberry Pi they could even purchase a Raspberry Pi and have an accessible
version of sonar for that so you know these are the things that I want to do and and free software
as well allows you and I to do this for these people and and even for myself I myself depend on
free software and assistive technology so and it's not I mean it's not for me it's I can get you
know proprietary versions of the software because I'm a college student uh I wrote my own business
and you know they would get me copies all day long I refuse to get to get copies of proprietary
software I don't use those things they continue they continue to offer them to me and I tell them
no and I don't you I don't use proprietary software I choose not to I can easily get free copies
if I wanted to and I choose not to I choose to use free software because it's what I believe in
and it's what I know can change the world with assistive technology so I'm not sure if I'm
ranting or not here but it's just a passion of mine and I truly believe in this and if you can
please join me indiegogo.com slash sonar you can join pledge and again if you can't pledge if
you can't pledge five dollars one dollar please spread the word that's almost just as important
if we can get on the front page of um the indiegogo site that'll be a huge help it'll be greatly
appreciated if anyone has any questions at all you can go to sonar-project.org you can reach
me there's a contact page right there you can reach me through that contact page you'll easily
find me among google plus I don't really use google plus because it's not accessible
but you can find me there plus Jonathan NATO and you know you can try and reach me there
I'm also on ideneca I'm frostbite on ideneca so you can reach me there you can you can
reach me through the indiegogo site again is indiegogo.com slash sonar please write blog posts
about it and embed the code do whatever you can to spread the word like I said it it would take
you like one minute to to do the plus one to tweet it and to like it on Facebook or whatever
at the indiegogo site so indiegogo.com slash sonar again thank you all for listening thank you
for the hacker public radio podcast it's it's really appreciated what these guys do and it's
amazing that they're able to put out you know an episode per day it's all about the community
and it's a fantastic community at that so again thank you all for listening thank you for
pledging and thank you for listening again and again if sonar-project.org you can reach me
there plus Jonathan on google plus frostbite on ideneca and thank you again for listening thank
you for pledging and join me bringing accessible freedom to people around the world
you have been listening to hacker public radio at hacker public radio does our we are a community
podcast network the releases shows every weekday Monday through Friday today's show like all our
shows was contributed by a hbr listener like yourself if you ever consider recording a podcast then
visit our website to find out how easy it really is hacker public radio was founded by the digital
dark pound and the infonomicum computer club hbr is funded by the binary revolution at binref.com
all binref projects are proudly sponsored by linear pages from shared hosting to custom private
clouds go to lunarpages.com for all your hosting needs unless otherwise stasis today's show is
released under a creative commons attribution share a life lead us our lives