Dear viewer, these subtitles were generated by a machine via the service YouTube and therefore are (very) buggy. If you are capable, please help us to create good quality subtitles: https://c3subtitles.de/talk/2585 Thanks!
[Music]
ladies and gentle
beings I think most of the people here
speak English uh and some don't speak
German so uh let's keep it in English of
course if your talk is only in German no
problem just talk at it um one uh thing
if you have trouble understanding the
sound we have this cop her St there you
can get headphones and you can hear the
the audio directly also uh you might
notice that our beer is very weak in the
daylight sorry we can't do anything
about that but on uh media ccda on the
website where the stream is you can see
a live stream of this presentation with
the slides so you can have a little
cheat sheet on your phone and and see
the slides if you absolutely cannot see
anything so far so good um we're already
a few minutes behind so let's start with
uh kaspar about kid space is kaspar
here anyone who wants to hold a talk
about kids space kit
space no one okay that's fine by me uh
then uh then we have a little more time
Martin with the cyber deck oh yeah there
he is little Applause for
Martin
thank
you hello
everyone so you may be wondering what if
you can read that it says finally the
Cyber future we were all promised and
this is really um when I was a kid when
I was a teenager I I read probably many
of you did hear the the William Gibson
books the sprawl books like
Neuromancer and I always imagine that
one day we would we would just have
cyber decks we would just be there
jacking into the Matrix and all of that
and it didn't really happen it's a bit
it's a bit sad actually you know we're
we're kind of hunched over laptops and
staring at Tiny mobile phone screens and
it kind of feels like we could do
something better and actually we can now
so hidden inside this box is something
really very smart the these are quite
new and they're just starting to become
affordable so what we got here are some
uh glasses with a USBC output input
even
which which turn into uh essentially an
HD screen for your phone for your laptop
so you plug you plug these things in and
all of a sudden you have a giant screen
up here in front of you you don't have
to hunch down and it's a giant screen
you can have all your windows on here
and if if you plug it into a device with
USBC uh display port alt mode then it
kind of feels to me like you have your
cyber deck now so this is a a laptop I I
got it off eBay cuz it had a broken
screen this was going to be
E-Waste and got it off eBay it runs
Linux really well it's a think pad so
you know fingerprint recognition all
good all the networking display all all
fine these these particular glasses are
made by a company called X real but this
is not a sales pitch there are a whole
bunch of people companies who are making
these products so you'll see a whole ton
of them now and they're being sold as a
kind of recreational thing so you
essentially they picture you plug it
into your phone and then you watch
videos on it or maybe you I don't know
read a book on it or something like that
they're probably not
anticipating that you're going to do
something like this so like I say the
these are becoming affordable they're
becoming
available and I would say around €300 so
it's it's still a lot of money but it's
not you know Apple uh augmented reality
money it's it's a little bit more
affordable
um spatial Computing spatial Computing
yeah indeed so these things are are now
possible they're out there and it's
really interesting to think about you
know if if we have a whole ton of people
using their technology this way um will
it become the norm so right now you you
might say well hi well why would you do
that that's a bit weird um let's imagine
you're a corporation who is really
Twitchy about privacy and security
corporate
Secrets privacy of user data all this
stuff here I am on the train with my
laptop and maybe I have one of those
fancy filters so people can't see what's
on my screen but yeah if you're just
lined up right you can see what's on the
screen um Good Luck Good Luck seeing
what's on the screen I'm the only person
who can see it so it's really
interesting to think actually right now
maybe we're kind of on the cusp of a of
a new sort of computing Paradigm and
right now it's for hackers but maybe two
or three years away if you work for a
big corporate they'll say okay here is
your computer there you go it's all
locked down so corporate image Windows
2025 or
whatever and and it will suddenly become
boring so I figure we've got maybe a
couple of years where this is super
exciting and fun and different and then
it will become kind of corporate and
boring and dull so I wanted to talk to
you about it and come and find me
afterwards love to have a chat and show
you how it works um but the key thing
technically it's not it's not a hack in
any way shape or form this just looks
like a
USBC uh display port alt mode display so
it's just like you plugged one of those
portable displays into your laptop which
again remember this was E-Waste before I
bought it it was just going to go in a
scrap peep it maybe will get recycled
perfectly good computer so yeah that
that's kind of all I wanted to say and
today but if you can make it out there's
a QR code on there which I will take you
to a little interview with me that uh
magazine did which talks about the kind
of thinking behind it and it might be
interesting you maybe better better look
at picking it up off the stream and I'm
uh I'm at ATM martin.net on the fety
verse if anyone wants to uh catch me and
talk about this but I'll also be hanging
around over there thanks very
much thank
you I really love it I definitely uh
read the Cyber uh cyers space books and
uh I already saw saw a few projects
where also people were building this so
I'm excited than thank you very much um
just as a not notice for the signal
Angel you can just leave me on and I
will mute and unmute my microphone
myself thank
you um yes if you cannot see this
remember all the streams are recorded so
uh later you can come back and check the
QR code or look up the email address
again so no problem there all right uh
next one on my list is uh Robin about
open steno project uh okay Applause for
[Applause]
Robin
10
minutes hello there I'm Robin and I'm
here today to introduce you all to the
open Steno project um so first let's
talk about what stenography is
stenography refers to um in general
methods of writing in shorthand so that
we can write text more efficiently um
and with uh oftentimes better ergonomics
than um writing with a traditional
keyboard or just with um normal pen or
pencil writing so there are various
forms it can take there's machine
stenography which is where you have this
thing that's kind of like a keyboard um
and then there's pen and pencils
tonography where you use this system of
uh drawing in little loops and lines to
um write words more quickly and then
there's also voice tenography which is
um a thing that's been um uh gaining
more popularity within like court
systems as a way to uh have someone
speak into a microphone which they have
as a basically a face mask and um then
use various commands to um get the text
out in a digital
form so yeah you're all familiar with um
this kind of keyboard I assume um and uh
with a regular keyboard you can get up
to a speed of of about 120 words per
minute um and that is Li lied by the
fact that you have to enter one letter
at a time and you really have to
sequence all of those in the right order
and some words use uh multiple letters
just to represent a single sound so um
this all kind of slows you down and uh
creates a barrier there um but with a
stenography keyboard you can write up to
speeds of 250 words per minute if you
practice enough um and so this really
allows you to write at speed
that can then keep up with conversation
and this is why stenography is um what's
used for realtime captioning of live TV
and also um taking the transcript of
Court
proceedings um and so this is what uh
the English steno keyboard um usually
looks like um you have on the left side
here you have um consonants that can
start a syllable and then in the middle
here you have
vowels these are pressed with your
thumbs and then on the right side you
have the consonants that can end a
syllable and the idea is that you're
really writing one syllable one entire
syllable at a time rather than an
individual
letter and so you write instead of just
single key presses you write with entire
chords so if I wanted to write the word
start I would press all five of these
keys at the same time just them and
release um so s a t and um that will
output start onto whatever your machine
is uh could be computer could be a
professional
writer um and the other feature of this
is that spelling is phonetic um which
helps us sort of reduce the number of
letters that are that are here on the
keyboard because um we don't actually
need the letter c because the letter C
in English generally only represents
either the sound made by K or the sound
made by S and so um here if we want to
write cat you just do k a t that outputs
cat um but you might notice that there
are still some sounds that are just
completely missing like what if we
wanted to write laugh um you there's no
l here on the left on the left side uh
to write let you write that initial uh
initial consonant so what we do is um
actually use the combination of H and R
you press both of those together with
with your finger you sort of put your
finger between the keys and that then
forms the L
Sound and there are a lot of different
sounds hit on on this keyboard um and
other shortcuts that uh really let you
start wunning efficiently um so yeah the
open steno project has then been uh it's
a community of people who have been
putting together various um Hardware
firmware but also open source softw
software projects that um allow uh
hobbyists to really get involved in this
um and so there are a few different
options for um how you can use Steno on
your own devices uh as an input method
so there's software there's this
software called Plover which you run on
your computer and then it um reads your
keyboard input and it translates that
into words based on which um which Keys
you're pressing so can really use any
keyboard well any n key roller over a
keyboard because you have to be pressing
multiple keys at once um as a
stenography input but there are also
some other options like um firmware so
there are some
boards like this one I have here where
you can actually flash this thing with
um uh firmware called Javelin um which
then uh the English dictionary is
basically stored on this device the the
used for um translation lookup from Key
presses to words um and then when you
press a chord on this keyboard it just
acts like a normal keyboard to the
computer it's connected to and outputs
all of the key presses needed for that
word in sequence so it just looks like
you're uh typing out the word very fast
um but then there's also some other
options like um Hardware uh this thing
called a stenog GOI it's a
do-it-yourself project that you can put
together and um basically uh put it
between your keyboard and your computer
um and on this board is where the
translation from your key presses into
words would happen and so it's basically
um doing the part that uh the firmware
here in this other option
please so yeah the whole reason why this
project exists is to make steno more
accessible because if you look at
professional writing machines the ones
that court reporters use um they cost uh
on the order of $2,000 us um just to get
the machine and also education programs
to learn how to use these things cost
many more thousands of dollars um but um
the stuff that this community has put
together really allows you to get into
stenography with a fairly low investment
um there are options out there for
um Bo mechanical keyboards that uh come
with uh this sort of English Steno
layout um that you could get for around
$100 and there you can also go fully DIY
and put together a board yourself um
this is probably the most fun um and
there are some really interesting
designs you can do split keyboards or
whatever you whatever you really want
for ergonomics or just Aesthetics um
yeah so if this this was at all
interesting to you um here's some
resources you can visit the project um
at openo project.org
and yeah if you want to contact me to
ask me any questions um there's my
website where you can find my contact
information
yeah great thank you very much you can
just put the microphone
[Applause]
there so this is more like um playing a
piano right with the music several key
all right great thank
you um who's next on my list uh
ringar VR I I okay all right maintaining
a healthy relationship to your project
oo all
right
small Applause and let's
go um yeah okay um so this is just going
to be me talking about how I [ __ ]
myself up by not having a good M
relationship with a project that I
maintain how I got better and hopefully
some lessons learned for you
all let's give some general context so
yeah I'll I'll mostly be reading off
these slides anyway so it's not too bad
that you can't read them uh so open wpm
is an is a web craw that is used in
privacy research mostly academic privacy
research it's a hodge podge of python a
custom web extension and using Firefox
it then goes and crawls the web observes
how websites behave what kind of
tracking they employ writes it all out
to a database so it can be analyzed
afterwards it was originally created at
Princeton's web tab lab and brought to
Mozilla by Steven anglehart when he
joined the
company my involvement with the project
started in 2019 when I joined Mozilla as
a working student to uh contribute to
open wpm during the course of the next
year I became its effective
maintainer being involved with like both
volunteer efforts but also internal
efforts to improve the project add new
capabilities maintainer stuff keep it up
to date once I exited the project uh
once I exited the company and could see
that there was no clear Pro uh way
forward to maintain it internally I
asked them to basically hand over the
project to me and move it into a
separate GitHub orc outside of Mozilla
where I could then keep on maintaining
it at least that was my initial goal
however I started another job a week
after I exited Mozilla and that left me
in a bit of a
dilemma how would I keep up with all of
this while aging Cod base that had been
hacked together piece by piece Fe one
feature at a time um which was in active
use by a community that was not
interested in writing code but in just
getting some data together putting out a
paper and moving
on um when there's like significant bugs
structural
issues and basically no good docks um
which left me then in the position where
I was the only one with the knowledge
and the motivation to keep it
going this motivation was not a healthy
motivation it was a motivation out of
Pride and guilt it was me thinking this
is a great tool I am its maintainer I
should take care of it why am I putting
more time in it
this well this arrogance almost of like
I have to save the world with this tool
I have to give this
community something because they deserve
it because they do work that I deem
important but faced with the realities
of not getting paid for it anymore and
having other stuff to do uh which I
think yeah a lot of Open Source
maintainers struggle with I was just
left with
this crushing anxiety about the state of
the project where I didn't want to touch
it because I felt like I should address
the big issues first and the small
issues could
wait and because I didn't have time to
address the big issues I just
didn't realizing that I had fallen
behind more than 6 months of Firefox
releases I took a step back I asked
myself where I wanted this project to go
and I also realized that the project was
still very much in active use there had
been more than 80 papers published
within the two years where I had
basically not touch the project at all
and so I decided for myself and for the
project that this is
not my thing anymore this is
not what I am I am not the project
but in said the project is a thing that
exists on its own and I will put as much
time and energy into it as is fun for me
as it's sustainable for
me and yeah except that things being
broken apparently isn't a deal breaker
cuz it's still getting used like it had
been used before with the issues in
place and once I did that I was able to
come back now I'm like putting out every
month when the new Firefox release drops
I'm updating open wpm as well I'm fixing
bugs when they interest me I am aware of
the big issues but I can live with them
being
there
and yeah I don't know this was me
rambling me reflecting but I hope for
people that
have things in their life that are like
too big to address them right now don't
let them don't let them Crush you do do
take a step back evaluate what is
realistic what is
possible and then move on from there cuz
otherwise you'll just burn out crash
whatever and
that's not good for anybody especially
not
yourself quick shout out um this
template was created by marai you can
find her in the uh te lat Village uh
it's really cool use it come visit uh
they host me like I have my tent there
so thanks for
for thanks for that and thanks for the
template and yeah that was it
sorry thank you very
much that was that was actually pretty
inspiring if you ask me I mean the
everyone knows this this joke like it's
it's not a bug it's a feature but uh to
make actually a philosophy out of that
thinking that's that's pretty
cool and I think you can also apply that
for your private life I mean if I'm
sitting at home and I actually should
clean my room but uh I don't want to and
so
on and so
on uh who's next Julian about hangliding
oh
nice let's see what this is about
[Applause]
Julian
e
do you really want to sign in in front
of
everyone I don't know don't know what it
is do I to sign in no it's anyone who
can sign in who gave the link
to uh anyone with a link it says can use
it anyone with the link can use it yes
well uh no this one says log in please
yeah that's cuz no one's logged in at
all yes because it's a life Linux system
so
um okay uh I way and uh yeah maybe you
can just give it no no no no don't pull
the live system out please just give it
give it to the signal Angel and he will
put it on a USB stick and then he can
come
back we apologize for the technical
difficulties but uh we shall have uh the
presentation soon uh meanwhile is
alesandro
here a
yeah ah you has the same USB stick oh no
uh doesn't matter we still have lots of
time we only halfway through so um let
me uh I don't know tell a few jokes I
don't know ah ah yes a bit of
info uh I don't know if everyone of you
knows that but uh in the hub uh like the
Hub of the camp there's this hidden
website called dating and it's not about
dating like uh let's meet behind the
bush and do stuff but it's about like I
am seeking a device or I have a device
that's seeking a hacker or I um have
some food left that is seeking someone
who will eat it and so uh if you just go
on on the Hub uh the website you search
for dating you will find a Wiki page
that you can just edit and write in uh
I'm looking for this guy who was holding
this cool talk uh contact me here and
there and stuff there's also lots of
categories and lots of people have
already written stuff in so go have a
look there also don't forget to drink
water that's uh always
important uh meanwhile is there an ETA
on when the presentation will be ready
[Music]
ah I see a stick uh Changing
Hands great so uh let's let's say uh
who's first you or
you yeah yeah just give the stick to
him you can race each other okay there
you
go it's the wrong
presentation okay
what uh okay then then let's have uh the
presentation of Alexandra first
okay is it just just
just already it's it's one slide it was
worth the
effort okay here's your
microphone thank you 10 minutes let's go
yeah it's actually only one slide so it
wasn't that crucial hello everybody uh
my name is Alexandro pedoro I am a
lawyer and advocate for digital rights
um my work mainly pertains uh cyber
crimes and uh digital and data
Protection Law
violations um mainly I also deal with
platform accountabilities accountability
which it it in to put it simple it's
suing big platforms that's what I like
to do in in my my job um and and today
I'm here to talk to you about one of the
cases that I'm following that I like
quite a lot because it's a lawsuit
against a website that I believe some of
you may have heard of sometimes it's
called pornub I don't know if you're
familiar with it and um I have never
heard of it yeah uh I I didn't even know
a person had to tell me that it existed
I never heard of it before uh no as you
as you know pornub is one of the major
uh porn platforms out there it's also
the 12th most V visited website on the
planet and uh their data protection uh
compliance is
trash um at least for what we have uh we
have had the chance to to document just
a little bit of context so this project
that I'm presenting to you today is
called stop data porn it's a broader
campaign that has been launched one
month ago you can look us up there is
the hashtag and the website and yeah
feel free to to take a look if you want
also there's our contacts in case you
are interested to and you want to know
more after what I'm going to tell you
today it comes from this research that
has been made uh by a group called
tracking exposed in the past uh two
three years and it was mainly an
academic research aimed at spotting the
the bias of the recommender system of
the platform so there was this bunch of
amazing researchers that were scraping
the platform with our custom customized
Bots uh and tools and they were trying
to reverse engineering reverse engineer
basically the algorithm that it's used
for Content Rec recommendation and
targeted advertisement on pornup uh what
what what they found out what we found
out with this research was that surprise
surprise it's very
sexist and and it's biased with um Eon
normativity so basically just enforcing
and repeating on Loop uh the mail gaze
uh if you are are a white straight men
you're going to find everything you like
and the advertisement will be perfectly
tailored on you but if you belong to the
other weird categories of of um I don't
know people because uh in in in um the
algorithm we react very weirdly put put
you in some weird Niche um so there was
a beautiful paper uh published about
that but then at some point especially
when I joined the project we looked at
uh everything that we found and we
realized that it was also very illegal
what they we doing was extremely uh
problematic in in in many senses so the
the whole litigation it's ongoing and
it's happening at the same time in Italy
which is where I'm from maybe you may
have guessed it by my accent and in
Cyprus which is where pnab is from or at
least their legal entity for gdpr issues
their data controller is based in Cyprus
for some reason these Tech platforms
really love to be on small Islands the
biggest the company the smallest the
island
and uh and and and
so what's the issue with with this what
is the data protection violation that I
want to tell you about it's there are
mainly three issues the if we want to
count the articles that they are
violating are M most than more than 10
but there are three issues the first one
is lack of consent the second one is the
dissemination of the data that they're
Gathering the personal data that they're
Gathering and the third one is the way
their Al their algorithm Works uh let's
start from the first one so consent
consent is such a ubiquitous and and and
and you know like transversal topic when
it comes to sexuality and Technology
right there is consent of course in in
in in sexual context but is also consent
for cookies and uh as of the beginning
of our campaign so the public launch of
our campaign happened on June the end of
June of this year there was nothing on
pornhup.com to ask for consent there was
not even the the the most basic I accept
or okay whatever it was just a super
tiny Banner that say we use cookie stop
de with it and and and and you know like
this is this is this is quite ridiculous
when you think of all the even YouTube
you know is is asking for consent it's
2023 you know every platform is is know
is realizing that they have to ask for
consent and they cannot just base the
data processing the personal data
processing on legitimate interest or
their of what they consider is their
interest of running their business and
they were not caring for that at all
until we launched the campaign so it
took us three weeks to shame them
publicly and then the 12 most VIs a
website on the planet change their own
page because we told them to this is
thank
you this is of course a very small
victory because we don't want them to
you know get
free gdpr comp consultancy from us we
want them to either change their
business activity significantly or stop
doing it at all but let me be clear this
is not a movement that is supposed to go
against sexual representation as a whole
thing we can have a another conversation
of what are the you know implication of
pornography and all the possible
feminist perspectives on it but um we
are just focusing here about protecting
sensitive data because that's the point
of consent they know the sexual
preference of people YouTube I listen to
music on YouTube I have to confess that
and YouTube knows I don't know what is
my favorite uh Bob Dylan album pornhab
knows what people like in bed or
wherever they do their stuff you know
and and in in they cannot POS possibly
acquire and process this information
without any public oversight without any
scrutiny from Regulators to civil
society and the reason why they were not
asking for consent we believe is because
this would have reduced their traffic on
the web page because they know that if
they put the button many people will
just say I consent but some other will
not and so is nice to think that they
are basically losing money right now the
second issue is the dissemination of
this data because it's not only that
they take it but then where does the
data go we don't know and there is no
way to know it when we asked them of
course we first scraped the platform so
we asked knowing already the answer to
the question we called it the Cana City
Shuffle if you know lucky numbers l in
the movie otherwise go check it out uh
we asked them what are the third parties
on your website then they gave us a
small list and we said um I'm sorry but
we actually would like to know if you're
also uh giving the data to this and this
and this other PL and I have it written
in a in a in an official email from the
data Protection Officer of pornup they
said oopsie there was a technical error
when we were compiling the email we
forgot this thank you for asking come
on anyhow um it's funny but it's also
very creepy right because pornub is not
even a company pornub is run by a
company that is called mg free sites
limited that is based in Cyprus but mg
stands for mind geek and mind geek is a
huge corporate conglomerate that is that
is legal headquarter in Luxembourg and
most of its offices in Canada
and they own roughly 170 something
companies all around the world there was
a great research op also in research
that a person from Poland did uh
offensive ENT is the project that that
run the investigation in in this sense a
great guy go check it out and um and not
only that because this year mind geek
has been bought by a private Equity Firm
which is even bigger that is called
ethical Capital
partners and it seem even bigger you
know and I think yesterday or a few days
ago they announced that there is a new
speak uh spokeperson from this company
is a she's a woman and uh is uh now on
this mission of purifying and and
requalifying the the the brand of pornup
but so imagine not only the third
parties outside of this uh corporate
conglomerate corporate conglomerate but
also just within themselves they have
basically a parallel ecosystem where
they tra they they take care of all the
pipeline of uh porn production because
they go from casting to production to
distribution to analytics and so on and
there is not we don't know anything
about it for for some reason the
cultural taboo that revolves around
pornography has shielded them from any
significant scrutiny and the last point
of the litigation and the last thing
that I want to talk about uh if I still
have time I lost bit track one two
minutes yeah it's the algorithm because
it's not like I don't know if you're
familiar with that South Park episode
where the is the fat guy behind all
those screens and he looking I don't
know if you know it but anyway he not a
person that is spying on all the people
having fun on this p is of course an
algorithm and this algorithm is
automatically assigning a sexual
preference to each user regardless of
the fact if you have an account or not
we have documented and observed how the
uh platform if you have an account just
of course put keeps keeps track of all
all the content you view on your profile
but if you don't have an account what
happens is that there is a identifier
for each video you view that gets stored
in your browser in the local storage of
your browser and gets and then stays
permanently there and and it's it's also
like the funny thing is that even if you
do a basic uh refresh of cookies or you
restart your browser it's going to stay
there so you know you have a parallel
history of your porno just somewhere in
your browser you might not even know
about it and uh and um and uh the funny
thing is that an average user especially
think of all the young people that use
these platforms they don't know that
this algorithm is assigning them a
preference so at some point they will
start having the we all know the
phenomenon of the EOS Echo chamber the
the the filter bubble all of a sudden
they will be like oh wow everybody is
into I don't know uh step sisters or I
don't know like mil what's going on okay
it must be the it must be definitely the
the the new trend today and maybe it's
just the algorithm that for some reason
has decided that they now are into that
and this is funny but think of the case
when the algorithm decides that a person
is heterosexual or homosexual or
anything sexual and they're not so they
know know they don't know it they have
to keep up with the decision of the
algorithm that has been made on their
behalf and they cannot challenge it
there is no system in practice for that
it is quite creepy especially if we
consider the part regarding for instance
gay people and the idea that there is a
machine that lists gay people and then
it's stored somewhere in the server of a
shady corporate conglomerate imagine let
let's let's pretend that everything is
fine you know for a second and it's not
but let's pretend it this what happens
when there is a leak and maybe like a
political group with a discriminatory
agenda gets their end on this list what
it's it's a huge risk so we're suing
them and and and we're doing it in Italy
there were the the Italian data
protection authority has already started
the trial they have time until the 1st
of September so very soon to reply to
our inquiries and the inquiries of the
Italian dat protection authority so if
you want to know more about how the
thing this thing is going to go uh
follow us
everywhere you'll find us and um yeah of
course the last thing that I can say the
project is going to is going to expand
because at the moment is a g it's a
litigation based on gdpr against PornHub
we want to sue more porn platforms we
want to use not only the gdpr and we
also would like to turn it into an
advocacy campaign because it must we
must talk about sexuality online because
the problem is related to se thank you
because the problem is related to
personal data the is related to safety
of people think of the online gender
based violence think of uh uh CH child
sexual uh abuse material think of U
non-consensual dissemination of sexual
species content there are so many topics
that revolve around the topic of
sexuality and are happening in digital
world in the most unsafe way let's stop
that
thanks okay thank
you there was a bit longer than 10
minutes but of course I totally
agree all right um the last presentation
did you did you find a
solution yes
yeah
e
there you
go still have 10 minutes yeah
mic
work
mhone
is okay hello Okay so this this looks
like it works um so I I decided to do
this talk because of the talk later on
about some uh Cam and sort of weird uh
Machining algorithms and stuff for doing
slicing of of stuff in it and and uh
that's about 6:00 and because I actually
had a a long business in doing exactly
these types of software for about 20
years I uh I thought maybe I got
something to say so I spent um 10 years
writing this software here which was for
running CNC machine tools in Industry
had to make it really high speed and and
and stuff and uh after I've been doing
it for a while uh the company then got a
customer uh they got a customer of uh
the one remaining hand glider company in
in uh America they made about 200 hand
gliders a year or something like that
and obviously because it's much better
than most of the things you cut pieces
of automobile or something they could
stick the hand gliders on the brochures
and make it look beautiful and then I
went to a trade show in America and they
had a hand glider on the stand and I did
a bit of hand gliding when I was in
university so it didn't take very long
before the inevitable happened uh and uh
uh they told me gave me a phone number
of this this this young this this this
lady who took me up to the top of the m
mountain and said said don't worry don't
worry it's it's like riding a bicycle
you can never forget okay and so off we
go straight straight into the air um and
uh you know pretty it was pretty good I
I like that and uh after a while I then
went and got my own hanglider with uh
all the right uh colors for the
corporation and all the logos and I got
the the body bag that was the same
colors and it's pretty good um and then
here's here's a photo of one of the
first crashes and at the top is the
textbook of how you land you just come
down all horizontal and then you just go
straight up and what I'm doing is I'm
going sideways into a hedge in a field I
Brak a few things then but you know it's
all right um for guys you want to learn
so uh what I say about hand gliding is
the best bit is the learning bit uh then
it's kind of like you get used to it and
then it's not magic anymore really um so
the way you learn is they stick you on
some on some strings and let you up in
the sky and you learn how to steer it a
little bit uh and then after you've done
if you particularly if you learn in
France after you've done uh a few days
of that they put you off this Cliff Edge
ramp and the thing is this looks really
dangerous but the the the bigger the
drop the safer it is because you need to
get away from the ground that's the only
thing that's going to hurt you so it's
all in the mind you know you think
something which bit more gentle no
you're going to hit the ground then so
uh that was that that that's sort of a
thing thing and uh if you if you don't
want to learn to fly you can go as a a
buddy a buddy of someone they'll they'll
take a super large wing and and they can
fly you around um and let's see so uh
like I said that was about 2012 I picked
it up hand gliding again and right yeah
I'll be done soon um uh picked it up and
uh in that time I've had some pretty
amazing flights so this was after a 5H
hour somewhere in the Alps right above
all the mountains and that's like a uh a
little map of the route through all the
mountains and here's me at about uh
what's it 3,600 m above uh a glassier on
the way on the way back with nothing
nothing between me and and the ground
but just a little bit of aluminium so uh
yeah skip that one right so do a little
bit more detail this is not a hand
glider this parag glider um they're
actually more advanced than a hand
glider and were invented later but I
don't I don't deal with them and what we
want to do is what's it all about so we
had had a lot of books of people flying
dragons and in in what's it Avatar it's
it's all basically that you basically
just got a pair of wings attached to you
and uh it's what I'd say it's like one
of these human body augmentation like a
bicycle it's suddenly magic your your
body fits this machine and you can do 10
times more than you could do otherwise
you know maybe skis are like that and a
handl is another of these special
machines that just fits the human body
perfectly
um so uh yeah a little bit about how it
steers is essentially you're just
hanging like a pendulum and you've got a
bar on the bottom and you move the bar
and that basically moves your weight and
that puts different amounts of stuff on
the wings and or something there's a bit
of distortion in the wings now um what's
it oh yeah and then there's such a long
history of it they've been going since
1970 that they've all different shapes
and
sizes uh when they started they've
adapted and got better and better at
flying safer in some ways I guess uh so
um that was another little flight and
then if if you get really bored you can
start doing competitions so this is like
all the top 50 people in in Great
Britain who fly hand gliders they all
come on the same competition and they
all hopefully not crash into each other
in the cloud but they just set a GPS
coordinate you go there and then you all
try and race there uh I I don't do too
well now uh so just going back to the
old um uh design anyone use freead
anywhere right so uh this is a freead is
uh the only open source CAD modeler so I
spent 20 years writing cloth Source
solid work stuff and I don't ever want
to do that again um and I have a friend
who went and bought a hand glider
factory in England and it started
designing new gliders and I've been
writing software to help him cut the
wing shapes and he actually was using
this I couldn't believe it uh and this
is one of the Wings he's made uh it it
looks a bit from a normal glider but
this is for sticking a motor on it he
might actually make make a living by
selling like more than two a year or
something cu the thing about thing about
making hand gliders is you can't you
can't make any spare you have to make
you have to sell everything you make
because there's no money um anyway uh so
that's pretty much the end uh it
happened a little bit earlier this year
I took off on this mountain here
somewhere down you can see a bunch of
little gliders in the bottom left that
took off on there and the wing turned to
the the side and I was pretty much I was
bracing for the impact
and came out I don't know how and I
thought I was G above the mountain
somewhere about here and I thought if I
stop doing this I won't die so and I got
very happy so maybe I maybe I should
stop doing it
so anyway I'm very looking forward to
the talk at 6 o' about the the cam and
how to write that stuff do you know who
it is what who's doing the talk at 6 o00
uh what time is it is or at 5 yeah
anyway 3 okay okay so that's
it thank you very
much so so basically you you are going
to have a talk about this software else
someone else is talking about making
Machining stuff ah all right and and you
wanted to recommend that I want to talk
to them yes okay so your your glider
project is is it something that that
people can join also on up or something
or do you want to do a glider may people
can talk to you if they're interested
anyway you don't need to plug in because
we're done here thank you very much
because the next talk is already waiting
um I wish you all a Happy next day and
the next few days on the camp thank you
very
[Applause]
much
e
for
F
okay welcome to the NX uh
stage
and now we will
talk about non- english-based
programming in an English
talk by uh hogu
456 uh give him a warm welcome and enjoy
the
talk yeah so hello and welcome to the
talk so I have not done this talk on my
own I have done it together with another
person that's also because it's in
englishes and the other person has also
recorded a part of this presentation so
I will now show at the beginning a short
video with the first part of the
presentation then afterward I will do
the second part of this
presentation live yeah and I hope you
enjoy so far and it will
work okay does it work with sound or
what do I need to do
I thought I don't hear sound I thought
it should be sound in this
video
okay okay why I thought there's also a
sound in this video but yeah maybe it
sens yeah I don't know maybe it sens
sound
yeah
but you can look whether you can see
where the sound go
but otherwise maybe better tell
okay yeah then I will do it that way if
it's Now does not work that's yes how it
is but yeah so it's you can see a d b to
who who wants to do the the first part
and the beginning is talking about
non-english based programming and what
it
is about yeah Oto is from Ghana and he
has also experience with art language so
he's not a native English speaker he
speaks a long time but is not a native
English speaker yeah now he will show
you here a bit about what is the
presentation about so it begins with
about bit introduction into wish into
non- english-based programming you can
see now a definition of visual Pro of
non- english-based programming it's
programming languages do not use English
keywords
and yeah yeah and so there's now a bit
an introduction about it and yeah it's
at least the thesis I'm not yet sure as
I think more about it if it's really
easier if keywords are not an English
for non- English based speaker or if
it's just something that you need to
learn and then you can do it though but
yeah at least that was the idea behind
the talk and the talk
was introduced
into
Wiki for the wiki Mania but then there
it was not accepted so I decided
to put it here into the camp and maybe I
find some people are interesting as so
he's now talking a bit more about
non-english based programming and why it
is necessary or why it could help maybe
so I need to say why maybe could
help people and now here's now
afterwards now you can see here a bit
an explanation on how you can use non-
English based programming and one thing
what you can do in the most programming
language you can Define own functions
and then you can def choose for the
functions names that depend on
the the programming language
that's a bit there then a bit difficult
now not in every brage you can use all
characters for function names but the
most many characters for function names
so you can see a bit and explanation how
it is possible to Define it in pth so
write Def and then the function and then
afterward the function but I am not so
experienced with python I am most using
the programming language are what you
will see afterwards and now then will be
now a second example of another
programming language and how you can
Define it in there and yeah so yeah here
now you can see how you can define a
function in Ruby so there's
also the def keyword used for it and
then but you yeah and then you can see
how how you can Define it Def and then
right afterwards the function name and
then in the next line
the the code that should be executed by
the function afterwards end so then you
can say what should be used by the
function now now the next topic what I
will talk about I will do live is
visual talking about visual programming
languages so yeah no I
will
so now I will talk to about other use
cases for non-english based programming
where it is used and the first one I
want to talk about are wish programming
languages because I think at least maybe
who of you has heard about for examp
programming language scratch or snap
have yeah okay yeah at least some people
have heard from it yeah and so this's an
example of an programming both example
programming languages
where it is possible to writing kind of
small sentence or there are also many
available when you download it and then
you can combine these blocks through
drag and drop and then you can execute
it then you then click on it or you
click on symbol then you can run the
code and
then you can see the reside immediately
after you see what is the resite
and for example used for some
animations and yeah so there it's more
an educational language but at least in
snap there is also some more advanced
feature that you can do at least from my
point of view more as with scratch yeah
and what you can do there is also you
can can Define own blocks so you can use
it then
for other things if you want to do it on
there's also some Advanced feat can you
can map then source code two blocks and
then yeah but I don't have so much
experience with the implementation of
that feature and that's also something
was provided from blockly what as far as
I know included in
both of those what small is the bases at
least in scratch I'm sure that is
and in snap I'm not completely sure how
far it is space and block that's a
framework what you can use if you want
to have a block based user interface for
something yeah and now I want to give
you a bit of an overview where you can
use non-english based programming I
think the most common use case for
non-english based programming are
spreadsheet function spreadsheet
function are translated into many
languages for example I usually using
German spreadsheet function and I would
say I really like it that they are
translated into different languages and
so but it can also be because I usually
using the German ones then I have
sometimes difficulties when I talk with
someone who is in has a spreadsheet
program with English spreadsheet
function to find the right English
spreadsheet function for
the for the same it's equivalent to the
German one year and they at least Le
office they they are translated into
many languages I don't know how how many
languages the spreadsheet functions of
excel are translated to but yeah least I
can say in Li office translate to
many yeah and now
what you can also do and what I you have
seen there in some examples you can
translate
functions
into your language function names into
your language and this possibly in the
most programming language I will show
later a link to ret a code where you can
find an ex it's an collection where you
can find how to define your function
many different programming languages but
first I want to show you here an example
of a spreadsheet
function there you can see two functions
the mid function and the tile function
German and they do both the same in this
case it extracts out of the cell
A2 a string starting at the character
three and what is five characters long
and so yeah you what you can see so
there are two difference but yeah what
is a bit special spad sheet
functions there it depends on
the on the country where you live what
this what is the desim separator and
that's one of the reason why it has
someone a comma or semicolon as
a a separator yeah that's a bit
something what makes it more complicated
when you use spread sheet
functions and now I want to show you
because I am usually using the
programming language I want to show you
how you can use it in the programming
language and depending on the time I
will maybe later show you because it's
also in relatively easy to map a a new
function name to an existing function
name that I want to show you how this is
possible yeah and and now I want to yeah
here is now this site I mentioned before
it's Rosetta code
and site where a lot of programming
samples and different lot of different
programming languag are collected and
there is also a task for function
definition and you can look at it if
you're interested how to translate
function into your language and as
I also think I also mentioned before
yeah it depends a bit
on what characters you can use for
function for example in R I had some
difficulties when I used an older R
function but I'm not sure if it depends
on our function or on the operating
system both there I had the these when I
wanted to use some names I experimented
a bit with d bunny names and then some
names haven't been allowed or I was not
allowed to use these
names
but yeah that's
something I exper a bit so is so I can't
say so I can't give you guarantee that
you can use a name you want to use for
function that's it's a bit difficult
yeah and so now I
will try to show you a
bit how you can see here that's
the the way so if you want to do it a
bit more advanced you can also look at
least now it's also possible to
translate the arguments of a function I
can show you here the data frame
function you can see here there are
several optional arguments wait it's bit
more top Yeah here you can see there are
several optional arguments and then it's
supp are also to translate these option
arguments but that it's a bit more
difficult if you also want to do it I
experimented a bit with it but have not
done so many and what I want to show you
here now is for example the subst
function if I want to extract out of
this name the
first
what
wa yes I can look if I can zoom in oh I
don't know what how it will work how it
will it work wait I look if find will
find it very soon but I do you know
where how I can make it here bigger
this yes I tried it but it did not work
so I Curr don't know I think I've seen
yeah so so what I want to show here is
way I would then tell it so if you for
example if I want to name
it as the German spreadsheet function
tie then I can just put here the first
the tie and then and there are two two
possibilities with lower than minus or
an equal sign you can assign something
in R and so then I now say that the it's
the same subser than TI and then now if
I write the same
thing
then okay now I had a mistake here I had
to now I had a mistake here I had to cut
one
col
yes no so now that does the same it also
extracts the same so it's not so easy
but then you need to pay attention if
you are using it in that way I usually
try to Define it as an function yeah
then it's a bit or yes then it's a bit
easier but yeah not easier to do but I
had there sometimes cies so I did it the
other way good now I want to say thank
you there's the presentation there I
want to show the
contact information so here you can see
if you want to contact us you can see
the names now I want to say thank
you thank you are there questions
so uh what if you um need to work
together with people from yeah different
countries different languages um so what
would would you recommend for that
because I mean then if you uh rename all
the function functions to German and
then they may only speak
English uh because that's more more
known than German in this case and then
um then it's for them it's then more
difficult than if it was in English so
is there a way to deal with that yes I
have a bit experimented with yeah with
translating things automatically from
one language to another of programming
language from one programing to another
I experimented a bit with it yeah and I
think it is possible it is possible at
least as long as you only translate the
the function names then it is
possible that you can find the system
but I would not recommend it it's more
an experimental thing and I'm also not
sure how
far non- english-based programming is
useful but I think at least I think it's
interesting to try it yeah and yeah so
yes it is possible I have experiment a
bit with it with the automatic
translation of functions from one
programming language into
another so I think yeah so yeah that's I
think that's if you really want to
enable think that's an important thing
okay thank you have such a
system say another
question if not I would suggest we thank
our speaker for this nice
[Applause]
introduction and continue the program
shortly