Alright,
welcome to Office Hour,
um,
it's now June,
so,
so welcome to June.
Um,
get your questions in.
Oh my
God,
I'm gonna just yawn all day apparently.
Um,
I'm sorry,
yes,
uh,
so I had a fun occurrence this morning which is I woke up and,
and Feder wasn't in the bedroom like they usually are.
Sometimes they're like under my sheets with me,
sometimes they're in their bed in the bedroom,
but I couldn't find them for.
Bit.
So I emerged into the living room and took a photo.
This is zoomed in.
Um,
and so,
yeah,
it looks like it's taken with like a 2002 smartphone,
but that's like 5X.
And the reason is if I took another step,
he would have like unfrozen his pose,
and it was a very comical pose.
What are you doing?
Right now,
he is sat on the couch looking at me.
He wants me to throw the toy.
That's the
only.
Actual question that we've had
other than our conversation about chlorine gas,
but
there we go.
So if you have additional questions,
get them in,
otherwise I'm gonna like sit here,
maybe I'll open up the tech tree.
Oh my
God,
I'm sorry,
I'm yawning.
Um,
I only slept like
7 hours,
but like that,
that should be,
should be enough,
right?
7 hours,
like I know it's not 87.
Here we go,
tech tree.
There we go,
the tech tree.
I don't really know what to do on the tech tree right now.
Uh,
but it,
it's a,
I'm still filling in like pictures when I,
I find them,
um,
cause they all broke
during the great like backup problem.
Like for example,
the low motion mode,
not that I worked on it for like a year or two now,
um,
I,
I promise I'll try and get there at some point.
It does not read well at this,
this distance.
Um,
there you go,
I did too.
Alright,
we don't have any questions,
uh,
we'll keep going.
Uh,
do I need to add anything?
this.
I guess we can mark this as green.
Um,
there's gonna be additional development,
like I've got a,
a bug,
uh,
fix out for it right now that fixes like 5 or 6 bugs that I noticed.
Uh,
but,
um,
I've got I I knew I made that change last week,
it's probably,
there it is.
Whoop whoop whoop whoop.
Delete this one,
good news now.
Oh yeah,
the news facet.
I need to double check what's happening on that.
I think the back end was done,
but then like
I haven't had to see it added.
I think it was gonna go on the help tab or something.
Oh.
Yeah,
uh,
freaks in their free time is working,
uh,
screen sharing.
I don't really know what happened to this one as well.
They just stall.
Everyone's doing so many things,
it's natural for some stuff to stall,
um,
and it's like,
I,
I guarantee that one of these people
is waiting for me to do something that I've forgotten to do.
Guarantee it.
I have no idea what it is,
but I guarantee there's at least one item that I've forgotten to,
uh,
it's just life.
Uh,
what do the colours mean?
Someone said.
OK,
so the colours are up here,
uh,
not started,
unsure if it's still there.
That complete or also do check the arrows as well,
where it's it dotted,
it's like unsure.
Sometimes things are like tangentially related.
Like here,
these are tangentially related,
um,
but like not really,
um,
but it was still important to like
show the progression of that idea.
No idea what I just,
oh,
I opened the image in a new tab,
very useful most useful thing I've ever seen.
Uh,
yeah,
so brown is not stuff,
kind of limited on colours.
We got,
uh,
well you can go here like to like custom.
And colours and stuff like uh like it's like sometimes that they,
they,
they screw up or
they get forgotten and then you need to like colour pick on
them again and I'm colour blind so I always screw it up,
so we started uh
I guess we could put the audio engine.
I know it's stalled because of the FFM peg bug,
but I did see like there's a PR open to fix the FFM peg bug now,
so that's,
that's cool,
so we should definitely see,
uh,
that's what we should probably come up here to the sound low swap uh.
Bigger to be,
I mean yes it's blue,
not that blue.
I guess it's blue even though like you know we stalled on it because of that bug cos
we're very close except for that bug.
I did read the PR actually I just read the PR description of the um
of the uh uh peg bug which I think just org
like uh ODG files so that's.
And I didn't understand any of the lingo.
It's like,
we're gonna PT,
the duration,
blah blah blah blah blah blah,
calculate this.
So I'm just like,
OK,
sounds.
I looked at the code and it was a lot of C,
and I was like,
I don't know what's going on.
Alright,
so I have a payment went from a compet user here who says
if I buy the $10 a year tier,
is it possible then to buy something else?
So what you're asking there is to like augment
um your subscription rate,
so you want
the general improvements that you've got from the
$10 a year which is really good value.
Like I haven't looked at it before and the reason I hadn't looked at it before
um I don't know,
I just,
I I didn't look at it before but
uh the reason I haven't looked at it before was because of
uh the reason I looked at it,
sorry,
upside down talking.
Uh,
is that our promo codes award that $10 a year,
um,
tier,
and I,
I recently took a screenshot of that,
uh,
so it could be easily passed around
in,
in Discord,
but I don't remember what channel I put that in.
Yes,
I've found it,
uh,
so we've got a,
you know,
a very useful,
easy to paste,
um,
$10 here.
This is $10 a year,
5 gigabytes of storage,
basic shout out,
and
I think we should reword what this says to from Discord
access to like something else cos that doesn't make sense,
like we have a Discord.
Should that be like Discord roll or something?
Shouldn't be Discord access.
It implies that you don't get Discord without that,
which is like,
I don't know,
it's like slightly,
yeah,
exactly,
um,
and like
it is a perk,
but like it isn't.
It isn't that much of a perk.
Uh anyway,
I'll,
I'll add that to the pile of stuff I probably won't have time to look at.
Sometimes the like easiest things,
in this case the like
I need to change a piece of text,
are the hardest things cos it's like I don't know where that text is.
I don't know if that text is generated or like dynamically.
I'd have to go look,
and therefore it like,
you know,
it expands,
it's like change a piece of text turns into like
how did that text even work?
If it's Discord access on that tier,
it's probably Discord access on the other tiers,
so we should probably change that wording.
Maybe I should.
Run the wording by the team,
you know,
it,
it just like explodes into like,
nah,
it's not just changing.
Um,
however,
it is not
possible to do this currently.
What we wanna do in the future
maybe is like productize the parts of the subscription a little bit more.
So let's say that your subscription gives you two groups
and you need one more group
because of whatever a project,
right?
We wanna be able to add that to your bill for the month.
Like you can go there and be like extras,
so you know,
instead of like extra cheese on your burger.
It's like I want an extra group and you know it's just added to the,
the price.
Uh,
foxes,
where do you find that cause I want to throw more money at the team.
Uh,
yeah,
you go to account.resonite.com and you can subscribe there.
There's also a link from our main,
uh,
yoettafi had oolong tea.
Yes,
I have a,
I have a good collection of Chinese imported tea
in my cupboard.
Um,
we are entering into the summer and so I don't really drink it in the summer,
uh,
because the last thing I want to do when it's really,
really hot outside is to boil a kettle
and then pour boiling water into it.
And then wait for it to cool down so I can sipper.
That doesn't sound like a,
a good,
a good use of um
temperature.
Same thing as uh
as that is like I,
I kind of try and avoid my oven in the summer cos it's just like
hm I gotta put like a frozen pizza in the oven,
can't wait for my apartment to be like incredibly hot
for the rest of the day,
just cos I wanted to be lazy and throw a pizza in the oven.
Uh,
my goal,
um,
my goal in life is,
is eventually to get like an,
an,
an off-grid place,
and I was watching a video a long time ago,
I don't know if I remember the channel or anything like that.
But it was like an off-grid place in
some sort of like European but Eastern Europe country,
I don't remember the exact one,
and the guy was like,
this cup of tea
has like,
is like
carbon neutral and,
and,
uh,
you know,
and entirely free,
and what they meant was,
um,
the water that they got for their cup of tea,
uh,
was from a well that was on their property,
so
free.
Um,
the power to turn the kettle on and boil that water came from solar,
so free,
um,
and the tea leaves.
Leaves came from their garden,
so like they grew the leaves,
they harvested the leaves,
they put it in water that they collected
from their property and boiled using their electricity.
It was like wow,
this is,
this is great.
Cos what that meant is effectively like if they didn't pay any money to anyone,
they'd be able to make tea
theoretically forever.
And I know there's maintenance costs in a well,
and I know there's maintenance costs in solar panel,
but like,
you know,
compared to other things.
Majesty temporal shift says,
can I get extra cheese on my resident membership?
No you can't.
I am so hungry,
I don't have any.
Reason,
um,
so I gotta,
I gotta sort it out,
um,
after,
uh,
company user says for the plan to productize the subscription bonuses,
not sure if that's correct phrasing,
would it be possible to add extra donation amount to your subscription like a tip?
Uh,
no,
I don't think we'll be able to do that,
at least we wouldn't do that via Stripe.
We might do it via like another platform,
um,
like,
I don't know,
like Raw PayPal.
I like
the problem is that like
we need to give you something for your money,
cos I don't know like,
I don't know how legal
it would be to like.
Accept donations.
Yeah,
like,
well if you don't want anything,
yeah,
I,
I don't,
I don't know the legalities of that,
like we are not a charity,
um,
etc.
so like,
I mean probably it's fine,
but like we,
you know,
we,
it's something we have to check.
A lot of people are just like,
oh wait a minute,
why,
why do you need to check all this stuff,
and it's like,
well,
like we're a company and if we do things wrong,
um,
either lawyers come after us or the government comes after us,
or sometimes customers come after us or patent trolls or,
or,
you know,
legal trolls,
etc.
so like we,
we gotta.
Do it,
like,
so if you're running,
like I don't know,
you make models for Resonite,
right,
you're a great 3D modeller,
you make an awesome thing,
um,
sure,
you can accept donations,
right,
cos you're like,
you're one person,
you're not a company,
but like we're a company.
Now Fou says,
uh,
can't you say it's giving your friend money,
you're not giving a friend money though,
you're giving your company money.
While we all love Fruxious,
I think you'll hear Fruxis,
um,
like whilst you're here
and
um,
you know,
we all like Fruxis,
we're like,
Fruxious isn't the company.
The company is Yellow Dogman Studios.
We get that a lot internally as well,
um,
you know,
when it comes to like paperwork and stuff,
it's like,
hey,
you have to remember like,
are you operating right now with this paperwork as
Yellow Dogman Studios or are you operating as the,
uh,
entity,
uh,
problem,
right,
cos like there's,
there's,
there's different problems.
Uh,
when it comes to pay what you want,
uh,
you get something.
You get some.
So we could offer like pay if you want,
uh,
but again we'll need to double check the legalities and technicalities for,
um,
that.
Uh,
comped user says,
uh,
just gonna find PO boxes that match up with
each YDMS member and mail currencies to each dev,
uh.
Yeah,
there's better ways to handle that.
I don't do anything with it and so I feel guilty,
but also like I don't wanna touch it
cos like
I don't,
I,
I got my own Patreon and it's posted at the bottom of each of my
videos and some people do subscribe to that and there is money coming in.
And I feel like I should do more
um
there,
but there we go.
One of the things I do not want to do because I just,
I can't stand it
is the like,
if you got this tier,
I'll put you at the end of all of my videos,
and it's just like,
uh no,
that's that's like
you're paying,
it's gross.
And fuck says can you do what like on on Gumroad where you have
to pay the minimum but you could pay more for the same thing.
I don't know,
we gotta look at Stripe,
right?
If,
if you wanna take a look at the Stripe developer docs
and,
and figure that out
for your own purposes,
great,
um,
but,
but we'd have to do,
we use Stripe currently,
um,
and you know,
Stripe's like a
buy a t-shirt kind of thing,
you know.
Earthbo there's a lot of discussions here are trying to throw money at Resonant,
is the platform of monetary issues,
uh,
no,
but we're not.
We're not in danger of like
collapsing.
We are in danger of like not growing,
though,
which is like a,
a different problem to have.
Like people always say like,
oh just get more devs,
it's like we we can't pay them,
and it's like,
well they work for free,
and it's like yeah well there's legalities and,
and problems with that,
right?
Uh,
we have to figure out
how to grow as a company.
Um,
and that includes,
well,
actually it should start with,
hey,
let's,
let's pay
freaks,
uh,
a living wage.
How about that?
Let's pay all our team a living wage,
right?
Uh,
how about that?
And that's what we need to do to grow.
You know,
I don't wanna get too
too specifics about the money,
but,
uh,
perhaps think about how much money
you,
you earn from your.
Your job,
your salary,
and how many people work at the company that
you work at and just do the multiplication there,
right?
Whatever that is,
it doesn't matter,
it'll still work out to be crazy.
Uh,
you know,
take your salary,
multiply it by 10.
And it's like,
that's how much money you need for 10 people.
Uh,
when it comes to that,
there's overheads that are beyond that,
particularly of larger companies,
right?
Cause it's not only the salary,
it's usually like the medical benefits.
That the,
well,
at least if it's a US company would also pay for,
so it's like salary plus other stuff and it's just like ugh.
But yeah,
we're,
we're not going away,
we survive,
we're not going away,
but we,
we wanna grow,
we wanna thrive,
and we're trying to figure out
whatever we can do to make that happen.
I'm not up to date on like the VRC plus features,
but I,
I,
I guess I should go take a look at them
just for my own like brainpower.
My backspace key is not.
Here's what you get,
you get a nameplate icon,
um,
age,
we'll just skip over that one.
Um,
ew,
you get a higher trust rank because you subscribe.
OK,
cool.
favourite world slots,
favourite avatar slots,
a camera that can print
pictures,
a camera drone,
a camera dolly,
uh,
tenure badges,
custom emoji.
We could do tenure badges,
freaks.
What that means is like.
Say you've been subscribed for 5 years,
like we,
we,
we take the regular subscriber icon and we put a 5 on it.
Yeah,
like shinier,
bigger,
etc.
I'll give you an example,
um,
that will immediately,
like everyone's gonna groan,
I'm sorry,
here we go.
I have
on RuneScape a 15-year cape.
I am,
um,
I don't remember,
but like I there's a.
There's a,
uh,
there's a cape every 5 years,
right?
And so what I really want is the 20-year cape.
And to figure out how long it would take me to get the 20-year cape,
like in RuneScape,
you have to go to a specific location,
speak to a specific NPC which handles the,
the year capes,
and be like,
Yo man,
how close am I to the 20-year cape,
and I don't remember the name.
That's not because this can't be in dog years or something,
write it in d numbers.
Uh,
art team.
Uh,
I just the art team.
I remember like I'm colour blind,
I'm bad at drawing,
like I,
you know,
I would just give it to the art team and they'll,
uh,
I always walk around wearing the 15 year one and I only get like mogged,
that's a 2026 word.
Um,
I only get mugged by the 20 year ones and I don't wanna be mogged by them anymore.
Like people will look at my levels and they're like that doesn't mean like a,
a 15 year account,
it's like,
well,
you know,
I was in school
and.
And didn't have a job so I could play RuneScape,
and then suddenly I had a job and so I couldn't play RuneScape.
But now I've found some time to play RuneScape again.
It's not really that much of like a mystery.
The other important thing to remember about storage as well
is it's a quota system,
it's not a literal system.
So when you sign up for
20 gigabytes of storage,
uh,
Yellow Dowin Studios doesn't go buy 20 gigabytes of hard disc.
Um,
we
remove like a dam.
Or a barrier or a block on your account that says,
hey,
you can go further now you can go to 20.
Something that would be interesting to sort of figure
out from a sort of business metrics idea,
I'd have to like write a report for it though,
is
of all of our supporters that have space allocations,
what percentage of the space allocation that they have are they using?
That would be an interesting metric.
That also might find us like a,
a new product,
right?
Let's say like.
Most people are using
25 gigs,
but our,
our,
you know,
closest tier to that one is 50 gigs.
We'd create a 25 gigabyte tier
to allow you guys to sort of get what you need.
Uh,
those numbers were just made up,
I've got no idea.
Yeah,
the Electronics is using like 8%.
Um,
each resonite team member gets 100 gigabytes free.
Uh,
I'm using like
I think like 20 last time I looked,
and that's like since.
Since like the start of like 200 and like I don't know,
like ages ago,
right,
cos I also migrated,
so
I've got 3 cans on my desk and two of them are empty and I keep picking up the wrong one.
I want the one full of fluid.
I need my carbonated caffeine.
Did,
did I?
Miss any questions in our,
our rant about money?
Oh no,
I'm I'm uh this is uh Doctor
Pepper BlackBerry Zero sugar.
Um,
I do usually do Gamer slime.
I don't,
I never remember,
like the only time I know which Gamer slime brand it is,
is when I touch a container and,
and have a serving.
Uh,
cos they've all got stupid names,
but it's something like G Fuel,
um,
or Gamerops or one of the other ones,
um,
and I like it,
it's great,
but I,
I miss the carbonation sometimes.
This is where people are like,
get a soda stream,
and it's like,
oh God no.
Doctor Pepper BlackBerry,
yeah,
um,
they're doing a bunch of like flavours.
Uh,
you can look it up,
um,
but it's an easy way,
there's an easy way to like make
like a cheaper soda stream,
but you kind of need to build a bomb,
um,
to get your custom soda stream.
What you do is you,
you get like a lot of like pressure gear
and a CO2 tank
and then you go to like a brewery
and you get like
it filled.
Actually here's a great picture,
this is an indication exactly.
I'm like,
hey,
you wanna avoid a soda stream?
It's,
I,
I promise,
this setup that I just pictured
is cheaper
but does look like a bomb.
We do need to cook,
yeah.
Um,
the,
the interesting thing though,
however,
is,
uh,
hi,
I used to work at Microsoft,
sorry,
um,
a particular content creator just popped into my head.
I'll let you guess what that one is.
Uh,
anyway,
um,
yeah.
And
so this is what used to be accessible to me for free every single day of my life,
uh,
cos I worked at the offices.
Uh,
it's a really low res image.
Anyway,
uh,
orange juice,
apple juice.
Cranberry juice,
and then that,
that second shelf there
has
Talking Rain,
sparkling
water,
which is just regular,
no,
no flavouring.
They've got Talking Rain,
sparkling lemon lime water,
which is
great.
And then there's,
there's a bunch there.
The reason why I don't really recognise some of those is because they,
they keep changing them and,
and getting new brands in.
That's the healthy fridge,
by the way,
there's always a second fridge which has like mainstream soda
and uh you can tell how long someone has been working at Microsoft
by
how many cans of soda they drink.
Like if you've been working there longer than 1 year,
you know to go to the sparkling water,
but if you're working there less than 1 year,
you're like,
oh my God,
free
diabetes.
Uh,
electronic says,
I'd be emptying the orange juice section every day.
Uh,
you would not.
I,
like there's a,
there's a difference between like
having a supply of something and having an unlimited supply of something,
cause that's one fridge.
There's like
on every floor of the office I worked in,
Studio D,
there were like 3 or 4 kitchens,
and so
like,
oh,
when I,
uh,
resigned,
um,
there's a bit where you have to,
you know,
take in your equipment,
um,
give your badge back exactly.
And when I did that,
I used my badge to get into the building one last time,
and on my way out
with a backpack,
I did take about
8 or 9 cans of Doctor Pepper.
I,
I did take those on the way out
into my backpack.
Uh,
no,
not that picture.
Speaking of,
of Microsoft Offices and,
and drinks and stuff,
did you know that,
um,
did you know that
Microsoft has an
exclusive.
drink that is only available at Microsoft campuses.
It's called Fusion Water
and it is a non-carbonated energy drink.
It is delicious.
I miss it every day.
And Talking Rain,
which is the company that makes it,
have an exclusive deal with Microsoft to supply it to only Microsoft.
It was that good
that um.
When one,
I was still living in Germany,
waiting for a visa to get to America,
and they took one of the people I was living near or
or with in,
in Germany to America for a,
a trip to work there at the offices for some reason,
I can't remember what.
But they came back and they brought us each,
each of the,
you know,
German contingent,
a single can of fusion water as a gift and it was great.
Uh,
you can ask any question,
Snow.
Snow says a moderation question's fine,
yeah,
they are fine.
We're just shooting the shit cos there aren't any other questions talking about
beverages and bombs.
And
carbonation.
Earmark says,
I don't know if there's a good solution for this or should be,
but I'm curious if there's a way to improve sending users' storage quota.
Currently it's based on direct allocations.
You push a person a a specific quota,
yep.
Uh,
would be possible to push a quota to a pseudo group and users in that group auto poll.
I think that would probably be tied to the existing group system,
um,
and it would require like an overhaul of,
of,
of how that stuff works,
but like theoretically,
yeah,
it'd be like,
hey,
if you're in this group,
you can like use this group storage.
I don't want groups to turn into a cult,
like Johnny just said,
distributed storage,
it'll be like.
Hey,
if you join my group,
you are required to give 10 gigabytes to the group or we'll kick you out.
Also,
make sure to save a cheese to the cheese folder
every day to show your commitment for the group.
Uh,
there are guilds like that in,
in many MMOs.
They're like,
hey,
you'll be kicked out of the group if you don't contribute like 10 gold a daily.
You must contribute 10 gold daily to the guild's bank,
otherwise we will kick you.
Alright,
Snow asks,
um,
uh,
about pacifiers,
some saying it's NSFW,
but some saying it's SFW.
I know it depends on context.
I'm wondering how it's seen.
Uh,
so I'm gonna answer two ways.
I'm gonna answer my personal opinion,
I'm gonna answer the moderation approved opinion.
OK?
Here we go.
Personal opinion,
don't care.
Moderation opinion,
largely also don't care,
provided it's not being used in a sexual manner.
I don't really know how we would use a
just a pacifier in a sexual manner,
but like,
uh,
there is a difference,
however,
between,
um,
our moderation guidelines and a personal session's rules.
They can be,
um,
in addition
to our rules.
Cos it's,
it has to be an addition cos you can't like cancel out any of our rules of your rules,
um,
but,
but you can be like,
hey,
I don't want pacifiers in my session and,
and if you don't,
you know,
if you have a pacifier we're gonna kick you,
that,
that's totally OK.
There are some rules that aren't OK,
but like that particular one would be OK.
Not that I would advise you to do this,
but you could make a session and we have
had people make sessions in before where it's like,
hey,
no furries,
and I know that there's a lot of drama there,
but like it's their session,
their rules.
Yeah,
pacifiers are not a pre uh,
strangely.
Um,
furries are also not a protected group.
If furries were a protected group,
it'd be like,
OK,
well,
are Dragon Ball Z fans a protected group?
Cos you know it's basically a fandom.
uh Fritz gives some more information about that,
we'd have to rework this,
the storage group quota thing,
we'd have to rework the system for something like that,
and unfortunately it's a bit complicated engineering wise,
yeah,
I thought so.
Like technically we can do it,
but we probably wouldn't.
I used to use the phrasing
technically yes.
Possibly no,
which is where like something is like totally doable,
but like I probably can't,
like I probably can't do it.
Federer is aggressively linking uh licking,
not linking,
he's got some hyperlinks guys,
he's throwing them,
he's aggressively licking my knee.
What do you want Federer,
now you're clawing at me.
Uh,
Snow says,
um,
I know of obsession rules,
but it feels like a violation of consent just
to remove an item off your avatar without saying,
hey,
please don't use that here.
If they make physical contact with you
to remove it,
absolutely,
that's a problem,
they shouldn't be doing that.
They should ask you politely to use that here.
Uh,
Patch says,
can you address the claim that
Yl offered zillions of dollars for rights to use the resonite
platform but turned it down cause you're super cool or whatever?
Um,
Fruits made a,
a,
I think called tweet busy,
made a,
a,
a social media post on the platform Blue Sky,
uh,
that talked about it.
Those are all the details I have,
um,
as well,
um,
but it was an offer to buy the whole company like holistically,
um,
and that would mean that we would lose control,
so we accept.
So like this is not what happened,
but like it would probably have been like
hey I'm
big corporate bigwig,
I've got a suit,
a tie
and lots of money,
can we have resinite?
And Freaks probably just went like
no and then blew bubbles at them and ran off.
I went to grab my my can of carbonated caffeine.
And he's like,
I will lick your hand as it goes past me.
He did a drive-by lick.
I I've just been like sharing a picture of Wanderer tier for a while,
but I guess it's like,
you know,
psychology.
If I show you the Wanderer tier for 30 minutes,
you might buy it.
Hecko says,
um,
I'm making a thing that will grab textures from the web and then make.
Them
local by performing useless actions on them,
adding zero alpha.
How evil is this?
Do you think someone can make it less evil with the current feature set,
or am I overthinking of it?
I,
I mean,
if you're following the licence guidelines of the images you're downloading,
it's absolutely fine,
but if you're not following the licence guidelines,
it's not fine.
Uh,
Snow says,
is it prepared?
Apparently Snow says gobbledygook,
um.
Let me try that again.
I'm gonna have to like
put my teeth back in.
Uh,
that's just a UK phrase we use when we're talking gobbledygook.
Snow says,
is it
expected behaviour for antlers.
Is it expected behaviour for avatars fed in a group folder
to not be equipped on spawn in a new world?
Uh,
I'd have to look into that,
very,
very possibly,
yes.
We,
um,
we did have a bug open for quite a while that was
my favourite at Avatar doesn't spawn,
but we closed it cos no one,
no one like
could reproduce it.
I can reproduce it,
but no one can reproduce it.
I.
Wanna to verify that it's not something strange with my account though,
so I,
I wanna look into that at some point when I can.
I've noticed it happens a lot in,
um,
like Australian sessions and I'm like,
is that,
you know,
is there something there cause how far away it is.
But like a,
a good GitHub person,
I am,
uh,
waiting till I've confirmed it and able to reproduce it before I make it.
Oh,
you made a bug report about the group poll I think?
Oh yeah.
The temperature is rising,
like it's really rising here.
Yeah,
the Australians have problems cos the computer bits travel that far.
When you think about it actually,
like,
um,
America to Australia with the,
the
like
actual servers being in Europe,
that's fine,
it means we're sort of
halfway away from America and halfway away from,
from Australia.
Uh,
for any geographers out there or mapmakers out
there who know how incorrect that statement is,
fine.
It's incorrect.
But if you look at the map of the world.
Here here's a map of the world.
I guess we could do this inside Obsidian,
right?
Yeah,
OK,
here's a map of the world.
Now I found out the other day um
that
Resonite's cloud server,
the Azure ones,
are in Sweden,
so they're basically here.
So I'm,
I'm
like
here in Washington state.
So if I connect to Australia,
it's like here,
here.
And that's like sort of halfway.
I mean it's more like
yeah cos no one lives in that part of Australia as far as I'm aware.
Guys live in Australia where it's green.
Uh,
so says,
I wonder if we could use a CDN for caching.
We do use a CDN,
we use Cloudflare.
Um,
I don't know how up to date this is,
it's from Cloudflare's official website,
but that is a picture of all the nodes they have across the world.
Again,
for the benefit of recording,
let's go ahead and chuck,
there we go.
I didn't realise Greenland was so boring.
What's up with that like line at the top?
Cause that should,
that should wrap,
shouldn't it?
Where's the rest of the Antarctica?
Is,
is New Zealand there?
Alright,
they've got New Zealand,
yeah,
why have they cut off?
I need to look at.
Like Google Earth now,
I'm like what does,
what does Greenland look?
It shouldn't be cut off like this is a um
like I've,
I've rotated Google Earth around so it's like a
top of the Earth.
And as you can see,
Greenland does not abruptly cut in a straight line for some reason at all.
It keeps going.
Isn't
Svalbard one of the like
Valhalla places?
Uh,
Sn says,
I meant more a better CDN is Cloudflare doesn't let you put in arbitrary data,
they also have to pull it out and decide on a couple of rules,
uh.
Uh,
they absolutely do allow you to have,
um,
arbitrary data.
We have,
like,
last check,
like 15 terabytes of arbitrary data
in cloud flare,
uh,
sis,
but it could be,
but I'm on a free tier,
a free tier.
Yeah,
our two buckets,
right,
our two buckets are CDM Crome.
We don't CD on our API right now,
but we could
totally do that.
We'd have to make sure our like cache rules are good.
I need a 2FA code,
which 2FA app.
At some point I was like,
hey,
I should move my TFA app.
cause I don't,
I don't like this 2FA app anymore,
so I should use this different 2FA app.
But then all that happened is
half my 2 FAs are in one app and half my 2 FAs are in another app,
and I never migrate.
Snow says that I could just use Bitwood and,
and self-host the server.
I would love to do that,
but in a hotel,
in a random country,
at a random time,
just roll it,
like,
roll 100 dice,
it won't work.
I'm like,
oh,
I can't reach your home server.
What happened?
Oh,
well,
there's a power cut at home,
so there's no power.
so you can't TFA.
Oh,
we should put the,
you should put the TFA,
you should put Bit Warden in the cloud.
OK,
so now I've got to play a cloud,
like I've got to pay a cloud provider.
What I'm actually doing with TFA is storing them on a UB key,
but I keep forgetting to,
so I'm just gonna take a look at how much R2 storage we've got.
14.81 terabytes.
Oh,
we've actually got to add the variances to that.
There's 14 terabytes in the
regular assets,
and then invariants,
there's 3.7.
We need to look up why this is happening cause there's 10 gigabytes of wiki backups.
I,
I can't imagine like what takes 10 gigabytes in a wiki backup.
Let's take a look.
That's 60 meg.
The old database is the latest database 300,
and daily we've got like about a week,
so we're doing like 7 x 300.
It doesn't add up to 10 gigs,
7 multiplied by 300,
300 bits.
Yeah,
that's like 2 gigabytes,
what?
I mean it doesn't really matter,
we've got like enough space to hold it,
but.
OK.
No,
one of the backups of the wiki is only 300 megabytes,
and remember that doesn't include images.
If we wanted to include images,
those are in a different R2 bucket.
Wiki images,
oh,
it's on page two,
yeah,
we've got two pages of buckets now.
Wiki we've got 5.4 gigabytes of images,
so there's actually
more file storage being used for the SQL backups
than there are being used for the image.
Something's wrong.
I'll,
I'll take a look later.
It does,
like I said,
it doesn't matter,
10 gigabytes is still plenty for
R2,
but it,
it.
Uh,
as for,
for,
for numberings,
cos,
cos
as Mark said that seems like a,
a,
a low number of variants,
uh,
41 million variants
and 19.6
million assets.
Uh,
Radarar says,
I've noticed that people generally assume Resonate is more private than it is,
data privacy,
cloud storage,
session traffic.
Do you think it'd be worth making a,
uh,
making a wiki page documenting potential privacy misconceptions,
assumptions?
Uh,
yeah,
like phrase it nicely,
like I don't know,
like a.
Privacy guide,
like mods and settings you can do.
Definitely mention the XI tagging stuff that I added,
I was very proud of that.
I was like I could totally do this,
so I just did it.
That is where um when you,
you have to turn it on in settings somewhere,
but like you turn it on,
it'll strip XIF data when you import an image.
I wanna do the reverse of that,
which is enabling you to export a screenshot with XIF data,
but I haven't got around to that.
Alright,
just double checking for questions,
it's so hot.
I wanna turn on the AC but it'll be really loud.
Um,
Zeneroo says were any.
The YDMS specific changes made to the fork of migrate S3NC I will double check.
Migrate S3NC worked like
perfectly,
and I was so surprised.
I was like this is gonna be
the stupidest,
baddest thing I've ever done,
and it just worked.
Yeah,
well our main branch is 12 commits ahead and I've not,
I have no recollection of any of these commits,
so we'll take a look.
Right,
that's it.
So yeah,
I split the upgrade process into 3 distinct steps because it was like
if you have a lot of images in
um.
I should probably back up and actually provide some context here.
Our Nextcloud server was running out of file storage,
and our options were make the Nextcloud server bigger,
like give it more hard drive space,
use something other than Nextcloud,
and then I figured out that you could
use
S3,
R2 in in parenthesis because S3 is
R2 is S3 compatible
to store your Nextcloud files.
I'm like,
that sounds great,
we'll do that.
Um,
so I found a library which.
Pace for the benefit of you guys called Migrate S3NC
and I was attempting to use it,
but
um
I found some issues so I made 12 commitment.
Yeah,
so I separated all of the stages so they could run separately.
Uh,
it kept saying things like,
hey,
if the script crashes,
you're like screwed.
And so I separated it into,
into,
uh,
three distinct stages.
I think it was
upload the assets to S3,
update the database to point at S3.
And then write the convict file.
I wrote the config file manually,
I didn't use the convict file.
Uh,
as for
code changes,
no,
that's formatting,
that's formatting.
Oh,
that cleans up duplicate storage entries cos there were some,
remember why.
Uh,
there was a spelling mistake,
position was spelt,
uh,
poisition.
Oh,
and then I had an issue with that.
Uh,
no,
it was,
I'll,
I'll paste it.
Uh,
a second here,
I've gotta find it again.
Poisitation.
Oh,
and then the other issue I had was I misunderstood
how
uh S3 storage worked for Nextcloud.
I thought it,
it maintained the
folder hierarchy of the original Nextcloud files.
It doesn't.
It
just like creates a huge folder
and puts all the files in that with really weird names.
It's like earned blah blair,
uh,
that's PHP
uh.
Mark,
sorry.
Uh,
so I uploaded everything preserving the original file structure,
which meant it didn't work.
So if you look at the fork,
you'll see a move S3 files.
PHP file,
uh,
which will
move the files to the correct location.
And the reason I wrote that is I didn't want to upload them again.
I was like,
they're already on
S3,
I don't wanna upload them again.
So I'll just move them,
that's about,
I think I documented most of it.
But yeah,
it worked well,
it worked too well,
I didn't trust it.
I did not trust it,
so I had to
uh
really take a look at it.
I have a full backup of all the uh the NC
uh files on.
R2 as well,
um,
if there's a problem,
but it doesn't,
like that's not,
that's a historical backup,
so it doesn't contain all of them,
but it is working,
so it should be fine.
Uh,
um,
let's check for other questions,
uh,
oh,
hi feather.
Oh please don't lick me.
Uh,
Patch's basic question here,
is there a way to download Adventure or other things on Exit in
case web signing is having problems for when Roset is next started?
And is there a way to swap preferences for which servers
as the full back in case one can't be read?
That's already in progress and handling by by
Resonate,
so.
Um,
you know when it says like sync or syncing or stuff like that,
what it's trying to do is make a local copy
of your stuff and a remote copy of your stuff agree
that that's already there.
Um,
so that,
that means that like
in
not all cases,
and of course there's like rules and,
and.
Code to to handle it,
but
in a lot of cases when you spawn something from your inventory,
like it's,
it's loaded locally,
it doesn't have to load remotely.
We do have some gaps in our offline support though,
and I believe there is a GitHub issue for that taking a look.
EM hasn't seen
dollar this before,
yeah,
yeah.
When it's like someone else's code that I'm editing and it's a fork,
I always feel like dirty cos I'm just like
adding like a sledgehammer to their code to make it work
how I want it to work.
that.
Yeah,
it's it's like sometimes it's really like questionable,
it's like hey I just need this to work,
get out of my way.
Yeah,
so looking at the,
I'll just give you the whole file of Mark.
It looks like this is just a like a thing that people use.
That's just a a regular PhP class.
Yeah,
it can have types,
um,
I believe it's getting
like more types soon,
or like some type features.
I was reading an announcement about it
many moons ago.
Oh,
PHP is like horrendous,
like if you like
uh yeah so um
PHP arrays,
maps,
like every sort of like collection based data store are like basically the same.
And you don't have to use like string keying,
uh but they are here.
If you wanna see like good.
Um,
PHP,
do look at MediaWiki,
like it's not
that good because it's such a big old code base,
but
they,
they do everything correctly,
right,
they've got like metrics,
tracing,
telemetry,
uh,
logging,
tests,
all that sort of stuff.
So if you wanna just like have a look around,
see what like an enterprise PHP product looks like,
take a look at MediaWiki.
With that,
I think we're done on questions,
so I'm gonna go ahead and start winding us down here so I can get the.
AC on and maybe get some food in my belly
and then figure out what I'm doing today,
uh,
work wise cos I,
I don't actually know.
I had a couple of messages to take care of this morning,
something like,
oh,
it's all resolved now though.
I,
I didn't say offline improvements were on their way,
I said we had to get up issue for.
I don't think anyone's working on offline mode right now.
I do have on the corporate verse branch an offline improvement
um that I need to,
to PR in.
But yeah,
there you go.
I'm gonna start winding down.
Thank you very much for joining us,
and I'll speak to you again soon.