Files
hpr-knowledge-base/hpr_transcripts/hpr1701.txt
Lee Hanken 7c8efd2228 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>
2025-10-26 10:54:13 +00:00

406 lines
35 KiB
Plaintext

Episode: 1701
Title: HPR1701: FOSDEM 2015 Part 4 of 5
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1701/hpr1701.mp3
Transcribed: 2025-10-18 07:59:09
---
This is HPR episode 1701 entitled Fostom 2015 Part 4 of 5.
It is hosted by Ken Fallon and is about 43 minutes long.
The summary is Aggravoting.
D-Book Scanner.
Open Embedded.
Amateur Radio.
Cody Formally XBMC.
This episode of HPR is brought to you by an Honesthost.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 An Honesthost.com.
Okay, this is Ken, we've just done duty Linux and now we've come next door to something
that is not related at all and that's Aggravoting, is that correct?
Yeah, that's correct.
And you are?
I am Eduardo Rundes.
Tell me a little bit about this project because I'm actually quite interested in this.
Okay, well this project has started around five years ago and our idea is that we needed a
boating system that is secure because it has started in a small bodyguard part in Spain that
wants you to go to the elections and since then we have well we made the project independent
as it's up and now we are running a company based on this boating system called Aggravoting
and it's been used in Spain mostly by political parties and we have had elections, well,
quite big elections with more than 100,000 votes already.
Okay, and is this using boating machines or are you voting over the internet?
Mostly boating over internet, it could be used as an electronic boating system, not via internet
but electronic but for now it has been used only for e-boating, internet boating.
And how do you verify that the person who is voting is voting?
How do you verify that the person who is voting has voted?
How do you verify the fact that you don't know who their political party is?
How do you maintain anonymity?
And how do you do traceability?
Those are many questions I would try to ask.
Take one.
Yeah, well the first thing is that the software is flexible, it's modular, so
we had know the ones that tell you as an organization which authentication system you need to use.
So we tell you which authentication systems exist and which are the advantages,
security advantages and for example usability disadvantages of different both authentication
systems and then as an organization you have to choose.
So for example you send somebody a four digit ID in the post or what are my options there?
Well we have used a range of authentication systems, for example one very easy and not very good
but it works is via email with an email link that's one system.
We have also used electronic identity cards because we have that in Spain
but the problem with them is that they are not very usable, it's difficult to use,
you need a car reader, etc, you need to remember the pink code, something you have probably
not never used.
Then we have used for example SMS code send to your mobile phone so we at least verify that
that mobile phone is yours.
We have even used scanned IDs or a photo that you send to the system and then a set of
administrators verified so the election is yours, you have to choose and if we don't support
the authentication system that you want to use then we just we can add support for it.
So then we know who's voting so what's the next step?
Well the next step depends on if you are voting the important thing about the software
is that it is fully verifiable and true and verifiable.
So you can verify how good is the when you vote if the ballot is correctly
codified and it's correctly encrypted because that's one of the questions when you are using
a machine if it is working properly right.
Well there is the Agora modifier which is a piece of software that you can use to verify this
and you can you can execute it in another machine if you think your machine is compromised
etc and then you send your ballot to the ballot box, the trony ballot box and then you can check
that your ballot has been correctly cached and is in the ballot box you can search your ballot
using the locator which is a hash of like a photo of the of the ballot and then there is a process
so a tally process when the election stops then the tally process begins and actually the ballots
are encrypted for us it's very important the privacy of the vote not even us as a election
administrators that have access to the ballot box for example not even us can have access to the
to the the plaintext of the ballot it's impossible for us because it's encrypted with a key
that is owned partially by different authorities election authorities we call it it's similar
and then the tally process is run by these election authorities because they have the keys
of the of the election so and the tally process is in two steps the first step is to
anonymize the ballots so we don't know we we don't know this ballot where it came from and then
when the ballots are anonymized then they are decrypted and then you can treatively know the winner
right no and the whole process is verifiable so by anyone that's that's why we call it it's called
universally verifiable and you can verify that the decryption was done correctly even if you don't
access to the decryption keys and you can verify that the anonymization session process was
currently currently done and also you as I said you can verify that the ballot is in this in this tally
so as a as a voter I could verify each of the steps along the way as well exactly anyone can
verify this tally but as a voter you can also verify that's why that's why the tally itself
is universally verifiable even if you didn't vote you can verify it but also the voter can
verify personally that his vote or her vote was currently cast was was currently encrypted and
currently codified and the thing is that we didn't invent all this system where we're we're
not invent reinventing the will this is based on more than 30 years of research on a secure
so what we have done basically is use some software for example from the from Harvard
some from other universities and then what we have done is just bring this to the real world
and in open source because there are other companies for example that have
similar voting systems but because this is a bit complex it's difficult they usually
you need if you want to use this software you have to pay more than a hundred thousand dollars
just to do this kind of election in our case it's open source you can be running yourself
or you can contact us if you want to be a professional so how how are you getting to do the
and on how can I verify that I voted for person X and still have the assurance that my vote is
anonymous or well you can verify that your ballots that may it may be even signed
cryptographically signed electronically inside your ballot is inside the ballot okay so your
question is if someone can know this is my ballot and they can know that the content of the ballot
if I voted yes or no for example how how does the tally work how can you get a result right that's
that's the question well that's because you can there's some mathematical properties of
cryptographic systems that allow to do something like you have this ballot we don't know the
contents these are the ballots and you can sum this with the ballots and then they creep only
the sum yeah okay that's fine it's like a PGP message I guess so you you have an encrypted
message and you know that's whatever's in there is hidden and I can verify that it was me but at
a certain point that message the encrypted part is decoupled from the sender yeah it's going
to have to be because and now it goes into another bucket so you have yes and no one's
decrypted so how do I am I just do I know that between those two points that certainly my
known has turned to a yes how do I can I verify it to the end well there is a process that is
called a mix net and and this is a mix net specifically was by anonymizing the what is
shuffles the ballots and reencrypt them in a way that allows them to decrypt it only once okay so
basically it's more or less what I said you can have two ballots and one of the ballot for
example is imagine that they are numbers because actually the encryption works with numbers
so the the basic idea is that you can have two things you can send them so they are anonymized
you you kind of then they couple them and then you can decrypt the result okay so this way you
are anonymizing the content of the ballots and then it's secure to decrypt the the the
resulting encryption without knowing that this ballot is yours or this ballot because you've
done this so yeah because it's time so you still know that your ballot is a learn of course
because you can sum anyone can sum the encrypted ballots because they result this also encrypted
makes perfect sense you're given a talk tomorrow on this way yeah tomorrow we're giving a
lighting talk of 50 minutes in building I don't know in for a for a room guys thank you very
much what you're doing is good work we need more of this we've had enough people playing chess
on voting machines that needs to end and have a good fast them thank you very nice thank you
and we have come over to the AW building the secret building with all the hacking stuff
and I'm now talking to Johanna Spider and what are you here doing you're beside the DIY
book scanner well what what are you here doing I'm here doing with with the with the project mainly
I try to see some talks but I don't think I'll make it no chance too many interested people
yes so basically I'm trying to demo the book scanners that we are presenting here that we built
and when you say book scanners what exactly do you mean it's basically a open hardware solution
where you have a how did I put it you have an appliance or you have a cradle where you put the
book in you have a lever that lifts the cradle and presses it against the glass plate and then so
so you're converting analog boots into digital so the game is basically if you have a book
that's not available in as in a digital format and you want to read it on your iPad for example
that you have a low cost solution that you can do at home to convert that those paper paper pages
into digital images so you can OCR them so you can kind of put them through a stream reader if
you're blind for example or just kind of copy and paste for your paper to university okay so
I've I've some study books and I run to the same situation that I don't want to be carrying them
everywhere I just want them you know you've got five minutes in the smallest room in the house
you know what I mean and you want to be able to read the read the book exactly but the pages always
go a little bit fuzzy and scanning so how have you fixed this problem we fixed this a lot of
ways for example usually probably you have is that the pages get warped if you take a picture with
a digital camera the inside of the page will kind of be distorted because because of the physical
properties of a page that's why we have this glass plate and where the book is pressed against
so the pages are flat let's walk over to it so we're standing beside a we're standing inside
a MDF device which is how do I describe this this is a picture in the will be in the show notes
and he's there's the book is resting on a cradle at the bottom in a sort of V format and the book
is German but it's got a b c d e f it's got the
book about typography so if you want it to scan this book yeah with it no if you if you're
foreign for example you put it on the table flat yeah and then you would see that the inside of the
page it gets kind of distorted in the image because of the because the whole thing is flat yeah
exactly and your solution to this that's why we have this cradle in the scanner
so it's like a v shape a v shape cradle that's attached to a lift yeah and you put the book in
you attach these the I don't know how to so there are two planks of more or less 45 degrees
and they can go in and out leaving enough space for thicker books they can be adjusted
yeah so it fits the spine of the book yeah and once you have it inside you're pushed a lever
and the lever raises the v up to two last plates and pushes and pushes the pages against the glass
plate and it's also an 45 degree angle or 90 degree angle in total yeah so you know and now
you see the pages are very flat completely flat and if you took a picture now
yeah we could drop them very easily and as in pdf it would look like the actual physical page
absolutely yes yeah so that's basically what what we the main goal of this project was to kind
of resolve these problems and as for the fuzziness we have two digital cameras so the pictures
can take about two consumer cameras yeah you can just hook any camera you have at home
it can be controlled from a computer put it into the scanner hook it up to your PC where we have
some software running the controls to get the scanner the cameras and then you can either set the
focus manually so you basically do the distance to the page or you can take an initial measurement
with the autofocus engine of the camera yeah and lock it at that value yeah so for every next
capture the focus will be locked at that position so you won't get any fuzziness okay because you're
going to have a consistent distance between exactly exactly you're going to have consistent lighting
conditions exactly so the scanner is actually designed so that there's no reflection of the light
just it is at the top of the scanner on the on the glass how do you manage that it's it's because
of the distance between the lights and the glass yeah so the guy that designed the scanner is
actually actually he has a degree in optics so he knows his stuff and he spent over a year
designing the scanner so the actual light situation in the scanner is optimal for book scanning
so with the this is a new model with the old model you see that the distance between the light
and the glass is a bit a bit shorter yeah so with some larger books you would get reflections
on the upper side of the image that's why with the new model we increase the distance so basically
you don't have the problem anymore I'm not driving in this at the back end and the back end we have
well we have one one reference solution which is a software running on a Raspberry Pi
yeah so the cameras are attached to Raspberry Pi the software is written in Python
and it can be controlled either via the command line via a graphical user interface or from
another computer or you tablet with a weapon interface is it not just possible to put it in and
have a bottom that you press here on the yes yes you see we have a foot pedal that's not hooked up
yet yeah but you would basically start a software or you would have it running anyway on the
Raspberry Pi then you would create a new workflow for the book in the weapon interface put your
settings into it and once you're done you say I want to start capturing now and then an event
loop starts it waits for presses on the foot pedal every time you press the foot pedal two pages
to the cameras with the trigger and you can capture an image and then once you have the image done
it's a PDF file well once you're done with the capturing you can put the book into a post-processing
workflow yeah so basically this is done by a plug-in system so you can basically customize
the workflow as you need it for example what I usually do is I binarize the image so it's not
no longer grayscale or color but black and white which is very good for classical books where you
don't have any much illustrations yeah then I crop the pages so for example in this case you see
we have lots of white space around the page yes yeah and we crop that in software then once the
pages are binarized and cropped I run them through an OCR engine so optical character recognition
so I get the text the actual uscutfh text from the from the page image what's what else your text
use this is also done by a plug-in system so basically currently we have a plug-in for Tesseract
yeah but I'm planning to write one for Okropi which is a new one new kit on the block so yeah
this is also the nice thing about the software because almost everything is done in plug-in
we have a very very small core and everything from the device drivers to the interfaces to the
post-processing stuff is all done via a Python plug-in API so if you have any needs you can do it
yourself I'm not sort of the licenses this whole thing it's well the I don't actually know the
exact hardware license but it's open hardware and there are no patents involved so we're strictly
anti-patients also for the hardware the software itself is AGPL so free software is the speech
my wife would have a fit if I come home with something like this largely because it's massive
it is quite big yes is there any other solution that will be more yes actually we have one guy
from our community who is working on a automatic Dwarfing solution so the idea is in his project
he has laser laser diodes at point at the page and you had me at lasers yeah and what he's basically
doing he's I think it's like eight lasers that point to the page and with those eight lasers you
can kind of make a grid on the page yeah so you can basically see the physical outline of the page
what he then does is he takes one one picture with with the lasers out of the page image then
immediately after that a picture with the lasers on and he increases the contrast he only sees
the laser lines and he runs through an algorithm they kind of readjust the picture without lasers
it devops it yes and the idea is basically that you have a much smaller device yeah so you don't
need a plate anymore you don't need a cradle anymore because you can just put a camera on a
strategy understand exactly and just point it downwards and just capture the images with the lasers
okay fantastic yeah there's also some ideas about some new android phones have special image sensors
that can capture some some of the space three-dimensional pictures you know kind of sends the
can can can can can take multiple pictures and kind of deduce from that how the
how the room is structured yeah and one idea is to use that information to debug books as well
okay just so we always thinking about how we can make it smaller I'm actually more involved
with software sites and not really the hardware site but there are people working on it and
we try our best okay well thank you very much for for for this are you giving any talks or
I'm not we're not giving any talks but the people who are writing a custom firmware for the
cameras they are just giving a talk it's called CHDK it's a custom firmware for Canon cameras
with which you can do much more stuff than with usual firmware so okay fantastic and
thank you very much for the interview and have a good show yeah thank you
hi your name is my name is Ulf Sam Yosam hi and where you from I'm from Sweden Stockholm
excellent and you're here with the open embedded project could you tell our listeners what
the open embedded project is the open embedded project is a project that helps people to create
a complete Linux distribution so you can build the kernel you can build the boot load or you can
build a file system as well as the compiler to build everything so why couldn't I just download
the door for instance or devian well if you want to customize your system it's much easier if
you have total control here it's very easy to extend the file system with your own application
and it's really targeted towards embedded devices so people that build embedded devices will find
it easy to work with this time and this is supported by Intel and other people or is it?
if you look at the total electronics industry for people that create electronic devices like
microprocessors they all are using open embedded I used the work for semiconductor companies
they are really focusing this project this was also the project that Nokia used when they were
planning to use build a Linux based mobile phones okay or a variant of this open embedded project
okay so what we're looking at the table here what sort of things can you can you walk me through
the table well what we have here is different kind of development boards for a different kind of
process Intel they have a lot of stuff here yeah so whenever you want to do embedded stuff you
want to have a board around right these are just examples that people in the project are working
on that at the moment and that's a really small so maybe we can go over here and so we're looking
at some Intel Edison stuff yes that's a relatively new that was released this year was
yes I'm personally not involved with Intel Edison stuff I've usually worked with ARM processors and
powerpeasings so this is the Intel's attempts to yes to get into the embedded market yes okay
so what are you using for well open embedded or yokto is used for
wide things right now I'm working with yokto together with Ericsson Telecom and they're
using yokto for radio based station controller so the core of the mobile network is built using
open embedded so are you giving any talks here today or I'm not giving any talks there are
other that will think about the open embedded and yokto project that's for them so it's been the
whole thing for the last couple of years incidentally people that are working with commercial Linux nowadays
like montavista and wind river they are also adopting yokto so it's really become the
industry standard there also yokto is well some people say that yokto is the marketing name what
engineers call open embedded so what you have in yokto is a way of organizing your build environment
but they're all basing it on the date that is provided by the open embedded project so if you
want to build a Linux kernel in yokto you're using the open embedded recipe for Linux yeah okay
I got you okay thank you very much for the interview and good luck here with the rest of the show
we're talking to Chris and you're from hot project I'm not from the project from the ham radio
community are you now yes we're promoting ham radio here to the software guys to the software
geeks so what is ham radio oh good question okay amateur radio is a technical hobby that makes
it different from CB which is more about pop amateur radio is purely technical hobby which deals
with radio and all aspects it could be voice which could be data which could be data networks
uh long long distance communication short distance satellites everything weird everything
special radio but you need a special license in order to operate ham radio that's correct you
need to have a license to do that and there's a technical exam linked to that but for instance
in Belgium where we are here the technical exam is quite well for the lowest type of license quite
easy yeah I have a daughter which is 16 which is in uh language direction studies latins is
not technical at all and actually has a license so it's a possible for people with very technical
not that much technical background to actually get a license okay um so what are you what are you
showing here what what sort of equipment where do the two worlds meet well my my goal is to show
that amateur radio connects with a lot of other hobbies so we have some equipment the radios
brings we have over there are radios for what they call the ISM bands if you have a weather station
or a wireless mouse or whatever so this is the kind of radios that they use for that now due to
luck let's call it that way there's actually an overlap between ham radio bands and the
ISM bands yeah that means as being a ham I can use more power board power I can use directly
on tennis I can use all kind of stuff additional stuff which people do not have do not have an
item a ham license cannot have do which means I can work I can do this much more distance I can do
machine networks I can do everything hiki what else there is um other things that we have for instance
the local club where I work where I am part uh remember um we there's also an astronomy club over
there yeah we work with them for things like uh the textile meteors so if you meet your
answer the atmosphere to reflect the radio signals for certain time and we there's a radio transmitter
and we use that they use that we would have to detect the meter or um other things for instance
we have technology called weak signal propagation which is technology designed to
pick out a very small signal below noise below noise also you'll mean that your noise is larger
than your signal itself and it turns out the guys who do astronomy with the pictures use the same
technique to take photographs of very weak signals or very weak uh objects in the sky
yeah by taking multiple pictures and average it out and so it's them so there's a lot of
over up with all kinds of stuff and we're trying to show that ham radio is an interesting hobby
also for people if you're interested in all the stuff you do interested in electronics
or if you just want to use it if you want canoeing and you want to use ham radio infrastructure
or what else do you have how would you what's the best way to approach the hobby
what how would you how does somebody get into it how to get into it um well the organization is
that you have local clubs and a top of that is a national club the best way if you're interested
in this go to the website of whatever national club there is you can probably find out if you do
search for ham radio when your country is going to find something yeah and then you have a list
of the club the problem is that not all clubs are interested well the club lives by the people who
are the member of that club so you can have clubs where people are just interested in radio
long distance communication and a uh freak out because they have a connection with uh talk to
somebody on tartica which could be nice but if you know the electronics will probably not
be interested that much so it's it's more to say that you try to find or ask the organization
say i'm interested in electronics what club can i go to but uh what's a lot of ham's who are
member of hackerspacers why when your university is such a one so if you look around then
probably well if you're interested in radio you're probably going to pop up somebody who likely
ham exactly what sort of uh free and open source software do you use in your hobby and my case i
write codes i have things for box-ac paging so i have uh projects which i use to send box-ac messages
paging messages sorry paging messages you know those old things that nobody used anymore
that's no reason not to send them well that means up but there are all the equipment that you
can change the frequency you can change them to the camaraderie frequencies yeah so there's a
library of Arduino to interface Arduino with box-ac i have software for digital voice there's an
amateur an australian uh radio amateur called a David Rowe who has written a voice codec a low
bit noise voice codec on one thousand two hundred bits per second yeah it's um if you want
something else patent gonna cost you a lot of money actually the guy wrote an open source i've
developed a vhf modern for that i've done stuff and it's all on guitar okay very good
excellent stuff um are you gonna be given talks or anywhere is there a website that you can
send people to uh i don't know we actually have this info booth here but this year we got
this idea about two weeks ago so it was kind of sudden yeah i think one of the german guys
on the givetimes gonna do the talk in the uh web from the sdr conference like this um i don't
know if it's gonna be about time radio or wait i think i've seen something um do you use glue
radio uh well we use radio a lot that's the basic for uh software defined radio and of course
that's big big for what we do for everything we do also for a radio strongly by the way with
software the beta detection the software the use is also for new radio so this is no overlap
between everything okay and that's uh what we're gonna do thank you very much for the interview and uh
have a good look at the show here and now we're coming over to for the project hi and al
claire from kody project so the kody project nobody's ever heard of that before what is this and uh
what has it been released from right um well i think most people still know us as xbmc uh
formally xbox media center formally xbox media player um change your name what was the reason for
that the the reason to change our name was actually very simple um we had some issues with
piracy uh being associated with piracy we have an we are on uh open media center um and we have
an open platform for uh add-ons um which are written in python so it's possible to extend the
functionality of the media center by writing a python add-on and many people have done so we have
a big repository of those add-ons um about 1500 and those are all legal feeds so we have a youtube
add-ons showing youtube feeds we have several website add-ons showing website feeds or radio
feeds stuff like that um what happened is that there are also people who are writing add-ons
to access illegal media so piracy video streams um which is fine with us we don't have an opinion
on that it's an open platform you could do what you want but people were selling these add-ons
on box of pre-installed as xbmc so we did have a problem with that because of course we want to
continue the project and we are actually uh a non-profit american foundation as well uh like
mozilla's uh for Firefox we have the xmmc foundation so what we did was we tried to register our name
trade market um and we probably should have researched that better because there was another
company that had a very similar name and by law of course they're uh obliged to protect their
trademark which is exactly what they did they objected against our trademark application um
and basically told us you're not allowed to use this name we don't want you to trademark it
and you have to seize using it okay um so what happened well we made an agreement with
I'm a legal agreement um that we were gonna change your name and we would stop using the old name
for publicity so basically we wouldn't release a new software version now um due to the
agreement i'm not officially um able to publicly tell which company it was and it doesn't really matter
it it does need to be mentioned that they were very friendly because they could have just
annihilated the the entire uh program project and they didn't okay they gave us more than a year
to change it et cetera et cetera we're still allowed to use the old website names et cetera and
the new name is codie codie k-o-d-i kilo us per delta indigo for everybody out there but just to tell
our listeners if they don't know what it is um what it does right um we're in an open source media
center basically we are an application that you can install on a variety of operating systems um
basically any operating system really if you have a video card that can do OpenGL okay um
the program itself is designed as a media center so it's the front end GUI to access your media
which can be locally stored media or online media um it enables the fetching of metadata for this
for this media so for instance if you have local tv show episodes and movies you can
automatically download metadata if you have named your files following a certain scheme
uh several options available um and it will scrape sites like the tvdb.org which is an open site
um i'm db which is a close site and many other sites to scrape metadata from that fanr.tv
uh to get pictures tvdb to get uh episode information and actor information i'm db to get
actor pictures stuff like and then display this in a in a nice GUI so it's when you turn it on you
got uh three main headings pictures videos music problems yeah you basically have
pictures tv shows movies um live tv because we have interaction with uh uh pvr backends like a tv
head end yeah so if you have a satellite box and you are able or or a satellite dish and you're
able to configure it in tv head end basically turning it into a variety of streams yeah then we have
an add-on that interfaces with our GUI which you install in our GUI which interfaces with this
back end so you get a nice uh view of all your tv channels what's on tv and you can switch from
our GUI as well i love it also work with tvbt i guess yes i have it on i run it on a Raspberry Pi yes
yeah it's pretty cool i can't say anything more about it it works Raspberry Pi is basically one of the
most popular um platforms of the moments yeah but it's it's a little bit limited in what it
actually can do especially in GUI update speed or if you have if you want to have one of the dynamic
skins that we have let it give a lot of extras uh you will notice that it's not as fast as in
intel x86 based vc like a intel knock or a chromebook or anything like that okay very good uh
so what are the plans for the for the coming time um well we have several plans we're working on
uh creating the well to properly explain this what we can currently do is that if you have
several instances of codey running we can share the library so you can either um use the normal
library system which is as cool lights and then have another system that interfaces with your
first codey system so you get the same method out there you don't have to re-scrape it and
everything just uses the same library you can also use a library back end uh like my as well
so you have a shared library over several versions but what we can't currently do is to have
a codey version running to do the scraping that doesn't actually have a GUI okay so we are working
on doing that because there are people who are running uh who want to run codey as a scraping
engine all low power platforms like um masses yeah the synology NAS box would be nice to have
codey running there as the back end do all your scraping and your library management there
and then just control that through json rbc with the remote control or from another codey device
so this is the direction we're going it's one of the things that's changing um where we're
modifying another thing that we're doing is we're taking existing code out of our codebase
and modifying it into binary add-ons yeah so that's the existing codebase um become smaller
um and more maintainable because the codebase is a cross-platform uh um
um
compilable uh on about eight platforms right now so we use the same code for all platforms
oh wow what's written it sorry what uh what language is a written it uh it's mainly written in C
um but there is i think we use a total of like 28 languages but i think let's say 90 percent
of it is written in C sharp in C++ okay it's a lot okay very good thank you very much for
taking the time and uh good luck with the new name and uh it's a great project everybody loves it
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 founded by the digital dog pound and the infonomican computer club
and it's part of the binary revolution at binrev.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 stated today's show is released on the creative comments attribution share
live straight out live since