Let's get started.
Uh,
so looking at questions this week,
uh,
we have the,
the two usual questions that start with like,
how are you doing and what are the documents,
we'll get through those quickly.
How are you doing?
I don't know.
I seem to be in like a
progressively like descending,
cascading funk of like funkness,
right?
So,
uh,
it just like keeps going on and on and on
on.
Not sure how to break out of funk,
but there we go.
We thought nose surgery might fix it.
I'm still healing from that,
but like it's.
It's like
basically done,
right?
And the improvement has been like,
there is an improvement there,
but it hasn't actually improved overall energy levels during the day,
so I'm still
fucking tired as heck.
Um,
I'm looking back into like hormones now.
Uh,
so I've got my primary care provider doing like a hormone panel
and uh
I also look into sort of any autoimmune tests that they can do as well.
Like it's,
there's gotta be something going on.
I'm just exhausted all the time.
No eastern.
Uh,
so there are like hundreds of different hormones in your body
and um
they're all created by like really tiny organs
that not everyone forgets the name of,
like thyroid and
other glands like that,
and
all of them
can be like fucked,
basically.
Uh,
the green light's turning on,
so
it must be your problem,
um.
Yeah,
so we're looking in um like common things like,
OK,
so there's like there's a bunch of hunger hormones.
um and I know those are screwed up cos American health,
right?
Um,
there's of course the like testosterone,
oestrogen,
etc.
like,
uh,
there are various conditions that can make those out of whack.
Uh,
so you gotta like look at those.
Then there's the sort of like
um energy based hormones,
there's a bunch of those,
um,
brain-based hormones,
there's a bunch of those as well,
it's like.
Crazy.
Moving forwards,
uh,
what the dog doing?
I still got two dogs right now,
um,
I'm very ready for this other dog to go home.
I was explaining this yesterday to a bunch of friends,
and they,
they perfectly understood.
So we're gonna go morbid for just a,
a,
a couple of seconds,
not morbius,
morbid.
OK,
um,
if
my dog
were to unfortunately die in some sort of crazy accident,
run over,
got into something they shouldn't have been eating it and died,
or whatever,
I would be
monumentally sad and upset,
of course.
But
if my friend's dog that I died,
uh,
wait a minute,
if my friend's dog
died whilst I was dog sitting it,
I would be
a magnitude or two level
greater sad.
Because like it's,
it's like the added responsibility,
right,
it's not my dog.
Like of course,
like a feather dying would be very sad,
but like it it's it's,
it's not also a break of responsibility.
Um,
Feder,
we don't need to bark at the door today.
Thank you.
Yeah,
it would be,
it would be terrible,
right,
cos like
it's like,
oh,
you know,
it's like even if they don't say it as a friend,
they don't be like,
hey,
this is all your fault,
like they they they they're thinking it.
And,
and they should be allowed to think that,
right?
All right,
moving forwards to other questions,
other questions.
Uh,
Nuki says tips for motion sickness in VR.
I do not suffer from motion sickness in VR,
so,
um,
I don't,
I don't know.
Uh,
I think,
I can't really explain this,
but like maybe I'll,
I'll,
I'll ramble my way through it and we'll see if
anyone else kind of sort of identifies with it.
But like,
I feel like the majority of people that suffer from
motion sickness related to video games or even VR,
they just go in with the wrong mindset,
right?
So I go in with the mindset in VR that like I am in my room
and I put on the headset and I am also in VR,
right?
But I can still like,
you know,
feel my feet stationary on the floor,
feel my butt in the chair,
feel fed up
trying to get attention from me,
etc.
Uh,
and that means that like all of those additional signals that are like,
hey,
I'm stationary.
Are
OK
and I don't get motion sickness.
Because you see,
you see people that like,
you know,
it's all over like Facebook,
TikTok,
YouTube,
whatever,
you know,
people playing VR and like
they're playing like a boxing game and they use their legs,
and it's like you've gone into VR with the understanding that you only have 2
controllers and a headset cos you're on a Quest 3 that you got for Christmas.
Why are you kicking things like.
That like there should be like a a piece of logic in the brain there that goes like,
I am in VR I shouldn't do this,
right?
The same thing with like punching and stuff like that as well,
it's like,
oh yeah,
no,
be careful of your surroundings.
Yeah,
I I can understand that like you might
not know where you are in your apartment,
but like I have a general sort of feeling
in terms of like spatial awareness of stuff around me.
And I do knock stuff over in VR,
but it's very infrequent.
It usually happens more when I'm doing a sort of
development thing where I'm doing VR close to my desk,
because usually when I like play,
play VR I'll put on the headset and then I'll push away from the
desk on a wheelie chair so I'm all sat in the middle of my,
um,
my space rather than at the desk.
Cos I'm sat at the desk,
I'm gonna knock over drinks,
I'm gonna knock over the keyboard,
I'm gonna punch.
uh,
it's just like,
I wish people would be more logical when they play VR and
then I think motion sickness would be less of an issue.
Like,
it's a mentality thing is what I think.
Similar I guess to the like uh don't think of a pink elephant thing,
like you just thought of a pink elephant,
everyone.
Phoenix says I enjoy the VR more if I'm ignoring all the physically grounding stuff.
Uh,
I enjoy it if everything
is like balanced.
As all things should be.
Uh,
no,
uh,
if I'm like really immersed in VR,
like there,
there is a blurring between the line of,
um,
like real and fake,
but like I still,
I still know that I'm wearing a headset
and I'm not gonna do anything stupid,
like fall over,
punch a TV punch a wall.
Like I,
I'm very.
I,
I've turned chaperone off as well.
Like I'm just like,
I'm just very aware of where I am in the room.
I I don't understand.
Like,
it's almost like
we need like a training programme before going in VR.
Uh,
Kswell says non-resonate question,
language design philosophy wise,
this is programming language design just for clarity speaking.
Uh,
where do you fall on the scale between Python?
The way to do something is the way the
language is designed is the formatting is the syntax,
readability,
maintainability to Pearl.
I don't know,
man,
smash a keyboard,
it'll interpret it properly.
Uh,
I'm on Perl.
Um,
Perl was the first language that I did professional development in.
I did,
uh,
like 4 or 5 years in Perl
and,
uh.
Pearl's good
Uh,
we didn't do anything correctly,
uh,
and sometimes I think like in my,
in my spare time,
maybe I should go back and look at the piece of software that we were using and
learn how to use it correctly
because
I have no idea how you're meant to use it because I,
to my knowledge,
we never used it correctly.
Um,
but we as a,
as a company,
we were using this thing which is called Interchange.
Um,
Interchange is like a commerce
library web server
thing
that
enables you to
write some cool Pearl stuff,
right?
But uh.
We just never did it correctly.
Oh my God,
I just opened this like documentation page and felt physically sick.
I'm gonna close it.
Uh,
so,
uh,
yeah,
Interchange ran the entirety of it.
I wonder if I've got like a cool photo to show you like,
let me see if I've got any cool photos to show you some of my,
my,
my racing career.
Yes,
uh,
20217-ish.
0 no,
this is still mixer,
still mixer.
I moved countries twice,
there's a lot of pictures around the mixer times.
Uh,
OK,
this is still mixer.
OK,
let's go.
OK.
A beam,
OK,
we're on beam.
Slight difference there.
That is the
Indian wedding I went to,
uh.
I,
I'll manage.
I'll manages,
there's,
there's one photo I know.
I just gotta,
just gotta find it.
Doesn't matter.
I will we'll we'll move on.
I don't think I can find it.
Hey,
fed up.
Let's not bark at the door,
thanks.
Yes,
I have located the photos that I,
I,
I wished to locate.
Uh,
here you go.
Uh,
so this is the top of the Isle of Man timing to.
This is the,
uh,
actually the 2nd to last floor.
We weren't in the top floor.
Uh,
and it is the control room,
race control,
um,
and TT control tower.
That's like the foggiest picture ever,
like what?
Uh,
so here's the control tower from the outside.
Uh,
so you can see there's kind of like two levels.
So we were on the,
uh,
middle level there and,
uh,
race,
safety and course management were on
the,
uh,
the,
the stuff above.
As on Monster Energy,
yeah,
the whole thing was like covered.
I actually.
I really didn't like
um
anything that I was seeing in terms of like
uh promotion and advertising,
but like it's basically how the racing industry works.
Uh,
you ride around on a course with
all your sponsors all over your leathers and
they pay you money.
Uh,
TT stands for like time trial or sometimes
some other phrases,
stuff like that,
etc.
Uh,
but,
but what's annoying to me,
let me see if there's a,
a good photo of this problem.
Yep,
here's the photo of the problem.
Uh,
so here's the start line.
And because it's a time trial,
you get let off um at a particular start time,
so there's no like grid
that you might see in a regular race.
You just sort of line up and you take off and
we get the start time from when you take off.
But,
um,
I think Feder's throwing up in the corner,
like I will tend to him,
he's fine,
he just does this periodically because he eats fur.
Are you puking?
Sorry,
we'll be back to regularly scheduled office hours in just a second.
I have to watch my dog puke.
Good boy.
Leave it.
Alright,
I'll grab that in a second.
Yeah,
it's a hair ball.
Uh,
so,
monster sponsored the event,
OK,
got it,
understood.
But
the actual problem I have is with the,
the ladies.
Like,
I'm sure they're paid well,
I'm sure they're happy to be there,
but they are standing there at the start line
to like,
I,
I don't,
I don't get the logic behind why they are there.
But they're there like every year,
and sometimes they're wearing less,
sometimes they're wearing more,
it's just very annoying and confusing.
And sometimes it's different sponsors as well,
like maybe it'll be like a a different sponsor with a shirt.
It's just I,
I don't like,
it makes me uncomfortable but like I,
I don't have the worst for it,
you know.
Let's move forwards to other questions.
Oh,
Pearl 6 is like an even
stronger,
like tighter,
like
evaluator,
yeah.
There was also like another instant in the,
in the timing room,
um,
where like I,
I realised that I was like working at the right company.
I mean like the,
there were two people that worked at the company,
myself and the CEO and we're both sat in the timing room
and the timing and control staff were
using
binoculars to check out the course.
And they kept commenting on like,
um,
ladies in in in in the.
Crowds and it was kind of like
rude.
And my,
my boss,
the CEO,
spoke up,
he was like,
hey,
could we stop objectifying women in this control room,
please?
And like I,
I almost like stood up,
clapped and took a bow cos like there were these like three grown men with
fucking binoculars like staring and ogling at people
in the crowd right before the race,
it was crazy.
Uh,
any thoughts on Alix?
I wanna learn Alexa.
I've,
I,
I always get confused because like I haven't looked into it.
I basically just like loaded it up and been like,
cool,
I'll look into that when I can.
Uh,
Alexa has like a web server called like Phoenix or something,
but I,
I often get them confused.
Um,
one of the problems that I have with Rust and Elixir and to some extent,
uh,
some other languages as well,
is that
they
um.
Uh,
their syntax is thick,
right,
because they have a lot of syntaxic sugar,
but they don't have tooling that like helps explain that syntactic sugar
in a way that like makes it easy for me to understand.
Like you think about C,
like all the keywords in C are like actual words.
There are some symbols,
yeah,
but like there are actual words most of the time,
like,
uh,
like a good example would be like
inside,
like rust,
it would be like 5 characters that all like weird and like.
From the top row of your number keyboard,
right,
whole shift and just spam some numbers,
right?
And that'll mean
private static void main,
right?
But like it rust it's like,
oh yeah,
like the right bracket,
left bracket,
right bracket,
forward slash.
That's what that means,
and I'm just like,
yeah,
cool.
So it means that I need to have like a
um a cheat sheet available.
And I get that like some of that is like unfamiliarity with the language,
but it it does uh provide a barrier for entry.
Uh,
OK,
moving forwards,
away from racing for a moment,
I guess,
um,
Phoenix says,
what do you do at YDMS?
I am technical product manager.
Um,
that,
that's a title that I agreed on with the team because it preserves resume,
uh,
progression if Resinate fails.
Uh,
so that like doesn't,
doesn't really mean much.
Basically I was a product manager before Resinate.
And so if Resonance should fail and I were to leave the startup,
which would be really sad,
of course,
and not going to happen anytime soon,
um,
it looks good.
One of the important things to remember about like how we structured YDMS,
how we structured Reiner,
how everything's going,
is that like,
we had a,
a humongous
like culmination of multiple things coming together when like NOS went down
that was sort of like,
we need to reduce our bus factor.
Increase our legal stability,
increase our financial stability,
have backup plans on top of backup plans on top of backup plans,
it's great,
like,
I've got a bunch of backup plans,
and it's important to do that.
There are lots of people who just like would take a job,
particularly in my my sector as well,
like engineering,
like they just,
they just take the job because they see it as a job,
like you might see any other job.
But when it's a startup like Resinite or previously Mixer,
right,
there's there's passion and there's like
uh investment
that is,
is more than just like it's a job,
but it is important to also treat it like it is the just a job,
right?
You have to do both sides of the equation.
And so yeah,
backup plans exist.
Anyway,
um,
to expand what that actually means though,
it means that like if you give me a problem,
I can drive it to completion across
all aspects of the of of the stack,
except for art.
you think art wise,
I hate to do it.
Um,
so a good example here is like IPv6,
right?
IPv6 requires updates to
resonate,
updates to the cloud services that we have,
updates to some of our endpoints to support IPv6 URLs and stuff like that.
That is like multiple things,
and then in a larger technical company,
you might have multiple teams on that.
So there might be one team that works on.
The
LNL services,
one team that works on the cloud API and
one team that works on the resin actual client.
And that would occur at Mixa because we have,
you know,
like 300 people working for us.
And so at that point,
your job as a,
as a product manager changes from like,
just do it
into like,
speak to these parties,
get them in a room.
Get them to do like a fusion dance Spider-Man pointing
contest until they understand what they need to do,
and then they'll do it.
And that's what like a,
a product manager usually does.
The technical product manager can actually just do it as well.
And then when you break that down to all startup things,
it's basically like,
who can deliver end to end on this thing?
Probably,
probably me.
Benport says,
uh,
Brian,
what kind of field hook do I want if I want to drive a material on a mesh,
uh,
with one i asset provider material doesn't work because you can't
make dynamic reference for I field I asset provider I,
I don't,
I don't know,
I'm sorry.
I have done what you're describing and I just kind of figured it out.
So,
um.
You want to
drive a material on a mesh,
yeah,
why are you using I field?
Just drive the.
Like,
just drive the reference.
I'll tell you what,
I'll open Reiner and at the end I'll give it a go.
I'll have a rest at the end I'll give it a go.
Yeah,
that's what we'll do.
No,
don't launch night rain.
My computer would like explode.
OK,
you're in,
you're in office house right now.
Do you want to launch like,
do you want to launch a light ray?
No,
I don't want to launch light ray.
Fetta,
no.
Wait half an hour,
I'll clean up your puke,
and then we'll go out for a walk,
and I'll get you
some nice treats.
How about that?
So Resinites are launching,
uh,
and we'll,
we'll take a look at that question in just a moment.
Ayton says,
why does Prime have the weirdest stories to tell during office hours,
and it's always the most random thing that triggers it.
Uh,
I like to call it like a,
an enriched life,
if that's cool.
And,
and the more you think about it,
the more stories that you'll have.
Uh,
there's a communication person called Vin
on YouTube.
I'll get you his channel.
And he talks about like communication,
storytelling a lot,
and I watch
a lot of his videos,
um,
but even before that I had stories.
Like I have,
I have stories for days.
You can say like one word and I'll just be like cool,
here's like 50 stories.
Here's uh.
I'm gonna explain something now which is unique
to people who have been operating for most
of their life on a UK keyboard and are now operating on an American keyboard.
On a UK keyboard,
Enter is fucking massive.
And that means that you can spam it really easily.
You don't need to like put in any effort,
you can just.
Find it and push it.
But I'm now on an American keyboard and Enter is now like half the size that it was,
and it means I hit the key beneath the enter key,
which is backslash.
And so whenever I like paste a link to someone,
I always include a backslash on the front.
So if that,
if you see that,
like a slash on the end of a link,
that's what's going on.
It's like,
here's like a a short from Vin's channel where he's like,
hey document,
document your stories.
There's also,
I don't know if I'm able to find this guy cos I,
I look,
he's got like a a a a more conventional name,
so it's easy,
it's like harder to find,
um.
Found it.
Here,
uh,
this person is not recommend their content.
If,
by the way,
the second person,
uh,
Julian himself,
when you're scrolling through his YouTube channel,
if you're wondering why he's like wearing rubber gloves or like feathers or like
extraordinary
um outfits,
it's part of his like
deal,
um,
is to
like his fundamental principle is like
uh you you are you,
do whatever the heck you want.
And,
and so he embodies that by wearing crazy shit all the time.
Guy looks like a RPG boss most of the time.
And
the next pope is Julian.
Let's move along.
um,
some comments on,
on the CEO.
The CEO is actually like,
he was,
he was better,
guarantee he's better.
He's,
uh,
he's he's like coolest person I know.
Um,
Phoenix says,
so you're the most generally broad skilled engineer in its current form.
I wouldn't say that.
I don't even know like how to word it.
Like,
if there's a like a really big technical problem like audio,
the split name.
Etc.
Fruits is the best person to do it.
Um,
A,
because they want to and it's their company,
but B,
because they are the best at doing it.
I am a generalist,
yes,
but that means I lack depth in some areas,
and one of the things I lack depth in is like maths.
So,
uh,
you know that bug that's open about like the.
You mesh being screwed up.
I've looked at that like 3 times,
but there's just no way I can do it.
I don't have the math knowledge to do it.
Uh,
moving forward,
Kestre says,
would resinite ever have a position for communication strategists,
more of a technical marketing role,
or one where duties would involve taking the very dense
concept of something like resonate and breaking it down,
conveying it clearly over time?
Uh,
yeah,
eventually,
I think so.
If you look at VR chat,
VR chat,
I don't know when they hired,
and I don't know the pronoun,
so I'll just use they,
um,
I don't know when they hired
their,
um,
communication strategist or whatever,
uh,
but they're very good.
Let me go look them up so I can get you the,
the blue sky or whatever,
we are chat communications.
Straz?
Yeah,
Straz,
they then,
OK,
cool.
Straz,
yeah.
Straz.
Uh,
Straz is,
is,
is VR Chat's communication,
uh,
person.
Looks like now their like official title is community manager,
but it's fine.
Anyway,
if you watch their videos,
like the way that they present stuff
is like fundamentally
better than than VR Chat has ever presented other stuff.
Um,
so they're definitely doing stuff they're good.
So I do think there is probably like room for that role,
but not until we're like quite
big.
And the reason is that we kind of,
we put that pressure onto individual people within the team to
to try and embody that sort of community stuff.
There's actually a a section on community management on
our team page which I wrote ages ago.
To kind of try to explain it,
I don't know if I explained it well,
but it's there and you can go ahead and read it.
Uh,
it sort of talks about how like
we're small and like it's kind of everyone's responsibility right now.
You get like a community manager
when you have enough money for one.
And once you do,
they are the best people in the world and
they will like they will absolutely grow your community.
But until you have money to do it,
like you just gotta do it yourself.
Originally I was brought on to do exactly what you described though,
like not
like worded like that,
it was more sort of like,
hey,
could you do documentation?
And I said sure.
I don't remember the last time I did documentation like correctly.
Most of the time I just get like angry at something,
and I just remember like write a wiki page cos I'm just like,
guys,
like he's at works.
Let's take a look,
see what else we've got.
Uh,
Benport needs Field hook's behaviour.
OK,
so that's what's going on there.
I wonder if I just like search in this discord
for I feel if the answer will just be there,
cos I swear it will be.
OK,
so I just searched I feel in our Discord,
and it's just like
it's a lot of
complicated conversations.
Right,
moving onwards,
uh,
bit cracker,
has there been any updates to the tech tree?
Yes,
um,
I haven't published them because I forgot yesterday,
uh,
last week,
so I'll,
I'll do that
as soon as I can.
I don't know like what order of operations do I do?
Do I do like
finish office hours,
clean up puke,
post tech tree,
uh walk dog,
or do I do like.
Finish office hours,
clean up puke,
walk a dog,
post tech tree,
probably that.
BT says get angry at people,
it's more rational.
No,
no,
get angry at problems and fix them.
And if you can't fix them,
figure out how to fix them.
It's working so far for me.
Compressorator,
like as a good example,
was just completely screwed up,
right?
Everything was broken.
And now we're like,
we're almost there,
almost there.
Uh soveport,
thinking more about your,
your situation,
if you just reimplement the away material on top of your material stack,
whatever you're doing in terms of components and logic,
then you won't need to use the away thing
and
you won't have that problem.
And then you probably won't need to use philtre.
Oh,
if it's a generic system for like more than one use to use,
I understand.
um,
like you couldn't use that.
Oh,
something's null parented in my local home.
Great.
Uh,
so a bit crack off about compressing here,
yeah,
so BC 6H compression fails.
I've been talking about this for weeks and it
makes it sound like I haven't been doing.
I have
just been doing a lot,
um.
I need to take a look at the code for BC6H.
It's quite big code-based,
so my current strategy is I'm gonna go ahead and
hook it up to a debugger in Visual Studio,
and that should hopefully just like point a big torch,
a big spotlight at the area that is causing performance issues,
and then I can look at that
and based on what I can find,
I can either run.
And timidly make a Github issue on the original compressor nature and be like,
please help,
here's the problem,
or I can like rip open my brain and and try
and actually like programme compressorate rather than just build it.
Moving forward,
Snooky says tips for storing large amounts of data in multiple
fields like a character sheet or profile in a cloud variable?
No.
Uh,
if you want to do like that right now,
probably
dynamic variables and,
uh,
in just like a slot hierarchy.
To pull up later,
yeah,
still dynamic variables.
Let's imagine you've got a character sheet,
right,
so it's it's it's a basically a rectangle,
this guy's,
it's a box.
Oh,
you wanna pass?
No,
don't,
don't.
Um,
anyone that does Jason passing,
Yaml passing,
Toml passing,
CSV passing,
at any point during Protoflux,
I am so sorry.
The only reason that you need to do all of
that crap is because we haven't got Jason support yet.
We are gonna get there as soon as we can.
Um,
until
we get there,
I
will not ever write Jason Marsing in Photo Flu.
Like it would be much faster
for me to just like
continue working on what I'm working on in order to make
way for for fruits to work on the actual fix there,
cos I,
I don't ever want to pass Jason and Bred Fox again.
But yeah,
if you've got a cube,
you can
shove,
you could shove like dynamic variables on the cube.
And then you can save that cube,
and then that cube becomes character sheet.
And then if you say have a grabable receiver surface or something like that,
you can put that cube
onto that grabable receiver surface and it'll be like,
I am reading the dynamic variables inside the cube,
and I now know that your character is called Bob
and
uh the the table or whatever,
we've kind of making this magical system.
It could like update and write variables to that and they can
save their cube each each session and and and then you've you've got
exactly what you're after.
And then we make the cube look like a sheet,
yeah,
and then we make it look cool,
yeah.
Like a PlayStation memory card,
yeah,
exactly,
but the,
the blocks inside the PlayStation memory card are uh dras.
That's the best way to do it right now,
that's the way that like I do it in a bunch of
science shit,
so like,
yeah,
it works.
Yeah,
I,
I don't,
I don't like it when cloud variables are used to store,
Jason,
cos like I,
I get it,
like you're just,
you try to do what you're trying to do,
but it's just like it,
it pains me.
Jason passing is just not
something that you guys should be doing,
and,
and the fact that you are doing it,
like it pains me.
Yeah,
well,
the real thing is just like two lines of code,
right?
It's just like Jason serializer.
de serializer.
It's C.
Anyway,
uh,
we are out of questions and I really,
really,
really need to like sort out this like mess that we have with,
with dogs that need walks and
puke and all sorts.
Feder,
no,
good boy.
So I'm gonna go ahead and leave off here.
Feder.
No.
I will be drinking water.
I might even go pick up like a monster and then like chug it and then I'll go to bed.
I got the thing,
you know,
the,
the like
brain chemistry where if I drink caffeine I can sleep better.
Alright,
yeah,
I'll leave off here.
I will speak to you guys soon.
Bye bye.