We go to office hours.
It's actually,
uh,
I,
I think it's like for some people it's like an hour
earlier than it should be pretty much like everyone in Europe.
Apologies for that.
Um,
we're America and so we like to sort of throw it around and be like,
our time zone is the correct one.
But no,
the,
the team sort of adopted using Pacific Time,
um,
like year round because we got tired of,
of daylight savings issues,
so I just kind of forgot about it.
Uh,
we only have one question in the,
in the question do dad,
which is what's a dog doing?
A dog's barking at the door.
Um,
we woke up quite late,
and when I say that I mean like literally 45 minutes ago.
Um,
you know when everyone's like,
oh yeah,
you should like wake up during the day,
go to bed at night.
I'm just like,
no,
I go to bed when I'm tired,
I wake up when I'm
like,
I wake up when there's some sort of obligation to perform.
Um,
I'm like the perfect example of like why office work doesn't work as well.
It's like I will do literally probably no work from
now until like 8 p.m.,
9 p.m.
and then like 89 p.m. my brain like activates a bunch of like,
oh my God,
you could do work now,
and then I work till like 6 a.m. It's like,
it's really weird.
So like my mornings are now my evenings and then my evenings are my mornings.
But like,
you know,
I work from home and it's great cos like you get to like wake up and like your instant,
like when you wake up,
it isn't like oh we've gotta get people out the door.
You know,
if you're a big family,
it's like oh we've got to get kids to school,
we gotta,
you know,
like get the car on the road,
probably like make a coffee and put it into one
of those like horrible metallic like portable coffee mug things
um jump in a car and drive for an hour and I'm like nope.
My morning is I get to wake up and I get to drink like my own fluids.
That sounds wrong,
my own like choice of fluids because it's my own house.
And I sit at my desk and like maybe I'll play a game for an hour,
maybe I'll watch YouTube for an hour.
I certainly ain't working for like an hour when I wake up.
I'm back to the uh Xbox Surface earphones I was talking about.
I put them in,
um,
you know,
they had good audio quality and everything.
I'm sure they're a good product for some,
they're just not
for me,
right,
cos I put both of them in,
so I had my fridge magnets in my ears.
And then,
um,
I think I was loading the dishwasher,
right?
So
active
activity,
but not like,
you know,
marathon running or anything like that,
it's just me like
putting a plate in the dishwasher.
And it just wouldn't stare in my ears,
so it was just like great,
there's another plate or bowl in the dishwasher
with an Xbox fridge magnet inside it.
So for those who do use earpods or earpod style like things,
um,
do they stay in your ears?
I kind of just like,
I don't know,
feels like throwing caution to the wind,
you know,
with a headband,
um,
you know,
traditional,
everyone calls them like closed ear,
open ear,
I don't think that even like matters anymore
cos of like always cancelling and stuff,
but
you know,
like with a headband,
that's what I want.
You can't lose those really as well,
right?
Let me just shut the baby gate so a fella can't bark at the door.
All right,
we have now created
physical separation between Feder and the front door.
Relier asks,
what's the reason behind prioritising switching away from Unity
as a owner instead of working on the inventory.
Um,
and yeah,
and that's what just went out about that,
and I'm happy to talk about it a little bit more,
but I would say for like in-depth technical conversations for Fris's next,
um,
office hours.
Um,
he should be posting a thread for that,
so you can drop questions in there,
but happy to answer what I can
there,
uh,
so.
It isn't
prioritising,
it's like trying to run things in parallel.
Um,
if you remember the tech tree which I'm happy to open a little bit,
uh,
there are so many like cogs and movings and and and spinning.
And gears turning,
etc.
the
um,
it
is sometimes difficult to sort of like talk about without people jumping
to conclusions and sometimes there might even be wording issues about that.
Uh,
so if you reread all the rendering announcement,
it's not like an immediate priority,
it's like a
project that we need to start now
cos it's gonna take like forever to like.
materialise
exactly what we need.
Uh,
we still haven't announced our,
um,
big next priority yet.
You know what our next priority is,
we're gonna,
um,
we're gonna go into like a,
uh,
internet of things,
Wi Fi enabled juicer.
We're gonna go into a juicer,
and you're gonna have to put our um
DRM locked bags of
pre-cut and shredded fruit.
Um,
into the juicer,
uh,
so that you can get a single juice serving out of like a
very expensive bag of fruit.
That'll be our next product marketing initiative.
Ah,
so I hope that answered the question.
If you got any further questions on that,
um,
matter,
that do let me know.
Moving forwards to,
um,
Yosh,
that's a licencing question,
it's always fun.
Um,
some time ago,
Johnny Ford had messaged you and thread about resonant image encoding.
um,
one thing that stuck in my head is we cannot use LGPL or GPR for,
for for legal reasons.
Um,
then there's an explanation of the differences between LGPL and GPL.
Um,
one of the reasons for LGPL is
a misunderstanding of the difference between GPL,
uh,
Jesus.
Can people like make these things have better names sometimes,
um,
between GPL and LGPL,
Part of that is
the,
uh,
problematic stuff there.
Um,
secondarily to that,
it's a legal thing which a lot of um
companies do.
Uh,
so we were pri like previously operating on sort of
my own
legal,
um,
sniffer dog that exists in my brain.
Um,
the,
uh,
basically says like LGPL has an elevated legal risk.
Um,
it's not like one that is mitigatable,
but it's one that requires some
thought,
um,
particularly when it comes to.
Just clients and stuff like that.
Uh,
and we kind of don't
have
time
to do a lot of like legal work right now.
Like it's 10,
it's probably fine.
It's probably 100% fine,
but like in a couple of cases it might not be.
Um,
there was a humongous,
and I mean humongous licencing issue
um when Microsoft was acquired,
Microsoft acquired Mixer.
I can't,
I don't know if I can go to details.
I mean statutory limitations probably don't matter.
Um,
but
there's a running gag between me and the person that caused that licencing issue
about like how the world could have been different if they had decided
not to use that one library that they used on that day.
Um,
and
I don't know,
it,
it causes cause for concern.
I get Yosh is part of the,
um,
GPL LGPL,
um,
Unix,
Linux,
um.
I don't wanna like call it negative or like collective.
Basically it's just like
Josh has managed to sort of position themselves at a person who
um
has the freedom to like use GPL software,
but uh uh as a as a business we kind of have to be careful.
It's probably fine though,
but like legally,
I have to say I don't know,
we'd rather not look at it,
cos if we do,
we have to have to look at it.
And I can go read the LGPL now,
but what I need to do is go read the LGPL.
And then go read a bunch of other stuff
and then figure it out.
Like we,
we just haven't done that work.
We've done that work for GPL
um
we know that for GPL it's incompatible,
and we know that MIT is compatible.
I know that Apache is compatible,
um,
but I always confuse what Pat Apache does.
When it comes to BSD,
some of the weirder GPLs,
even the A GPL,
I'd have to reread it,
it's just like my head hurts,
right?
Um,
right,
where are we?
All right,
let's move forward with additional where are we?
The AGPL is even worse than the GPL.
OK.
One day,
like when I like
quote retire,
I'm never gonna retire,
right?
I'm always gonna be doing internet stuff,
right?
But like one day I will never work.
I won't work on resonant again.
Like one day I will write my last line of resonate code.
One day Fruits will write um his last line of resonate code.
So when that day comes,
the next project that I do
is going to be entirely
full GPL.
Like entirely full GPL and it's gonna be like,
hey,
I'm retired now,
I have retirement,
I have enough money
to,
to not require money from an employer.
Therefore,
everything I do,
you can't make money off either.
I mean you can with GPL but you know what I mean,
it's like,
it's less,
less of a,
it's like,
hey,
you got profit motivators now,
all my code past my employment at Rosy will be a GPL.
Oh,
the GPL is the like um.
I don't know,
it's like they added like cos GPL is often called like a,
a virus licence,
which is like effectively correct.
It's like if you
implant some GPL code into your code base,
then like oh I think it's it's it's all.
It's all infected by GPLness,
but like the GPL is like,
hey,
we're not even infecting your software,
we're gonna infect your servers as well.
It makes sense like it it really is a good licence,
it's just not if you're a business.
We are seeing like um.
Some improvements in the area,
like there are a lot of,
you know,
GPL projects now that,
um,
or at least open source projects now that are
like funded by companies that use them prolifically.
I don't know the case of this,
but so it's just a like
ballpark working example.
I don't know if if Facebook are doing this,
but like,
let's say Facebook uses a popular library
in this day.
age it's more likely that they might consider
sending some money to that library.
Oh,
someone's given me another collection of licences to look at.
I'm so tired software licence.
Oh wow,
this is like,
yeah,
maybe I'm so tired everything when I'm like I'm so
like when I retire I'll be like so tired.
I won't be like that I will be tired,
yes.
One of the best things you could do,
rather than licencing it though,
is to put like a public domain classifier on it as well,
which basically means like,
hey,
like I,
I don't care like I,
I like,
you have all the rights,
go away.
Um,
that does mean a corporation can turn around and like use your code and
then like incorporate it and make a bunch of money off of it.
But it's also like,
hey,
I'm,
I'm opting out of this licence system.
I'm saying like I don't care.
We had that once,
we were looking into using an audio library,
um,
many years ago,
um,
for spatialization,
and it's on some guy's website,
um,
and I don't remember the name of the library,
and even if I did,
I wouldn't link it because it would encourage you guys to go bother him.
Um,
but we,
I very politely emailed him and I said,
you're like,
your code is great,
your library is great,
we want to use it just legally,
we need it to have a licence.
And could you just like pick a licence and
like email me the licence that you wanted to,
to use,
um,
you know,
if you don't care,
and I even sent him a bunch of links,
like,
you know,
really easy to.
To consume
web pages about like what licence they might want to use,
uh,
an email back with like,
you can do whatever you want with it.
I don't care,
but I'm not giving it a licence and I'm just like,
oh,
cos like that was great.
It was like,
you know,
the the author's doing the right thing and
the author just wants their software used,
but legally speaking,
can't use it,
so like I will,
bye bye.
No.
All right,
let's move forward with questions now.
Um,
Nuki says,
any thoughts on the kerfuffle and discussion?
Can we like,
not you particularly Ny or anyone else that is talking in there,
um,
and maybe just to like the part of your,
like the part of your brain
that
reacts to this news in this manner,
please just like
think,
maybe take half an hour before you start
like responding to like random stuff or being confused
cause like.
We have to tell people what we're doing
and like if you respond to what we're doing
with,
with negative emotions,
whatever it is,
we're just not gonna talk to you.
Like there is a,
there's a world where like office hours shut down,
where streams shut down,
where the Discord gets like quiet
and like
no one posts there from the team,
where like you never see team members in public worlds,
they don't have Twitter pages,
you can't follow them,
stuff like that.
Like that's a world that we can go towards,
and that's the world that like 90% of customers,
sorry not customers,
companies do.
Simply to avoid problems like this,
you have to separate like the work from the person,
um,
and in big corporations that kind of just automatically happens,
but sometimes it's deliberate too.
I'll give you a perfect example,
which is all of the team at um
the Ruinscape company,
um,
Jag X,
um,
they,
when they join the company,
they create
uh new socials,
and new.
Username,
like a new profile,
a new account on RuneScape as well.
They can't use their old one.
And their account mandatorily has the word mod,
which is a sort of short for staff.
It doesn't mean mod in the context that we use it here,
but like mod and then a word.
So it might,
like,
for me,
like if I joined Jagx,
it would be like mod prime and you'd be able to follow Probable Prime on Twitter,
YouTube,
whatever.
I probably actually wouldn't be able to use Prime.
Let's say like mod,
Mod Oppenheimer,
whatever,
it just popped into my head,
um.
The actor's face popped into my head,
so there we go,
like mod op and higher that works at Jag X-ray,
and I would have like
no
strong,
I mean you'd be able to work it out,
but like no strong connection
between probable prime and modopenheyer would exist
so that like majority of the populace
doesn't know who it is or like they only talk on staff accounts,
you know,
it's all filtered,
it's all PR language,
it's all corporate,
um,
that's where we go
if like,
Again,
speaking generically,
not to anyone in particular,
if you don't just take 5 minutes
to just chill,
relax and realise how
panicked and stressed and hardworking this tiny team is
trying to do everything that you want,
all at the same time whilst you all squabble and talk to us about what you want us to do.
It doesn't work like that.
Speaking of that,
let's open the tech tree so I can kind of explain what's going on right now.
Like one of the things that like,
when we started this company,
I wanted and I requested,
and we all agreed with,
so it wasn't really a discussion,
it was just like thumbs up,
was as transparent as possible.
I don't know if we've kept up with them,
um,
but there's the financial reports on our wiki.
There's the monthly recap streams,
there's the,
the GitHub itself,
um,
there's my like task tracking board,
the tech tree,
or the announcements or the office hours.
We're trying to give you as much information as we can
because we understand that it feels weird,
you can't.
Read our minds and we're not always like um
awake enough or have enough energy to answer all of
your questions or to answer all of your concerns,
but
um
when conversations like this happening,
like everyone's hand leaves the keyboard and no code is being written
because of the way the conversation goes.
So like,
if,
if Fruits had announced,
sorry,
we're gonna take like a 6 month hiatus to work on like advanced Excel functionality.
And then you complained?
Well,
we wouldn't work on the advanced functional like Excel functionality,
we would just like stop typing on our keyboard's code
because of the negativity,
right?
And so no work would happen.
What we need to get down to is a point where we have like a sizable enough team
that has bandwidth enough to do
like
a couple things at the same time.
That are really big,
and then they work on them for months regularly,
and when I say regularly,
I don't mean 9 to 5,
but I mean
some sort of equivalent of that.
Rather than like,
hey,
we work ourselves to the bone for 3 months and you get the split inning.
And then
we
take a break and then we work ourselves to the
bone for 3 months and you get whatever comes next.
It's got to be like,
hey,
Monday to Friday,
I do,
you know,
roughly
5 to 8 hours worth of work per day
on a shared goal,
and that shared goal slowly happens over time.
That's the goal.
Um,
slowest moves,
moves fast.
And we move a lot faster than many companies.
But like,
it can work on our smoothness.
And you can contribute to that smoothness.
All right,
I've opened the directory.
So for the non-unity renderer,
you'll see over here
that we have a bunch of question marks.
In fact,
I'm just gonna add another one for like a dramatic effect,
right?
So there's another question mark over here,
and we're actually gonna create a new box that has
no background and we're gonna title it render a project.
And I'm gonna put project in quotes,
cos like we're really trying to illustrate here,
right?
There's a lot of like
stuff in programming which just,
it isn't actually writing code,
it's like,
hey,
we need to do research,
hey,
we need to have conversations,
um,
and that's the renderer project,
right?
Um.
I need a I need a fruits.
Give me a fruits,
right?
But
look at all the other things Fruits has like got his uh his face on.
Like we know for example,
the I's put his face on a bunch of other stuff as well,
right?
So we know that like he'll be in charge of that one,
everything up there probably,
yeah.
I mean,
I don't do this
because like it's,
it's added pressure for freaks,
right?
But like these are all the things that like we're trying to work on at the same time.
This is just like one angle of it.
All right,
let's move forwards through questions.
Uh,
hey prime,
you're silly.
Can you post the tetra?
I will post the teary after this.
I'll just stay on the line until I until I export it to sort of
social pressure me into doing it.
Uh,
Josh says that makes sense,
so it wasn't we can't use GPO at all.
It's more like it would take a lot of time and
energy to figure out the corporate legal stuff about it.
Yeah,
apologies for not saying that,
um,
up front.
Uh,
no,
Ny,
no one,
no one responded negatively here,
um,
about the like render our news.
Uh,
it's just like
it was just a general conversation about how I wish people were
understanding
of like how,
how development worked and how like
basically
like
number one priority is that we do anything.
Like literally anything.
01 of the other things to,
to note as well,
um,
is that the performance update isn't
over,
right?
We've still got post splitting any bug fixes and
additional performance updates which are still happening here.
They're still happening.
Uh,
even I am doing some of them,
so I'm gonna go ahead and move my head,
my head over there as well.
Um,
some of these are actually being.
Um,
accidentally discovered by myself when I poke around,
but some of them are being,
um,
discovered when I'm doing this business stuff over here.
Um,
because this here,
cloud automation,
deployment,
stuff like that,
um,
it
is going like,
oh,
hang on a minute,
that's weird.
Um,
we should like fix that up,
and then I do.
I wanna move this
a little bit to the left and a little bit further away,
just to like indicate like,
hey,
it's not,
it's not explicitly like
associated with those,
um,
but for this one I kind of wanna move it.
Let's just make more and more control points.
OK,
this is gonna be on the tech tree forever and like
no one explain it.
Like if you get asked like,
hey,
why is this line weird just don't explain it.
It's because I couldn't make it better,
there were you.
Just,
just don't explain it.
Uh,
Dia has a,
a,
a note,
but it's uh
not really a question about like
uh residite,
but I'll take it because it's,
it's an issue that is
very close to home,
which is waking up.
Um,
I know we'll wait,
so Dio says,
I know we're way off into the topic of,
of going to bed,
waking up only for external obligations.
I've been composing the message for a long time,
but my alarms for external obligations are driven by calendar entries that set the
alarm based on an offset of the start time in the calendar event.
The current problem is that requires some guesstimation as
to how far of an offset is required,
usually turned by driving time,
time to get ready.
The Google Maps API shows some promise on the first
part of the calculation when a location is provided,
but it's a billable endpoint,
so
I'm a bit icked out by that in particular,
despite it being fairly minor.
That's really cool.
That's that's,
that's really cool.
However,
uh,
There was that point where uh at BLFC that one time it
it hit like 6 a.m. and your phone just kept ringing and it was like,
oh yeah,
those are my Outlook alerts,
and I'm just like why?
Why at 6 a.m.
at BLFC
are your Outlook alerts going off?
That was my fault though,
cos I came back to the room at 6 a.m. Uh,
I don't like,
I don't like how these are like to the left and right,
so I'm gonna move them down.
Here we go.
One of the other like problems as well is that the solution to this,
this problem
isn't just like taking more time off or
or taking vacation.
The solution to this problem is that like we change something about what we're doing
to uh fix the problem.
And
that's why I talk about like being quieter and stuff like that,
that,
that's like one of the ways that you can fix it,
right?
It's like.
The
uh community doesn't like hearing what we're working on,
even though we're trying to keep them updated on what we're working on.
Cool,
I guess we won't update them on what we're working on.
What I get to do,
because this is a community
project as well,
is I get to put you guys in.
There we go.
Which
in,
in like,
um like,
it should be even more of a reason not to be angry at us when we share stuff.
It's like,
hey,
we've got like the hugest,
biggest,
most complicated part of like our rendering system and all of that stuff,
and we want your help to discuss it and to work on it and to figure it out.
rabble,
let's get the pitchforks.
You're like,
what?
Uh,
Nookki going through mentor first isn't ideal.
We do have announcements going through internal channels that are reviewed.
Um,
I reviewed everything that Freaks posted.
I've just noticed,
like,
I'm noticing
like you know when you might look at a junk drawer and it's full of like USB cables,
usually USB micro that you don't need anymore cos of USB-C.
But I'm just like,
if this goes up here and this goes along here a little bit,
and they look better?
We've got some room here.
Oh it looks better.
Whereas this
can go up here and then if we bring this down a little bit,
this one over a little bit,
that's nice.
We even probably like bend this one a little bit.
And then look at all this room here we've got,
we can move the wire work up a little bit.
Oh,
that was bad.
Oh,
OK,
I'll do the tidying up later.
It's just like
ah.
How do I select this?
Do I just keep clicking or what?
I don't just send uh send it back.
Yeah,
there we go.
Just a bit nicer without the lines crossing,
yeah.
Probably curve this one down
and then retarget it there,
and that looks a bit nicer.
Uh,
Johnny Awesome says speaking of performance,
the web P speed up should be
mergeable.
All right,
let me take a look.
Yeah,
that's moving along.
That's gonna take like probably a longer time than you realise to,
to make its way to actual resonate,
but like it's,
it's moving along.
Are there any other questions?
We got any tangles over here now,
this,
this area I kind of tidied up cos I built it all in one go.
I'm gonna move up to,
there's probably some stuff I should add.
Oh dear.
There's probably some stuff I should add to the art team's uh section.
Oh,
half those arrows are linked to Raivi's head.
There,
and now we move that up,
we can go ahead and and take this.
This can go in there.
Take one of those,
put it back there,
and this
can go in.
And then and we'll just
rearrange this 10,
that's wrong,
that's wrong that like linked linked to uh
this one we can go over here just for now,
just for now.
Put this up here
and then.
It's going,
that's going to the land of green,
there we go,
it's in the land of green.
And then that can go in there.
Oh,
get in there,
this is,
this is better.
These could move closer.
Um,
I did want to create some distance,
but they're not inside the box.
So if you don't understand that then that's fine.
But they are,
they are inside the business box.
OK,
that's a bit tidy.
Let's
maybe see if we can get to the,
I can't get to the secondary work now,
but that that's done.
Uh,
Halo says,
how does ProW Prime is Java?
I actually got extra credit in a university,
uh,
class,
um,
cos I wrote a Probable Prime um detector.
I used,
uh,
like a sieve,
uh,
and I probably used the first sie.
I wanna say like,
I'm not pronouncing this correctly and it's not correct,
but it sounds something like this.
Is Muramovsiv,
Ee,
it's like an old Greek name.
E
maybe ah,
you know,
one of those names where it's like,
are you a bacteria or are you a person?
Are there other questions?
Let me see,
have I missed any?
Nope.
It's like,
hey,
my name is Julius Maximus Deridius
Sorus like,
OK,
cool.
Is that a bacteria
or a person?
I'm looking it up,
uh.
I before E except after C.
I've never remembered that.
Like whenever I type an I before E except after C word,
I always do it wrong.
Here it is,
the sieve of
Eratosthen.
OK,
cool.
Again,
it's like,
hey,
are you a bacteria?
No,
I'm just a Greek mathematician.
Whoa,
look at this Aristophanes uh uh picture.
Obviously it's not like a photograph,
too early for that,
but like here's a drawing
of like the absolute unit that came up with that sieve.
And when it comes to old paintings,
old pictures,
old,
um.
Uh,
like old drawings or like anything like
media that depicts something like before photographs,
um,
sometimes there are like political,
uh,
religious or like belief based like
influences in the art.
I don't know if that's occurring there,
but like the reason why like.
Uh,
like cows look weird,
like there's a reason why cows look weird in portraits.
There's a reason why like certain,
I don't know,
I'm not an art expert.
I was watching some like art video at like 3 a.m. and I've retained this,
this sentence of information.
It's like sometimes there are reasons why stuff looks completely weird
in like older art,
because like it was like fashion back then.
Sometimes like political fashion though.
That was back in the sort of,
you know,
the period where it's like,
hey,
um.
We will standardise all lengths of fabric
based on the length of the king's arm.
You mean the king that like occasionally dies and then
a new king with a different arm span exists?
Yeah.
Fun fact,
you,
you know,
like a kilogramme that you,
you know,
maybe you've got like a weighing scale in your bathroom and you stand on and cry,
um,
like that
that has to be like calibrated and it's usually like a chain of calibration
that eventually leads back to a solid metal sphere in some laboratory somewhere
which weighs 1 kilogramme and it's usually
like silicone or some other like base element
um to make it really,
really pure.
It's like this is
a literal kilogramme.
So instead of the king's arm,
we've got the KI's giant metal orb consult the orb.
Uh,
we are running out of questions.
I do see one and I'll go for it.
Uh,
kilogramme reference,
a picture of it.
Here you go.
Yeah,
they did get rid of the references based on consonants now,
which is like,
it's like,
it's something like the number of atoms or something,
but like this is how they used to do it,
right?
It's like pull a vacuum
and like,
OK,
so that that tiny chunk of metal that's
like roughly cylindrical in the centre there,
that's the kilogramme and everything around it is just to keep it constant.
Uh,
onwards and upwards.
Uh,
red says how probable are you?
Are you gonna hear like a
a million reasons for why I chose this name,
like one of the reasons is that like I'm generally good at things,
but there's a chance I won't be.
There's a high chance I won't be,
hence all the references to like going to compress
an Acon and licking the walls and stuff.
It's like I'm
probably
prime
at this activity.
Like your work might not be good,
but like it'll happen.
Uh,
so moving forward to Revi's question,
uh,
Revi says,
so you're working on the UI,
I guess most of the community's frustration has been that there are,
there's not been any messaging that you're working on it.
Uh,
I can give you one item that we are working on,
uh,
that I've forgotten to add.
Uh,
I need some room,
so I'll put it here for the art team.
Uh,
and this is going to be a
news facet.
Uh,
I believe it's a combination of work between.
Gully Ravi,
I just now those two I think for now
that might help you there.
Um,
but
we aren't ready to announce anything else and
based on the response based this idea is based,
based on the,
uh,
response to our announcement today,
what we're working on as an actual priority rather than a,
a research project like this,
this render is,
it probably won't be announced this week.
Um,
we'll have to retailor it and figure out how to do it so you guys don't,
um,
immediately fight us.
And we,
we shouldn't actually like have to do that.
Like
if we wanted to say tomorrow like,
hey,
um,
our next big feature is
the cheese pipeline.
Everyone should just be like,
Great,
I've always wanted the cheese pipeline.
I mean,
you can be negative about it,
but be constructive and polite in it,
be like,
oh,
I,
I thought that you were gonna work on this other system next.
Can you explain why?
Absolutely,
we'd love to tell you why.
But this whole like rabble rabble pitchforks,
it's not good.
I saw um some work on this come in yesterday,
so that was good.
Got some room there,
we can go there,
something at some point.
Uh,
Josh just sent like a a ball of text,
which I'll read for prosperity,
uh.
For prosperity,
uh,
Yos's spicy take,
probably spicy take,
is that the IDS team kind of lives in
the middle ground between being transparent on their prioritizations,
goals,
requirements,
as you say,
but in turn don't have any many ways for the community
to directly influence uh contribute to the architecture of resinate itself.
Only vaguely on third party components,
uh,
and now for renderer stuff,
can the community actually chime in and because of this dichotomy,
Uh,
uh,
this dichotomy end users may,
may
feel frustrated by the lack of power to
influence something that is being presented to them,
yet they disagree with.
I know that on a personal level I felt frustrated many
times when not being able to directly contribute to pretension.
Uh,
it's simultaneous and internal struggle of wanting to be able
to free fix whatever I want for the benefit of
not just myself but many friends and strangers.
Uh,
but also understanding the logistics of,
say,
making the thing open source and having to do with a
hoard of varying quality pull requests and contributions and whatnot.
I think ideally want there to be closed off,
application required volunteer dev group,
uh,
there is happening,
uh,
that can work on the engine,
uh,
so that only those who know what they're doing can chime in.
But that comes with some legal stuff,
EU work laws,
and it's also a mess.
It's a mess.
I just want to be helpful.
Overall I have faith in this team know what they're doing.
It it's all like,
I promise you,
like I can't comment on timelines,
when it's gonna happen,
who's gonna like do it,
but like everything yellow here,
Fruchs and I and the rest of the team wake up every day trying to achieve our goals,
right?
When I leave off of this office hours here,
I am working full time on this entire,
no,
uh,
not this one,
right,
ignore these.
OK,
I've actually got like
hash these out,
um.
I am working
full time on this entire product line
and like I said,
I have a deadline here,
this needs to be done by uh
why is it typing over there?
I,
I clicked over here and it's typing over there.
Oh well,
this
needs to be done by March.
Uh.
So I've actually managed to get you a date,
like this will be this red item here will be dubbed by March
by me.
There's a date for you.
Uh,
Lucas,
I think it was stated again,
it wasn't everyone got mad,
it was one person who wasn't paying attention,
asking about custom shade is another person not understanding the stage
it was on and worried that it might delay UI work.
Yeah,
like I said,
I'm not speaking like globally,
I'm just speaking like generically,
it's difficult to be like rabble rabble,
like,
but I'm not like pointing at you.
Like I get it,
and it's human.
Um,
even I,
when,
when Fruits initially like was talking about
producing this document and this like stuff,
one of my initial thoughts,
which lasted for a while until I sat down and thought about it,
was,
hmm,
do we need to do this right now,
or is there something better that we'd be doing with our like our energy?
But,
um,
nah,
we're good.
As for the comments on it like delaying other work,
remember,
like we can do more than one thing.
Um,
as evidenced by this,
I'm mostly on this pipeline,
but I do jump around this pipeline.
But I do jump around this pipeline a bit,
right?
So sometimes I'm over here,
sometimes I'm down here,
sometimes I'm
up here,
sometimes I'm over here having a meeting.
Same with Freaks,
right?
He might spend
one day on this project,
like reading stuff,
staying up to date on renderers,
but then the next day he's like,
hm,
let's do some additional performance stuff.
Which you are seeing,
right,
there's a lot of um
things going,
actually that's a point,
I don't have this on here.
Um,
it's not shipped yet,
but I'm gonna,
I'm gonna make it bigger,
and this will be
restart renderer on crash
on,
we'll have to do renderer crash.
Hello.
Beek a boo.
Peek a boo
Speak of
So this is basically when you crash,
you don't crash.
And like I've seen a lot of,
I don't know how ready it is,
but like I know for a fact that there is a GitHub branch
for this particular feature,
and I know Fruits is working on it.
And I think that like
this one
puts like a bow
on the splitting.
Alright,
splitting's already good,
but this one puts like a bow on it,
right?
Uh,
you've,
you've also had some additional performance updates,
so I'm gonna go ahead and put that in blue.
Um,
a good example there was was when,
when,
uh,
Fris was swapping around data types,
uh,
something to do with half.
The new .net runtime,
pulling this out of the bottom of my memory.
The new .net runtime had a native type for half,
which is like a float that is half the width of a regular float,
um.
That we were able to swap over with,
and there are a bunch of like double float mechanics
as well that we were doing that also was performance.
Uh Rd,
try just like wording it as a question.
Like,
I don't know what you said,
I'd have to go back.
It was a bit of a rabble,
so I don't have time to look at it during this office hours,
but like
what I would have said is,
what does this mean for things like QI or IK?
Uh,
Phoenix asks,
is there a sense where IK sits on priorities?
Is higher priority than others,
um,
in consideration.
Simply because it was the other half of the,
of the conversation we asked you,
you're like,
do you guys want performance or do you want IK?
And you chose uh performance.
But
the other option and some percentage I've forgotten the exact numbers of that
survey responded with IK and so like we kind of have like a
Added motivation
to consider that one above other items when we're doing that,
but we're not ready to sort of announce our next major focus right now.
I am gonna have to head off.
It is past half hour,
so I've done my due diligence.
So I will speak to you soon.
I will get the tech tree up.
I just need to uh.
Need to go take this dog out for a walk.
Like,
I don't know if you're hearing them,
but uh the amount of like little barks they do,
it's not big barks,
it's not like woo woo,
it's an emergency,
but it's like little ones.
The little ones are basically like,
I am going to poop if you don't take me out.
That's what the little ones mean.
They're like,
whoa.
I'm uncomfortable.
Take me out.
So I have to take the dog out.
Um,
I can't not do that.
I will get the tech tree.
Here though,
I have a job for Red,
and I'm,
I'm,
this is a job that you are uniquely qualified for as an evil mentor.
OK,
Red?
If you,
I'll jump back to your question as quickly as I can,
Red,
every hour.
Every hour on the hour until I publish the updated tech tree,
DM me a picture of an angry cat GIF,
and just the word tree every hour
until I upload it,
and then I'll do it.
And then I won't forget cause every hour Red's being
an evil mentor and slamming it into my DMs.
That sounded wrong.
uh never mind.
Uh,
so Fluffy has a question.
Where is said question?
I'm looking for it.
Oh,
I found it.
It was under um Arraus.
How do you pronounce that?
How do we pronounce this?
How
pronounce.
OK,
uh.
Why is this a minute long?
There's no audio,
what the hell?
Never mind,
we'll leave off.
Thanks for the link to a question in Fluffy.
Um,
Flufi says,
if you consider asking someone in-game to build your in-game tools
to build your tech tree inside of the platform and possibly
having a world open with a tech tree in it that
anyone could stop by in as a public facing roadmap.
No,
that's a really good idea.
Um,
there are some things that are just like better not in
resiner and the tech tree is one of them currently.
Um,
I,
I do consider it,
and there are a bunch of sort of mind map tools that exist inside Resinite.
Uh,
but
no,
I would love to keep it like synced because I
think like a non-VR like version of it is good.
There could be something we could do there with like mermaid,
like say this diagram was all mermaid.
We could like transpose the like mermaid source code with like a
VR world and a picture like this.
I will leave off here and speak to you guys soon.