And with that it is now 4 p.m. so we can go ahead and get started.
So,
uh,
let's go ahead and get on to the questions.
So Red ask for not it.
Um,
I'm aware of that meme,
but like I don't participate in memes in that way.
Um,
Easter else where do we ask questions?
Right here,
you're in the right place,
let's move along.
Um,
much Tempo says enjoying any anime recently.
No,
I have this problem with anime where like I watch
two episodes and I can focus on those two episodes.
So like I've,
I've got good attention,
I really enjoy them,
but then I look at the season and there's like 80 episodes or whatever,
maybe there's like 2 or 3 seasons,
and I'm just like,
uh,
like I have this like reaction in my brain where it's like,
I know.
That I'm not gonna be able to like
give it the attention that it needs,
so then I stopped watching it.
The last time I like seriously watched anime was when I flew last because I had like
a lot of flight,
uh,
like,
you know,
like 6,
I,
I don't remember which trip it was,
but like,
you know,
a couple of like long long flights,
4 or 5 hours
where I could watch anime and I put like an entire series on my phone,
um.
But the moment I got home,
I stopped watching it and I can't remember which episode I'm on.
So it's,
it's kind of difficult.
I'll give you a different answer though,
um,
I,
I put this on my,
my,
my blue sky as well,
but,
um,
if you have not heard of or have not considered yet,
please go consider Claire Obscure Expedition 33.
It is a phenomenal,
phenomenal turn-based RPG,
um.
I don't want to really spoil anything,
cause like literally even the Steam page will spoil you.
Steam itself will spoil you with like the tagline as well.
Um,
if you go in blind to like the prologue sequence,
uh,
it'll be more of a surprise,
and you'll understand,
and you'll immediately be emotionally invested in the game.
I am currently in act 2
for those in chat who know what that means,
um.
Yeah.
For those who don't know what that means,
you don't know what that means.
Find out after act one.
Yo,
what's the dog doing?
The dog wants to get on my lap,
but I'm kind of like saying no right now.
I mean,
I guess they can come on.
Come on,
there you go,
sit there.
OK.
So he's now on my chest,
just,
just sitting and chilling.
He probably wants to lick me,
yeah,
he wants to lick me.
No licking,
sit,
but no licking.
Don't you turn around and lick my face.
No,
you're not allowed to lick my face right now.
Much says presence.
I don't think I've got presence.
Quala says 44.75698.
Uh,
let's just round that up to 45.
Karaoke.
No,
I,
I actually,
there is one karaoke song I will sing,
um,
but there is like there's requirements.
Number one,
everyone else has to be drunk,
including me.
Uh,
and number 2,
it has to be quite late in the karaoke evening.
And they have to utter the phrase.
Someone in the karaoke has to utter the phrase,
come on,
prime,
you haven't sung anything.
Won't you sing one song?
And then I go,
yes,
but you all have to sing it with me.
And that's the deal,
and if they say yes,
I'll do my karaoke song,
and they have to,
like,
they have to put as much oomph into it as possible.
They can't dally dally,
they can't,
like,
they have to blind go into this song,
and they have to just follow it.
It's got karaoke.
Key voice lines,
it's fine,
it's really simple for those who know what it is.
Don't spoil it.
Moving forward,
uh,
Lex says,
with GitHub recently announcing that anyone will able to
use co-pilot AI to write issues for them,
will this effect resonate GitHubb at all,
or any uh changes to the issue sub uh submission guidelines be needed?
Um,
I think it's easier to basically just like handle it when it appears,
so.
If someone makes an AI issue and it doesn't follow
our template and it doesn't have a log file,
then we're not gonna,
like,
if it doesn't follow our
procedures,
then we're not gonna follow it.
Um,
if the AI can somehow figure that out,
then
great.
I,
I don't think we need to comment otherwise.
Um,
the temporal shift says ever play Dinct,
it's kind of like Factoria but,
but
all bots.
No,
um,
when I'm back in factory game mode,
I'll,
I'll play factory games right now I'm in,
uh.
I'm gonna be playing Expedition 33 till I'm done with it.
It's like it's beautiful,
it's beautiful.
Uh,
how are you doing J4 reference,
um.
I've got like half the usable consciousness I usually have.
When I say like usable consciousness,
I mean like it
it's,
it's what the traditional world would call productive
consciousness or like productivity during the day,
but like it's,
it's more healthy to call it usable consciousness is
that it's like I decide what to do with.
When I'm out of usable consciousness,
um,
is,
is like,
it's so here's a good way to tell.
If you are on the couch and you are slightly drooling,
you are out of usable consciousness,
go to bed.
But if you're on the couch and like able to function.
That's,
that's still usable consciousness.
So I've got about like half the usable consciousness I usually do have,
uh,
due to this whole nose shit going on,
uh,
particularly because I also have to rinse my nose 3 times,
uh,
3 times a day,
and,
uh,
it's,
it's like.
It's a lot.
I,
I also have
go through a lot of distilled water.
It's like a lot of,
I'm,
I'm making my own distilled water right now
just to like
keep up.
Uh,
VT says,
does Barry Manone know you read his wardrobe?
I don't remember who Bing room mano is.
I have heard of the name.
At one point I did know who that was,
but I do not know who that is.
Going to skip Yoshi's question because it seems related to the starters.
9890N says,
will we ever get code comments from the game source code without source code?
Sometimes I leave my mind over these nondescript fields.
What I want to do
is,
um,
when we have like a percentage that is worth reporting on of dock block coverage,
we can rerun an automatic generator.
And see
uh
what's
going on there,
right?
So
let's say we,
we ran the automatic
uh document generator and it said,
hey,
uh,
2% of classes have comments.
There's no point giving you that.
It just wouldn't be useful.
But let's say it said like 80 to 90%,
that's useful,
um.
But then it's like,
how useful is it?
But you you don't need the
class documentation for E.CS for example,
because that's
like
the engine,
and
you don't usually use it in the game.
Engine's also like a big file and it's the one that has
actually quite a lot of comments,
surprisingly.
Um,
it's good in that regard.
Eaton says,
Prime,
you're acting as if there's,
I'm gonna sneeze.
Prime,
you're acting as if this exact situation happened to you at karaoke.
Did this actually happen once?
Yes.
It happened once,
and when it happened that once was when I came up with this sort of deal,
um,
because like I don't.
I don't want to sing,
I don't like karaoke,
and I live in an apartment building,
so I don't really want to like,
you know,
do a right big belter and disturb people.
Maybe my karaoke days will be when I'm,
I'm living in my hut in the woods that I want,
whatever.
Uh,
yeah,
um,
those requirements,
the very requirement,
I promise I wouldn't like do you dirt,
it's not like a rude song or anything,
it's hilarious,
uh,
but you have to,
like has to like,
I have to like
create the moment basically.
Like it'll be midway through the song.
Like wondering what the fuck you're singing and look at
each other and be like oh remember this forever,
and there you go.
That's why it's a created moment,
perfectly creative moment.
And accordingly says any other exciting OSC fixes,
changes in the works?
No,
I just did that 11.
I know that like there were some other OSC bugs that people wanted people to
look at that was a redundant sentence.
Um,
I haven't had a chance to take a look at those.
It's very difficult to explain sometimes how those random GitHub issues occur,
but
honestly,
here's how it works.
There are some days where I,
I wake up and my current to do list,
whatever that might be,
is just too overwhelming.
It's like a river.
But I need to do some work because I'm paid to work for the rest of the night.
And so to get over that hump,
I guess you could call it like writer's block or like,
you know,
programmers' block,
to get over that hump,
sometimes it's good to just do like a really quick,
easy,
interesting task.
It has to be interesting,
it has to be small,
it has to be impactful,
and I have to know that I can do it.
And so like I dip my head into the river of GitHub issues
and whatever fish swims by,
I go ahead and eat,
and it was that other sea bug.
I understand that that bug was quite impactful as in fixing it was like celebrated,
and I'm pleased for that,
but that wasn't why I picked it at all.
I just,
I picked it totally at random.
Like I think someone was commenting on it and I was like,
oh I'll give it a read.
And I was feeling really under motivated,
I was feeling like I couldn't do my own current work.
I read top to bottom that OC issue
and
I got impassioned to fix it.
I fixed it
and it went like.
And
then I was able to work on my own stuff again.
Uh,
Easton says,
have you ever played Out of the Wild?
I have.
I've also had parts of it spoilt.
I've watched half of a playthrough of someone else doing it as well.
Um,
and it's the type of game that I can't do justice to.
Um,
the reason is like I,
I lack the attention.
So something I'm doing with,
I'm gonna go on about it forever with Expedition 33 to.
Um,
ensure that I focus on it enough as I'm recording the entire playthrough.
It'll make its way to like my gaming channel.
It isn't designed to be like a,
uh,
an expedition,
but like,
or like,
no,
that's the wrong word because it's literally Expedition 33.
It isn't designed to be like a,
I'm a YouTuber,
I'm gonna make gaming content,
you know,
I've got like a webcam and a green screen,
but it is me playing the game and my entire
focus is on that game because I am recording.
And I've learnt it's really the only way I can,
I can focus on games,
cos I trick.
The productive brain,
the productive brain's like,
you're making a YouTube video,
you can upload this and someone might watch it and like it,
and that'll make you feel good.
So like,
you know,
and it keeps me focused on it.
I do have a problem though,
which is I keep running out of hard drive space.
Um,
I have,
let me just hit properties.
I have
72 gigabytes of footage of Expedition 33 that'll be
going on my gaming channel at some point.
Edited or unedited,
I don't know,
probably unedited.
When you'd like talk for like an hour and a half,
though,
you kind of need to,
like,
watch it.
Just in case she said something stupid,
and I doubt I did,
but like,
but yeah,
I have a I have a gaming channel.
I'll I'll I'll go ahead and make it for you.
You will mostly see
uh Path of Excel right now.
Uh,
but there is a little bit in the middle
of boxes,
let's play boxes,
last 5 minutes,
3 months ago.
I,
I've got like 2 or 3 more episodes of boxes.
I almost completed it,
um,
so I've got to upload those.
If you want a like
a consistent,
concise single video experience to just understand what that channel is about,
Prime tries the alters is perfect.
I play a demo of the game,
it's 153,
when that gets cut.
I'm not playing the game anymore because the demo was over.
Uh,
if you want a full game play through,
there is Med part 1 through 6,
which is the first game in the myth series I did.
Looks like I was doing Nobody Saves the World for a bit,
but then I forgot to upload it all.
I got a bunch of videos I just need to upload,
to be honest.
I'll,
uh,
stick as many as I remember up there.
All right,
let's see if we've got other questions.
Uh,
I don't think I've missed any other questions?
Keep them coming in though.
If you'd,
if you like them,
we've only used up 15 minutes at this point.
This means rant time.
OK,
we're gonna rant.
I've got one,
I've got one.
People in public,
please have like
self-awareness and like
the perception
of where you are,
where other people are,
and how to navigate that space more efficiently.
Just remember everyone's just trying to do their own thing.
And
your
behaviour,
some of these people in public,
freaks me out and pisses me off.
Here's an example.
When you exit a grocery store,
don't wait
till you get to the door
to decide which direction you are going when you go through the door.
95% of the time,
if you've selected like a sample of random
people coming out of my favourite grocery store,
they get to the automatic doors with their big cart full of grocery shopping.
They push the cart halfway through,
the doors open,
and then they like blankly and gormlessly go
left,
right,
straight ahead.
I don't know.
Let me spend an imperceptible amount of time thinking about this,
but still perceivably long enough
that
I will walk into you occasionally.
And the reason I'll walk into you
is because um.
When you exit that store,
you're ex-ing it onto a strip mall,
and the strip mall has a path,
and I walk that path every day
with this dog here.
Every day I'll go there for some reason,
even if it's just to walk the dog.
We like going there,
he likes going there,
he loves going in the pet store there,
so we go there at least once a day,
and once a day.
I will almost walk into someone
who does that exact thing.
They come out of the grocery store
and then they freeze and it takes them like
an eternity to choose between left and right.
There are two options,
left and right.
And
presumably you should make that choice before you get to the door,
or you know where your car is,
but they just don't.
Another example of that is
like,
what is it with some people who take like triple
the amount of time required to do grocery shopping?
Like triple.
And.
Yeah,
we could talk about them wandering around the store getting lost and
how they pick up items that would go on for hours.
But specifically the one I'm referring to
is at the checkout.
And specifically I mean Walgreens,
right?
So there's no like conveyor belts or anything,
but
like they're buying like 2 items and it somehow took
like 10 minutes for them to buy 2 items.
And then I bought one item and it took 30 seconds.
You know,
they don't have the right change,
they don't have the right card,
like
they wanna like argue over the,
I I I just don't know,
like sometimes it just like it just fills time and it's like
you have two items and you've been here longer
than the person with an entire shopping cart of stuff.
Like,
figure it out.
Alexis,
how do you and the team deal with accidentally overengineering or scope creep?
There is.
over-engineering that does occur occasionally,
but for the most part,
it is,
it is structured.
I know it can look like overengineering,
but like Fruchs is working to a goal,
even with his big objects,
like his big projects,
uh,
he's working to a goal.
When it does come to over engineering,
the easiest way to,
like,
think about it though is to think about the release cycle and how we fit into that.
Um,
particularly when it comes to people who aren't freaks,
right?
So I basically have like 1 to 2 chances a week for my code to get into the main builds.
Uh,
and so
I will sometimes
under
engineer or under scope creep something
so that it has a chance to get in.
And then in review,
Fris is like,
finish it.
He doesn't say it like that,
he's very nice about it,
but like,
um.
I,
I've I've,
I've kind of learned the sort of bar that we need to get to.
Like a good example here is like,
hey,
there's a bug and we could fix it with one line of code,
we could fix it,
but with like 10 lines of code.
We could fix it and it will never ever happen again,
and the quality of the product will improve by 0.1%. It's like,
you pick the second option.
Most companies would pick that first option and they would,
they would
schedule the second option's work for like later on,
and they would just put it on like a pile.
We don't do that.
We pick it up and we go,
hey,
let's do this properly.
Uh,
trying to think of an example.
I guess like curses is a good example.
I know the bug's still open with some like odd edge behaviour on the curses,
but.
Um,
I took the time to
standardise
cursors like across the entire board.
Like they all use the same code now.
They all use the same code base,
they're all scaled the same,
they're all multiplied the same,
they're all coloured the same.
Like cursors are great now.
And it's because I took that time.
Over scoping it or overengineering it would
be uh completely redesigning the cursor system,
I guess.
You need to take a look at that bug cos like someone reopened it again.
It was like the,
it's the flickering when you go between like far away and close together.
Together,
it's apparently still happening,
uh,
but it's less common,
so it hasn't like it hasn't been on the
sort of higher up my priority list.
It's been sort of in the middle.
I don't understand why it would still be happening.
It might be like a global local space thing I have to take a look.
I definitely fixed one edge case,
but I,
I like there's another one there that's that's there.
Let's go on for some other questions.
Uh,
Nana,
what,
what.
What?
Sorry,
what are these?
In order,
arm haptic point Manager,
and the second one has the name of the image.
Don't know,
don't know.
Yeah,
I don't know what,
I don't know what you wrote these are.
I'd have to open the codebase and take a look at them.
Um,
I'm not going to remember to do that.
Um,
what is,
what the exact restrictions on 3D nike measures.
You can go to the badges page on the Resinate wiki.
That should have the information there.
If it doesn't,
we'll get it updated soon.
I would quote it,
but I don't want to cause it,
it perpetuates information that might change,
uh,
whereas telling people to go to the wiki like perpetuates information that,
um,
can change but still is correct.
The ray cast origin is wrong for the laser size.
I'm not sure that lines up with with what I'm looking at,
but I'll I'll keep it in mind,
uh,
when I take a look at that one again.
That'll probably be
next week sometime.
I don't really know.
I've got some like non-tagged stuff
that
uh I need to do.
Uh,
Gy Runi says,
how's the progress on Red Hat Linux going?
Um,
I
I put that one on pause.
The one remaining gap there is that we need to recompile freetype
such that it has an additional library in its like load path.
So I'll,
I'll have to look into that one cos that was like,
that's why I paused it,
cos there is a workaround.
The workaround is like you
sim link one.
Free type library to another URL
um,
on Red Hat machines,
so like there's there's a workaround.
Everything else should be good though now.
I am trying to get the compressorator stuff done,
um,
fixing the reflection probes,
and the reason behind that is because the
moment I like put down compressorator again,
I'm,
I'm not gonna have time or the desire to pick it up again.
Hate it.
Try and get to the badges wiki page,
a little bit handicapped cause I got a dog on me,
uh,
but I'll get.
Oh
yeah,
that's,
that's helpful,
I know.
I know that's helpful.
That's that's that's helpful.
I'll take a look at that.
That could actually yeah,
that makes sense.
Are you able to expose the forks of Frey and Steam Audio,
those are only two left for arms support?
Yes,
and it is on my to do this,
to do that.
It's on my to do list basically to check in with J4 and tell me and him to tell,
sorry,
uh,
pronounce and it
to tell me,
um.
Uh,
what I need to do to unblock them,
uh,
probably merging a bunch of PRs.
Are you able to,
oh,
I've already,
I just literally just read that.
I was trying to read Easton's question,
but then I read your question called reckoning again.
I don't know.
I'm recovering from nose surgery.
That's probably what's going on here.
Um,
that excuse is gonna like run out after this week,
and I just know it.
I
hate it as well.
I can't use it as an excuse next week.
I technically can for 3 to 6 weeks,
but like,
I'm I'm mostly OK now.
Uh,
so the original plan was to separate fruit extension from Unity to upgrade to .NET 8.
But when .net 9 released,
the idea quickly switched over to Targeting.net 9.
So does this mean upgrading runtime is a simple process,
or was the switch to .net 9 only because no work had actually been done yet?
Uh,
.NET 8 to .net 9
is,
is like walking up the street.
I just do a better analogy.
.NET 8 to .net 9 is like a software upgrade for your computer.
Mono
to .net 9 or 10 or 11 or 8,
doesn't matter,
but like getting straight from Mono into .NET
is like a brand new computer.
That's a sort of analogy that you need to keep in mind.
So like we,
we're doing an enormous,
enormous amount of effort
to get out of Mono,
but once we're into 9.
I mean,
specifically,
it has to be .NET 6+.
We'll be on the track that's good.
One of the things that is interesting to note as well
is that you need to put less
emphasis in your life into the numbers on things
in the engineering world.
So in the,
in the real world when it comes to like products,
like video game consoles,
video games,
films,
etc.
We're incentivized to think that the higher number is like a a next generation.
So,
you know,
like,
uh,
Iron Man 2,
it's like,
you know,
the next Iron Man film from Iron Man 1,
and Iron Man 3 is even better than Iron Man 2,
that's the way it's meant to work,
right?
Uh,
and that is also the way it's like sort of
talked to you,
uh,
historically when it comes to computers,
you know,
like Photoshop 8 is so much better than Photoshop
6 cos Photoshop 8 wants to make more sales.
But we've come out the other side of that in computing now,
and that number is usually
just a compatibility thing.
It's usually just a compatibility thing.
Sometimes it's not,
and sometimes it is.
Um,
but in the case of .NET,
it is just a compatibility thing.
So
.NET will increase its large number,
as in going to .NET 12 or 13.
Every time there's some form of breaking change or big enough
change that they want to make a hit on it.
Um,
and that means that if you look at,
say,
the differences between
mono and .net 8,
you'll see a huge list.
And if you look at the differences between .NET 8 and .net 9,
you'll still see a huge list,
but it's,
it's smaller,
and it still is a huge list,
but it would,
it would be smaller.
Uh,
Easter's saying Windows 11 is not better than those 10.
That's another example where
the version number
still doesn't mean
like compatibility,
it still means like
generation,
so
it it just the generation.
I need to get to Linux,
like as soon as possible and I've made no progress on it.
And I said I needed to get to Linux in January and I've made no progress on it.
I have an excuse right now though,
which is I'm recovering from 9th century.
See,
it comes up everywhere.
Um,
but I,
I'll have to get around that at some point.
I don't desire to go to 11 though.
The like,
uh,
straw that broke the camel's back for me,
I mean,
um,
it's happening a lot to a lot of people right now.
They're just looking at windows and it's like,
I hate this.
But the one that broke it for me was my laptop,
which I,
I rarely use.
I basically use it for travel.
Um,
I pulled it out of
the laptop bag
that it's been in
for months,
and I turned it on.
And it inexplicably asked for my Microsoft account password,
which I don't know
because I don't remember which Microsoft account is on.
And so I can't log into a laptop anymore.
Now I know that I can,
right?
I could probably find out some way to get around it,
or I could just like image the system and then I can get the files off of it.
But like
Microsoft has denied me access to my computer
that was off and in a bag
because of some update that automatically installed as I was turning it on
that forced me to use my Microsoft account
that I don't know.
And when I try and use like the correct password from my password manager,
like some weird errors appear.
So I literally just can't use
my laptop because
like login don't work.
Like
the basic feature of a computer just doesn't work.
I'll add this to you,
right?
If I right click on this computer on my desktop,
if I right click like a window on my taskbar,
you know that like
context menu appears that allows you to like close the window or maybe maximise it,
that crashes for me.
Every time I right click something on my taskbar,
it crashes and
reports an error to the event log.
No idea
how to fix it or what's going on.
But yeah,
I want to use NixOS,
the reason why I use NixXOS is because I want repeatability,
and the reason I want repeatability is because.
This will be like the 20th time I've set up Linux,
but I've just,
I,
I haven't maintained whatever I did.
Like there's a dot files repo somewhere that's my dot files.
There's a bunch of cool bash scripts in it.
I don't remember what any of them do,
how any of them work,
or if any of them are good.
So I don't want to do that again,
it's Nicks,
cos Nicks will be
basically I will be Git having my entire computer set up.
And if I can,
parts of it will be open source.
I've basically got to figure out how to handle secrets.
Um,
in NY,
um,
and then the rest can be open source.
I'll just use like a,
a secret store
or like however secrets are done.
Uh,
goalie says what ID we use in Linux.
Uh,
Cyro right now is,
is desperately trying to make every single part of our build flow work
um on Linux,
and so by the time I get to Linux,
I'll just ask Siro.
I know Cyro sometimes has to run a Windows VM to do a couple of things,
and that's fine.
I'm happy to do that
because it's a VM,
right?
Windows 11 can't hurt you inside a VM.
Yeah,
I've seen people going back to sublime text due
to what's going on with VS code right now.
I still have my sublime text licence printed in my filing cabinet.
It's one of the first pieces of software that I purchased,
so I printed the licence.
All right,
we're at half past,
so I think I'm gonna close off questions here.
Goldie,
if you've got one,
type it,
otherwise no more questions.
Need help setting up VR and then set up the LVRI community.
I'm,
I,
I basically like.
I try to exhaust all possible sources of information that aren't talk to people,
but
yeah,
I'll talk to people if I need to.
Isn't because I don't like people,
I like generally like
average,
I don't like people,
yeah,
um,
but it's just like I wanna do it myself.
Hi,
Mr.
Feder,
are you OK?
You wanna get off?
Yeah.
Oh,
it's a wiki,
hell yeah.
I'll just,
I'll,
hell yeah,
there's there's stuff there,
perfect.
Uh,
I will see you guys later.
Whoop.