all right that looks good exactly one more three two one go okay that looks
good all right don't touch anything and if we run out of battery we run out of
battery we'll see how it goes it really is a nice day that's that's we're gonna be
you have water right some okay good let's go that way I think let's go this
direction we're gonna hit the tunnel straight up all right we actually we
actually fixed blossom on the pirate ship I think this time I think I managed to
convince hazard to transform blossom into more into a protocol I just want to
have the same the same exactly the same like it's no stir is genius because it's
it's literally like any bends and then profound sense on it's it's just the
ID and just as no stir colon and the ID and so the identifier is independent
from where the thing is like it's basically content addressing in some sense
and blossom is the same idea and and I don't know why I think because fear
Jeff hated it we never went the because it's it's it's it's it's clients don't
implement it just looks weird but it's true for no stir clients as well you know
what I mean they sometimes say if you link to a different profile in your
profile description some clients don't resolve it and it looks weird you know
and so so but what what we what we kind of need on the blossom side is you
want to have self-healing links and the only way to do it is to go this route
otherwise it's gonna be very client-heavy and so on and I think I convinced
hazard to go ahead and we found a way to stepwise do it so that it's not
terrible let's see I'll probably lose most of the pictures that are posted so
far no no no because we're also we'll also build we'll also build a health
monitor thing like a pacemaker a master pacemaker that goes over all your
notes and all your blocks and everything and just spread it every it's a
similar idea to actually what the mutiny guys build in the beginning with the
blaster relay similar idea just just more tactful where it's just like my
relay set changes over time I want to re-broadcast it over time my blossom
servers change over time I want to have like a little tool that monitor
stuff and re-upload it and so on keeps things alive for me have it local yeah
exactly local voice also a big topic just local relays local blossom
servers using local relays is local cash that's those kind of things local
first yeah it's it's frustrating to me a little bit that not all apps but if
you you know you get on airplane you go offline not sure it should work oh
yeah just wait until you see my demo even though I have a yes nice and even
though I have a local relay only my own messages end up in there with most
clients like they post to your local relay but yeah gobble up everything and
just put it there yeah yeah and I got like 128 gigs to spare yeah I mean the
phones are powerful and things are probably let me let me do one little thing
because just to I still get shit for the I still get shit for the audio
quality so I think if we do it like this yeah and you just turn to me always
then we'll we'll we'll be better maybe okay yeah I don't know maybe I made
it worse I probably made it worse there's a constant case of Foschlinbesson
yeah it's the perfect German word it's like you try to make something better
but you actually make it worse yeah yeah so the the act of improve worsening okay
yeah yeah no but I mean I I feel like we we we should reclaim local host yeah
yeah that should be one of the goals hopefully then just like you say all the
Noster apps and even most of the functionality should just work in in airplane
mode we should work when you're offline yeah because even if you send
saps and those kind of things if it's not saps you can still send them you can
still like depending on how you do things you can also you know again like
there there's various ways to do this so that it still works and you build up a
queue of actions and once you're online again it just gets all broadcasted and
everything happens yeah and I think no matter what the all the apps should just
stream everything to your local relay and then the relay will filter and like
dump everything after 48 hours or something
Citrine has it on the road map so Citrine the Android on the on phone relay the
local Android relay yeah it's one of the next things I hope that they're
gonna build out where automatically rebroadcast local events once you're
online again perfect so once we have that then we have everything kind of for
free in some sense we just need to lean into the local relay stuff more yeah
that's that's really exciting for me because that for me was the vision of
Noster yeah in the first place like stuff which should just work offline as
well in some sense yeah like or on a on a on a on a local area network like on a
LAN it should just work all the same yeah kind of the toll gate idea right where
it's just you don't need to be bridged to the wider internet necessarily you
shouldn't be yeah you shouldn't even be aware that you're calling code offline
exactly if if as long as you have a relay you can talk to it doesn't matter if it's
online or not you should be good yeah yeah but tell me more about toll gate
at the current state I'm a bit out of the loop yeah so well just a couple
days ago during btc++ we released v0.2.0 right which is the version that we've
been working on for way too long on getting router to router payments in all
right so we finally so toll gates paying for other toll gates yes very
experimental we have like two modes the default is like you're just connecting to
one gateway and that's it and if it if it is a toll gate you start paying that
and if you're the fiat gateway like the you know connect to your ISP that's
then it just works and the experimental one is where it searches for other
toll gates around and we'll start paying for those connecting all right all
right nice nice how much btc++ for you good yeah I I come from the
master side I definitely feel like I know nothing about Bitcoin you come
from the left side of the balker yeah and you're at the right side of the
balker yes the lighting desks okay but how was the response to toll gate and
the stuff that you guys have been working on in general good yeah most people
all seem to have heard about it by now it's like a huge I think as a huge
complement like we've been to the conferences this summer and yeah yeah what
was what was the main criticism if any some people just hate you cash well
those people can't be helped now I think yeah why not why no lightning
payments in there I think we have some valid reasons because you have to be
offline online always yeah but of course we can support it and like
minting e cash on the fly if you're on your phone and that's that's all coming
yeah but that's optimizing for a captive portal experience which I don't want
to be doing long-term because captive portals are really shitty shitty tech
in general so we just need everything to happen to the background and no one
should ever see that it's yeah I see I see yeah what what else did you see the
kind of excited you if anything I mean if it's mostly lighting the
developments and it's probably it's probably you know like technical protocol
level stuff that flies over everyone's head but anything that stood out well
surprise still how how much talk there was about cashew all right good and a
bunch of the cashew guys were there and they're working on some really
exciting stuff like CDK yeah making it easy also for us to you know to use
cashew yeah without having to manage wallets yeah like I do now because for
token implementation we we used go length yeah and there was a library but it
didn't support offline payments because when the software starts it reaches out
to the mint immediately yeah so I had a very hacky version yeah yeah make it
work offline tell me more about the little wallet like walley yes tell me more
about that I managed to compile it I managed to run it I didn't start building
on top of it yet because I was trying to find a specification that there was
none and so my agents got confused very quickly but tell me more about it
specification is coming yeah so walley came out last week from a conversation
ongoing conversation from last week's with Paul and we were talking about it so
difficult to get started with as a dev and as a user to use any app that
uses e-cache because you need to from the dev perspective you need to build a
wallets yeah receiving and sending capabilities yeah while all you want is
just send a payment yeah so we wanted something that would potentially solve
for that yeah and from the user perspective as well so you don't want to have
to deposit money everywhere it should just take it from wherever you're right
yeah I mean Pablo trying to do that with nip 60 nip 61 right and building right
into NDK so that every every app that uses NDK can do that and you just get
your e-cache balance from the cloud that was kind of the first try it and your
approach now is basically to do the same if I understood it correctly please
correct me if I'm wrong but do this but do it in a similar way how not
the wallet connectors it but for e-cache like for cash you yeah and have like
cash you wallet connect exactly and then have the wallet run local instead of
you know like you have it the lightning node you need to run it somewhere in
a server which you still can do but the idea is it all works local so I will hit
a button in my whatever web app I happen to have opens yeah and if you have
many bits running on your device or something the wallet yeah or Wally in your
case yeah so Wally will pop open for connection so there's some logic and like
doing it with a connecting with local host yeah and then there's just not very
little user friction on just making a page to an app for awesome awesome no I
think that's definitely the way to go I mean that's where everything is
gravitating to as well we mentioned citrine before like a local signer yeah oh no
we did we mentioned something else what did I mention I mentioned the what's
it citrine was it amber I'm I'm mixing things up amber amber amber is the
signer citrine is the local relay yeah everything is there's too much stuff
there's too too many things and too much stuff in my head yeah but anyway that's
in both cases that's how it should work like with zero configuration basically
you should just like if there is a local relay use my local relay yeah that's
what we want to do and and at the same with with the signer if there is a local
signer use the local signer if I have a signer installed use that if not like
do the you know answer bunker thing whatever like those kind of things and and
you just want to have these little components that that are special purpose
that do one thing and do it really well and make it super easy like frictionless
to connect them yeah that's the idea right yeah and it's you know what Wally the
start of it was I created a basically proof of concept to autopay for
tovates on Android right literally repurposed the same app to become Wally
and it's desktop first now but it's perfect does compile for Android I think
well law tells me it compiles for Android yeah of course it compiles for Android
I mean all the primitives are there and we can we can do it and it kind of grows
into okay let's make it a wallet first and then the autopay for tovates I can
nice add on and then there's the guy behind OTRTA he put it in to pay for LLM
nice nice using using the casual connect and we can add other basic stuff
like a very simple relay very simple blossom server and maybe a simple
signer that is very bare bones and then if you want anything more specialized
you can like swap it out for whatever you have awesome but I think it would be
nice to at least have one app was like if you install Wally you're good to go
with everything Noster and have interesting that's the vision okay I have a
similar vision but for you know start nine umbrella those kind of things just
yeah just a one click install I want to have a relay I want to have a blossom
server I want to have a mint I want to have like the the health pacemaker thing
that we we talked about that that takes care of my notes and rebroadcasts them
as appropriate and takes care of my blobs and make sure there applies to most
more to developers than end users power users I would say I don't see myself as
a developer I see myself as a power user basically yeah but I think it's
probably still to yeah I have an aim but but I we have a bunch of people that
would actually install that and run that on their start nights and on their
umbrella so like there's there's lots of old runners and there's lots of lots
of claps that have those little misch Dedicated machines and do stuff and you
actually have like those are capable machines like lots of storage those kind of
things but what you want to have is a similar thing on the phone so you want to
provide a wallet you want to provide like everything you just listed like a
signer and everything local on device yeah and not they don't have to be very
good now if you want a better relay you should be able to disable and just
proxy it to sit down and then for every web app there is a default port on the
computer that you can reach to talk to this thing yeah to connect to casual
connect yeah which is our we brand of not sure while it connects for for the
casual it's yeah awesome no I like it I like it it's all coming together slowly
but surely it's all coming together yeah I'm excited about the e-cash stuff I
didn't I didn't do too much with e-cash yet like I one of my next projects is
gonna be an e-cash thing not sure what form it will take but I we're still
under utilizing yeah most of the things we have we're still under utilizing and
so I'm trying to play catch up now and just build all the things that were in
the back of my mind the last couple years and kind of scratch my own it just
and one of them is for example I mean one of the demos I love the most is
in pub yes yes so yeah I always wanted to have that like positional audio to
the world birds I view where you can just hang out or walk around that's on
because once you have positional audio it's so awesome like I tell you what
what what I want to do next for in pub because I actually I run my own
instance yeah in pub their ggcom so okay so and a bunch of people joined and hung
out already was really fun like it's really cool I'm gonna make this I'm gonna
make this my hangout place and even if I have to buy code every single feature
into it that I want I'm gonna do it I'm just gonna it's too much fun and so what
what I want to have in there is a jukebox in one of the rooms yeah and anyone the
jukebox has an end pub and to play something you just sap the jukebox and in
the in the sap you just put the whatever the YouTube link or the name of the
song or whatever yeah and it's just gonna play it and it's gonna be like I don't
know like 200 sets to play something or whatever and it's just gonna play in the
world you know and it's gonna announce it on us that you know that it's gonna
play it and so on like it's you can make this a thing and it's literally the
original idea of a jukebox like it's you have to put in a coin to play a song
yeah and the nice thing about the the way that that in pub is built is that not
only have you to put multiple rooms and positional audio you can you can like
the jukebox will be in one corner and you actually have to walk up to the
jukebox to yeah you know like it's like in the real world and and so there's
all these little things that's a very stupid example I mean the more obvious
examples are what paper queue are doing and what the routes are guys are doing
where it's just we want to move away from subscription hell where you need to
have a monthly subscription subscription for everything and the way to do it is
to attach e-cash to your requests and to pay just with e-cash directly like if I
want to have a bottle of water at the corner store there in front I don't need
a monthly subscription I just go I give them you know a couple bucks well many
people are trying to build it out to build gates and others you know like monthly
subscription for everything but anyway so what what are you excited to to build
with with with with with e-cash what do you have I just told you my jukebox
idea I really want to build that you have something like that as well well
to get is my jukebox pay to keep playing fair enough I really want yeah I really
want the auto payments for for to get to go and also to get have its own
networks yeah where you can just connect all your normal devices and it pays on
your behalf to yeah any upstream anything in general the networking stuff I
think is is very interesting yeah talk to me more about that like no DNS was a
recurring theme this cohort like basically trying to get rid of DNS trying to
fix the one point off the internet that's still terribly centralized in
broke in some sense yeah yeah I think the last last year already
set three worked on like a nip proposal it's like let's what if someone self
announces on Austria what their IP is connected to their endpub basically yeah
but the the problem with that was like I included the like now retrospect
you know in retrospect as I included the protocol and all kinds of other stuff
that was not needed well there were some posts I read on someone DNS for
sats he posted about the doing SSL certificates over
in Austria okay and he used a similar approach and then it suddenly clicked as
like oh we need just the traditional DNS records there's nothing wrong with
those on austere and then you can just do backwards compatible in a
backwards compatible way you can still use everything that's good about DNS
without the centralizing the centralized authority you just don't need to be
part of the cabal that runs the root key ceremonies and all those kind of
things yeah just kind of run your own DNS server and just do all those things
without asking for permission yeah and the trick is like domain name resolution is
quite simple you go out to a web server so some web server on a random IP
like cloud player google you ask like what's this website and gives you back an IP
yeah well you can do that on your own computer too and it's quite easy to configure
actually yeah and I mean that's why that's why stuff like pie hole works and
those kind of things and blocking on a DNS level right you have your own DNS server
in your local network and if something tries to connect to a known
ad network it's just kind of yeah respond with like this IP doesn't exist exactly and
so a pie hole would be perfectly fine running no DNS to resolve mpubs
and since you resolve it yourself it doesn't matter which extension you use we just picked
.master but it could be anyone of them great extension yeah so we stick with that for now
but the more tricky thing is the certificates because that's baked into the application layer a lot
yeah yeah the browsers are really anal about certificates and their authenticity
exactly so it's it's often not even enough to trust it on the system level the browser will
still reject it yeah because it looks at the you know the higher powers that decide what is
secure and what is not yeah even though a self-scientific it is perfectly secure yeah but you need to
share it in a way I mean have up until now in the browser's defense the browser tries to
protect you and tries to you know like but we want to go the opposite route we want to allow
users to shoot themselves in the foot if they want to yes but also there is if you're if you're
group if you if you're a social network if you're trusted people are so bad that they try to scam
you with you know like then you should be allowed to yeah that's my point yeah yeah if you decide
to hang out with this npub you you trust this npub and send you a certificate and yeah and then
malware opens on your computer yeah yeah but for the certificates of course you need some
extra checks whether someone's not like self-signing google.com exactly yeah and I get to your
certificate store my my my general point is just the browsers aren't necessarily super evil there's
a reason why all this stuff is in place yes it's just like for our use cases we want to do things
differently distribution was a problem yeah you needed someone to look at to to find the thing
and to be efficient as well not only that trust in general is a big problem like who do you trust
and like you know my mom has no idea like who to trust to resolve the name or whatever
and and so so it is it is a big problem and and the the easy solution is always to refer to a
central authority which is exactly what DNS does or ask around that's what we're doing yeah
that's what we're doing you the very human and natural approach is you you walk around in
your group of friends and you ask multiple people and you make up your own mind that's the that's
a very human social approach but the government the slash authoritarian approach is you have one
central authority and that's the source of truth yeah and that's kind of the difference between
DNS and ODNS yeah fair summary yeah all right good I think I got it what
how is it working now like I saw some demos that already worked yeah like tell me the current state
of no DNS well it's still the same as in the demo there's there's a CLI and I saw someone working
on a web front end to publish the DNS records nice so basically whatever you would do in Cloudflare
you can soon do in a in a web interface for your endpub nice and just configure and accept and
the difference will be the DNS record is not going to be pushed to Cloudflare the DNS record is
going to be published in Austria exactly and the resolvers will when you ask for like the whole
all the records it will also give you back a text records with the signature and the timestamp
of the original message meaning and its same order a meaning they can you can reconstruct the
entire Noster events nice nice just from a DNS response nice and you can verify that it's
actually true do you nipple three the things right now nipple three open timestamps
no no because right now if you don't then the timestamps can be faked and so to actually do this you
would have to you do but you just need the timestamp to verify the signature to rebuild the message
and verify the signature so if anyone if the DNS server lies you cannot reconstruct the check
the signature it's basically a different format the DNS response is basically a different format
of returning the entire Noster events okay but the usually the problem with this is like I can
publish an event that has a timestamp in the future yeah far in the future and that will
perpetually override events that come after me you know what I mean yeah okay but that's
yeah fair that's kind of the problem of the person publishing that that is an issue and
and and that's why that's why there is no archaeology on data yeah pre Bitcoin doing archaeology on
data was impossible yeah because data stands on its own you never know how old data is yeah you can't
know but Bitcoin fixes this of course Bitcoin fixes this because we have the time chain and what
nipple nipple 3 does is it it provides a very easy very cheap way to to have a proof of publication
a proof of existence yeah and for what you described to me looks like a natural fit like if you
if you what you described is like a chain of events basically that updates a certain record that
describes a certain that once one he has all the records so what do you mean there's all the records
yeah you just update the whole thing we're back on lists again it's like a following list secretly list
um yeah it's just a record tags you heard my rant on lists right yes there's a reason why all the
clients that do the list wrong new will nuke your following list yeah yeah so if one DNS client
does this list wrong it will nuke the whole thing yes that's but it's I would reconsider that
design choice well I think you get into speed issues see I've got that wrong if you introduce many
events okay because DNS lookups need to be fast because otherwise everything slows down by a lot
well I'll let you guys figure it out I said my piece okay but something something to consider
yeah like that's one thing that's that we have and had for a long time or open time
sometimes on nipple 3 we had for a long long time and still insanely underutilized like I think
we should we should use it for way more stuff because what it allows you is to build up
indisputable history over time and for example for like profile realness like are you a real
n pop on noster we don't use it yet and you could just like periodically once a day nipple 3
something and then you have indisputable proof that's like impossible to fake yeah that this profile
existed at least for like three years yeah because timestamps can always be faked but this stuff
cannot be faked true and so that's that's that's kind of my overall point like let's let's use
nipple 3 more I'm with constant constant is a big nipple 3 shell I'm too so open timestamps is great
does it make sense for a DNS record so it changes all the time now you just need a new
store correct you you just need the news it might be interesting for dispute resolution you might
it might be useful to see what was it in the past if you get conflicting responses and you don't
know who lies yeah so that's that's that would be one use but but you guys will figure it out
like I know I'm I'm not worried yeah how does how does your approach differ from Tim
Balma's approach he also did a DNS thing yeah inspired by no DNS right yeah I think his would be
more of like an intermediate that can be resolved by traditional browsers like brave everyone
who like uses a let me actually drop my shoes sorry use everyone who uses the normal DNS resolvers
and certificates because he still uses let's encrypt and DNS servers he just does it on your
behalf on a sub domain okay okay so you can have like you whatever n pub okay now I got it so he's
building would we build for insight he's building the np.pro version yeah you know the difference
between inside the np.pro np.pro just puts everything on the one domain basically and inside
is just you have to find your gateway yeah yeah so similar difference okay he's just like a DNS
gateway yeah he will just add records on your behalf I see I see okay okay I got it all right so it
doesn't remove the trust relations yeah yeah no he's really excited about it he he keeps hammering
on it and and he just because he just yeah he just posted something where it's like he wish he
he could be part of demo day and like someone please run this command all right yeah let's see
how all this goes like it would be awesome to rely on DNS less yeah like right now if someone really
like if we see it all the time in authoritarian regimes and so on like the first thing if they
want to mess with the internet is like you know let's shut down DNS and then like most people are
just out of connection connectivity and this kind of hopefully help fix that in the long run so
that's that's that's division right yeah and I think that was part of my captain week talk is
that you know nostrils organic organic tech yeah in the sense that I think the way data will flow
through nostril you know the means of nostril blossom is that it will flow more naturally instead
of like the going out and fetch going out and coming back going out and coming back like we do
now yeah if you visit amazon.com you might be doing a round trip to from Europe to the US like
20 times yeah that doesn't make sense and since we have the signed data you can just pull it
once local and everyone around you should be able to use that yeah and I think this is like one
of the things needed to to make that work because the more of these solutions you have the less you
need to do that going out to fetch and getting stuff and so if we have DNS solved then you would have
to work on IP addresses to you know be able to get everything local and then it doesn't matter if
your connection gets severed you can still reach everything yeah so like from a resiliency perspective
that's that's incredibly important yeah I talked with hazard a bunch about this and and
it's really strange that the internet evolved in that way and we're now back to basically having
mainframes and thin clients yeah we don't even have personal computers anymore it's basically like
you have a browser for all intents and purposes and everything is on the server yeah and if you're
offline you're offline nothing works yeah and it doesn't matter if you use a native app or whatever
it's true for absolutely everything that people use like it's true for Instagram it's true for
Facebook it's true for Google it's true for everything yeah and kind of the the vision we
discussed and how it should work on the nostril side is like you use nostril all the time for all
the things yeah like just your regular nostril line let's say you use amethyst or what have you
and and and to be fair like we're not the only people talking about this and building this out
that's also the vision that will have for nostril DB and note that can't so on where it's just like
everything is a nostril DB and you just use everything and if you're in flight mode it doesn't
matter you just can still query the local DB yeah so the same idea basically just what what we
what we want to build out is just like have everything be realized and speak the same language and
there shouldn't be a difference like there shouldn't be a there shouldn't be a like if offline then DB if
yeah if online then relays it's just like it should all be relays yeah and and so so hasn't a
nice talk about this a lot let's just maybe wait a little bit yeah and because it should be the
same across the stack it should be the same for relays it should be the same for for blossom service
it should be the same for all this stuff yeah and just the the the neat side effect of all of that
is just by your pattern of usage the right data will accumulate in the right places the right
data will accumulate because here usually like most of the time you're going to pull out your phone
and you want to look at something that you already looked at or or show someone you know like a
little thing that you saw no but but you got what I mean it's like if you're literally in flight mode
if you're literally entering a plane yeah and you use nostril like the couple hours before I didn't
see my whole timeline I didn't you know like I just want to pull it up and want to maybe
interact with some things maybe read some things reply to some things yeah like some things
accept some things and so on yeah you know read a long form make some highlights make some notes
make some comments those kind of things and it shouldn't even matter if you're in airplane mode
or not it shouldn't even matter if you're offline or not yeah like it really really shouldn't matter
we have the technology already that it works I'll show you today you don't even get some secret
alpha today and and it's it's such a shame that we didn't build this out yet it's it's it's it's
such a shame that it doesn't exist yet because it's kind of a killer feature like make every
nostril at work offline it it is a it is a big thing I think part of it is also because
and now I talk about like the things I'm interested in but it's a binary I think it's a binary
because the the local and off like offline online is such a binary now even though you have you
know local IP address etc if you you know want to get something from around you you need to like
know the network I think if we solve that you get a gradient from offline to online instead of
just this binary so now you need to design for this binary and I think that's what makes it harder
so if you if we have a system um it's hinting at like n-pub you know n-pub based uh routing is
then it becomes a gradients like you might be able to reach some nodes around you
yeah without needing to know about netting and like having to reach public IP addresses
yeah yeah yeah you're you're you're on the network stack now you can't reach anything other than
for sure your local device yeah or the internet like or far away outside of your country basically
that's the true choice that you have no realistically yeah yeah sure for on on the high level
not so perspective it shouldn't even matter because also like that was always true for a
master on the relay side if a relay goes offline it shouldn't matter yeah and we we saw that
actually practically that's true and and I always bring up this example because it's such such a
great example the diamond's relay is one of the biggest relays and we'll wipe it multiple times
in the last one and a half years alone you know yeah no one cares it doesn't matter and so relays can
go in and out of existence just like Bitcoin Bitcoin nodes can go in and out of existence and from an
overall systems perspective nothing should that should matter nothing should happen users shouldn't
even feel the difference basically and that's true we know that it's true because we have multiple
data points where big relays went offline and got wiped and so yeah and so so from a very like
going like five levels higher than than what you discussed on on the network stack
just adding local relays to the mix or even like quasi local relays like relays in the same Wi-Fi
like community relays it doesn't even matter if you're connected to the wider world if you can
reach the relay it's just all the same and those that can also go in and out of existence right
it's like when I'm in my like and and and to be fair many things that we have already
from the from the legacy internet stack work like this already you're you're your google photos
uploads or your apple cloud uploads most of the time the setting defaults to if you are in specific
Wi-Fi so if you're in a wife in an unmetered Wi-Fi yeah then upload all the heavy stuff yeah exactly
you know what I mean it's the same idea where it's just like if if you're in the home network you
will be able to connect to your home relay to your LAN relay and then just sync all the things
there like push all the stuff there re-broadcast it to those relays and so on exactly and and I think
it should be relatively easy in the sense that we have most of the puzzle pieces already yeah
and I'm not I'm specifically not talking about no DNS at the low level networks that can so
no you can know a lot of it already I know I know that's that's that's a different conversation
and more tricky and so on but but but just just I really want to make it push for
for local relays and like home run relays that's why I really also I I I I imagine the same things
every time I'm gonna match it again build the things not to relay tray for example it's great
not to relay trays fantastic if you want to run a relay on your machine pack catch it nicely
let me run it on umbrella let me run it on start nine let me one click install it on all the things
same for all the other relay things and the blossom things and the mince and who is gonna run the mince
everyone have their own mince yeah why not make it super easy for people to run mince
yeah I make it super easy for people to earn some sets they're gonna run it yeah
there's there's always some crazy russian guy that's gonna run the biggest mince and just earn like
you know five cents a day yeah I think now yeah especially if if I look at how much money
real sets we lose in e-cash all the time you cycle you cycle the keys there's money there's
money to be made here people yes someone can if it's your mint you can scoop up the sats
potentially yeah don't think about please just think about all the change people drop everywhere
exactly yeah like several euros at once multiple times so many bits is gonna be happy when they
cycle but I I don't want to be the you know old man the angry at at clouds or or or telling kids
to get off my lawn it's actually we're in a great spot and all this stuff is actually being built out
and coming together quite nicely yeah like just the amount of development that happened on the
e-cash front is like amazing just just cash you alone what what was shipped there just in the
last one and a half two years it's like it's insane and I feel like it's accelerating now that people
yeah like you you can you can know you can pay your LLM models with e-cash and build more e-cash on
top of that with and with that you can buy code more stuff and make it easier for everyone try
doing all that shit with databases and username passwords and like poor security on on those with
yeah not saying you can't do poor security with with keys but it's it's a lot easier to make a
secure app yeah absolutely tell me about your current bike coding setup and what you learned
discord last six weeks intense bike coding sessions all day every day what changed for you
in terms of your setup what are what are some things that you learned what are some things that you
maybe tweaked a little bit I put some effort into using some more mcp's
pointing it being getting better at pointing at a documentation like the
that's getting getting the right getting the right context yeah pretty much what did you use for
the mcp servers and mcp tools the code snippets like I think that's that's a big one
because hazard with applesauce publishes the code snippets and that just makes it a hundred
times better to develop he should publish more though I already I have bullied him because the
thing I'm gonna demo today I build on applesauce as well yeah and now that I have to search I can
just do like is code by hazard and I will get all the snippets and I can just feed everything in
there's not that many snippets and I've lost up publishing snippets as well I'm not sure what
happened but but in general yeah that's also something we have and we should utilize more but how
how is your setup looking are you using root code or yeah use root code mostly with cloud yeah
I'm spending spending too much money yeah yeah it's a all three I treat as a cheap employee yeah you
use like 4.5 came out I don't know when it was a week or two ago or something yeah just switch to it
yesterday yeah yeah yeah it's very agreeable actually it's I feel like I feel like they made it
more agreeable where I you know I would say something I could rile it up and get started revolution
together yeah let's go yeah that's an experience that I did that's like claiming module oh I saw
I saw the I saw the the screenshot I was like a fuck I piece we don't want that piece I'm like yeah
that's right fuck I piece yeah and then it even added like in all the logging like skull emojis yeah
fuck I think let's go yeah and so so you have a what do you use to pull in the code snippets
I first had not sure which one I'm using now I first had Pablo's 10x tools yeah one and then
hazard code yeah I'm amazed that someone set it up it's like I'm still I always I was convinced
only Pablo is using 10x no it was it was possible yeah yeah all right and uh because Jesus
also built a lot of fancy piece stuff you use something of his tool set not yet I need to put
more put more time in it I did do an experiment like okay how does this work just made a LLM
agent myself in one of the first weeks yeah it's actually surprisingly simple how the agents work
it's just like a loop and they call tools and the tool can be another agent that's really what
Ruco does yeah yeah I just thought it was way more complex than it actually turned out to be yeah
that's what that's what uh that's what Justin showed off where like build your own build your own
coding agent yeah that's how simple it how simple it actually is yeah so yeah if anything
people should not be intimidated by LLM into like making their own kind of agent loops and
experimenting with that the coding agents are one thing but I can imagine there's a dozen other
things that would be need their own like kind of loop or orchestration that are you know geared
towards another task just coding how far along are you in your vibe coding journey are you still
looking at code are you still manually editing stuff sometimes or how is it looking are you still
writing tests no I still sometimes I feel like I do look at like the methods and like which
methods and which arguments it's using because that's usually I still feel like I'm the the
engineering charge but it's mostly like when you first set up a project and you can kind of let
it go mostly and then monitor it monitor it if it goes of course do you start building straight up
or go do you go through a agent and human planning phase before planning phase yeah definitely I
done several where I would like get everything get a bunch of markdown documents then go outside and
just read them for a while and make like basically make notes on them okay then put it through it
another time fine it that's the photo you posted where you were on on the beach with like a
kind of like device is it the daylight computer yeah yeah yeah reading through through markdown
plans exactly that's that's that's the way I want to be planning is just sitting in the sun nice
very soon very soon you will be able to do that in a purposeful master client doing you know
nuster native highlights and annotations there works offline hopefully so we're gonna
improve the beach the beach UX drastically I hope beach compatible apps exactly no that's awesome
I learned a lot like my my my stuff changed quite a bit I still have to explore some of the more
I'm still a very naive vibe coder I don't use multi agent flows yet for example like having
concurrent agents Justin does it and Pablo of course does it and so on and yeah I have lots of
macros and I again I learned a lot do you feel like you're missing something still I would say yes
in the sense of my dream would be yeah my dream would be to use wingman basically what
what Pete built out yeah which the idea is is basically you just have your phone and you have a
computer somewhere else that is running all the things and your your phone is the interface
and my dream would be to not even texting just speaking yeah and just be out and about because I
already do that but now I record voice memos for the pipeline yeah it's one directional yeah it's
one directional and I want to the best case wingman really works really well and it's by directional
and I just want to I just want to because right now I'm vibe coding on the side yeah so I take
care of the kids I do work I do chores I do whatever I go shopping and I just you know a prompt
here and there and then I let it run for five minutes and I come back and do another prompt and so
on it's very multitasking asynchronous my workflow right now and the only downside is that I have to
I need to have my computer with me somewhere yes and so hopefully in the future I want to have
Paul also built something great or Paul and Justin I don't know who it was but basically
a vibe check agent that constantly runs on your project and just make sure that you're coding
style and all the project rules are followed like make sure that the files are not longer than
150 lines or whatever all the lint checks pass all the tests pass all those kind of things
and just not auto fix it exactly exactly and so that's what I want to have and again my interface
should be I'm just wherever everything is deployed so everything is live so I can look on it
edit on my phone and then I just speak a voice memo into the phone fix that button make it work
in the other way like at this feature I've been thinking about I don't know like doing this and
that and so on and just hit send 20 minutes later I look at my phone again and it's different
but that would be my dream flow and we're very close to it we're very close to it
yeah there's a couple more tools that need to be integrated for this to work
Pablo's 10x can already do it because his basis is kind of or used to be the
vieline yeah and if you I mean if I would build two or three more plugins I could probably do it
myself as well just using the vieline yeah because all I would need to do is kick off
root code automatically and then auto commit auto deploy which is very easy it's just auto commit
and yeah and auto get push so we're we're we're we're almost there and but that would be kind of my
my dream scenario which is of course very peculiar to how my life is structured yeah
most people probably wouldn't like it I think the screen screenless part is
something that's underutilized yeah elements I see them they do more but I see them as a
different user interface yeah yeah even though you can do like a lot of backend stuff with it of course
I mean Pete showed this clearly with their WhatsApp thing he built with beacon and just the
the alarm's already interface and that's why you can add it to any chatbot like you can add you can
implement it into any chat system as a chatbot yeah because the interface is just natural language
and that's why the only limitation probably still to have like the conversational one is just
processing speed to do that like output natural language I don't even need it to be that responsive
like in the sense of it doesn't have to be that quick yeah it's similar to like there is there's
various modes of conversations that we could have as well like in the best case we have a free
flowing instant conversation like we're having now yeah and a degradation of that is if we
send each other voice memos yeah which people do all the time which is just like a phone call
but there is a cronus right yeah and then the other one would be text which is most alarm interfaces
are text chats now I think what I would want is basically Siri that works
yeah yeah yeah yeah who wouldn't want that yeah but it's a very specific
no I think we're very very close to that yeah and that's where I think probably no
couple more months and they're fast enough to do that do you use any like especially trained models
to your liking like for your I don't know like vocabulary or for your past work incorporating
those kind of things um I haven't strung them together enough yet that's what I've tried to do
with the book of sand demo where you know I didn't see that unfortunately I got basically automating
that what you talked about with the the daylight computer to leave notes as just text or voice
memos actually on the document in city and yeah and then the LLM picking that up like hitting
button picking that up going to work for but then more freeform then the pipeline is yeah and I don't
know if it will still because it's too maybe too flexible yeah it's the right idea I do that now
as you do like manually more or less like I I I will have certain ideas and so on and I've
write the prompts down yeah or I speak them and then I just I I have to go back and like copy and
paste them manually and I just fill up the queue yeah and what I did is like add the uh basically
a system from the agents define them in markdown inside the vault as well so you can add agents on the
fly oh have a triage agent just selects the best one to do the task nice and experiment is like
okay how how effective would that be to manage a project or shopping lists and yeah yeah but it
did veer off a little bit too much and I don't really have a good environment to host it okay okay
so I I need to get back to that yeah I see I see I see that's what I like about the
pipeline so much you don't need an environment to host it just runs on your machine yeah well my
issue is like I have my laptop with me when I'm on the beach reviewing my documents yeah yeah that's
an issue it's very it's very peculiar for my my life setup because I I have my laptop you know like
standing somewhere sitting in the office and it's just always online and so or like the yeah that's
again like you know you have to but that's the nice thing about all the tools we have now
and the vibe coding capabilities that we have you can actually purpose build the things exactly how
you want to have them and exactly how they how they how you how you need them and how you would
build it out yeah and if you see something nice from from someone else you can just like you know
drag come the thing drag it into reference folder and say do that plus this exactly and then you
know now kiss yeah that's that's how ants came to be how the search came about I basically took
n pub dot world plus noster dot band yeah that that was it that was the main idea how software is
gonna evolve into the future it's crossbreed yeah basically evolution yeah I don't think I don't
think merging back into an original repo is going to be commonplace interesting interesting idea yeah
I do agree for certain things like for for for not everything like some you know primitives
you'll probably have humans involved all the time but for for these kind of apps I think it's just
like yeah it's to combine especially on the noster side the way I see it every client should be
like a lens on the nosterverse yeah I'm not even sure if that term was coined before probably
but I'm just going to use it a bunch now because I kind of I had this shower thought like how I should
name a certain button yeah and then it came to me it should be called like you want to explore
the whole nosterverse because global isn't true yeah right yeah it's like it's like whatever relays
you're going to end it's on its part like there's no global always always that will always
be throwing noster there is no global but there is a nosterverse yes and so so time run at different
speeds too well again back to time stamps can it can be faked so so yes I guess but every client
should be a different lens on the nosterverse so so there might you might have a client that's
you know like Twitter like and then you know how it's going to look like you might have a client
that's like IMDB like and it's just for movie reviews and that's how it's going to look like
you might have a client that's just for long form which we I mean we have all that obviously already
I think I think anything that comes like if you talk about you know the dream of the metaverse
that people have had forever I think noster probably the thing that comes closest to it yeah
because you can make input in pub and probably anyone can latch onto it yeah you can very easily pull
in certain data types right like we have this we have this this massive wealth of signed data
in noster now and more is produced like every second of every day yeah and it's it's right now it's
just like mostly you know tweets so to speak and but but this will increase as more more clients
the more use cases are being built out we're still in the phone book on the internet phase yeah
yeah yeah pretty much pretty much and what I think is so nice is that all these little clients
because we we like I love for example that your app settings are stored on noster and you just
log in and the app looks exactly like you have it set up yeah that's so awesome it's like the
the Chromebook had this idea as well right you like you throw away your computer you get a new
one you log in and everything is exactly how you want it to to to be and so we have the same now
just on like without the you know omniscient omnipresent hell 9000 like overlord that is Google
so the skin less faces exactly exactly so so that's awesome we're like you know like we're more
than halfway there so I'm very bullish on all that it's just like I keep coming back to the
same mantra that the future is already here basically we just have a lot of building to do
which is it's first of all it's not evenly distributed of course like most people don't know about
the stuff most people don't use the stuff and second of all it's still very imperfect and we're
gonna build it out kind of you know scratching one itch at the time and there is no other way like
you can't you can't dictate how it's gonna go you just need to bring more people in explain it
right to them and then they will have an itch that they want to scratch and they are gonna build
a little thing for noster and then we have the little thing and we can use it all the things that
also are not economically viable I think you've mentioned it several times in the cohorts like
little converter tools that you use like once every once in a while yeah it's like you you look
up a QR generator online and it wants to sell you a QR generator you have to you have to
watch a 50 second ad like a two-minute ad to generate a fucking car or whatever or to convert a
JPEG into a PNG or whatever yeah I don't always have like image magic on my device
but often I feel it's just let me pay you exactly let me pay you once I'll take your
service and coming back coming back to the e-cache thing that's like I mean it's a chicken
act problem like most people don't have e-cache at most people don't have well it's most people
don't even have Bitcoin yet you know like it's like insane but but just for us I would build this
for myself yeah and I would charge myself 21 sets for every fucking image I want to convert
or the thing the little things I need to do all the time and and like we're gonna get there
and in the best case those things are like basically noster bots or whatever you know like very
very easy to use very easy interfaces all those kind of things and you just you shouldn't even
manually have to pay them or accept them it's just gonna be I have I have spending money in my
either in my nostal wallet connector in my cashier wallet connector in my nip 60 wallet or
wherever I money somewhere yeah and just pay the thing and there here is your allowance for
stupid little tools it's like five bucks a day I don't care yeah and just just go and we're gonna
get there like it's it's gonna take a little should we walk up it's gonna be probably horrible horrible
for audio quality because we're gonna have fun tough no no it's like but but it's a very nice view
on top so okay I hope my microphone's not bouncing too much yeah that's a no one that's not the
issue the the waves and the sirens and the you know leafflowers are the issue actually
I haven't heard too much too much of it so far you'd be surprised yeah you'd be surprised how
bad the audio is I think you mentioned in the last episode that leafflowers you filtered them out
I don't know the wind gets filtered out by the microphones nicely but there's
many other sounds that the microphones pick up like pick up more than your ears and brains
pick up the sounds and so there there's a big difference of how it how it feels in real life and
how it is on the recording or someone listening is very good at filtering out the voice it's just
I mentioned this when I think I talked to Justin it's not a you have to get high quality headphones
to listen to no solutions yeah so it's not the poor man's podcast you have to you know the
Bitcoin rich get the nice Bose headphones or something and then you're gonna have a good time
yeah but just listening in the car it's harder I bet there's probably things that do some good
noise canceling if you're like a third microphone scrapped on the behind your backpack to filter out
background noises yeah potentially potentially no but usually it's actually not that bad it's just
time it's literally the only the only hate mail we got is about the odd quality so
all right it's almost there it's such a nice day yeah
so how was the whole experience for you I mean you kept in the week you are a repeat
repeat participant repeat repeat captain him and like how was it different than the other cohorts
and kind of what's your what's your take on sovereign engineering in general um
I feel like the tools that have been built in the previous cohorts are coming together more
like in coherent coherence solutions and they're being understood more as well also yeah
you know ikash ikash and bosom are kind of de facto standards to use and well one thing I
thought was really interesting is the mapping stuff oh yeah because all the open source map stuff
is like it kind of sucks yeah and I really feel like it's starting to to pick up where
um people are now starting to make maps on nostru that actually seem they look pretty nice
and it solves the problem of any mapping app not having the data yeah of course you still need to
build the data sets but at least you only have to do that once yeah and there is pre-existing
data sets from open street maps and so on and the task is just to port it port it
creates nostru events and put the tiles on blossom servers yeah because the the thing
it makes me come back to google maps is can you hear the huffing and the puffing?
you get from sitting behind a laughter percentage despite being on the island with mountains
sorry I start out like what gets you back to google maps um it's the the community it's just
the community part it is the traffic life traffic data if you want to navigate somewhere road
closures all that yeah and um for businesses it's like the pictures show some pictures from the inside
what does it look like what's the menu yeah very basic stuff reviews reviews me maybe not even too much
but if you have those on nostru yeah interesting so what you're saying is the social part is what makes
google maps yes way more useful than its alternatives yeah like open street maps open
heavy yeah it's not like the other maps are not missing roads yeah or street numbers or
yeah even satellite imagery all of that is there and so nostru can provide it easily yeah yeah
yeah that's a great point maybe someone can scrape all of google maps for us and put it on us
we just have to you know we start from sketch make them earn sets for every data package and they'll
they'll do it yeah look the parachyp yay how a logo yes
oh that's nice so the 21st cohort will be on the ship
we we were talking about doing it on the crew on the cruise ship actually on the big one
and just um develops some things on the on the you know on the open seas outside of an
injure section i'm not even sure if that's it would work that way but just as a as a meme kind of
that would be fun um but yeah who knows i mean that was the fifth court last day last day we
have to we'll have to final demo day and you have a you have the time yeah i'm afraid to pull out my
phone because otherwise the recording will stop uh two hours all right last demo day in two hours
there about yeah so and then that's gonna be it yeah yeah fifth one in the bag so
yeah i think i think again i have the feeling that we are on on the cusp of all the things more
less just working and coming together i for many things we're already there like i talked about it
i think on the on the boat actually um that if i want to check whether my phone is online or not
i just refresh my lost client yeah and because there's so much activity going on in my feed because
i follow like a thousand people um that like every every second something you will pop up and so
it's the quickest way for me to check whether i'm online or not and that tells you something i
i don't do anything else anymore like if that doesn't work if nothing new pops up i'm probably off
line yeah and and it feels so good to not log into legacy tech anymore exactly no no two factor
apps in the way yeah no i i i pretty much accident the the system in my daily life i don't need any
kind of other stuff anymore nostril replaced my online life almost completely i'm still on github a lot
but we are getting that fixed as well like it works up and other things it's getting there like
fija frequently ported all his stuff to to nostril base git yeah since since uh you know you
huge props to to Dan for for the grass servers which is sovereign engineering alumni yeah yeah
no way you know the initial version still leaned on like traditional git servers and then you get
into the identity problem and now it's full on nostril and and it works quite well yeah yeah i still
have that ahead of me like i didn't pull the trigger yet but i i will like i i'm gonna like i
didn't even pull the trigger on my long form stuff yet but i'm gonna do that too i'm gonna build my
own client to do it my own tools at least but um yeah it's all coming together and like like
piece by piece and step by step we're gonna make all this work like the payment part is obviously a
big one like just making payments easy incredibly seamless for everyone and everything and if you
are set up they already are like nostril connect is a great thing and it works really well and if
if you're set up properly again like i think primal primal was a necessary step as well just
chipping with the wallet and doing the light came with the other kind of stuff just to have people
understand that this is where we want to land on this is how it should look and feel basically just
one tap sap no setup basically required and and now we are very close on the pure self-hosted
freedom tax site to have that as well and you can't just gonna play a big role and all all all
these kind of things and and this will like the reason why i've mentioned this right after we
talk about get and get workshop and all those kind of things is because there is a reason why
github added the support stuff as well just patreon for developers and so on you know and but
it's all still cucked of course you know first of all you have certain limits because everything
runs on fiat payment rails you have to fully kyc on both sides and it's all you know like they
take massive cuts just like patreon paid i mean i i keep pointing that out because most people don't
know patreon takes like a 33% cut or something it's like completely insane but also
they're not evil inherently they just they have a massive overhead yeah just with credit risks
and kyc risk all all this kind of stuff they have to do they are stuck still at this moment in time
i think they are still better better at the integration points but i think nostray is overtaking
it quickly you know get get get worked up well like getting set up with stripe is so easy yeah
and and we're not there yet but but but my i can't already taste it like we're very close we're
very close to stuff just working and and and all the other things are being figured out with
yeah i mean you know like you have to the trust models have to shift and that's what we
are currently seeing where someone will have to run the mince you need to trust your mince you
we have multi-nut payments so you don't have to trust one min fully but you have a set of mince
that you pause i trust and you move funds around and so on and we're very close to all that
working and once the the amazing thing about eCash is of course it works offline it's incredibly fast
it's incredibly private it's incredibly programmable you can't be you can't be
rock-pulled in a targeted way it's like either the mint goes away completely or everything still works
and i think i think a good milestone like a intermediate milestone is when it feels more
cumbersome for devs to use GitHub than uh do uh use and get yeah go go nostril
yeah and even before that even before that it should if you want to build something you should
want to build it on nostril like independent of the of where to get repose and so on and i think
we're already there i think i'll just suggest it to let's let's oh that's a that's a good one
that's a good one because that's actually a testable one yeah i heard people actually have that
experience wow that's awesome because because building a bot that does something like post
a random picture online i think the easiest way right now is nostril yeah everything else you need to
handle API keys and sign up and do stuff and so on and whatever and then the API breaks and
something changes and exactly and on nostril you can just like go it's literally like it's literally
one line in a in a crunch it's it's it's so easy to do and i think that's the that's the super
power that it's very once you once you get it it's very easy to reason about it's incredibly
resilient it's very easy to develop on yeah and like as we march on the the stuff will just get
easy and easier and easier to build up on it's just like we need to get better as well like i
i i i i'm a bad example i've published zero code snippets so far but you know i also
same same i'm only vibing so my stuff is probably not as useful as Pablo's or Heather's stuff
he hasn't was bullying me into publishing code snippets on how how i was using applesauce
but we we should we should make our own lives easier but i think also that that can be solved
would be actually an interesting exercise to tell an alarm to go through an existing code base
and extract code snippets out of it that was actually our plan to do yeah that would be useful
just just yeah not only tell me but tell the world and make it reusable yeah and extract the
most important stuff and so yeah all right i'm pretty out of steam any final thoughts final words
other things what do you hope for the next cohort are you still interested in participating for sure
are you burned out even it comes to summer now also right now i need a notification but we we
knew that this would happen it's a very intense six weeks like that's that's yeah you need to recover
from from a cohort always but we were we were we were thinking about i told you already in private
but we're thinking about doing shorter ones potentially and and doing some things a little bit
different but but what's amazing to me as kind of my final thought is in the beginning we didn't know
what we were doing with summer engineering and kind of we had a vague idea and so on but it's
really working and we really know what we're doing now like we know how to help birth ideas
and hopefully the right ideas and actually like birth new freedom tech on a weekly basis yeah and
we do it i think we do it really well like it works really well yeah i think i think to get back
to the question what i hope to see in future ones is integration of of the different solutions
like we had a bunch of parts in this cohort that if we bundle them together are just killer ideas
like killer systems but that takes takes time and focus to like you can't go off every week to do
something new to to make it a coherent piece yeah that's actually i discussed it with you all
briefly that's that's so what we want to do next year is do like a six week one in in summer
and do two small satellite ones in spring and fall and and we were actually discussing doing a two
week focus on something two week targeted not even court like a just just like a shippathon
not a hackathon not a bullet on like you actually the goal is to ship something that reliably works
at the end of the two weeks and and to your point i think that's very much missing like bringing
all the little pieces together and going the last five percent which is the hardest yeah yeah
no i like that yeah let's see let's see if we can make it happen i think i think someone
enjoying has it has it in it yeah no no we can we can do it it's it's and people will realize over time
that noster is more than because what what i think it's so funny many people think that noster is
just for saying good morning and saying good night and sharing some memes and shit posting and so on
and and most people have no idea about the stuff that's being built out yeah like right in front
of our of their noses like under their noses in front of their eyes but but we are still very bad
talking about the stuff of course and we we got better this time we managed to to publish a
couple of videos for for the stuff that was built and like like put the demos in video form
and just blast them out so we want to do that more uh we want to do more of that as well but
yeah i to me it's very exciting that that the stuff is actually working people are excited
and when i felt happened in the last two chords in particular is that the very diverse group of
people like people have all different ideas and background and so on they they start coalescing
around the same ideas yeah which tells me that the ideas aren't complete dog shit they are like
there's something to it if multiple people agree even people that don't like each other and are
disagreeable and so on if they agree that's the right idea then you have something and that that
has happened both in last chord and in this one and that has been really excited because that means
that some of the things we that were just completely crazy ideas like a year ago one and a half
years ago the the people people get it more now and stuff is actually being built out and i think
we'll we'll have to leave it at that because they come and they rest us they we talked about
blossom too much yeah there are we didn't even mention torrents yet we're gonna make torrents
great again by the way as well like that's one of the that's one of that's gonna be one of the
side quests yes one of the future side quests all right fantastic amen yeah it was great to have
you thanks so much for kept in kept in the ship again for a week thanks so much for coming thanks
for trusting me where we're we're gonna we're gonna do it again next time all right big hug all right
final snip in case the audio fucked up and let's let's see let's see if the phone ran out of
battery or not let's see if lost half of it we probably did no it's still good it's still going
strong okay don't hit it don't hit the x oh no no no no safe