So now we're actually recording snafu with recording previously,
um.
No,
I know what happened,
uh.
I know exactly what has happened.
Um,
I'll just have to
figure that out later.
Let's go back to the question.
So Starless question,
what's the latest thing you've heavily signed it,
we're looking at for tenure code.
So like I said,
I have to preface this with a disclaimer cos it's like,
hey,
is this meant to like throw shade on the programmers,
um.
There's the like saying
um it usually has problems these days due to sort of the like overall
sphere of art but like art versus artist.
Same thing in engineering and code,
it's like code versus programmer,
it's so where Ire the code,
not the person,
anyway,
uh,
I'm still,
and this is like 2 weeks in a row,
like literally 2 weeks,
I'm still frustrated
by um CS.
8618.
861 8 8618.
Um,
I believe I have now memorised,
yes,
I have memorised that particular um error code because that's how
prominent it is,
uh,
in our code base.
Uh,
so I was doing some work and I filtered the warnings just to
Uh,
a file
that existed,
um,
because I was working on that file and usually when I work on files I'm like,
hey,
maybe I can clean that up,
maybe I can,
you know,
fix it just a little bit.
And you can't go overhaul right,
you can't refactor because then it gets out of scope for the PR but like
if I'm there and there's some light touches I can do to fix the warnings,
I will,
I'll totally do that.
Um,
but yeah,
this sort of regular thing happens,
uh,
and it makes builds difficult to look at and to read and
and stuff like that.
Uh,
it became
really difficult when I was working on some branding stuff.
I'll open the tech tree at some point.
I was working on some branding stuff for universes and
that meant I was changing the build system because the way those work,
uh,
there are certain assets that we like
build into the pipeline,
like they're beyond,
um.
Like dynamic assets,
they're not adjacent file,
they're like
the
EXC name,
the icon of the EXC,
uh,
the name of the EXC like I said before,
the,
the window title,
right,
they they all need to be sort of baked in in a way that's like,
uh,
a little bit harder to change
and um
like guaranteed to sort of be in alignment,
so they're part of the build system.
Uh,
you can technically change a lot of them after build time,
like Window title can be whatever you want.
You just can do code for that,
uh,
for was showing that off,
I believe a couple of weeks ago.
But,
um,
some other items you can't change after build.
I think you can change the icon,
but like it's easier to just make it part of the build.
Anyway,
the point was like it was part of the build.
So I'm trying to debug why my build changes aren't working and I've got like
26,000 or something,
um.
Warnings
and it's just like,
ah,
how many of these are 861 8,
and the answer is like majority,
so.
I,
I sigh about those routinely.
uh,
moving forward.
Our dog just had a very
productive,
put that in here quotes,
uh,
potty break,
and,
uh,
so now they're relaxing on the couch.
They'll probably annoy me later.
It's interesting cos like there's been some like recent
dog stuff in
in the news lately.
Um,
and it's like
interesting cos like you look at like the ways people
uh have their dog within their home and there's like a
a vast sort of
spectrum of like
like levels or like I don't I don't know like types of dog owners.
I don't know,
like some sort of word like that though.
There's the like
what I would call like completely untrained dog has just been
like basically trained maybe it would like do a sit for
a piece of.
You know,
for a treat or whatever,
but like most of the time it just like it doesn't,
it doesn't do anything,
doesn't really know its place in the house so it walks around.
You you'll know one of those if like
the dog is either the best behaved dog in the world cause sometimes those
just aren't trained or the worst behaved dogs in the world because again,
those aren't trained.
You get the sort of half trained where it's like,
OK,
we've,
we've trained this dog to not jump up on the
couch cause we don't want a dog on the couch,
you know,
we've trained our dog not to counter surf because
we don't want our dog to counter surf.
We've trained them not to jump up on guests when they arrive,
you know,
but it's still not like
fully,
fully trained.
And then there's like really,
really good training where it's like,
hey,
you can,
you know,
fetch my medication,
fetch my,
my water,
um,
you've got buttons where you can sort of communicate.
I could rant about the buttons forever.
But then you've got like another like avenue,
which is like the sort of like guard dog K9 er trading style,
which is like,
my dog must be like 100% doing what I want 100% of the time,
and they're like,
hey,
uh,
when
I'm at work,
at home,
I Put my dog in my crate for like 4 hours and then like
when the dog comes out of the crate,
they interact with me and me alone and then when my interaction time is over,
they go back in their crate,
and I'm like,
I don't like that.
Like Fetta has free rein to do whatever they want in
my apartment and I wouldn't have it any other way.
I bought two sets of doggy stairs,
one for them to climb onto the couch and one for them to climb onto my bed and I I just,
I don't care about that.
There are other things I don't like them doing,
or,
or we've,
I've trained them not to do,
but like
the vast majority,
I just,
I don't care.
Like you're a dog and you're an adult.
I know there are only 4,
but like dog years,
right,
4 times 7.
Um,
they're an adult.
If I had another adult in this apartment,
I would trust them to do various things,
and if they
did them stupidly,
I would,
I would tell them off then,
right?
I don't need to until they do.
So mostly he's fine,
he just gets needy sometimes,
um,
like most of the time actually,
uh,
and he also barks at the door when,
when people come.
It's mostly sort of alert barking,
it's like,
hey,
something is happening outside the apartment,
it might be a threat.
I will bark at it.
That was a wild tangent,
but yeah,
he's fine.
Uh,
moving forward to new cases,
thoughts on Benjamin Franklin.
I saw this question come in whilst I was doing
the dog walk around the block for the potty break,
and
it's,
it's kind of weird because you have to remember that like
I was born in Britain and I had British education,
and so I don't really know who Benjamin Franklin is.
Like I know who Benjamin Franklin is because American people have told me or because
um
stuff I sort of Osmos through like random anecdotes and in YouTube videos,
etc.
but like I never learned American history.
It was always very confusing to me.
I never understood why
um
like a peaceful country
would have a civil war
and stuff like that.
Like I,
I just didn't understand it and like my brother was a history buff and and so he did,
um.
And
he would try and explain it to me and I I just wouldn't understand it.
It was like,
but they're like,
they're both Americans.
Yes,
OK,
both sides of the civil war,
they're Americans
and they're both sort of from
round about the same culture,
right?
You know,
we're not talking two different cultures here,
we're talking like,
hey,
these people
at the time go to church,
buy groceries,
you know.
Etc.
um,
why would they hit each other enough to like start shooting at each other?
And it's just like I,
I've never understood it,
right?
I do now I'm older but like growing up I never did.
So because of that,
like it was never something I was interested
in because I didn't understand it and like
computers were cooler and most of like British
education um around the sort of subject of.
History
was
uh British history,
which largely surmounted to like a couple of things.
And when I say a couple of things,
it's probably like 5 or 6 things,
but I always found it boring
because we would just loop through those subjects,
right?
We would never sort of progress through the history of the world.
We would just sort of stay fixated on things
and the things that we would fixate on were
um
the the silly times I call them,
which is sort of like
um.
Anything before we realised that like,
hey,
like
probably anything before the industrial revolution
it's just sort of like Henry the
8th where we wore like what the hell were we wearing back then,
or like
the
mediaeval times where it was just like,
I don't even recognise this.
Actually,
mediaeval education um from a British perspective
was always like jovial and jokey,
it was like ha ha,
look what we did back then,
it was never serious like
yo,
we were really ruthless back then,
um.
A little bit about the industrial revolution,
but I didn't really understand it
because like,
again,
it didn't like it didn't make sense to me because like I,
I,
I
appeared on this planet and we already had factories and,
and,
and workers and production lines.
It didn't sort of occur to me that we did not have this.
And it's like cool,
interesting,
but not really.
And then the other two things were World War 1 and World War 2 and I,
I didn't understand them.
Is there something in World War 1 to do with a pigeon?
Can someone just like,
who knows World War One,
say this,
like,
is there a pigeon involved in World War One?
I thought a pigeon was involved and I,
I
very confused.
Maybe it's like the name of someone involved,
I don't know,
there's just this thought in my head,
World War One pigeon.
OK,
so Nuki says carrier pigeons were heavily used in World War One.
It might be that.
Who was shot?
It was like someone was shot to start World War One,
right?
It was like a an assassination of some kind,
uh,
a duke.
Ferdinand?
I don't know,
these are just like random words that appear when I like,
you know,
when people are like,
close your eyes and think about World War One,
silly thing,
but it's like what comes to mind?
A pigeon,
a duke,
and Ferdinand.
What else comes to mind?
um.
Again,
I didn't really understand why like things like deserters were shot.
It's like,
hey,
if you won't,
if you won't join the war,
we're going to shoot you.
It's like that does,
that sounds stupid.
That sounds real stupid.
Like surely they'll
do something,
right,
if they don't want to be part of the,
the war effort,
maybe they'll be part of the
looking after soldiers when they come home.
I don't know,
like there there's some way you can put them to like there's somewhere that like
they'll
participate like.
I get it cause it's like a virus though,
right?
Uh,
what I mean by that is like if,
if you
did not
like shoot people for like not participating in the war,
um,
then
like other people would be like,
well I can refuse too,
right?
And it would spread.
It's like,
I can refuse to,
I can change my mind too.
Those people changed their mind and they weren't shot,
so I can change my mind too.
And Nuki says deserters were shot because they've been given the
training and equipment and shipped over and changed their minds.
So they're like in
like the war
zone
and then they change their mind and then they get,
I,
I still don't understand it.
I'm just like,
there has got to be
something that is an alternative to you are shot.
Like
anything.
Like literally anything.
Anyway,
we should maybe like
refocus around uh the original question rather than be rambling,
but like
if we go back to Benjamin Franklin,
if you gave me a picture of Mount Rushmore,
I wouldn't be able to name all the people on it.
I,
I know their names,
but like I don't know their names enough to like have
an opinion or like form a complete picture of them.
You know,
if you said someone I know quite well or their face,
like,
I don't know,
Frixius or
or anyone,
right,
a celebrity.
I know their name,
I know their face,
I,
I know like briefly what they're about.
When it comes to like Benjamin Franklin,
it's just like
unconnected ideas,
unconnected words.
Going back to desertion for just a moment,
because Nuki says
they don't do that anymore.
So if a World War II started
and
like a large proportion of our like available troops deserted,
that could be bad.
I guess it's kind of sort of resolved by like the.
The reserves,
it's like,
hey,
I've I've got military training,
I'm,
I'm ready to be called if you need to.
Oh,
OK,
so
they're trying to like,
instead of combating deserting by shooting people,
they're they're,
they're combating deserters by like
um patriotism.
Get it?
OK,
cool.
See this is like why I didn't study history,
it was all just like
history for me is more like a a sort of Q&A
with like history.
It's like,
that doesn't make sense.
Explain that,
right?
That doesn't make sense,
explain that.
Like why did that happen?
But like history,
the way it was taught in like education,
particularly my British education was,
here is like um a box,
and we have put like an idea into the box and we will study purely this idea,
and I'm like,
but I've got like a billion questions that are outside of this box.
Oh no,
you can't talk about those cos your essay is about this box.
Or like your lesson plan is about.
This box and I'm just like,
cool.
I guess you can compare it to like lesson plans versus
3 a.m. Wikipedia rabbit hoing.
If anyone else does 3 a.m. Wikipedia rabbit hoing,
you'll know how productive it can be
in terms of like gaining unnecessary knowledge.
Like that's how I would have liked to learn history,
not,
here is a textbook with a chapter on this particular subject,
please read it and understand it.
Like no.
in um.
I'm just,
I've given up sort of mapping uh
the progression of schooling across international boundaries,
so like look it up.
Uh,
in
year 1 or year two
of my uh primary school education,
uh,
I once dressed up as Henry the 8th and did a dance on school stage and an assembly,
and that's law you can take to the bank,
cause like,
I don't even think my parents knew I did that.
It was just like.
Hey,
the guy that was gonna do the Henry 8th dance is off sick.
Could you do the Henry the 8th dance?
Yeah,
sure.
Anyway,
let's move on to history.
Uh,
OK,
so,
uh,
Oki wants good news from this week.
Um,
I'm really still distracted by history.
Uh,
let me come back to that one.
I know it's like,
it's,
it's good to have the good news first,
but like,
you know,
let's let's have the bad news first.
I want you to like
pick up your phone and go to your SMS app,
whatever it's called,
messages or whatever it is today.
I just like scroll through it.
Is it all two FA codes?
I'm fucking tired of them,
but I'm swearing cause that's how tired I am of them.
I wanted to send a message in a uh Twitch stream of friend.
I had been to that stream for a while,
I just wanted to send a quick message saying like,
dropping in,
you're doing cool stuff,
hope you're doing well.
But Twitch had signed me out.
So I'm like,
OK,
log in.
And they're like,
we send a text message to your phone.
I sent a text message to your phone,
and it didn't come in for 20 minutes.
And then earlier,
like yesterday,
I was out running an errand
and I had a craving for meat
and I walked past a McDonald's and I know McDonald's is like horrible
these days due to price and like food quality and everything like,
but I was just like,
screw it,
I want like a McDonald's burger.
So I go in and I,
I go up to the kiosk and the kiosk is like,
oh,
you can scan the code from the app and you'll get points and I'm just like,
if there's a points system,
I always do it because eventually they'll be like,
do you want a free burger?
and I'm like,
yeah.
And so I'm like,
oh,
OK,
so I go to the McDonald's app and I open it up
and it's like signed me out and it says sign in,
and I'm like,
OK,
sign in.
It's like we've texted your code.
It took like a minute or so to arrive.
And then I open up the app and the app goes like,
hey,
we've made some updates and enhancement.
to the app,
you'll have to download it from the App Store,
and I go to the App Store,
Play Store because I'm using Android,
and it says update.
It says like downloading 1% of like
150 megabytes.
And I'm just like,
this is a JavaScript app to show me pictures of handburgers.
Sorry,
not handburgers,
hamburgers.
This is a,
like,
this is a,
like a guarantee
it's running
like some form of JavaScript.
That's just how like apps work these days,
right?
So it's just like,
why is there 150
megabytes of this stuff?
I don't understand.
Anyway,
so the app wouldn't wouldn't download because I'm inside a
McDonald's ran a McDonald's cos I was on this errand,
not my usual one.
And so I had bad signal,
it wouldn't download.
In hindsight I probably could have used McDonald's free Wi Fi,
but knowing
the internet world these days,
they would have been like,
To gain access to McDonald's free Wi Fi,
open our app,
and it's like,
yes,
that's what I'm trying to do,
that's what I'm trying to do.
So I had to order a burger
without using my points,
and that was,
that was very,
very,
very annoying.
It's like,
because,
because we can't figure out like how to prevent
like bad actors in the sort of computing world,
we're just starting to push bullshit
towards like
customers and it's just,
it's just terrible.
It's like the other end of in shitification,
right?
There's one in shitification angle which is like
make more money,
um.
Get more customers,
right,
um,
that's in shitification in one angle,
and then the other angle of shitification is,
hey,
uh,
more security please.
There is another one which is like
um.
It's different to making more money,
but it's like more safety,
that's the sort of online safety act stuff like that.
That's the one I'm like OK with except a couple of areas,
but um,
it's just like there's so many angles where it's like,
OK,
we've got this like cool app and it's a big squashy circle.
OK,
because we want to make more money and we wanna like,
you know,
make it safer and more secure and everything like that,
it's,
it's turning from boba to kiki,
you know,
cos it's being stretched in like multiple areas.
So like,
like
we we've got this beautiful app,
it's it's like beautiful squishy thing,
it's a boba,
right?
And then like,
ah,
we got to like min max
the things that we want to get out of this app or this service,
turns into a kiki.
I don't know why everyone just can't use like a PGP identity to log in everywhere,
like,
I,
I wouldn't want it to be mandated because that
gets into sort of digital ID or whatever,
but like.
And this is where,
like,
I don't know if Yosh is still here.
Yos will be like,
no,
not PGP you need like fluar or
Boopie,
whatever Yosh thinks,
OK,
whatever,
whatever security key Yosh thinks,
yeah,
OK.
Um,
but like
you don't,
it's not mandatory,
but like,
you know,
you can create one and then you can use it to log in.
And I know pass keys are like kind of like that,
but I still don't really understand pass keys.
I need to,
I need to do some reading.
That one is,
is fortunately not because I haven't.
Like I've,
I've,
I've researched it and I don't understand it.
That one is,
I haven't researched it,
right?
It's a bit different from the history problem where it's like,
yeah,
yes,
history teacher,
I've read this entire like
paragraph about World War II,
and I don't understand anything because
like it,
there's a lot of gaps.
I remember I got detention once because I laughed at a World War 2 poem.
I,
I can't find the poem,
but like
it's.
It's like,
I don't know,
it was a poem about a decomposing soldier resting up against
a tree who was bloating and farting and pooping themselves,
which is what happens when you die,
right?
Um,
and
I was a child
in a like tense environment,
like a formal education environment.
And you were talking about poop and farts.
Of course I'm going to giggle.
That's my job.
I'm a kid.
I got detention for that.
I'm gonna like try and do more questions now,
uh,
so we'll we'll just speed through them because it's been,
it's been 27 minutes and I've mostly just talked about like
history
and poop and farts
and.
Historical poop files,
yeah,
um,
it's really difficult to like Google search for that poem,
um,
because like
there are actually quite a lot of World War poems about decomposing soldiers,
it turns out.
Um,
this one had like more sort of graphic detail,
it was more sort of biological.
Um,
lots of the other poems I found when I did do
a Google search about it were more sort of poetic.
Well,
there are poems,
of course they were,
but they were more sort of like symbolic about sort of
transcendence or like,
you know,
one's duty and stuff like that.
By the way,
I don't understand poems either,
but that's another rant for another day.
So I think we're through those,
so let's go to any plans for Halloween?
Um,
I think Jerma is doing a Halloween stream,
so I'll probably watch that.
I live in a like giant apartment block,
um,
so I don't usually get any like trick or treaters nor do I like really want them.
Um,
I don't know,
I just,
I don't understand the,
there are a couple of,
I'm gonna rant again,
I'm sorry.
There are a couple of like
holidays that are common to the UK and US which I view as purely
commercialism or capitalism like driven.
Right,
um,
they kind of bump sales
in gaps where they're on like reasons to bump sales.
It's like we all know like,
hey,
Christmas bumps sales in like most stores,
but all we need like something to tide us over between Christmas
and like whatever's before Christmas.
Let's add
Halloween,
right?
And then before that's like Easter and and various other things.
So like does the holiday exist to
like
cause you to buy stuff,
or does it exist for like a a reason to celebrate something?
And when it comes to Halloween,
like,
I don't know what we're celebrating.
Like I know the same is with Christmas,
particularly if you're not religious,
but like it's usually like we're celebrating a good year,
ringing in the new year,
right?
New Year just kind of extends towards Christmas most of the time.
Um,
but like,
what are we celebrating with Halloween?
Should we be,
like,
if,
if you trace it back,
it's like,
OK,
that's,
that's a bit strange.
Anyway,
let's let's,
let's throw a rat about Halloween a little longer.
So it's not like I don't celebrate it,
but like I don't go hard on it because I don't want,
I want like,
you know,
uh,
Star now so we're back to resonate questions for a little bit,
um,
has workslowed down
due to Dev's being at Bailey FC?
Yes,
there has been a little bit of slowage,
um.
It's OK,
you know,
we gotta take breaks sometimes.
Uh,
I haven't slowed down.
I'm still logging like
6 to 8 hours a day
to one of our business partners,
which is,
you know,
they,
they then pay for,
which is,
is great.
Money,
money for
for for resinate's,
uh,
Kitty.
Uh,
Ny asks,
thoughts on the Fettyver Social Network,
that's the Open Protocol network that Mastodon and Msy use for those who don't know.
I need to like research all of those because Blue Sky uses like the AT protocol,
which I like,
I don't think is open but I don't remember why it's
open or if it's open or like stuff like that basically.
It's a little bit confusing,
you see?
Uh,
so I,
I gotta look at them.
It's a bit like XKCD standards,
you know,
like it's like,
oh well,
there's there's two standards there.
One of the other problems that I have with
these newer protocols is they're usually built on HTTP.
But like,
did you know
that like we don't necessarily need to use HTTP all the time?
HTTP is just one protocol implementation
on top of sockets.
So we could create a new one that doesn't require all the gut and shit that HTTP has
that is just for these things.
And I don't know if any of them have done that yet.
It's a bit like uh the difference.
Between
communicating with like a Jason API and a protocol buffer
API like they're different paradigms and we can do that.
Like we should be able to do that and we should be thinking like
if we pop
one of the layers of the OSI model,
if we pop one of the layers of the OSI model off,
is there a benefit that we can achieve here?
And the answer is probably yes because HTTP is a mess.
That's also why I don't like web sockets as much,
it's like
you put like a bunch of HDP stuff
on top of a socket and it's like really cool and everyone's like,
let's use it,
you know sockets have been around for like way longer than web sockets.
And for web sockets you can use like the HTP constructs for like or and
registration and pathing and stuff like that so that like I give it a pass,
but like still,
there is a lot of shit in HTP.
Same thing with email as well.
I was thinking last night,
as as you do,
I don't,
I'm I'm weird,
I don't know.
It was like,
what if
I made
an
email server that just refused to do any of the bullshit most email servers do?
Like,
could I,
could I send an email?
And the answer is I don't think I could.
Right?
So if we just like made an email server,
turned off all the security,
all the spam protection,
all the like all optional headers,
you know,
only the minimum required headers and message contents to send an email.
I don't think it would,
like,
I don't think it would reach most email providers these days,
and like that's a problem.
For anyone who's like wanting to look into that sort
of problem more or wants to understand it more,
go look at how user agents in the browser work and
you'll learn everything you need to know about the web.
But if we threw off HTTP we could throw off user agents
and cookies and all that crap and like build it all again.
But then again,
XKCD standards.
So I kind of,
I,
I get kind of like annoyed when people say
like,
Yeah,
I've made this new protocol,
it's like,
what what was your protocol?
Oh,
it's Jason over HDP that isn't a protocol,
man,
that that that's Jason over HDP.
It's not a protocol,
it's Jason over HDP.
And
if you only respond to get requests and.
Don't really understand,
put or delete,
then you're not doing HDP correctly as well.
Like,
you know,
you can add more HTTP verbs.
Like they're not like
specified in the standard,
but like there is like stuff in the standard that would allow you to do that.
But now it's like,
ah,
just do a get request,
you know,
shove it in the jacent body,
whatever.
It's like,
hey,
it's a get request,
it's not meant to have adjacent body.
We don't care,
we're web devs.
I'm gonna return a 200 status code with an error code that says 404,
cos I'm a web dev.
Uh,
he,
uh,
where are we?
Hecko.
Hecko says,
uh,
kind of silly to you asking the co-founder this,
but apparently,
uh,
no pony else I've asked no.
You can ask me whatever you want.
Um,
the co-founder say this is just like a,
it's a legal thing,
it's not like a
don't think like Marcus Zuckerbird,
think like guy in the pub who's drunk
and spewing nonsense about Rosenite in the corner,
who's also licking the walls.
Like,
think,
think that.
Um,
is it,
or will it ever be actually possible to list all users' values for a cloud variable,
not just
all in a given instance?
The wiki says so,
but it only says how to this variable definitions,
and I feel like I've been scammed.
Uh,
I have been due,
uh,
for like 2 years to do an overhaul of the wikis,
uh,
page on Clad variables,
uh,
to like 1 to 1 match up to the code base because even,
even I don't understand them.
Like I,
I've tried to,
and every time I have a conversation about them with someone else,
particularly people who are also knowledgeable about cloud variables,
I end up learning less and less about
cloud variables and getting more and more confused.
So unfortunately I don't know.
Ny said you had bad history teachers.
Yeah,
I had bad,
the subjects I did not like,
I had bad teachers for.
Uh,
the subjects that I did like,
I either had good teachers for
or I didn't require a teacher.
So that's the case of computing.
So like,
uh,
computers or IT whatever you wanna call it,
like in,
in sort of earlier education,
uh,
the,
the computer and I were having a dialogue,
right?
It's like,
I want to know
how to do
XYZ on a computer.
OK,
we'll play around,
figure it out.
Google,
Google didn't exist back then,
but you know what I mean?
like
Google it,
I think Google exists,
I don't know.
I do remember when search engines came out,
and I do remember using a few before we all settled on Google,
um.
We've moved off of Google now in various ways,
but like I remember like it was like,
ask Jeeves for a bit,
MSN search for a bit.
I don't know why I would use its call,
but the point being is like,
you know,
I could have a dialogue with someone that wasn't the teacher and
learn stuff through that dialogue and that dialogue was a machine.
And so it's like if I wasn't interested in what the machine was saying,
I could push X and open something else.
So even though I had,
I mean like OK-ish IT teachers,
like it didn't really matter because the computer was my teacher.
Uh,
Hecko has actually brought up something that I
was thinking about with the user own keys,
which is,
uh,
when you lose it,
you lose it.
You're right on that.
Like how many people lose their phone,
which would probably contain the user own keys.
How many people lose their key keys,
right,
their house keys.
Um,
how many people lose their ID,
lose their passport,
lose that.
Like when you lose things like.
A passport,
you have to like fill in a form,
send that to the passport office,
whatever authority you're with and say,
hey,
I,
I've lost my passport.
And in some jurisdictions,
there's actually like a a fine or like a,
a,
a criminal charge
if you fraud that,
right?
You say,
hey,
I've lost my passport but you haven't lost it.
Because if you haven't lost your passport and you pretend that you've lost it,
you can get to the point where you have two passports,
which is a very big problem.
The only other way I can think of doing it is like,
would there be some
like
way,
I don't know enough about key authentication,
would there be some way to like
generate or like create or sign,
I don't know the correct words,
keys to crypto.
is just like one day I'll learn it.
The key with like another authority.
Again,
like people would be like,
oh don't don't,
don't sign your key with the government,
but it's like,
oh they'll they'll be able to give you a new one
if you lose it.
Maybe that'll work,
but like it would have to have like pretty
scoped out stuff.
I believe we're like onto the AT protocol and and Fettyverse network questions.
Um,
still,
uh,
so to say that like,
um,
Fur,
the,
uh,
DJ and skunk that is on this platform,
Fur uses a bunch of cool stuff in the sort of like,
uh,
AT protocol Ferdiverse area,
and I want to like
copy all the tools they use into a notepad document.
And then one day randomly at 3 a.m. do a
bunch of research on all the tools that they use.
I believe they use Indieio,
so I will,
I will,
I will look at that at some point.
Is this the wording?
Yeah,
I,
yeah,
so you can log into,
it might not be IDO,
it might be something else.
You can log into Fur's like streaming page that is,
it's not Twitch,
it's not.
Facebook,
it's not YouTube,
it's like Fur's streaming page.
You can log into Fur's streaming page with like a,
a mastodon thing,
I think,
or it might be in,
I don't remember which one it is,
but like I need to look into it more.
kind says plans for what you're eating that day on Halloween.
I don't know,
I'd probably like,
I don't know,
I don't really like any Halloween food.
I just eat what I usually eat.
Uh,
OK,
moving forwards down to,
uh,
OK,
get through World War One,
history teachers,
in your food.
AT protocol email.
Ny asks what causes resonate to output cannot
authentication info when trying to join a server.
I don't know.
Let me go ahead and open up the Visual Studio um solution,
which will take a couple of minutes.
So,
uh,
I don't know,
maybe I'll open the tech tree.
What time is it?
2.
Hecko has linked,
uh,
has talked about linking keys to identities.
This is the thing where I'm like,
hey,
if you had a user own key and you needed to recover it,
etc.
And they've linked to a Wikipedia article about key signing party,
which I understand the concept of,
but
the thing that's puzzling me is why are they all holding,
there's like a picture of the people at the event and they're all holding paper.
It's very confusing.
Oh,
it's actually,
it's explained on the page.
Although PGP keys are generally used
with personal computers for internet-related applications,
key signing parties themselves generally do not involve computers,
since that would give adversaries,
I don't know why I said that so weird,
increased opportunities for subterfuge.
Rather,
participants write down a string of letters
and numbers called a public key fingerprint,
which represents their key.
The fingerprint is created by a cryptographic
hash function which condenses the key down,
blah blah blah blah.
Participants exchange these fingerprints as
they verify each other's identification.
Then after the party,
they obtain the public keys corresponding to the
fingerprints they receive and digitally sign them.
Oh,
OK,
so
it's interesting that they like write them down.
I would like,
I would print
like business cards with the key fingerprint.
And that way you don't like have to write them down,
cos like I would get back to my desk after this key signing party.
And I'd be like,
oh is that a B or a D?
I,
I don't know.
I I don't write good.
I don't write good.
Erina says I require ice cream,
have a good one.
I
saw on,
on
YouTube shorts,
an ice cream recipe
that is for uh
I guess like gym rats,
right?
It's
instead of like ice cream you use ice,
and instead of cream,
you'd use protein powder or protein drink mixes,
right,
one that has a a creamer in it.
And so you mix like ice,
fruit,
and like protein powder into a blender.
I was just like,
this sounds good.
Uh,
you usually need to add some sort of um.
Glue agent like Xantham gum or something as well,
but it basically makes like good ice cream apparently,
so maybe I'll do that.
cause I really do like ice cream,
but
if I buy a pot,
I will eat the entire pot.
So if it's a pint,
it's I'll eat it.
If it's like one of the bigger ones,
it's like 2 or 3 pints,
I'll,
I'll eat that as well.
I can't,
can't control myself,
so I'd rather just not have it in the house.
All right,
Visual Studio should be open.
So we are looking through Visual Studio for the string,
Cannot fetch authentication info and we'll do a case and sensitive search.
Of course,
it might be a localization string.
OK,
it might be a localization string.
So we go to in a EM file
of the localization string and we search for that string.
And we don't get it.
So I can't see,
cannot fetch authentication info,
um,
in the whole codebase.
Do you mean
failed to fetch authentication info?
Cause if you do mean failed to fetch authentication info,
this is the exact reason that we require GitHub reports.
It's also the exact reason we require log files.
And it's not your fault,
it's just like a human thing,
right?
Uh,
we as humans kind of like see an error message and we forget what it says,
even if we don't intend to.
And so then when like you come up to me and you're not doing the nie,
I'm just saying like generically,
someone comes up to you and they say,
I keep getting the error,
uh,
potato banana.
Like,
what can I do about that?
And so then I go mentally like,
OK,
I'll uh I'll look for potato banana
in the code base and it's not there,
and I,
I look and it's actually like
cheese sausage.
That's that's exactly what's happened here,
because we didn't have complete information.
But it's fine,
you're right,
we found it with
fetch authentication info.
So now I have it,
it's world.
error.
failed fetching authentication.
So now we have the locale key,
we can search the codebase for it.
Alright,
so it happens in two occurrences.
It's I disposable.
Mm.
OK,
so when you're joining a session,
uh,
you do like a cryptographic challenge,
um,
with each other to sort of verify who you are,
uh,
that I barely understand,
but we'll,
we'll go ahead and try and figure it out.
Uh,
cloud security create key,
what does this do?
This key stuff is like really cool,
by the way,
uh,
I don't know,
just had it,
it's really cool.
OK,
so one,
in one case it can fail.
No wait,
hold on,
you.
OK,
so it can happen in two ways,
but I'm,
I'm trying to figure out which way round is
the session and which way round is the guest.
So give me a second to figure that one out.
Yeah,
I'm struggling to figure that one out.
Uh,
OK,
so if this is,
is this in a try catch,
because if this is in a tri-catch,
then we can,
we can handle that.
OK,
joint handshake is not an attract catch,
it's just bubbles up higher.
Yeah,
we need logs,
we need logs.
So,
uh,
the
output
of,
um,
everything
will,
uh,
result eventually in a session reject joint exception in one case,
again,
I don't,
I can't quite figure out on,
on,
on live on camera,
live on air here,
uh,
what,
oh no,
both of them do.
OK,
so if your client or your host,
they both come out the other side as a
session rejected joint exception.
And then
a message is logged,
which has,
you see reject.reject reason.
I,
I need that
and that will tell me which
one actually caused the
um
failed fetching authentication.
It will say,
uh,
failed to generate ban access key or
fail to fetch authentication data and then based on that I can give you an answer.
But if you assume that it's one or the other.
Um,
the
failed to generate ban access key can fail if our cloud is unavailable
to create you a key which could be affected by clock drift,
or if it's expired,
and expiry is,
oh,
that might be the problem.
No,
no,
that's fine,
it won't expire.
OK,
key.
OK,
that's fine.
Yeah,
that might be it might be affected by clock drift and then
key public key resort,
public key task.
Where are you?
Oh,
hello public key task.
Ah,
OK,
that could fail,
yeah.
Feder,
let's not bark at the door,
please.
You understand what I want you to do.
You can do anything else in the apartment.
You can,
you can go lick the walls if you want.
You just can't bark at the door,
that's the only thing you can't do.
Good boy.
Yeah,
I need logs,
I'm sorry,
I,
I need logs.
We'll move on.
Um,
actually I think we're at the end of questions,
aren't we?
Yeah we are.
I got distracted,
like
So there's a a a Zimmerman um dash
Sassman key signing protocol,
which is a very particular way to do a key signing party.
And uh I'll give you the Wikipedia because like
I don't want to read out the whole page,
but like uh.
Suffice to say,
I,
I got giggly when I read the this line.
Then the coordinator
reads aloud or projects the checks some of the keys.
I'm just imagining this like,
you know,
the coordinator,
right,
so they've probably got a clipboard,
they might have glasses on the end of their nose,
standing on a like soapbox,
just like yelling like B,
C,
D,
1.
And everyone's like,
was that a 1 or an I?
Just sounds ridiculous.
They say projected,
that makes sense,
like you've had like a,
ah,
do you remember overhead projectors,
like the,
oh they were gross.
Um,
we'll actually be we'll be leaving off here in a minute,
I'm just gonna like rant about an overhead
projector for a second and then we'll leave.
Um,
here.
I could never,
like if,
if you used an overhead projector,
I couldn't read anything.
I just,
I couldn't read anything.
It was just horrible.
And then they'd use like pens,
but the pens would always be like running low on ink and
like because they're more sort of like felt
tip pens rather than like fine point pens,
lots of the letters would look the same and then projected on a wall.
It's crazy.
Anyway,
that will do.
I'm gonna go ahead and leave off here and I will speak to you later.