is the top of the hour,
so we're gonna go ahead and uh get started.
Uh,
welcome to Office Hours with me,
your host,
Probable Prime.
As promised,
I'm gonna tell you about my day because it
directly relates to the quality of this office hours.
As you know,
for like a number of weeks,
I've been trying to get us to Twitch for my office hours.
Now,
the problem with getting um
Getting us to Twitch for this particular office hours is I only think
about getting us to Twitch on Tuesdays.
And the reason behind that is like,
end of Tuesday I'm like,
I'll try again next week and then I forget for the rest of the week.
It gets to Monday and I,
on Monday I try and do a lot of work
cos like usually some stuff's built up over the weekend.
Um,
so I usually don't get to do anything I want to do.
Monday is usually like a,
let's do all the stuff that other people wanted me to do over the
weekend or I forgot to do last week that's really important this week,
etc.
so like
Monday isn't owned by me,
it's just like a lot of admin and stuff like that.
And then Tuesday I'm like office hours,
I should really get us to Twitch,
right?
I should get us to Twitch
and.
So let me tell you about my day.
Um,
I was
lying in bed 100% asleep.
Um,
Feder was under the covers,
somewhere near me but not like touching me,
and we're like just stirring,
right,
alarm hasn't even gone off,
we're just stirring,
we're like,
ah,
you know,
it's peaceful,
it's the morning.
And then I hear like
dog puke noises from underneath the covers
and it's.
Like,
why,
why?
And um
if you own dogs,
it's gonna be a bit TMI gross for the next couple of minutes.
If you own dogs,
you'll know that like
some dogs will just stay stationary when they puke
and some dogs will decide that they want to run around because they
don't wanna puke but they don't know how to prevent themselves from puking,
so they just wanna move cos maybe that'll fix it,
right?
Um.
So what I do to try and both calm them down,
help them out,
reassure them,
but also control where the puke goes is hold them still.
Just gently,
just sort of like,
alright,
dog,
you're gonna puke,
you don't need to run around and puke in a mystery corner.
I'm.
Just gonna hold you gently here
and you're gonna puke straight in front of you,
which happened to be all over my bed.
I'm like,
at this point,
it's better than the laundry on the floor
or them disappearing under a table and me finding it three months later.
I'm like,
just puke on my bed,
it's fine,
just puke on my bed.
Um,
and so he pukes on my bed and I'm just like,
and then he's like sad for a little bit,
so
like to cheer him up because he's just puked,
um,
you know,
we have a little cuddle on the bed and I fall
asleep again and then I wake up and I'm like,
fuck.
Cos then the puke's been sat there for however long I'm asleep,
right,
and I'm even later
to try to start my office hours.
So I get up,
remove all the like sheets from the bed,
stuff them into the washer.
Uh,
take him outside
and you know,
uh,
he can have a pee and then I come back in,
uh,
and I try and get started with my day.
By this point,
the,
uh,
washer has finished its cycle
and,
uh,
so I'm like great,
time to put
everything into the dryer,
and as I pull it out I'm like,
oh it
kind of smells gross,
what's going on here?
And it turns out that the drain for the washer,
um,
is clogged,
um by one of Feder's toys.
And so
the washer won't drain properly,
um,
but.
It will still look like it's drained properly cos
it's mostly just sort of like contained in the,
the washer's seal.
So there's like
gross looking but nice smelling.
Washing water in there and one of Fetna's toys that I've been looking for for a while.
And it's just sat there and it's like,
right,
so
now I've got my hands covered in like gross dish soapy water
and I'm fixing the washer so that it can do another cycle.
And I'm like,
All right,
looks better,
looks like it drained.
So I'll put the,
the sheets back in
for another
cycle,
um,
because they didn't wash properly,
right,
because of all the gross,
stinky water.
So I do that.
At this point,
Feder's like,
hey,
I wanna go outside
again.
Sometimes it happens,
he has to like pee and then later he'll realise I need to poop,
right?
So we go out twice.
And this time I'm like,
oh,
walking around the block,
you know,
walking around the block,
that's what I usually do.
Um,
and
I get there and like
every person
is walking their dog and Feather doesn't like other dogs,
he'll go like psycho on some dogs and it's always like difficult.
To like
control that and restrain that
because you need to like walk the fine line between like training your dog
not to do that in the future and people think you're killing your dog,
right?
So
you kind of like have to like walk that line,
like whatever training methodology you use,
you have to like walk that line.
Uh,
and so I've tried to walk that line
and
I think everything's OK cos all the dogs are gone and I walk past someone's um,
Uh,
BMW Mini and it's got
the UK flag on its roof and on its wing mirrors
and just cos like I like messing with people a
little bit and having a little bit of banter,
I'm like,
nice car,
uh,
I'm British by the way,
and I say a bunch of British stuff and this this lovely old lady,
um,
sees it as an opportunity to talk my ear off,
so we have like a 10 to 15 minute.
Conversation
um
in front of her BMW car about how the
fact like it's actually not British and I'm like well
yeah I know that and I'm trying to explain like the whole British
thing is just like marketing,
right?
uh but she doesn't seem to be understanding me.
Then another dog comes back
and
Father goes psycho again,
but now I'm like trying to walk the line
between like conversation with a polite old lady.
Uh,
feather going psycho mode,
me just wanting to be at home,
out of this situation.
So I eventually get out of that,
come back into the house.
By this point,
the washer has finished another cycle,
and so I pull everything out and it,
it looks clean this time,
but hey,
the washer still isn't draining.
So now I've got the problem where it's like,
OK,
well now there's no feather toy in the drain pool.
Why is it still not draining?
Um,
so then I get to my
Desk and I'm like,
hey,
let's set up like some,
some
random form of,
of V tubing,
right?
Let's,
let's just try it.
And I'm like,
I'll use in my like,
you know,
masky avatar,
etc.
I'll,
I'll try that one out.
Um,
and so I VRM it,
I get everything together
and I put it into a programme called VNan,
VNN.
V2,
but you'll know about that one
and uh it hasn't exported the mask,
so I was just like cool.
This is my sign to just
give up.
Uh,
for anyone who's wondering why it's black,
it doesn't,
it transmits to OBS as like a,
a transparent overlay so the background doesn't actually matter.
Uh,
most characters that I'll be fine with,
but I am 90%
black.
Don't out of context quote that.
Um,
uh,
anyway,
let us move on.
Let us move on,
uh,
to actual questions.
Uh,
at that point when the office hours started,
um,
uh,
Feder then started barking at the door and I was just like,
you completely ruined my day,
Fedder.
You could go into your,
and it's a nice crate,
there's a blanket,
there's a water bowl in there,
you know,
it's appropriately sized,
uh look up
creating your own shore.
Um,
best place for,
I'm gonna,
so let's move on to actual questions.
I was only rambling.
For 7 minutes.
That's it.
Uh,
Zerovac says,
what is the better version,
A,
B,
or C?
Um,
none of these.
And the reason behind them is none of the options
tell me what the button
does.
Uh,
you'll notice like the login with Google button or whatever,
like,
it's always like sign in with Google or something,
like there's a,
um,
you know,
there's like a,
some sort of indication of what it does.
Uh,
right now the button looks like it's gloopy with resonite,
and if I don't know what gloopy is,
it's just.
Like
paint splodge with resinite.
What does that mean?
What does,
what does that button do?
I'm trying to think of something you sign into with Google now that I'm not
signed in so I can get a picture of what their stuff looks like.
But then I realised like Google Image search,
yeah,
here we go.
So like this,
this is what like people usually see,
right?
It's like,
what,
what do you wanna do?
And like,
here's another one
which is like log in with Google.
Like it tells me what the button even and you know,
not
to,
to toot my own horn here,
but.
Even the wiki has login with residue,
uh,
so
do another iteration of that,
um,
and like
put,
like there's room for login there,
uh,
so,
so go for that.
Next up,
uh,
what the dog doing?
Well.
What isn't the dog doing today?
Uh,
Xerex is,
what specifically do you need to automate?
Right,
so if I can get the VRM fixed,
then I'll probably do
like two avatars,
I'll probably do the one you might see me in more casually and the,
the suit one just because the suit one doesn't have as much expression,
um,
into a V-tubing application.
Try that out for a bit,
um,
at which point someone will have probably made like
a V-tubing suite I can use inside resinite,
um,
whatever.
Um,
I just,
I spend so,
it's like really difficult cos it's like I spend so
much time working on resinite but so little time.
In res,
like when I hang up
from office hours,
I probably have to walk the dog again.
Um,
and then,
um,
I've gotta spend all day with the,
the business obelisks.
I'll talk about that later when we get to the obelisk.
Um,
and none of that is like actually like playing resonate.
And when I'm done with all of that,
which,
which would include like probably like,
I don't know,
like 15 to 20
build compiles of resonite and launches to try and fix something resolves,
uh,
I don't wanna launch it again and,
and go fight with people,
so.
Uh,
it's really difficult,
like,
trust me,
I love Residite,
I love working on it,
but like sometimes it's just like,
hey,
I,
I physically cannot launch this again,
um,
hence why,
like,
you know,
some sort of V-tubing app seems,
seems better positioned
right now.
Um,
as for automation for here in Discord,
um,
it's less needed when we're over on Twitch
cos lots of questions coming in from Twitch,
but it'll be like the announcement of the stream,
uh,
the stream going live.
Like I know all of these things like have automation
for them and that's why like Twitch is the solution.
Uh,
but like,
you know,
making bread,
like at office hours,
like oh we're starting soon,
all that stuff,
it's just,
it's so like,
unless you're like on the ball,
it's so easy to like forget parts of it.
Yeah,
I've been thinking about NAN,
um,
I've got
um two servers,
um,
I talked about them a little bit,
maybe I'll put them on the wiki,
I don't know,
whatever.
Um,
they are two Dell,
um,
Optiplexes,
and they were shipped from Australia,
um,
do you remember?
And uh they're fantastic,
but one of them literally doesn't run anything.
One of them runs like a headless if I need it to
um and piehole I think,
which I haven't configured like I,
I just kind of like I ran it so like it's running,
but I haven't configured my router to serve it as the DNS so like it's doing nothing.
Like it's on my to do list,
it's like
do the final stage of piehole which is like make the
router like give that as where DNS goes through etc.
And
I just haven't done that in like 6 months,
but the other one is like completely,
it's running nothing,
it's off right now cos we had a power cut and I,
I didn't need to turn it back on again cos it isn't running anything.
But it is like
I could
go onto that right now,
get clone a
like a
repo or like a docker container and easily run it,
so I'll maybe I'll play around with an Ian.
Uh,
OK,
next up is competent user
who says how are things in the obelisk,
so.
Um,
there are many layers of management between,
uh,
the people I speak to
and like the people who control how much money gets assigned to them,
and sometimes there are gaps in that.
So we've had someone in the sort of middle area um has
been on vacation for a long time and they've just got back
and uh that will help
because uh we're actually out of budget for that particular project.
So we need more money assigned.
Um,
there is probably going to be a conversation at
some point of like why are we over budget
and uh.
That's an interesting one.
It's basically like,
before I started the project,
I gave a rough estimate
and then I said,
hey,
this is rough,
um,
you know,
it's contingent on
me speaking with the corporate team over there to
see what like restrictions or requirements they have,
because like they could have turned around,
like the,
the corporate security team there could have turned around and said like,
nope,
web sockets are banned,
you can't do webSockets ever.
That's just an example.
They didn't do that.
I mean,
there are some web socket issues with that particular network,
but like,
you know,
they could say no web sockets aren't allowed.
At which point it's like.
Oh no,
right,
but we haven't had that conversation,
um,
and so that's why we're over budget because there were a
lot of instances of that that did cause a problem.
Uh,
most notably,
it's,
hey,
um,
for anything to run on our corporate cloud,
it needs to be infrastructure is code.
We don't allow manual deployments.
And what they mean by that is like they do in the test environments,
like I have access to a test environment and a prod environment.
In the test environment,
I have access to create an Azure resource,
but in the prod environment,
I don't have access to create an Azure resource.
Has to be driven from infrastructure as code.
So that became like,
instead of,
hey,
let's deploy another copy of our cloud,
um,
like a mechanic
to um their corporate cloud,
it became,
I have to programme a robot
and periodically,
computer says no,
and so like,
oh,
no,
there's a security issue there.
So the current security problem is
that
our
UDP session traffic is not encrypted,
so we might have to encrypt it.
Um,
but,
uh,
aside from that,
what they're doing is they're.
Isolating
the like copy of the resonant cloud
from the rest of the cloud that does have like completely encrypted traffic.
And,
um,
that's allowing them to bypass some security.
But this is a temporary endeavour,
um,
and
they're like TBDing us like the long-term fix.
Um,
hence why I have to spend a lot of time,
uh,
verifying that their isolation and route is
appropriate and works.
Um,
and that route that they've isolated for me only works for my IP address,
like one IP.
address.
So,
the moment I get a stable
resonate session connection to the corporate cloud headless,
uh,
I then have to write an email and explain like,
yes,
it works,
but
only for me,
because
that's the way you set it up.
Can we have a conversation about what's required to make it work for anyone?
Uh,
and at that point,
it might be encrypting session traffic.
At that point,
it's like,
well,
this is another one of those cases where,
like,
it wasn't factored into the budget because you didn't tell me it was needed,
uh,
so hence we need more.
If any of that didn't make sense.
Yeah,
it doesn't really make sense to me,
but,
uh,
we'll get there.
Uh,
for instance,
why is GitHub,
I'm currently trying to work on an issue and GitHub is dying again.
I have like an old friend,
we worked together on Mixer,
um,
and now they work on VS code,
and I'm like,
oh my God,
I can have an actual conversation with this person,
um,
about VS code and what the heck is going on over there,
uh,
but,
um,
I kind of don't want to
cos like that turns me into
uh.
The equivalent of what happens in resonate,
like,
oh,
I'm good friends with Frixia,
so
I know that I shouldn't bother them about this work thing,
but I'm going to bother them about this work thing.
I don't,
I don't want to be that guy,
uh,
so I haven't actually had that conversation.
Um,
but I also know someone who works at GitHub,
and I'm like,
do I actually need to have that conversation?
It's like very easy.
It's like
stop going down,
like figure it out,
stop going down.
What um
isn't.
Um,
like,
communicated enough in downtime,
both on like data sites and,
and also when we have downtime is,
uh,
yeah,
resonate
might
not lose money when there's downtime,
but we do lose trust and the same thing's happening with Cb.
Hub probably actually does.
lose money when it's down,
but
it also loses trust,
and I believe it's the trust that is eroding
more with the downtime right now than the money.
So if you need to pull back on some like initiative
that you're trying to make money with,
that doesn't actually have a lot of future in making money.
Maybe
pull back on that
and put it into like trust
and you'll make more money in the long run.
But I know that if,
if Mixer was having these exact same
like stability issues,
someone would be very red-facedly trying not to yell
at someone else cos of course you know.
Corporate invite,
you can't like yell,
but you can still look visibly pissed off.
Why is it down again?
They say with like a vein bulging in their temple,
whilst like,
excuse me,
sorry to bother you.
Why is the site down?
Is there like foreheads bulging?
Yeah.
Oh yeah,
the postmortems are like really fun,
so for those who don't know,
a postmortem is like a,
a document or maybe in some cases a meeting.
That you have after a large service incident,
um,
where,
here's the HR talk starting,
everyone is free to share,
uh,
problems and suggestions and feedback on,
on,
on what we can do to make this not fucking happen again.
And so like in that sort of thing,
you'll do stuff like,
yeah,
so
uh
this other team,
even though you know specifically the person on that team who caused the issue,
um had some issues with
up like in some cases you know exactly what the cause is,
it's like they forgot a semicolon and tried to deploy it or something.
You can't just talk straight,
you have to do all this like weird HR.
I'm taking these socks off cos I don't know who's they are.
They're not mine.
They're weird,
another weird quote.
uh moving forward.
Words,
um,
there's a bunch of talk about Gearhub,
so we're gonna go back there,
um,
but first of all,
uh,
there,
did you know that Ask Jeeves Ask finally shut down?
Yeah,
it's actually crazy,
um,
cos Ask Jeeves being like sort of one of,
I'm not sure if it's the first,
don't quote me,
etc.
don't put me in a book,
but like one of the first search engines.
Um,
when it first launched,
people were searching
how you might talk to an AI these days.
Uh,
so they'd go to Ask Jeeves and because the whole branding.
I'd ask Jeeves was like,
he's a butler,
talk to him like a human,
right?
It would be like,
instead of doing like what we would usually do in Google today,
like capital of France,
it'd be like,
what is the capital of France,
question mark,
right?
You'd write a full sentence.
Um,
and then everyone like figured out,
hey,
for Google you can just be a bit rude and terse,
so like capital of France will do it.
You don't even need capital of France,
capital France,
we'll we'll get it for you.
But then AI came in
and it's like,
hi,
I'm
AI smiley face,
what do you wanna know?
And we're back to typing full sentences
like,
what is the capital of France?
Gemini?
What is the capital of France?
Claude,
you know,
it's it's like,
oh,
OK,
we've put the human element back in.
But there is this project,
um,
I don't actually know what it is,
I just,
I've just seen the thumbnail,
but I do want to,
uh,
cos I think I know.
I haven't watched this video,
so I'm just gonna like blind link it,
but just from the.
Thumbnail,
I think I know what it's,
it's some sort of utility for working with LLMs
where it removes unnecessary words.
Um,
and purely from the thumbnail,
I know exactly like what sort of thing it is.
It's like it,
it,
it's,
uh,
for the recording,
it says,
uh,
caveman,
why use many tokens when few do trick?
And it's exactly the same problem of like,
if you send
what is the capital of France
to an AI,
what is the
uh extra tokens that you don't need to pay for.
So I,
I promised to watch that video.
Some point,
but uh yes,
it actually does work.
You don't need fellow work.
Alright,
moving forwards,
uh,
oh,
freak says I have the same issue with the residents.
I wanna do a bunch of stuff with the format,
invite more people,
do more fun stuff,
but throughout the week I have no capacity for it.
And then it's like,
oh crap,
it's Sunday,
I need to do it,
no time to figure it out now.
Yeah,
exactly.
I,
I actually don't mind like how rough
mine is sometimes cos it's like,
hey,
we're just trying to be like open and honest about like how we're in development.
Like me telling you,
hey,
um,
here's what's gonna happen,
I'm probably gonna
like finish here.
Um,
go see if the dog needs anything,
um,
get another like caffeinated drink of some kind,
play a couple of rounds of Deadlock,
and then actually,
like that's just how I roll it.
Um,
that's why everyone's like,
when do you work,
when I feel like it.
And that like extra work is probably to be from like.
At that point to like 23 a.m.
where I'm like scratching my head looking at their firewall rolls,
so,
uh,
Radel says,
have you guys considered alternatives to GitHub given the current situation?
Uh,
I know it may be reactionary to some extent,
but there's been a noticeable degradation of service across the last few months,
if not years now,
um.
Yes,
we've like talked about it briefly,
nothing serious though,
and I would hope that we don't do anything serious.
The last thing we need to do is a migration of a source like host
right now,
um,
particularly if GitHub gets its act together.
Um,
and I think GitHub will get its act together,
but we might have to deal with the bumps.
So it turns into sort of like a cost-benefit analysis.
Um,
at this point,
would we be
good moving to GitHub?
Unknown.
Uh.
Git lab even,
uh,
if the stability
decreases even more,
and we are losing
more time than it would take to migrate,
OK,
maybe it's a,
it's a better thing to do,
and then other people go like,
well,
it's not only like
the stability problems,
it's like the stability be plus the like co-pilot,
like,
uh,
shoehorning.
I'm like,
yeah,
I,
I get it,
I understand.
But again,
cost-benefit analysis.
What does the engineering team
at
Hello Dog Band Studios need?
Right now,
less work.
Uh,
so
we have considered it.
Uh,
I don't know what would make us pull the actual button.
Um,
probably like 2 to 3 more issues maybe.
Uh,
here's the thing as well,
J4 would like,
J4 would move heaven and earth
to make us have a really smooth transition to Gitlab,
and I know they'd do a fantastic job,
but that's also part of the cost benefit
analysis,
cause if we like go,
hey,
let's move to GitLab,
what I'm effectively saying is like,
hey J4,
here is like.
He's like a,
like an oil drum
full of oil for you to like sort out
that you didn't need to sort out if we could be a bit patient.
So again it's like it's,
it's difficult.
It's also really difficult when the like
um
the difficulty isn't like a,
a massive degradation of service,
it's just like,
hey,
for another hour you can't do something and then everything worked.
If it was like,
hey,
we're down for like 23 days
at a time,
it'd be more,
more problematic.
Uh,
so everybody says,
OK,
I fixed it,
how does this look now?
I agree with what uh.
Places just below that,
which is mixing square round buttons feels dissonant.
Maybe if login with resonant came first or sound down the other edges.
Uh,
agree,
yeah.
Uh,
you have to reduce the border radius on login with red resonite
or increase the border radius on everything else.
Um,
I have a pet peeve about border radiuses like the one you're using though,
uh,
which is they are too overly rounded
and the rounded bit gets too alias.
So zoom in a little bit on the login with resonate button.
And look at the aliasing on that corner,
cos what I actually see is like a different shape now.
I see the straight lines and then the aliased edge
and then the straight lines,
it's weird,
but like just like if you expand it and then zoom in a little bit,
you'll see it.
So I would reduce the rounding on the logging with razor light button a bit,
uh CPU.
No,
I think it says,
uh,
didn't Inus help create GitHub?
They made Git,
um,
but not GitHub.
Uh,
if you're interested in why there's a bunch of like open source drama,
um,
around like naming and trademarks going on,
uh,
if you're not sure what I mean,
like last year's big one was WordPress,
I still don't quite understand the details behind that one.
But there was a lot of sort of drama
in the open source community about the WordPress name.
Things like Git versus GitHub
are why,
right?
So Linus
was,
I mean,
probably very difficult and expensive,
but Linus was within
um his right to
like register a trademark for Git that would have prevented the creation of GitHub,
they would have had to call it something else.
Um,
but Linus did not,
so
they made GitHub and now there's two get coming.
And so like,
Linus despises GitHub
but like can't do anything about it.
It's a bit like the difference between.
Linux,
Unix and GNU Unix,
like all that stuff,
again that's just like it's,
it's complicated naming stuff that like shouldn't be an issue
but is because of associations formed from those names.
And with that I think we're out of questions,
I'm I'm,
I'm double checking.
It's one from Xerex which is Servago.
Bert and just
adds a video,
I presume
it's a server you're adding to your rack.
Oh,
it's server's booting up,
I see.
Uh,
a question for like
rack owners,
even like marginally small ones.
What do you do when you move?
Let's say you're hosting,
what's it called,
image,
the like the photo thing
and you're gonna move apartments.
Let's take for example,
uh someone in the community called Marshall.
Marshall hosts a bunch of servers.
Let's say Marshall just needs to move houses.
uh double checking for questions,
that one's done now.
Yeah,
I think,
I think we're good now.
Yeah,
I think Marshall would have like a tonne of downtime.
And what I don't understand about that,
right,
is if you de-Google completely,
right,
so I,
I,
you know,
I shut down my Google account,
I don't pay for it anymore,
um,
right,
and so and then there's no connection and I move
and I need like email.
How do I get email,
right?
Cause if my mail server is like in a U-Haul,
I can't get email.
And so what if my like the new place I'm living.
Like the landlord emails me and says,
oh,
there's a problem,
your new place is like
on fire,
uh,
don't come.
I can't get the email cause my email server is in the U-Haul.
A says,
I don't host critical infrastructure outside of my house,
out of,
out of your house even.
Um,
but isn't that the point of de-Gogling?
Well,
they're like,
if you have a,
like,
I pay,
I think,
I think like 2 or 4 bucks a month for the.
Google shit.
If I want like a,
like a,
a,
a
VPS somewhere,
that's gonna be more than like 2 or 3 bucks.
Actually,
how much is uh,
yeah,
it's 20 bucks.
Yeah,
that's the other problem,
it's like residential,
like
I need to figure it out.
I also need to like,
if anyone else has de Googled recently,
can you like let me know what happens to all the
login with Google buttons that you've used and don't remember using?
Cause it's like I,
there are a bunch of places I've just logged.
Log in with Googled and like I have an account and I use that service
and like if I shut down Google by Google
Googling,
um,
then
I do those accounts just get lost.
Yeah,
cause the,
the unique ID of the Google account,
yeah,
but I don't remember,
that's the problem,
right?
I don't remember what I'm logging lo logging,
I can't say that.
Log in Google.
I wanna stop making baby noises and just move on.
I guess there's probably a list somewhere like in the Google account
settings or dashboard
that can,
um,
give me a list and then like ones I care about,
I can like migrate or like add a,
a password to or whatever.
Yeah,
yeah,
that's a lot of work.
That's fine on the.
I'm,
I'm done.
Alright,
we're gonna close up office hours,
I'll see you later before I just make
baby noises
for another 10 minutes.
Uh,
I'll speak to you guys soon.