Tech Over Tea - #36 Technical Dive Into LBRY - feat Dr. Brendon Brewer
Episode Date: November 4, 2020On today's episode of Tech Over Tea, my guest is Dr. Brendon Brewer the backend developer for LBRYnomics and has been responsible for some of the algorithms used on LBRY and today we do a deep dive in...to some of the more technical aspects of LBRY. ==========Guest Links========== LBRYnomics: https://lbrynomics.com/ Personal Website: https://brendonbrewer.com/ ==========Support The Channel========== ► Patreon: https://www.patreon.com/brodierobertson ► Paypal: https://www.paypal.me/BrodieRobertsonVideo ► Amazon USA: https://amzn.to/3d5gykF ► Other Methods: https://cointr.ee/brodierobertson ==========Video Release========== 📚 LBRY: https://open.lbry.com/@TechOverTea:3 🎥 YouTube: https://www.youtube.com/channel/UCBq5p-xOla8xhnrbhu8AIAg DISCLOSURE: Wherever possible I use referral links, which means if you click one of the links in this video or description and make a purchase we may receive a small commission or other compensation. I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and related sites. 🎵 Intro Music Aces High by Kevin MacLeod Link: https://incompetech.filmmusic.io/song/3337-aces-high License: http://creativecommons.org/licenses/by/4.0/
Transcript
Discussion (0)
Listen to metal?
I haven't listened to as much metal recently.
I've been getting a lot into really bad Australian hip-hop.
Oh, interesting.
Like new stuff.
Yeah, a lot of internet stuff that comes out.
Okay.
My musical taste is stuck in my parents' generation.
So it's like 70s, 80s stuff.
Yeah, yeah, that's fair.
I don't know if I listen to anything from much from this century
which is getting longer and longer in the past the turn of the century to be fair there's a lot
of good music that came out in like the 70s and 80s so that's sort of stuff that i grew up listening
to as well because my parents yeah and we've forgotten a lot of the bad stuff that came out
yeah it's uh that's part of the good thing with listening to the classics because you don't remember that there were things that were not
classics exactly and i started the recording so okay cool well i've come prepared with my cup of
tea awesome and i was saying off camera that i have my i think this is the teacup i know it's
not the teacup from last week i did take that one out um it's just the one from yesterday i'm very bad with dishes uh yeah me
too i actually i had a blog i wrote a blog post about doing the dishes and basically how
objectively you should just do the dishes as soon as you can it's the same amount of work to
maintain a dish pile that's tiny as it is to maintain a dish pile
that's huge because by definition if it's a stable pile of dishes you're doing dishes at the same
rate you're dirtying them right so why not do it in the way that makes your kitchen look nice
but what if you're trying to preserve water
oh if it's like a dishwasher and there's a fixed amount of water then then that makes sense
yeah but for me it's just i can't live by that you know if i see that the dishes are small i'm
like okay i'm gonna go watch tv yeah yeah i know the feeling um yeah i don't typically go and watch
any tv but i will find something that i either shouldn't be doing or something generally right
now at least i have a lot of stuff that i
i need to get done because i'm in my my final semester of uni i've got like three weeks left
um yeah and you're doing honors right i am doing honors yeah so i've got my honors paper to finish
soon that haven't started it's doing three weeks okay um i actually say to our students that honors is the hardest year we ask them to do.
PhDs are easier than honors.
Okay.
Because you don't have like, you know, super hard deadlines.
You get paid.
You're working on like one thing, really.
Not like 10 different things at once.
Yeah, honors is a big stress for everybody.
I think there's a better description of what you do on Librarynomics.
We'll go there.
I've just got the, I was looking at your website just then,
but I can't find a good list of your, what's the word I'm thinking of?
Job description?
Yeah.
Who am I?
Yeah, who you are, that one.
The very short answer is that I'm a statistics academic.
We'll read what it says on Library-nomics for you.
Okay, oh no.
Dr. Brendan J. Brewer studied physics and astrophysics
at the University of Sydney in Australia,
graduating with a first-class honours degree in 2004
with a PhD in 2008.
After a short time at UNSW,
Brendan moved to the University of California, Santa Barbara,
for a postdoc in astrophysics.
Already that sounds pretty impressive, but there's more to it after that.
Yeah, it's fun to say that you do astrophysics or that you did astrophysics.
If someone asks what your job is,
that's the answer that i give if if i want
to continue talking to the person if i don't want to continue talking to the person i say i'm a
statistician yeah then we get to the uh the next part where it says uh brendan now specializes in
statistics most notably in bayesian inference which he teaches it as a senior lecturer at the
university of auckland he has also made presentations at major organizations such as the European Space Agency. I guess that part will keep people interested, and Stanford
University. But yeah, if you just say Bayesian inference, they'll probably go away. Yeah, even
though it's one of my favourite topics. I've branched out a bit recently, but it's good fun.
I don't think we'll get into it much today, but it's basically probabilities used right i think and uh there's a lot of
computational stuff in there like algorithms you can design using like random numbers and stuff
and i spend a lot of my time doing that yeah i've had uh two courses now where we've done
the like basics of beijing inference i had a artificial intelligence course and that was i
think the last five weeks of it um you need five
weeks to go over the basics of it and uh i had another course where we sort of briefly touched
on as part of our big data course yeah um that that would be the whole data science thing coming
into coming into your university and we've started doing it too now where the statistics department and the computer science department have sort of teamed up
yeah to teach half of a new graduate program yeah um they're like all sexy but statisticians like
to claim that a lot or most of machine learning is like oh it's just some statistical thing that
you've been doing for 100 years and that's often true but sometimes the
you know big silicon valley people or whatever are doing it on a scale that we would we wouldn't
dare touch yeah so for example i could say oh these convolutional neural networks that you know
can tell what's a dog and what's a cat from a photo and all that stuff i'm like oh that's just regression that's just semi-parametric regression and it is but uh don't ask me to write a program
that works with uh videos or images and you know i like to work with small data where it runs on my
laptop yeah and uh i would like to say finishes the analysis in a few seconds, but I often think things take longer than that.
It just, you know, it depends.
Anything more than like a million records
and just let someone else do it.
Yeah, exactly.
Yeah, below a million.
I think most of my data sets that I've actually analyzed
and then eventually published are easily below a million values.
Yeah.
So, sorry. I was going to say your university is doing the same thing that we're doing then where a lot of like i've got a big
data basics class i'm doing right now because in my honors degree i have my honors year i guess i
have to pick um three master's courses to do and one of them I picked was big data.
And half the class is programmers.
Half the class is people from the maths background. Yeah.
And that's kind of an awkward class to teach.
I'm guessing that you get some people who are like,
what's a database?
We can get into that.
I had someone who asked,
this person has been asking these questions
the entire degree or the entire class um i think my favorite one was what is ai like what does ai
stand for oh what does it stand yeah what does it stand for well that's funny but none of this
stuff is artificial intelligence it's it's algorithms
that predict that the future is approximately like the past and that if you give it an input
that's very close to an input it's seen before then the output should be very close to an out
the output that it gave yes on the old and somehow that's you know when you get to marketing, it's like this silver looking face.
Well, you can't market as it's going to predict what you already know.
That's not going to make anyone buy it.
That's true.
Yeah.
I'm not a very good marketer by nature.
I tend to think, you know, I don't sell myself.
So that paragraph on Librarianics was obviously written by steve
slash electron slash mark and not me i would have been too shy to write half of that yeah i'm i've
kind of been forced to learn how to market myself i'm still pretty bad at it but basically what i do
like i've got the advantage where i've got this entire array of people who know what they're doing and i can take
what they're doing sort of modify it i've got a video that i'm coming up with i think i'm going
to record it just after we do this actually um and i'm going to title it uh so the website called
flat kill which is about flat packs and i'm going to title the video confronting flat kill the case
against flat packs which is way better than I could ever think of.
But it's also copying a title called, I think it was Confronting XQC, which is copying another
title, which is copying another title.
Basically, just let the people who know what they're doing, just do that.
Find what works well from them and then go from there.
And then combine it with what you're good at.
Exactly.
Yeah, I think that's a really good approach um speaking of what's a database um that was one of the things i wanted what's batch processing what is batch processing what is batch processing
that was another question we got i don't know that i don't know the answer you don't know i
never did i did first year computer science so and in my undergrad
i did a lot of physics and so i learned i learned programming kind of through the like how am i
going to solve differential equations in matlab and then uc plus plus because i learned it in
high school yes i went to selective high school and my friends and I were into goading. But I don't, so I don't know what batch processing is.
Oh, basically, basically doing a bunch of processing at once.
So instead of, say, so you have like 10 things you want to process at once.
Instead of doing 10 individual jobs, you would do them all in one big job.
Oh, I see.
So is it related to parallelism or the same thing uh yeah
parallelism would basically speed that up but it doesn't have to be parallel you could do the batch
in uh sequential method if you wanted to okay but it basically existed during a time where
computing resources were very expensive so you would allocate here are the hours you could use
this computing resource.
So instead of doing these individual things that could take maybe an hour each, you would do them all at once in a six hour block, for example.
Okay.
So that sounds kind of similar to some stuff I've had to do for Librarianomics where, you
know, I can't ask their API for the number of followers for every channel,
because there's like 500,000 now, most of which are empty.
So empty channels don't count.
That brings it down to like 120,000.
But I can't say, hello, give me 120,000 numbers in this one HTTP request.
So I, you know, I chop it up into 1,000 each and do a loop.
But I had a lot of gaps in my computing knowledge even though i was you know i've been using linux since 2005 because of
physicists they use it a lot um just got used to it i went a bit ideological i remember you know
i used to spend all day listening to richardman lectures. And then I was like, oh, there's these people who are against Richard Stallman.
I'll go listen to them.
And now I'm more pragmatic, but, you know, I like the more open source and generally speaking.
But, you know, it's not an all or nothing thing for me.
And I don't run the, you know, the things where they take out the proprietary parts of the kernel for example yeah there's a lot of people who they are very much on the all or
all or nothing uh camp with open source like it doesn't matter what your your use case is
it must be open source but that's not exactly how the real world functions
yeah i'm happy to compromise.
Maybe I would make my decision of where to draw a line at a different point than other people.
But if someone wants to argue against anything that I'm using,
like the fact that I use Zoom because all my students use Zoom,
then we all use Zoom.
I'm not going to use Jitsi for my class
because they wouldn't know how to install it.
Yeah, that's fair. I only use discord for these because it's convenient like basically everyone
i've brought up everybody jesus christ it's too early in the morning basically everyone i brought
onto the podcast already has a discord account so it yeah it just makes sense yeah yeah and
like skype i feel like no one's used skype for 10 years i
logged into my skype account the other day and i forgot what my email like i had to go remember
what my email account for that was but i think i made the account like 15 years ago or something
so it was one of those ones where you like you're first getting onto the internet you give yourself
some really weird email yeah oh god what is what a seven-year-old me thinking
right now yeah i have some awkward stuff actually from a long time ago and i now have professional
things listed there so my github username is eggplant bren and i got it from like there was
there was this really old uh web comic from about 20 years ago,
or 15 years ago now.
It was called Spamusement.
And it was based on the idea of taking spam email subject lines
that this person received and then just drawing a cartoon
to represent whatever the random gibberish was in the headline.
Can we find it?
Yes, I can.
Thank you, internet.
Yeah.
And there was one that just said the spam subject line was,
you are so good to me, eggplant Mike.
And so it was just a cartoon of an eggplant giving someone a massage.
And I thought that was super hilarious.
So I called myself on a forum that i used to be on
i called myself eggplant mike and then i was like well mike's not my name and so i'm going to be
eggplant bran and now my github is is that so you know on i have published papers in journals where
i have eggplant bran as my username where i'm linking to the source code i don't remember what
my github name actually is because i just have my actual name on there i don't know if my username where I'm linking to the source code. I don't remember what my GitHub name actually is
because I just have my actual name on there.
I don't know if my username's different.
I think, no, yeah, it's just Brodie Robertson.
I made it when I joined uni, so.
That's a smart move to just use your name.
The only thing that's not really my name
is because there's someone on Twitter that has Brodie Robertson and doesn't use the account.
Oh, that's annoying.
Yeah, I need to...
I'm not big enough to go bother Twitter about it.
Maybe one day I can bother Twitter about it, or I can try to contact the person, but they might try to...
Try to basically charge me out of the ass for it.
Yeah, that's why you need Library.
You know, people say, you know people say you know
all the bad things that could happen with library's naming system and it's true but then every
alternative to it also has problems well i do like that a lot of websites have sort of gone down the
road uh the route of doing a unique id rather than having a specific username so like discord for
example you can have a thousand people with the exact same name.
Yeah.
And then they'll just have some gibberish after
so that you can tell them apart.
Yeah.
I think that's a good move too.
Yeah.
Obviously it's difficult to retroactively change a website into that.
At least I imagine so.
Unless you've got...
Well, I guess it's not as hard if you've already assigned...
Okay.
If your database is set up in a
sensible way you probably have a user id assigned to that person anyway so it probably isn't that
difficult i would say but yeah i haven't worked on a system as large as twitter
me either no most of all my database stuff which none of which existed before a couple of years ago, which I want to get back to.
Most of my times I use databases, it's SQLite and they go up to like one megabyte.
And that's about the size that I usually deal with.
And they have row IDs, so they're just one, two, three, four, five.
Yeah.
Which is, it's a convention that I like.
But a couple of
years ago, I had no idea what a database was. And I was assigned to teach this course called, um,
stats to 20 data technologies. And it was by probably one of the most computer sciencey
people in my department, Paul Murrell. Um, and by the way, um, my department is famous because it's the place where R came from.
Oh, okay.
Yeah, so R stands for Rossi Harker, who retired recently, and Robert Gentleman.
And I know that, I think Brian that you had on recently has some videos about R.
Yes, he did a video on Traversevesty media about it he did like a
hour and a half course on it nice um well yeah that's my phone okay i i was assigned to teach
this course where it was data technologies and it was sort of like introduction to
data science or like computing for statisticians
who don't know anything about computing.
So it has some really basic stuff in it, like what is code?
What does the word syntax mean?
And it's really remedial, but it's actually quite useful
because a lot of the kids have no idea.
And I do feel like they're kids now.
A couple of years ago, I felt like, oh, you know,
I'm the peer of these students.
You know, they look like me.
And now I'm like, no, they look like babies, and I'm getting old.
But it also had an introduction to databases
and a little bit of SQL in it.
And it kind of, I was very impressed because before that,
I had only ever, you know, if I'd had to save data,
I would either make up my own binary format
and just dump everything in it into a kind of random order,
or I would use a plain text format with just numbers with spaces,
and then I would just put a comment in the
source code saying the first number is this and the second number is that and the third number is
this don't even bother doing like csv or anything just make up your own thing exactly yeah i didn't
even know what csv was i was just using dot txt and uh nowadays i would use um sqlite or if i wanted plain text i'd use yaml i have yaml school
um but uh so i had to learn like you know two weeks of baby databases
and baby select so it was like select this and that from something where something else maybe inner join group buy and
that was it okay and um i was like oh that's pretty cool i wonder if i'll ever need that
and then i was thinking about it i was like you know what i bet like every company ever
has stuff like that on their back end because a little shop they're gonna have uh
some customers and they're gonna have some products that they have in shop, they're going to have some customers
and they're going to have some products that they have in stock
and they're going to have some other contacts and things
and those are naturally other separate tables that you're going to have
and blah, blah, blah.
And as soon as I realized that, I was like, oh,
maybe I should learn a bit more.
But I never found the motivation until I was doing this library trending business
and some of the early stuff before the librarynomics came along.
So I learned that chain query was a thing.
So chain query is, it's basically a thing where they take the library blockchain,
which just keeps on growing and growing and growing,
and they chuck it into a Mysql server that you can
send queries to and um i was like oh wow use for this select and stuff that i knew and i started
using it to get things like how many publications were there today or how many times has a particular
channel been supported and when did that happen happen and so that got me actually using some
of the stuff I was teaching which was good because then I could overtake the students
in my level of understanding that's always a good spot to be in yeah exactly like the first time I
taught it my level of knowledge was about as good as a student who studied that particular course really well, but knew nothing beyond it.
And I felt like a bit of a fraud standing up and teaching it, especially because sometimes a student, these computer science students would take that class for an easy A.
And because they'd be like, you know, oh, select, I know how to do that.
I know how to program already.
I'm just learning the R syntax instead of having to learn
what a for loop is for the first time.
They, yeah, but once I started doing some of the library stuff,
I felt like I actually knew some things beyond the course.
And now I feel like I know way more beyond the course
because I had to, when I first made up an alternative
trending algorithm compared to what they had to, when I first made up an alternative trending algorithm,
compared to what they had previously,
I was doing it by running a wallet server.
And a wallet server is something a bit different from chain query,
but you can think of it as sort of-
Actually, we're going to go too far on that.
Just in case you don't know what a wallet server is, because that is a bit of a term most people probably haven't
heard of yeah so the library blockchain is there and it just keeps growing but if you look at the
files and stuff that's in there it's kind of it's all very optimized and it's one way to think about
it i guess is that it's very low level like the way
the data is represented is very low level stuff is like smushed in into like strings of bytes
and to try and save space and all of that and it's not very easy to use if you wanted to you
know see what was going on on the blockchain but uh a wallet server is a thing where, so you would run it typically on the same computer as where you were saving the blockchain.
And it reads all those little, you know, very sort of low level files from the blockchain program, which is called LibraryCard, L-B-R-Y-C-R-D.
I always thought it was library
cred like for credits but when i met tom in the uh so this is jiggy tom uh i'm gathering i guess
most people are going to be listening this to this on library or odyssey so they'll they might
know jiggy tom i think i think it's about the same between youtube and library right now actually
okay well uh anyway there's a there's a guy jiggy tom he's probably
the most busy um library employee on the on the discord at least and um he told me that they call
it library card but anyway the the wallet server reads the low level stuff and chucks it into
something that's high level and then makes an api server out of it So when you're on odyssey.com watching a video,
when you click on a video,
it is sending a request to a wallet server that says,
hey, I know how to respond to that sort of request,
and it's kind of high level and easy to understand, relatively speaking.
And then it returns a result such as you
know the description of the video yeah um but those those wallet servers they have an sqlite
database on them with all the information from the library blockchain that's relevant to apps
and they do it in a way that's sort of a bit nicer than the full chain query. Because the chain query is like, it has all this really low level stuff in it, like TXOs
and all that.
I don't know what TXOs are.
I just...
I would...
I'm going to transaction something.
It's transaction outputs, but goodness knows what it means.
It's because Bitcoin is weird.
It's like when you...
And library is similar to bitcoin so when you send you know one unit from here to there it doesn't
just deduct one from here and add one to there it like has this weird change and like it's it's
complicated and i don't get it but anyway i was able to run one of these and have an sqlite
database and run heaps of queries on it.
And that's what eventually became Librarianomics.
But also when I came up with an alternative trending algorithm for them, I was querying
my wallet server's SQLite database and then just using it to populate an HTML document with a list.
And I just put that somewhere on the web so people could look at it.
And I said, you know, maybe I could put this in the library code.
And they said, yeah, that would be cool.
And I was hoping someone else would just do it, like someone who knew what they were doing.
Because at that point, I was pretty happy with my select
and all that business.
But I wasn't happy with the rest of SQL.
I didn't know how to do insert or update or create table
or I didn't know what an index was.
And I had to learn all of that.
And so as a result of this sort of obsession with library
that I've had for a couple of years,
I've actually upskilled myself in ways that are relevant to my day job.
So I'm now using, turns out that some of what I was doing
with plain text files years and years ago actually can get sped up
by having a database and putting an index on some of the columns.
Who would have thought?
Exactly.
Yeah.
have thought exactly yeah um so it it felt good to be able to say that i wasn't wasting my time writing trending writing trending algorithms you know it's funny hearing you say that about
having to learn how to create tables insert tables update and create indexes because if you do like a introductory programming focused um sequel course that is
what you or database course that is all the stuff you will get from just the basic course exactly
but i never did that i'm not i was never a computer science student i was one of these
physicists who you know realize that there aren't any jobs in physics so you uh you know you switch to an
adjacent field and if you're pretty good with computers it's going to involve computers
well no matter what you're doing in science now anyway you need to have some level of programming
knowledge like that that's true whether that be an r python depending on what field you're doing
you need some sort of background in programming that That's definitely true. I think everyone in astronomy knows Python
now, basically.
But I find it frustrating.
I think Python is good,
especially the whole batteries
included thing.
I can use HTTP in Python.
There's no way
I would bother doing that in C++,
although I did find a library that looked pretty good for doing that um but uh you know python is slow yeah that
is slow i think i think there's a luke smith video about python should feel bad for being slow
or something i don't remember there might be i'm not sure i haven't seen every single video he's done but yeah it is a slow language it i think a lot of people use it for things it's not
intended for and that's why it gets a really bad rap yeah um so all the things i grew up programming
were things like giant four loops you know double four loops, you know, you'd have a grid of numbers and you'd do
a double loop and update all the numbers. And that was all the stuff that I was doing in undergrad.
And in C++, it's great. And in Python, it's horrible. And then if someone wanted to defend
Python at this point, they'd say, oh yeah,, you know, you should be using NumPy,
which is short if you're doing that sort of thing in Python.
Or you should know how to use Cython.
Or you should know how to use Numba,
which is like a just-in-time compiler for Python
that basically solves the problem of for loops.
But at that point, you know, you've actually gone beyond Python
and you're giving me all this extra crap to learn.
I just wanted to, you know, I just wanted to write a loop in my language
and have it be fast.
I don't really understand why they're slow.
I do get the benefit of some of these, like, things like CPython.
I get why people use it that
makes sense um but at some point you've got to understand there are potentially better tools
than using python yeah but if yes if i ever have a solid interaction with a student like a research student or someone at say honors level
or above everyone in our department knows r but i tell them that they should know r and at least
one lower level thing whether that's c or c plus plus you know c plus plus i'm most comfortable
with or even and it's weird to call this low level but it's it's pretty fast even java um
or something like that yeah a lot of people a lot of the um i guess it's going to change in a couple
of years because they've restructured the degree and i i kind of don't like what they've done to
it um but a lot of the existing phd students and a lot of the existing PhD students and a lot of the existing faculty, they all know two languages.
They know Python and they know Java.
Because up until now, those have been the two main focus languages.
But they're shifting Java a bit out of it for some reason.
So now people are not touching Java until second year. So they're touching it when they start learning how to do,
like how to write like a linked list and how to write a binary tree,
which I think is going to be a terrible combination.
Like you don't want to be learning Java syntax and that at the same time.
Yeah.
I remember doing a linked list in first year.
And I don't know how to write a binary tree.
You never know.
Here's this.
Okay, if there's any first years listening,
you never need to write a binary tree.
Literally never in your life.
Everything that you use that needs a binary tree,
someone's already done it better than you ever will, right?
Same with linked list.
If you just need a generic binary tree,
every single language under the sun need a generic binary tree every single
language under the sun either has a binary tree built into it or has a binary tree library yeah
um and the library will be quicker than anything you could possibly write
and it will also take care of all the things the little edge cases that you won't think of when you try to write your own. The C++ STL is like that.
The advice for everyone who needs an array in C++ is that basically 99% of the time you
just need a std vector.
And if you think you might want something else, you're probably wrong.
Just use a std vector.
think you might want something else you're probably wrong just use a std vector um i have actually run into some things where i i needed something else but it was only at the point of
optimization yeah um yeah where i was actually doing a binary search on a sorted thing and um
and i ended up using a boost flat map which was cool and the boost project is cool too it's basically
like if you've got c++ and you've got your stl the library with vector and all that stuff then
on top of that you if you need more stuff than that which you usually do then boost is kind of
the next layer and but it's like super stable written by geniuses as far as I can tell you
know you read the documentation you have no idea what's going on which makes it hard it's not it's not import bacon but uh or whatever it is from those python jokes
but uh there's a lot of stuff that's there and and it tends to be very useful and fast
yep yeah if we go back to python for just a moment um what python is really good at
i'm to obviously get into like the numpy and the data sciencey stuff what python is good at
is very simple scripting task it is it is a scripting language is that's something people
sort of don't think about too much it's a scripting language and a programming language per se like if you want to write like a file manager
do that in go do it in rust do it in C++ do it in anything else
Python isn't the language you should pick there are there are file managers
written in Python I know I know Ranger people Ranger is great it would be
better if it wasn't written in Python go look look at LF, LF is much better.
Anyway, but recently I did a very simple project.
It was like 20 lines and Python made it super easy to do.
Basically, I was taking my Kdenlive project file, which is the video editor I use.
And you know how on YouTube there's like, if you look at the timeline of a video,
sometimes it'll have like little timestamps on it. use um and you know how on youtube there's like if you look at the timeline of a video sometimes
it'll have like little time stamps on it yeah yeah i think so yeah basically like not just on
the bottom yeah yeah basically um if you add i think it's the time stamp and then like a label
after it that'll actually add that as a thing in that line so basically i was taking my project
file and extracting
out the timestamps from my actual project so I could just automate the
process. But this file, it had two things that would have made it
harder to do in most other languages. One, it was written in XML so I would need an
XML parsing library and also the data I needed to get out was written in JSON so
I'd need a JSON parsing library library Python has both of these in the standard libraries yeah
import JSON mm-hmm and it's like I think they sound like dot load of a string or
whatever or a file handle or whatever whatever it is and then BAM magically
it's a dictionary and XML it's i think elementary or something like that and you can just say get root uh and then for thing in root and then it just cycles through all of the elements
yeah so yeah stuff like that imagine doing that in c++ there are ways to do it but there's nothing
in the standard libraries that's why python is good it's just yeah have everything just yeah and and i i do
use it for scripting as well i never learned bash or anything like that um if i look at bash scripts
i'm like what the heck's going on but uh um you know i i think the most complicated thing i know
how to do in bash is like arrow some output file you know And you can put the ampersand there
if you want standard error as well and that sort of thing.
But I do write lots of little scripts.
They're really scripts in Python.
And if people are following me on library,
that's about 1 quarter of the channel
is Python scripts to do something in library.
quarter of the channel is is python scripts to do something in in library some of which i think should be going should should go on the app i think they'd be nice
yeah there's things that are the app needs some improvements on that's for sure that's uh yeah a
nice way to put it that's the thing i've always believed in this project. It's the sort of the vision.
I'd kind of give it a 10 out of 10 for vision.
And the implementation, it's more like 6 out of 10.
Maybe it's getting to 7 now.
It definitely is getting better.
Yeah. But when I started paying attention in 2017, it was quite bad.
Was there a GUey interface for it
at that point or was there still the command line there was there was a gooey interface okay and so
you'd you'd start it up and it would have that green color i don't know if uh it's the one that
electron he likes to diss it by saying it's dentist green. But then there's also a gardening center. I forget which one it was.
But some sort of not nice green color.
And it would say, you know, downloading something, blah, blah, blah, the blockchain.
And I didn't know what was going on at that point.
And it would say library beta.
And I remember I posted a few things.
and I remember I posted a few things,
and it was a mystery to me whether I needed to leave my computer on because it's a peer-to-peer network.
Should someone – can I turn my computer off now?
Am I supposed to leave it on?
I don't know because there was nothing there that was about uploading it.
That was mysterious.
Also, there were quite a lot of it and so that was mysterious and also that there were
quite a lot of bugs and not very many features so you'd get a home page with a grid of videos
and each row was um had some meaning so it would be like um you know new from following that's
pretty similar to what's there now trending something and that sort of training was probably much worse
back then though trending was based on views oh yeah that would be interesting uh now i guess with
um all of the view bots that exist exactly so i actually have a confession to make that i think
the people involved already know that i did this but but when Michael Hebo made his video,
why I left YouTube or why I quit YouTube,
one of those,
I thought it was cool.
You know,
I think it's too long,
but it was cool.
And,
and he posted it and I was like,
I want to get this into trending.
And this was a time when I think the view tips existed.
And I think they might have been 100 LBC.
There was no one on Lively.
It was like when view counts first came out, that was probably six months after I started using it.
There were a lot of zeros.
and on my channel the view counts were something like you know 20 10 5 2 yeah that sort of thing um but i and i could tell this because i once was testing out one of my silly parrot videos
and i managed to get myself into trending i was like there's no way that's trending but that's before it would show you a view count and i was like, there's no way that's trending. But that's before it would show you a view count.
And I knew, you know, there's no way that was trending.
But related items wasn't there.
There was a search bar that was trending.
And there was community top bids, which was the section at the bottom where if you try to get the URL 1ONE or E or two T W O and so on,
if you're the winning bid for that URL,
then your video would go down there.
I'm happy to stuff like that's gone now because we'll get back to what you're
saying in just a moment, but library, if it wants to be a big platform,
it needs to hide a lot of those crypto elements and things like that really
confuse people. Yeah. I think they're awesome. Yeah. platform it needs to hide a lot of those crypto elements and things like that really confuse
people yeah i think they're awesome yeah they're cool and i i like that they're there but there's
no reason that needs to be on you know odyssey for example which is why a lot of the complexity
is taken off there yeah we'll get into odyssey in just a bit as well because there's things i
want to say about that okay um so yeah that mh put up his video and i wanted
to get it into trending so i opened a private tab and clicked refresh a lot of times i think
i think this was actually a bit later when library.tv was very very new so you could go on
that and i think it was at a url dev dev.library.tv oh wow and and i just clicked refresh a lot of times on his video
until it moved into trending and then that's when all the flat earthers came and library was like so
busy that it crashed for like a week and then they all left um but he ended up with like 20 000 views
with something like 100 lbc per registered view or something like that.
And that was for me clicking refresh on dev.library.tv.
They're a lot more careful now with how they do those giveaways.
Mm-hmm.
Yeah. There's no real point clicking refresh anymore.
I actually...
I'll check.
What is...
I want to see what my current LBC tip rate is,
because I think it's like 0.75 or something.
It is.
That's a thing on Odyssey, right?
You can see it on the app as well now, which is good.
Oh, I knew. Okay.
Yeah, 0.75.
Cool.
So no, not 100 anymore, which would be lovely.
Yeah, and I think LBC was like 25 US cents at that point,
so it was like a few bucks per view it was pretty good i think the tip rate's probably a bit too high
still i don't probably people are not going to like that because of how many how few views they
get but if their goal is to match youtube or be slightly above them i think that it's still too high okay but so you think they could be saving
they could definitely be saving because right now i would say it's still probably
i don't know how many views i get a month but i think i'm like making if he was able to extrapolate
the number out i think it'd be like triple what i'm making on youtube okay um double i had a
youtube channel but i i had statistics lectures and um random animal videos those are those are
my main themes um and i i never monetized it i don't think i had enough followers but so your
youtube is monetized with ads it is yes okay do you have brave as well i do on your youtube channel do you get anything
from that uh yes actually i do i think last month i got like 26 bat which is a couple of dollars
okay that's more than nothing i my some of my youtube videos had like a thousand few thousand thousand views and um i never got more i i never got any bat for that for the youtube channel
um i sometimes get bat for my website but a lot of the time it's just me on another device i'm
like oh my ad bat came through i'll tip it to myself on my website i think what helps me is
the fact that i'm in this like program program-y, Linux-y sphere, so most people
are probably running...
Yeah.
Yeah.
Like, there will still be people that would be
like, who would like your lectures who would be
using Brave, but the number of people
I feel like would be considerably less.
Yeah, I think you're right, yeah.
Because I get like a hundred and
thirty thousand views a month and i get 26 bats so
it's not like i'm rolling in money exactly yeah yeah i i still you know i like brave it's my main
browser i just launch up firefox when uh when needed and i've started using tor browser lately
it's easier to use than i first thought it was and. And I don't know if anyone else has had this experience,
but you know how in Brave you can make a super private tab
that uses Tor?
When I first saw that, I was like, oh, that's cool
because I know it's quite a feature.
But I got really annoyed because every time you'd go to a website
you'd have to do a capture and i suppose because ai is getting so advanced captures are now really
hard yeah and i'm like i'm i you know i have a phd and i fail on captures there was what are we
gonna do there was a comedy skit i saw a little
while ago by a couple of australian guys um if anyone know if anyone if anyone cares by fairbone
boys um it was a video about trying to solve a capture and basically they got like three people
in trying to like work out whether this one pixel was in this other part of the capture and whether
the developers of the capture would
think that that's how you're supposed to think it and it's like it's the black edge of the traffic
light yes yes it pokes into that box is that a traffic light exactly yes yeah i usually say yes
and it usually lets me through i do the same thing but uh the the conclusion of the video was he was
trying to buy like i don't know it's just some like, I think buying something at Uber Eats or something like that.
It's like, why are you bothering me about this?
Just doesn't matter.
With Uber Eats, it's like, you're gonna pay the money anyway, who cares if you're
a bot?
Yeah, I- It's the credit card that matters.
Mm-hmm.
Yeah.
But yeah, CAPTCHA's, I get why they exist.
But they're also- okay, also, the reason why they exist is they're there to
train a neural network that's that's what they are i remember that uh lewis what's his name the
duolingo guy he was idealistic i think he came up with cap captures he's from Carnegie Mellon University forget his name um and he his idea was that you know you
would have them for their usage on websites and you would also be digitizing books by typing in
the word that that photo is oh yeah I've heard about this one, yeah. But I don't know if that ever was actually used
and actually successfully digitized any books that way.
And right now, I guess we're the little guinea pigs
that are making the training data for things
that want to recognize motorcycles.
Well, yeah, we're just training YouTube,
I don't know, YouTube, Google's image recognition system that's all uh recapture is okay um you get some tricky ones like is this
click everything that's a motorcycle and it had a motor scooter on it
and i'm like yeah for legal purposes it's a motorcycle. Motorcycle riders might balk.
Especially the Harley types.
Or sports.
Like, yeah.
I don't know.
I clicked yes.
Anyway.
When I was using the private, the tour tab in Brave, that is what we were talking about.
It was also ridiculously slow.
And I knew it was slow because onion routing whatever which i don't really understand but uh i started using the actual tor browser which appears to be a fork of
firefox yes it is and a you don't get asked for captures nearly as much and b it's fast enough to
watch youtube videos through it and so i've started using that more even if i'm like you know doing
something completely innocuous which most of the time i am, I'll just be like, well, there's no reason someone
needs to keep a record of the fact that I went to this random website that's completely
innocent.
I'll just use Tor for 10 minutes.
Why not?
Yeah, that's fair.
And, you know, I'm learning how to use it.
And I like that sort of thing.
Obviously, it has bad uses too
well yeah any any tool like that you're obviously going to have legitimate uses and also people
trying to buy cocaine yeah exactly and you know i'm pretty comfortable with what i'm using it for
and so look okay whatever like you here's here's a tip for you guys tour browser isn't perfectly secure if you
go buy cocaine do it in person there and don't take your smartphone yeah definitely don't take
your smart actually no better yet don't okay this is going to be tips to all the the drug dealers
out there don't do your operations on twitter that's all i'm gonna say have people done that yes i'm sure they have
yeah wow um yeah i don't i don't condone any of that i don't condone it but also if you're going
to put a little just don't be stupid little bit of thought into it i also read there was a guy who
like used tor browser to send a bomb threat to his university or something and it was actually
really easy for them to find him because the network you know logs the fact that someone used
tor um so and it turned out that in his region he was the only person using it at that time
well it's like the people who think that bitcoin is like a secure coin and it's a private coin like
no no it's you can probably put together a lot from it well if you if you know where the money
ended up and you know you can track that back and unless they bought it from some somehow managed
to get it into their wallet there's going to be a way to
work out who actually bought that coin yeah and that's what people are worried about with um you
know some people will have tainted bitcoin it's like oh that you know 20 10 years ago that that
came from drugs or something um and then they won't accept it but i guess people are trying
to work that work around that the same problem problem does exist with fiat currencies anyway.
So like you might have like a $20 bill right now
that was used in a drug trade.
You don't know about that.
That's true, yeah.
Yeah, but that's better in the sense that
people won't refuse your $20 note because of its history,
because they don't know its history.
Yeah, that's fair yeah um
there's also i've had similar thoughts about library because you can post things anonymously
which really just means that you didn't sign them with your channel and i don't have anything where
i you know i would need to post it super anonymously and and everything would need to be perfect but i just wonder how
hard would it actually be to figure out who posted an anonymous thing like if you go on the blockchain
you can probably put some clues together well yeah i'm not sure how much information it also
depends on whether they've disabled their analytic stuff in the library app as well oh yeah if you
have those on then probably library inc knows that you've uploaded yeah but at a bare minimum
they know your ip address and if they know your ip address they know your region and yeah it's
fairly easy to go from there and if it's a criminal thing police or whoever might be able to go talk to the isps but i don't yeah i don't know how difficult that would
be yeah neither do i so i just assume that uh you know i have some extra channels that aren't my
name and i just assume that you know it's obviously harder for anyone to know that that's me
but i um i just assume that you know ultimately everyone can if they really want to know that that's me but i um i just assume that you know ultimately everyone can
if they really want to know that it's me that it's not a secret well yeah it depends on how
valuable of a target you are as well like with bitcoin for example there are ways you can and
i guess anonymize isn't the best word i guess you can i don't know there's a there's not a good
word i can think of basically you can reduce the the ability to trace you there are ways you can i don't know there's a there's not a good way i can think of basically you can
reduce the the ability to trace you there are ways you can basically um move bitcoin
randomly between wallets and just make it so it's a very complex chain to follow
yeah and at some point it doesn't become profitable to work out where you're actually going
like if if you'll say i don't know you
want to just hide the fact you're buying i don't know you're buying i don't know beer or something
we'll go with that you just you want to buy some some beer and you don't want people to know you're
buying beer with bitcoin for some reason you've got a weird life like that uh there are ways you
can make it harder to trace you but if you're doing something where it would be like shutting down Silk Road, for example, that obviously even doing that at some point, there's going to be enough reason to put the effort in.
Yeah.
Yeah.
Yeah.
So if you're Big Fry, then these little tricks probably won't do much.
Yeah.
Yeah, so if you're big fry, then these little tricks probably won't do much.
Yeah.
But if you're just an average Joe and you're just like,
I just want a little bit more privacy, then it's worth it. And like you're saying about all or nothing with open source software,
I think it's all or nothing with privacy and stuff as well.
I mean, it's not all or nothing.
I just try to be a little bit more cautious than the average person.
And that's good enough for me at the moment.
So it's like I don't have to go for Rob Braxman.
I like his videos.
I watch them.
And I learn that I'm zucking myself at every opportunity.
But, you know, I like to talk to my family.
So I log in to facebook
rob brex rob brex at rob braxman tech on library braxman rob braxman
he's the guy who says that you should um always use a vpn and he sells de-googled phones and oh this guy yeah i
have routers with vpns built into them and all that sort of thing yeah i have seen a couple of
these here show up it can be scary if you watch them because it's like you know even if you're
going out for a stroll someone's front door security camera
might be you know capturing you it's just like cctv and stuff but at houses um and part of me
is like oh yeah that is scary and the other part of me is like oh who cares and i never know what
to think about stuff like that well with, everyone has a phone at this point,
so you have to kind of assume that you're under surveillance at all times,
especially if you're in a big city.
Yeah.
I do imagine, you know, I might try a bit harder with my current phone,
but it's Android and I have location services turned on
and I use Wi-Fi networks and I don't follow Naomi Brockwell's advice to turn off the location thing in the, in your wifi
network.
Well, I have a Chinese phone.
This is my address, a bunch of organization has, at least mine's from South Korea.
I think that's a step above.
Yeah.
But wait, let me just clean the back, but, it's pretty it is pretty oh that is good nice
um the way it works in my household is that my wife gets the brand new phones
when they come out um it's usually whatever the top of the line samsung galaxy is and then two
or three years later i inherit that so i'm on a on a couple-year-old Galaxy S7 now, and it's doing fine.
I buy phones, like, once every three years.
I always buy, like, whatever the $300 phone is.
So it's always nice to see how good that, like, cheap, like, phone's actually getting
because this is so much better than what you could get for $300, like, four years ago.
I've noticed a similar thing with guitars,
that when I was a teenager, a cheap guitar was horrible.
Like if someone had a guitar that was $150,
it would be a pain and it would sound bad and hurt your fingers.
But now a cheap guitar is quite decent.
That's what you get with moving all of your manufacturing to slave labor, basically.
But the technology in the plants is better too, I'm guessing.
Yeah, I would assume so.
I've never been in a guitar plant.
I don't know.
Me either.
It would probably be giant.
I would assume so.
So one thing I did want to talk about is how you actually
got to library and why you wanted to dedicate so much time to actually improving, not just
the library platform itself, just improve, like coming up with things like library nomics. Why
do you actually feel like that was something you wanted to dedicate your time to?
was something you wanted to dedicate your time to um it started i guess in around um well it was 2017 and it was the big bitcoin bubble where it got to twenty thousand dollars and i um one of
my best friends was into ethereum and he had like a hundred grand worth of ethereum and he said brendan you gotta get some crypto it's the future
blah blah blah um and so i i fomo bought 100 bucks of bitcoin at the highest ever price
that it's ever been and i still have it that that bit because i've never i've spent bitcoin like once once i renewed my domain name
with it but um it so there was that time and i was um i don't know if i don't know if you know
but well a i'm an academic um and around 2015 or previous to that i was kind of a typical academic in that i believed all the
same things that my colleagues believed and we were all politically left-wing
and i started to become skeptical of that in around 2015 and now i would consider myself to
be somewhat conservative but uh in around 2017 i was like you know i'm an enlightened centrist
and i'm on twitter and i follow left people and right people and center people
um and i consider all i consider all points of view i come up with you know amazing balance i
was at the exact same point around the same time yeah now i'm like oh i can't read you know most of the newspapers
that i used to think were awesome like sydney morning herald i just go that's just a lot of
it is cringe and even by saying that something is cringe like half of my colleagues would assume
something bad about me because i use that term but whatever whatever. Anyway, one of the right-wing guys I was following
or sort of more libertarian, I guess, was Alex Tabarrok.
He's an economist at George Mason University in the States.
And he is one of Library's advisors.
And he just retweeted something about Library.
Like, you know, cool new way of publishing things, blockchain, blah, blah, blah.
And so I'm interested in publishing things.
I had a YouTube channel.
Writing papers is my job.
So I checked it out.
I was like, oh, cool, new publishing system.
And then I got frustrated with it because experience wasn't very good.
And I remember going on the Discord and Julie was there
and she was trying to help me with something.
And then I rage quit, which is a thing I do a lot.
I'm just a bit of a temperamental guy.
And I said, when it starts up and it says library beta it should say pre-alpha
because i honestly thought that that's the level that it was at like i've used open source software
for years by that point i knew what that beta felt more stable than that but anyway it said beta that
um and then i i didn't pay attention for a few months then i was like oh you know i'll
have another go see if the new version's better and it was a bit better and um you know so so i
went back i started liking it more and more started collecting a bit more from the rewards
and then i started to think maybe one day this will be like Bitcoin and I'll be like those people who early adopted Bitcoin.
Got to get your crypto Lambo.
Exactly.
So the crypto Lambo was a big motivation.
So I started emailing all people I knew who liked or anyone
who maybe was not perfectly happy with youtube and stuff and asking them to sync
and i was like well this will get me my lambo you know uh paul vanderclay i don't know if you've
seen it he's a christian guy does religious sort of oriented commentary he was the first person i
ever convinced to sync his channel and i was so excited i was sitting on explorer.library.com waiting for my lambo and clicking refresh
and one of his videos popped up on recent claims down the bottom yes um
yeah it was it was starting to get better i wanted my lambo but the price kept going down
of my lambo but the price kept going down and so for like two years it was basically a law that uh that my balance was valued at about one thousand dollars us you know even if it was 10 times as
much lbc as it used to be so actually roughly when do you think you joined? I want to see what the price was at that point.
It would have been, I can actually fire up my app right now.
And I can tell you because it keeps the rewards history.
I don't actually, I don't have the old wallet. I've like cleaned out my wallet several times since then.
But it'll have the rewards history,
and it'll be my first stream or something from 2017.
I think it was like block 266,000 or something.
Before they went back there, cool.
Showed that on the screen.
There we go.
Okay, my first nickel was November 3rd, 2017.
November 3rd.
I'll get it close enough.
Oh, you joined at one of the dips.
Oh, did I?
Yeah, it was 18 cents when you joined, and then it went all the way up to $1.50.
Ha, ha, ha, ha.
I didn't have a... Sorry, $1.70, actually.
Let's just say I was not a whale.
Mm.
Now I am.
God, if you...
Okay.
So, if you had bought at 18 cents and then sold at a dollar 70 there's your crypto lambo
yeah that's that's 10 but you really you know you have to be willing to risk it all
and yeah if we look at the entire graph it's a sad graph isn't it very sad but this is sort of
what happens a lot of crypto projects there's a lot of hype when they first come out what was the initial price like two dollars something dumb yeah for like a week it was two
dollars or something yeah and that's when people first hear about the project and don't buy then
that's a bad idea it's not gonna go up uh well who knows now we are at 2.9 cents but yeah the platform's good now that's the difference this there's a
there's there has been in my life or life in my uh sort of uh library's interest there has been
no correlation whatsoever that i've noticed between the price and anything.
It's like the user base triples, nothing happens.
Everyone quits, nothing happens.
You know, servers break for a week, nothing happens.
Great new feature that suddenly makes it way better, nothing happens.
Yeah, Odyssey dropped and it's just like...
Yeah.
And actually on Librarianomics, you can see that since Odyssey came out, usage of the
library network is higher.
So I think my favorite proxy for how many people are using this is the number of reposts
per day day which before
odyssey was about a thousand and now it's about 1500 okay because i think you know a repost has
a cost someone is there sitting there and they click that button that's like a real person doing
something um grass yeah that's the one i'm looking at yeah uh number of channels number of reposts
number of reposts yeah and if you look at the bottom graph there that's been that's been
measured since reposts started to exist which was early 2020 i think yeah something like that
is it early 2020 yeah and then you can see a big spike up that's when
they introduced a reward where if you so the first spike in the number of reposts it's repost your
five favorite channels and get lbc so of course everyone did then there's another big peak that's
when all the crypto people got kicked off youtube and then when it died down that sort of that was a bug was it yeah
everyone getting kicked off is a bug oh really and you know there was even a week ago there was
people want to believe what they want to believe because brett weinstein the people some people
will know who brett weinstein is he got kicked off facebook the other week or like the other day I did hear everyone wants to think you know evil Facebook kicking out people with you know what five years
ago was a completely mainstream opinion um and you know I haven't looked into it in detail but
the official explanation was um we have some software that tries to identify,
you know, fake pages because you can go on Facebook
and make a page called Brett Weinstein if you want.
And it was just an incorrect flagging in that.
That actually is a reasonable explanation.
It is.
People want to be that guy on.
But.
But, you know, I still believe that Facebook is evil and all that.
But and that they do, you know, take down who they don't like
while leaving up who they do like,
even though they're both either breaking or not breaking the rules.
But everyone wants to be that guy on Monty Python and the Holy Grail.
Like, look, look, I'm being oppressed.
I don't know if you're too young for that clip uh i've
seen plenty of i haven't seen the entirety of it but i've seen clips of it yeah like there have
been people coming into the library discord sometimes saying like if there's some little
glitch or something it's like censorship why are you repressing me blah blah blah and it was just
some bug or you know whatever
so okay speaking of that though there is one thing i do want to talk about in that regard
um it has to do the way that libraries want to bugs um it's just a mosquito or something um there
was about the library monetization um for the longest time, they've been saying that they do not demonetize people,
but they're framing it in a very strange way where...
It's against what you mean.
They're technically not wrong, but it's also slightly disingenuous to say that.
They will, under certain circumstances disable your
tip rewards. Yeah, exactly.
But you still have the wallet, so you
can still receive tips,
but I feel like it's slightly disingenuous
to say they don't demonetize
channels. Or can't.
Or can't demonetize channels, because
they will do it, and they have done it
to plenty of channels who upload
copyrighted material or upload things that are literally against the law.
Things that most people agree should be on.
Whether you define a certain thing as being monetized or not.
But certainly if you upload pirated movies,
they're not going to send you free tips per view.
But someone else could send you a tip if they wanted to.
Yes, they absolutely could.
But I feel like that's the same way that YouTube doesn't stop you putting in tip links into your description.
Like, yes, they are there, but it's not like that's the same sort of thing as actually being monetized by the platform.
Right.
Yeah, it is sort of like having, here's's my tip jar does anyone ever get a donation from
oh i used to have one on my website and now because in after 2017 i was like oh everyone
has you know here's my bitcoin address blah blah blah i'll do that but it seems useless the one
that everyone's using now at least in
the Linux and programming sphere is
buymeacoffee
is that ko-fi
dot com
no it's buymeacoffee dot com
which is, I don't know how they managed to get
that URL
okay, that sounds
similar to ko-fi dot com but is that just a thing
where you can click a link and go send a few bucks?
Yes, that is exactly what it is.
Okay.
Seems fine.
Although since liking library,
I get annoyed that when I send a tip to someone,
it doesn't make their website trend.
And what's the point?
If I tip back to someone,
it doesn't, you know,
make it go up in Google search.
I'm like not easily satisfied now.
What you could do, okay, from the website developer side, right?
When they get a tip, add another SEO keyword into their website.
Interesting.
So like maybe if Brave made their own search they could because they probably
keep a record of who's tip two then they could consider tips in this now i was thinking doing
it from the develop side just have like just basically kneecap your website until you start
getting tips on it yeah i see oh good idea i wouldn't know you could make it worse i see yeah
i need to do some SEO on my website.
I don't really know what I'm doing.
I don't have any idea with SEO.
I'm pretty bad with it on YouTube.
I'm getting better, but I still have no idea how to do it properly.
Isn't one of the tricky things with YouTube is that you have to,
is that it's sort of changing and you're trying to sort of
make your content so that it's likely to be recommended on the side.
Yes.
So, but they somehow don't have reply girls,
which I learned was a thing from you because library had a few.
Oh yeah.
Yeah.
I've been on YouTube since.
And then they went away.
I've been on YouTube since like 2006. So went away. I've been on YouTube since 2006.
So, literally, just after it started.
I remember when I...
Because I used to live in Queensland,
and we had dial-up there.
So, when I got to...
When I got back to South Australia,
we got this magical thing called DSL.
Oh, wow. It was so fast. so fast we had like one megabit
down it was crazy um but when we moved in my cousin was a programmer and he told me about
this new website that had just launched called uh called youtube and i was like that's a cool
website i've never heard of that before um and we see how that went but yeah i've been on youtube since like a couple
months after the start like i think before even the google acquisition and that's uh all all in
one channel or is it no i've had multiple channels okay there's a channel that exists that has videos
from when i was very young and i'm i'm saving it for a special occasion interesting but it's not
very easy to find via search it's nothing like any of the names, but it's not very easy to find via search.
It's nothing like any of the names I use now.
It's very easy to find.
If you know the name, it's the first thing that shows up.
Okay, but the name isn't Brodie Robertson.
It is not Brodie Robertson.
Okay.
So how's internet going in Australia now?
Because I know there's the NBN,
but is that fully built out or not?
I don't really know.
Oh, okay.
So we've had multiple government changes and the plan's a mess, basically.
Originally it was supposed to be fibre to the home.
Now it's fibre to the node, copper to the home.
Is the copper much of a bottleneck or is it?
Yes.
Like, is it fun to say it's a bottleneck or is
it true it's a hundred year old copper it's bad it's not very it's very bad uh some places better
some places worse if you're in like a newly built area it fine but if you're in one of the places
like if like if you're in any of the the suburbs have existed for a while it's not good okay
but we can do a speed test right now and find out
what my speed is
generally
it's gotten better than what it was
originally the NBN was
I'm not going to show, actually I just realised I shouldn't show this on the screen
it's got my IP address
I'll just tell you what the results are
early on
you would pay for like say say, 50 down, and you would get 20.
But this was a problem, and people didn't like this
and kind of started making court cases about it because...
Yeah, you're advertising something that you're not delivering.
So now I think you have to deliver 75 so if you're paying for 50
during peak times you at worst get like 30 or so um so the peak performance has to be at least a
decent fraction of what the ad says yes that's useful uh okay so for me right now i've got i'm
paying for 50 but i've got somehow they're paying they're giving me more than I'm paying for.
52.81 down, 18 up, which is not good, but it's not terrible.
Yeah, 18 up, it's like...
I can stream.
Yeah, it's a bit slow.
Yeah, I'll run mine because we pay...
We live in a brand new house in a brand new sub development with fiber to the premises and I'm plugged in via Ethernet.
Yeah, it's quite luxurious.
And this is how I knew that when I couldn't download things from library at faster than 0.2 megabytes per second,
that something was wrong.
And it turned out, you know, I stressed about this for ages,
it turned out to be about four problems.
And they were all independent.
And a couple of them were on library's end.
One of them was that if you went to library.tv or odyssey.com and
tried to stream and your computer made the request using IP version 6, it would redirect
you from their Australian server to instead one on the east coast of the United States.
Jesus.
And so you couldn't stream if your request was IP version 6, you couldn't stream.
Even just, you know auckland to
sydney you should stream no problem um so that was just a dumb bug there were a couple of other ones
that they've also solved so it works a lot better now but there was a third problem or a fourth
problem i think which was my laptop and this is the thing i don't like about linux and i know that
the same thing happens on windows but it seems to happen more on Linux.
I have an HP Pavilion sort of middle of the range laptop.
And it has an Ethernet card in it,
which is a Realtek something R8168.
And apparently that's one where there's two different versions
of the kernel module, and one of them sucks,
and the other one's good. And different versions of the kernel module and one of them sucks and
the other one's good and i was running the sucky version so i was kind of arbitrarily limiting the
performance just because i didn't know that there was this other there was this other driver that
uses dkms whatever that is and so now i've installed that from the aur and it's awesome but uh i'll tell you my speed test results so i got three
millisecond ping 803 download 459 upload there okay there are places in australia that are
getting gigabit yes we're slowly realizing that hey this uh plan plan to make Australia a tech center of the world by getting internet from 15 years ago is not a good idea.
So they're like, okay, we actually need to properly lay fiber.
The weird thing about the NBN rollout is the way they did it is they rolled out the fiber plan to the places that had really bad
internet first um okay so those are also the places where no one's going to run a tech company
yes i can literally move to alice springs if anyone okay you know i'm going to show people
where alice springs is do you know where alice springs is you've probably heard sure do i'm
australian okay right, yeah. Forgot.
Alice Springs.
So here is a map of Australia.
Where's maps? Maps.
There we go. Just for people who don't know where Alice Springs
is.
It's in the middle somewhere.
Yes, okay.
Thank you, Google Maps.
Just delete my search, good job.
Censorship.
No, me just clicking the X button. Um, so, this is Australia. The center of it is a desert. The center of it is where you can get gigabit internet.
There are-
That's really funny there are basically
no people that live there um okay allot springs isn't that tiny is it okay it's a big city for
the middle of nowhere yeah but it's you can still get gigabit in literally the middle of nowhere
but yeah the rollout basically they rolled out to all the, like, rural towns, well, the,
they rolled out to a lot of rural towns, and also rolled out to, like, Melbourne and stuff, um,
because obviously Melbourne is where all the big tech companies live, um, Melbourne and Sydney,
so Adelaide, I think Adelaide has it in some places, but, um, mainly it's rural towns and you know big cities uh but hopefully
they they want to do it we'll see if it happens i think the plan's like 2030 or something maybe
we'll have fiverr but i don't i don't think so well just do the best with what you've got.
Yeah, well, I've said it to my parents,
because I kind of want to move out to a rural area,
but if I have to move out to, like, Murray Bridge,
which is, like, 300km from where I am now,
and it's a little town with, like, 600...
I'm going to find out exactly how many people are in Murray Bridge.
Murray Bridge is on the border between
South Australia and Victoria.
There is...
No, that's not... that's a length of it.
And that is the Murray River. No, I don't want Murray River, I want Murray Bridge.
Thank you, Google. and that is the Murray River no I don't want Murray River I want Murray Bridge thank you Google um
there is 18,000 people that live there
it's not super tiny
I guess
yeah you'll have some okay shops
there's like there's a dollar store
there there's a dollar store
that's been there for like 70 years
and there's one
there are two pubs as well one thing you notice about New Zealand actually is that dollar stores been there for like 70 years. And there are two pubs as well.
What I notice about New Zealand actually is that dollar stores still exist and dairies still exist, which is the Kiwi word for a corner shop.
And I don't know what's different between here and Australia.
If you ask people, they'll say, oh, duopoly, coals and woolies.
But there are a couple of little delis that exist still um
but not as much as there would have been in the past yeah yeah i really don't know what's
different i think one thing that new zealand so new zealand has a reputation for
sort of feeling like you're in a time warp and you're in the past in some respects but also
having being quite ahead of the curve in other respects yeah you've got and i think
yeah and i think it was one of the first countries to have fpos
so for overseas people or non-australasians that would be paying by debit card and I think the costs are
really cheap for businesses so if you go to a dairy they won't take credit card because they
don't want to pay the two percent or whatever they'll um but they'll take FPOS and everyone
uses that and I think they were one of the first countries to get that before we get too far away
from this internet thing how much are you paying for that? Hard to say because it's combined with we have a deal
so we get our TV and phone and everything together.
But it's not cheap.
I can look up the plan, actually.
Because I am, for my 50 down, like 16 up,
it's like
60
70 dollars
something like that
that
I think this might be like
90 dollars
or 100
100 will get you
100 down
that is what you'll get here
okay
and that's DSL
or fiber or copper
uh that's
uh fiber
copper node
nonsense
okay yeah that's not great no um
yeah i i use the internet so much that it's clearly worth it for us to get this one
and they gave us a year free if we fixed our term blah blah blah so even though vodafone has
terrible customer service we stick with them this this is this is Vodafone I don't like it but
we uh we've had some pretty pretty horrible experiences with them and my wife was reading
a consumer magazine and she which sometimes annoys me because they seem to always think you
know the customer's always right and the business is always you know evil whatever and sometimes
the business is evil but a lot of the time you know business just has to deal with reality and uh but the the thing they
said about the telcos was that one of the ways they or one of their marketing strategies is to
confuse the customer into getting a slightly more expensive plan than they thought they were getting
or into adding an optional extra that they didn't realize they were adding
and that's happened to us where i feel like the person just lied it's like we we were paying only
for one month but we paid like 9.95 to have like a license for some antivirus software oh lovely
yeah i have no idea where they got that from.
But we had it for a month.
They refunded it, but it was after we sent several emails
and had annoying phone calls.
My phone is prepaid, so I don't have to deal with that.
And my internet, my housemate deals with it
because I'm share housing right now yeah
that's a useful thing because then you don't have to be involved with it it is fun owning a house
i want to own my own place eventually but right now i don't have the money for it
yeah um well instead of a lambo right yeah if If LBC hit its all-time high again,
I could almost pay off our mortgage,
and we bought this this year.
Actually, let's just assume $2.
$2 US.
I'll just convert that to New Zealand to account for income tax.
Yeah.
So basically, it's $2 New Zealand after tax.
Okay, so...
Actually, I don't even know if I want to say how much I have.
I don't want to say either
but if anyone watches my dodgy content enough and knows what channels are my friends and who show up
in trending a lot they uh they could figure it out i'll say i could buy a house in cash that's
all i'll say nice that's that wouldn't be a bad place to be i don't have michael hebo money
from his hundred lbc tips yeah that's true i think he had to sell some to pay some bills recently
so but maybe that caused the dip i've kind of said it before that i don't really care what
happens to lbc because i either make a couple of grand or a couple of hundred grand.
Either way, I'm making money from this.
Me too.
And I'm, you know, I'm not a big crypto investor or whatever, but I have a couple of grand of Bitcoin.
And I'd like to have a bit more, but I can't justify.
Well, with the LBC price the way it is, I can't justify changing it to Bitcoin.
I feel like I'd be ripping myself off and I'd kick myself forever if I sold a lot of it at this price.
And then it went up.
Even just a couple of months ago, it was at six or seven cents.
Yeah, for like a day.
And my wife says, see, you should have sold it, you know, six cents.
And I'm like, but if I sold it six cents and then it became a dollar again, it's been a dollar before, twice.
if i sold it six cents and then it became a dollar again it's been a dollar before twice but people are getting very like it people have always had problems with youtube but it's getting
very bad recently yeah and the number of people joining odyssey is actually quite good and
some of the creators are you know recommending it doing exclusives um putting it sort of on a
par with bit shoot which you know i made a bit shoot
account but just the just the front page you know i have bit shoot as well but yeah i'm right of
center and i am not a free speech absolutist but i'm you know closer to that end than a lot of
people but i didn't want to put my name on a BitChute channel.
I'm not actually subscribed to anyone on BitChute.
I'm going to look at what the homepage looks like
right now.
Okay, so, Corbett Report, that's fine.
We don't have a problem with that one.
God, I don't know if I want to show you this on the screen.
Um...
Uh...
I'm not going to say that title.
Uh, let's find one that I can say without getting
pulled off of YouTube, oh here we go
Adreno Crone's
Satanic Ritual Sacrifice and Abuse of Children
by Authorities and then in
square brackets, description
box
okay
how sad
Joe Biden is lost in space as he tries to remember who is sitting president right now.
That's because he said George.
He was like, I am running against George or something.
I listened to Tim Pool this morning.
That's how I know that.
Yeah, I haven't watched him in a while.
Academia is so weird that you could get called all sorts of names if you say you like Tim Pool.
Okay, here's a Tim Pool video, that's fine.
Tim does have, he has really bad titles.
Like this title is like a hundred characters long.
And they're total clickbait.
NYPD suspends cop for saying Trump 2020, but praises cop who took a knee with Black Lives Matter.
If I have to struggle to say that in one breath,
your title's too long.
Yeah.
But it works for him.
Yeah.
He's doing well.
And his other channels are on Odyssey now,
slash library.
Timcast IRL and Timcast, the other one, news.
Yes.
I was hearing weird things in the discord about him not knowing that he was on
library or something what was that about i don't know if i'm was supposed to say that publicly but
i did because i don't remember where i heard it from i might have heard it from when i had lunch
with julian who coincidentally lives in the same city as me um we we had lunch and rambled about everything and i may have heard it from him or somewhere
else but apparently tim pool would say like you know i never synced my channel to library
you you have my channel but it's not authorized um so maybe i don't know if it was him or his team
because obviously he's got a team um but i guess they just accept it now and you know i don't know if it's him or his team because obviously he's got a team
but i guess they just accept it now and you know i don't i don't think he should ever have
like i don't think it would have been bad to say oh you know you you're republishing my content on
another platform and you've given me um i think he's on about a quarter of a million LBC from Tibbs, which is one part in 4,000 of total supply,
max supply, I should say.
And if you think about that, that's a lot.
And these whales like MH and Electron,
I'm pretty sure the Librarianomics channel,
which is like always at the top and we never publish anything.
I think that's got like almost a million staked against it and that's one
part in 1000 of all the lbc that will ever exist that's insane and i think this might be a problem
going forward especially as the platform starts getting a bit bigger um i don't know what's going
to happen with the supply because it's it's definitely pulling up
like i i know how much i have and i know how much crypto hustler has and that's already a very very
big chunk and then mh concentrated yeah and um library nomics and things like that like i don't
know they're not going to sell at this price. But I think if it did go up,
then a lot of them would sell and it would get more distributed.
Yeah.
If it does sell though,
the price is going to go boom because it's going to be a big sell.
It's hard to say what happens with asset markets because like a lot of,
if people,
if the price is going up and a lot of
people are selling you know that you see the trend thing at every point on that graph there are buyers
and sellers sure that's that's what the price is so you know if it's doing this and someone sells
a bunch at that price you know it's it's whether people think other buyers are going to come i guess it could introduce more buyers yeah yeah but uh yeah the whale problem was a big
is a big issue with the trending which i know you've complained about a lot and i i've complained
about but i'm also part of the problem because i do it to myself i do it to myself too i have a
little bit of shame and i feel like some people don't,
I'm not going to name names, but Artie Intel,
he's in trending a lot.
I feel like if anyone has like figured out the perfect botting support thing
to get the most views possible on library, it's him.
And I boost my own stuff you know i'm like i haven't had much lbc for three days i'm gonna boost some old piece of crap
you know i do that but i feel bad about it so i don't do it all the time well i've told the library
team that i'm like okay so before a couple of months back i was happily
supporting other people but i decided to completely boycott that because of the way they broke their
interface and i refused to support other people because of it when they merged the tipping and
support interface together and now the only difference is a checkbox i think that will be
changing back again to something more like how it was before.
I hope so.
I've heard whisperings.
It's because you might accidentally tip someone.
I know people who've accidentally tipped like multiple thousands LBC.
And luckily they knew the person and the person gave it back.
But I did.
I did that once too.
But I'm,
cause I would like,
I would happily support people like 60, lbc but i'm not doing
that if i could accidentally tip them that yep yep i actually once i there was some random girl
uploaded like some video of her prom dress or something this was when the coin price was like 0.6 us cents and it was like
me and the crazy gamer and uh you know five other people seemed to be actually using library at that
time and so i came across this random video and it was an okay video i was like i'll support this
person to give her some encouragement and i it was only a small support like 5000 LBC and there was a glitch in the app
that showed it as a tip so I spent like half a half an hour panicking like trying to track down
this person finding an email address and I started writing up a draft email like hey I felt your
video was good I was going to do a support but I accidentally sent a tip if you you know be so
kind as to send most of it back I would be happy if you kept a bit of it for your trouble
um and then ctrl r i refreshed the app and then it was a support
that can still happen yes i know or the. Yeah, especially when it's pending. Don't trust the transaction history when it's pending.
Yeah.
Or the balance.
I once had the opposite thing.
I thought someone had sent me a 50,000 tip,
but it was just my support that I had revoked 10 minutes ago
coming back and it was still pending.
I've noticed that the transaction history has gotten much better
as the wallet's
improved because yeah i've said this actually
look i'm kind of the the person i'm the big creators the people who really stress test the
wallet i don't notice it getting smart they're getting any faster because every time we get a
wallet upgrade it's bringing it back to usable because i think i
have like close to 3 000 pages in my wallet right now and there are people with bigger wallets than
i have so i it's probably really fast i have no idea how fast it is but on my wallet it sometimes
will take like 10 minutes to get rid of a stake or get rid of a support.
That's quite slow.
It is, yeah.
And I wonder what's happening because I do know, and this is from learning databases,
that one thing that the library desktop app does is that it saves all the transactions that happened on an address that's associated with your wallet
in a local database that you can find and so when i go to transaction history and i go
find all active supports i imagine that that database is then doing you know select star
from transaction where something is a support and it's still active and i'm like
yeah there's a thousand pages in mine what's that going to be like 20 000 records or something and
maybe there's an inner join or maybe joins query but it still doesn't seem like it should take 20
seconds yeah because that's a local one i think i don't
think that's one a thing where it has to query wallet server to get more data i think that's a
thing that's just happening locally on your computer so maybe you know it's a lot of the
things i'm discover a lot harder than i feel like they are but maybe there are ways to speed that up
that they just haven't done yet because they're always spread thin. They are speeding things up.
If you have a small wallet, it's way faster than it was.
Yeah, definitely.
I don't know if Tim Pool or something or David Pakman,
he's got like 12,000 videos in his channel or something that's
going to be hefty too with the wallet um i don't know how they're going to do anything that that
channel causes a bit of pain on the library nomics measurements like once a day i have to
get the view count of everything inside those 2,000 channels
so I can add them up to update that table.
And there are a couple of channels that are way slower than the rest.
David Pakman, because I have to do it in heaps of batches,
and Gutenberg, which was a guy on the Discord blanks.
He wrote a mass upload info.
And then he scraped the Gutenberg project for all the EPUBs of their books.
And so it's a channel with 50,000 things in it.
And I get the view count for all of it.
Oh, Lord.
Yeah.
It'll be helpful when playlists and stuff come in
so you can organise things within a channel.
But apparently the backend for playlists has existed for like a year
and they just haven't put it in the GUI yet.
That's kind of weird because the problem that libraries had for a while
has been the fact they haven't had marketers.
They've had plenty of programmers to do stuff like that.
I don't know how
many programmers they have plenty of programming experience i guess yeah but i think they're a bit
specialized i think the main app guy slash web guy is um sean yesment um and i know that tom
knows how to program the app but i don't know if the other employees know how to program that.
Because there's also Ukraine, Lex Berezny,
and he can program a wallet server.
And in fact, he completely rewrote it.
So you know how I said that it has a single SQLite database running,
which is the kind of nicified version of everything
that's happened on the blockchain. They're switching the back end, so it's going to be Postgres. And apparently,
that's going to make a lot of things faster. So if you are currently getting the error where
you navigate around... Sorry, your request timed out.
Oh, you cut out for a second there.
Okay. If you ever get that error, if you're navigating around library or something and it says,
sorry, your request timed out, try again later.
That error should go away when the new wallet service come in.
That's cool.
Yeah.
It's just, you know, SQLite is good,
but it's not the solution for beyond a certain size
and level of concurrency and all that stuff and so it's
the the blockchain's kind of outgrowing that you know i think it's about 15 gigs now
in an sqlite database is is quite big yeah i know that who was it that got the
who did the breakthrough with the library sync? That was Nico.
Nico Storning.
I'm guessing he's probably fairly specialized for that side as well.
And I think he has a lot to do with servers.
So when I had problems with the streaming server
and there was the IP6 bug
where I was trying to stream from the States instead of Sydney,
that was his responsibility, mostly.
Yeah.
And there are some other people.
There are other people that have more to do with the card,
the blockchain itself and so on.
But I am happy to see that they brought Julian on
who actually knows how to market
because programmers don't know how to market.
I agree. I love Jeremyeremy but he's not good
at marketing library he's a good speaker he's an amazing speaker if like you bring on a podcast
or something like that yeah but he's really good at marketing to people who are like him yes
and that's good but you're also going to max out at like 1% of people.
Yeah, he can bring the crypto and the tech guys
on no problem whatsoever.
Yeah, exactly.
And the more libertarian types.
Yeah.
No problem.
But yeah.
Yeah.
I mean, even what, you know,
you and I are comfortable with some more edgy content,
but we are afraid to associate ourselves
with BitChute a little bit.
Well, no, I have a problem associating my name with bit shoot if i wasn't using my name i wouldn't have a problem i see or if i wasn't using like my faces like basically what i'm doing then maybe
it'd be fine but uh i upload to bit shoot but i i don't consider it to be a very um very integral part of my
um my uploading schedule yeah uh yeah i remember now you're the you have the philosophy of upload
to everything yes i take the six hacks and hammer approach yeah i think that's a good philosophy
but it's not mine mostly because i'm not really like a content creator so to speak i'm just like
i'm just a guy and i have some channels actually sticks does it way better than i do he's on
literally everything i don't know how he finds all this stuff there was that like brand new tube
that existed for like a week and then disappeared and uh i don't know what brighteon is
does bit tube still exist because it's now a um
it they still have their website but they're now just a peer tube instance
interesting yeah they're not even their own thing anymore i i don't really understand peer tube to
me like from the small amount of propaganda probably that i've heard of it from because i
heard about it from mh you know and he made his video libraries better which you know
i'm all for shilling library but you know sometimes it's not completely true um
it seems like peer tube is sort of the equivalent of oh you can make a server and put your videos on
yeah it's basically that but there's
also a a network that already exists that connects all the servers together i see so it's and i
imagine there is um some software that you run on your server that makes it a have like nice video
streaming things in it yeah basically it's not just an HTTP server, for example.
No, every PeerTube thing has the PeerTube interface.
You can customize that.
I presume there's a way to run a headless mode as well
and then write your own interface,
but I don't actually know.
Okay.
But mostly what I see is people running the PeerTube thing
with their own theme on it.
And then the way it works is um the servers
that are connected to you basically they work as peers uh and i guess have the data on all of their
own service but you can also download it through a torrenting method as well okay so they just have
various ways to lighten the load on the servers but but the problem I have with PeerTube is there's no way to monetize it
except doing external monetization.
Yeah, interesting.
So that's, yeah.
That does sound actually quite nice,
but, you know, I like Libre,
and it's partially, you know,
because I'm invested in it emotionally and financially.
Well, I'm happy to try something else,
but right now, as long as Libre doesn't drop drop the ball they've done it a couple of times and
luckily no one's been close enough to take their position but as long as library doesn't drop the
ball they are the biggest alternate platform right now besides bit shoot it shoots bigger
yeah um and odyssey is is picking up in mentions i see and people
people like it so when everyone came to library tv you'd get all these comments like oh this is
weird i don't get that why does it do this and when you go in the odyssey comments people are
like this is really slick this is lovely i like it one big thing i still see is
yeah i can't watch this i'm in a third world country yep and i don't know what they're going
to do about that but they are at least thinking about it there's solutions i've seen proposed
they will be very heavy on the network so i hope there's better solutions to come up basically
it's having so when you upload a video you would say i want a 720p version i want a 480p
i want a 360p and then they would have three links to videos and basically when you select
the quality it would basically transfer you over to download the one you want yeah it's
but the problem then you would have basically tripling the network size yeah unless this this is going to be very um a bit technical
i'm pretty sure that when you publish something to library one of the things that gets published
in your claim which is your like attempt to have a url and your description and your metadata one
of the things is the stream hash, which is just the,
I think it's the SHA-384 hash of your file.
If they can put three stream hashes in instead of one
in a single claim,
that's not that much extra.
So you won't be duplicating the whole thing three times.
Say you'll just be duplicating like one part of it,
which is 384 bytes long. Well, no, I the problem the problem is going to be on the data network
side not the the blockchain side oh i see so you know suddenly their reflector servers and all of
our going to have three versions to deal with yeah i don't think there's going to be like there's
ways you can do it on the blockchain side you're just adding a couple of extra things for every video that i'm sure there's ways you can optimize that yeah data networks the
problem here yeah yeah good luck with that especially if they want to support streaming
at some point live streaming which they do but um the i think maybe if they if they can really get
micro payments for uploaders cedars yeah that that'll be a big one yeah or you know they could
even just find someone who has big servers like scammer revolts and say here's a million lbc
run a server to mirror everything at low resolution. I have a feeling that library is going to have to go through a hard fork at
some point.
Like there's,
there are problems with the coin that exists right now that are going to make
it very difficult to expand in the future,
especially when it comes to that paying,
paying the network.
Yeah.
I think they've always said,
you know,
Oh,
long-term future lightning network
something raise your hands um because that would have to be off-chain no one's gonna
make all these you know 0.001 transaction oh yeah there's off-chain stuff i don't that i'm not big
on the crypto side i don't understand what off chain like how off chain works i think off chain works it's sort of like um i don't know it's like if i say i owe you a bitcoin
which i don't but for argument's sake but if we trusted each other right now it's not good for you
i could say i owe you a bitcoin and if we trust each other that's good enough
and you know eventually it'll go on chain but
it's not right now that you have the piece of paper that says i owe you and it says stuff like
uphold.com you know when you transfer bitcoin into there that happens on chain but then if you
convert some bitcoin to eth it's just them with a database saying that you transferred bitcoin to
eth it's just like a bank okay okay that makes sense i was just overthinking it i guess
i don't this i'm sure there's way more complexity than that but i think that's the rough idea
but i don't know because
the problem is like the problem is this very limited supply
and the fact that it's very much consolidating in the whales.
There's going to come a point where I do want the people
who run the network to be paid.
They really should be paid, but I don't know how you can...
Yeah, they're offering a service.
Sorry?
They're offering a service, and, you know, it's kind of a vital one.
But I don't know how you...
If they turned off their service, a lot of stuff would be unavailable some would but a lot wouldn't
i don't know how you can keep that going into the future though that's my biggest worry like
you can do it while rewards exist but what happens then i think it's supposed to be that data payments exist,
and so people will run a reflector server as a business.
Sort of like miners.
Okay.
They'll be like, you know, I get one LBC per, you know,
per one gigabyte that I upload or whatever.
It's worth it for me to run this server.
But how long does that actually last?
Well, that's the problem.
Like, eventually you run out of the,
like, the amount that can be generated.
Oh, no, this is paid by the users.
Oh, okay.
You won't be able to watch, to download anything
without making a micropayment.
Oh, okay.
I think that's sort of how it works right that would well that would also um go into the wanting to bring in
advertisements as well because that that goes back to the crypto problem most people aren't
going to understand why they have to pay yeah and at the moment it's easy because you get some for free so it's like why are you complaining
except for people in i feel sorry for legitimate people in countries with a higher proportion of
dodgy people um because you know it's so easy for you and me to just you know oh yeah you're
approved for rewards and you're approved to get tips for everyone that views your video and you know some
poor person is unable to upload a single thing and you know i'm sure that only a small minority
of those would be uploading cool things that are good but i'm sure some you know obviously
some good people are caught yeah sure crossfire of that i think i don't know how you can really address that though that's the big
issue yeah you know what if if anyone's watching this and you're not approved for rewards and i
can verify that you were declined for rewards and you can prove to me that you have really
good content that you need to post i'll give you 50 lbc to post it 50 will last you a good while, for sure.
You can post like a thousand things or something with 50.
Maybe a bit more.
If you have short claim names and descriptions,
it'll be cheaper.
Yeah.
From library side, I understand why they do it.
Because there was a serious problem early on.
And it has... Not even just early on, when I joined,
like, that was when
viewtips came back. Because I joined
before viewtip... Look, when I
joined, there were no viewtips. They'd been disabled for
a while.
And I noticed... I don't remember them
being disabled. I remember the amount
changing various times.
I recall them not being
there when i joined okay so maybe they were gone for a little bit or something maybe they were like
under maintenance or something but when i i joined there was nothing there platform was pretty bare
because we didn't have notifications but you weren't getting all the spam that you did then
as soon as they came back, it got really bad.
The comments were full of people trying to follow me,
following back.
Yeah.
If we go back, actually look at my channel comment history,
we can actually see some of those.
Some of them now are censored.
I guess if you get demonetized by them
in the sense that your rewards approval is revoked,
I think they also add you to a list where your comments don't show.
I'm still seeing a lot of the comments.
Seguindo7752.
Yeah, that means...
Following6432.
That means following in Spanish and it's a little bit
unfortunate but
you can joke about recompensas
and
and that stuff
yeah this
as I said I feel bad
but yeah it makes sense why library does it
it's you know if you're a person who is tempted to say follow for follow you could just instead
say nice content i enjoyed that thanks brody you know you're putting in the minor amount of effort
to show that you're not a
bot and anyone can click on your channel and see if there's anything there and you didn't just
a violate a policy and b make yourself look really dodgy i think what library needs to do though is
i've said this to them so many times they need to make it clearer what the rules are for monetization
yeah because most people don't
know about the vpn thing yeah that's true if anyone doesn't know um running library through a vpn
you're basically just asking yourself to get kicked out of the monetization system because
it's very easy to i guess what do you what even is the reason um it's too easy to, I guess, what even is the reason?
It's too easy to be the same person
pretending to be separate people
if you're using a VPN.
And that's the problem.
People would pretend, make 100 accounts
and get view rewards 100 times.
I knew the answer,
I just forgot what it was for a second.
Yeah.
But yeah, they just forgot what it was for a second. Yeah. But yeah,
they don't make it clear when you sign up for
library. Like, maybe it's probably in
their terms of service, but I hate when websites
do this. Like, we're just going to bury some very
important rules in just
this big document no one actually reads.
Plus VPN users would
probably be overrepresented.
Like, for the same reason
that you're getting more bat than my stats channel was um even corrected for views
it's probably getting a lot of vpn users especially once library decided to purge
the google analytics and stuff and um make a sort of super privacy version possible.
Do you ever actually go on the, I don't recommend it,
do you ever go on the library Reddit?
I have never gotten myself to Reddit, and I don't plan to,
but I've been there a couple of times.
I know Jeremy Kaufman likes Reddit.
I've been there a few times, but I don't spend a lot of time there I like where Reddit is
it's a mess
is it?
is it a complaints department?
no it's usually who ask me just really stupid things
I see
can I create a private video that only I can share
and I would be the only one hosting it
or would it be p2p encrypted
if you want to do that you should And I would be the only one hosting it. Or would it be P2P encrypted?
If you want to do that, you should.
Million LBC.
Yeah, you can do that if you trust your friend to send it back.
But then you'd need a million from somewhere.
The best way to do that is to, I would send the video to my friend on Keybase.
Yeah.
Because then it's end-to-end encrypted and then they can download it.
Like, most of them are fine, but occasionally you will definitely see the big complaint stuff. Like, there was someone the other day saying,
did you know that Library is full of conspiracy theorists and white identitarians?
Like, okay.
I've seen a fair few conspiracy theorists and i think i've seen
like a couple of white identitarians but there's lots of other stuff also yeah alex jones is on
the channel we're well aware that alex jones is on library like no one cares yeah with alex jones
i like jeremy's approach i think it's quite funny i think only a certain kind of person would say that um but he said something like does he think he's particularly great no but like the average of what people think of him is
is like so low that's that he's like come on it's better than that so he's like i'm gonna you know
i'm gonna sort of like him because the average of what everyone else thinks is, like, too low.
I think he's fine.
And those are all the people that get kicked off.
Like, if you watch it with the, you know, I occasionally watch those.
And I'm like, the other day I watched one, and for the first 10 minutes i was like you know this
is making more sense than i expected and then it got into like liquefying your dna and stuff
and i was like but now but then you just switch okay i'm watching a performance let me tell you
about uh vampire pedophiles oh dear like that's what happens when you watch Alex Jones.
It'll be like something fairly reasonable.
And then it's just like...
And all of a sudden, I don't know where.
And then there'll be like a ad for turmeric.
Yes.
And I'm like, is turmeric actually healthy?
I don't know.
Turmeric is good for you.
That's, that's not,
that's actually like an actual thing that doctors will tell you.
Oh, interesting.
But you probably don't need supplement cans of it.
I don't know.
Yeah, I don't know if you need as much as he sells,
but everything that Alex sells, there's a kernel of truth to it.
Whether it's as true as he says.
Yeah.
Yeah.
And that's true of everybody's content,
including both
conspiracy theorists and
mainstream content.
It's like, and
everything in between.
You're never going to find a person who is
correct on everything
and is
the paragon of honesty.
It's just not happening.
Like there'll be facts.
If you watch a conspiracy video, there'll be facts that are true
that you just would never have heard from someone else
and there'll be total crap.
And if you watch more mainstream sources,
there'll be facts that are true and there'll often be a slant that, you know,
they're implying the way you're supposed to feel about it.
And I really don't like that.
You'll even notice that I just, even on very innocuous things,
I did a video on flat packs and snaps the other day.
I don't understand why Linux people fight about different things like that.
Who cares? This is the one thing where i take like the enlightened centrist approach
yeah and i will just be like i will tell you exactly what these things do
yeah what my opinion on them are yeah do what you want i don't care yeah and someone can like one or
like the other and whatever like i did a video on System D the other day.
Or a few weeks back.
Is that the thing where I type pseudo system katal start a demon?
Yes.
That's good.
Why do people hate it?
I know.
The only people who have a problem with it are the people who need to go outside more.
Just get some sunlight and you'll stop caring about System D.
Is it a thing that's too convenient?
No, the problem is that it does too much for an init system or something.
It should be broken down into more separate components.
Then it would be more Unix-y.
Yes, then it would be more Unix-y.
Because Unix philosophy is the one way you can ever do anything on Linux.
If it's not the Unix philosophy, it is wrong.
No, it's trade-offs.
That's the thing that I started believing several years ago.
It's like, there's always trade-offs.
There's no one thing that's better than another thing in absolutely every single way.
You know, you could come up with things that are
pretty close but it's rare are you saying to have nuance yes but also not to be like proud about it
like i'm an enlightened centrist i have nuance i have nuance and you don't not like that. Let's see if we can find in life a serious picture. What's Google going to show me?
Don't know.
Let's see.
Speaking of search engines,
library search engine is not very good.
Oh, I wanted to talk about that.
I complain about it and I keep getting the response like,
this is way harder than you think it is.
It's not something we can easily fix.
And if we solve this weird example you gave us,
we'll just introduce more weird examples somewhere else.
And I have some sympathy with that because it does seem complicated.
But at a certain point, I'm like,
you could probably make a better library search engine by going to,
by writing a script that goes to google.com and restricts its search to
library.tv domain.
That's a really good meme.
Both sides are idiots.
Yeah.
Or, you know, both sides have a kernel of truth.
I'm like yeah but
yeah i have okay it is it is lazy here's okay i went on to my my i'm gonna show you guys right
now this is how bad it is um okay so library it has an official channel. Okay. Yeah.
When you search for library on library,
you don't get the library channel.
You get library en espanol and library most funny and library earning.
And the official library channel does not exist anywhere on this list.
Oh, that's ridiculous.
I've never seen that before.
Maybe if you scroll down
for home of the library twitter gang instagram sucks library gram rocks there's another thing
i like about library it's like people say oh it's youtube alternative but it's also
in principle it's the back end of a new instagram and a new pretty much a lot of things new spotify
that's hilarious.
I haven't seen that before.
So that's a really good one.
Or I can go over to my podcast channel,
and I had a guest called SuperCozman, right?
If you search for SuperCozman...
In your channel?
Yeah, on my podcast channel, you'll find him.
I'll take over to you.
But if you search for SuperCoz, on my podcast channel. You'll find him. I'll take over to you.
But if you search for supercos, you have no results.
I think it's just not pulling apart that long word that it doesn't recognize into its parts.
That must be it.
But mostly would expect that search to work just fine.
Yeah.
That one I'm less baffled by what but i'm yeah it would be nice to have it better yeah i know that back when i joined uh if you searched for my channel name you wouldn't find
my channel so it is better than it was yeah but it still exists in certain places yeah there was a
video that i used to search for to test and it had it was a video
with a long title with lots of unique words that wouldn't appear on very many other things in the
title and it was definitely there but if you searched for that exact title wouldn't come up
like yeah it's probably more complex than we're making it, but... Yeah. It needs some work.
It's not even like it needs some work in places where it's, like, data collection.
It needs some work in just basic regexes.
Yeah, and just, you know, what counts as a match.
Because right now there's a problem that I'm trying to draw to their attention.
I'm being a nag about it.
But it seems that if you nag about something for several months, they'll fix it. A good way to also do it is uh call them out on twitter they seem to respond fairly good to that
after you have like julie and tom telling you not to say this on twitter
oh yeah um yeah i've been complaining about a thing that happens now and you can see it if you go to okay i have a video called how to how to subdue no that's not
the word how to something i just boosted it this morning how to pacify no placate how to placate
an angry swan uh can you send me a link to that one it's library colon slash slash angry dash swan. Hold on. Slash slash angry dash swan.
Now in the right hand sidebar,
you see related.
Do you see a whole bunch of content from a channel called an epic voyage?
Yes,
I do.
Yeah.
That's because the channel and dash epic dashage is clearly related to my Angry Swan video
because it has the word an in it.
Oh.
Oh.
And so you'll also notice some things that come up with the same issue.
There's a channel called The Moon with a dash between the words.
And if there's a the in the title of what you're watching chances
are the moon has lots of related content for you so they're not um they're not ignoring what i'm
not a linguist what are those words called uh prepositions no articles yeah and an is an article
that is a something my wife did a linguistics degree,
but she's not home.
Yeah.
Whatever those words are called,
they,
they're not ignoring them.
Yeah.
Um,
and they said,
I brought this up and,
and beam of this search and chain query and some other random tasks guy,
random tasks from,
from Austin powers.
He said that they,
if you do take them out, counterintuitively,
it makes search results worse. And I'm like, okay, that's interesting. I didn't expect that.
But clearly there's still a problem. Yeah, it doesn't change the fact there's a problem.
Exactly. So maybe the solution isn't just, you know, take out those words,
but there still needs to be a solution there
because that is kind of embarrassing.
And so it shows that if you want to get lots of views,
you should make a channel with common words in its name
separated by dashes.
The and.
Yeah.
The and.
The and Bitcoin something.
And Bitcoin COVID-19.
What else is happening?
It's kind of good this channel isn't as popular as it could be.
I think it's like 83rd place on library now,
because otherwise that's going to happen very soon.
Yeah, yeah, you will get that.
It's like the COVID-19 and Bitcoin conspiracy library sex channel.
I don't think...
They might have...
Sex might filter it out of mature.
Yeah, so you probably don't want to have that one.
Yeah.
Okay, here we go.
Here's one where my suggestions are a little bit weird.
So this is on a video I did on Font Preview,
which is a tool to test out your fonts.
And if you scroll down...
So what I would want is other things to do with fonts.
Yes.
And maybe test.
And some false positives on preview you definitely
do get tests i can tolerate how you get this one and you get you create your reality that's because
do you have the word you somewhere you have your you create your reality so that's clearly related
because you're testing out your fonts and also the moon because clearly the terminal is the
same i didn't even notice the moon there it's the moon i bet you know i wonder if the moon is in the
top 2000 on librarynomics because i could go produce a graph of its but i was talking about
there's ones in here called from a channel called test praha measures protest uh yes that's very funny test yep i also think the the rarity
of the word should count like font is not the most common word so that should be more important than
the word test or the well yeah definitely more than test of the um i don't know how you manage bathroom breaks because i know these
episodes are quite long but i would like to take one at this time oh yeah i didn't know how long
you want to record for okay we could probably go for like 10 15 more minutes if there's anything
else on your list i'd even hit most of the things on the list really um okay but Okay. But. Hmm.
Actually, one thing I do want to mention is,
have you, well, you did see the thing in the Discord about Library Boost, didn't you?
Yeah.
Because I got an email from them months ago,
and I didn't respond to them,
because I thought it sounded real sketchy.
I haven't looked into them.
They have been promoting some of their own stuff in Trending.
Do you know...
But I don't know whether it's good,
and I don't know who it is.
Yeah.
No, I don't want the boost in library.
I don't want the C++ library.
Ha.
Do you know what their website was?
I think their library channel was library-boost
but I'm not sure. I hope their library channel works.
I'm just gonna run
to the bathroom, sorry about that. No, it's all good
I'll just get stuff set up.
Okay.
So basically this is like an analytics
thing for library but
the problem that
I saw is that they what i saw in the discord at least they seem
to be charging people for this yeah they do they are asking for payment i did get the vibe i think
i was just reading a description of them of one of their things i think they have some stuff
them of one of their things i think they have some stuff where they can they track analytics of like hits on your thumbnails and i know that well if you are serving the thumbnails from your
own server then you can log and see how many hits and stuff like that so they might be doing some
analytics stuff that we're not doing and that librarylytics isn't doing. But I can't vouch for them.
I have no idea who they are,
and I've never seen any of their content, really.
Yeah, all I know about them is I got an email from them
a few months back.
I think I've deleted the email now.
I got that too, and spamming's not on.
Well, for me, they wanted to do, like, a partnership or something.
Okay.
And have me, like, advertise them.
Like, I don't know who you are.
Yeah.
If you want to do things like that,
it's best to at least, you know,
make sure the person has some clue who you are.
Especially if they are a person
who's receiving a lot of email in general.
Yeah.
But they could be perfectly legit i i don't want to say anything negative about them um but i have if you get an
email from these guys i don't know who they are i'm i'm fairly on the ball with knowing what's
going on in the world of library um yeah and they don't seem to be people who are active
in the community they could be but they're not talking about it there yeah and you think they
would yeah generally that's what that's what happens like even every project that i've i've
supported for library like they've been active members of the community even if they're just not
they're not active all the time you at least like see their face you'll at least be able to recognize a name
on discord or something but with these guys i couldn't even remotely tell you who's running this
yeah same but i haven't spent a lot of time trying to find out
yeah i i don't have much else to say about that one um
let's see what else do we have Yeah, I don't have much else to say about that one.
Let's see, what else do we have?
I think most of what we've... Actually, we'll talk a bit about these graphs on Librarianomics.
I don't know how we didn't get to that earlier.
Okay, sure.
Graphs or charts?
Electron came up with that distinction which one is which
because charts is the interactive one and graph graphs are just uh svgs
oh yeah yeah okay uh no we'll look at the graphs in just a bit okay
what do we have here by the way on librarynomics i would recommend you just refresh your browser a
lot because it seems to be very hard to tell a server not to cache things and there are some
things like those graphs are made fresh every five minutes and so theoretically you should be
able to open one up and like see it changing ever so slightly,
or at least when you refresh the page.
But due to various caching in various places,
it can be not like that.
So yeah, it would be nice to guarantee
that they were always exactly up to date,
but we haven't managed to get there yet.
Yeah, that's fair. Wow, there's over 500 000 publications on library now that's 5 million that's i 5 million sorry i can't yep there's an extra digit in there apparently yep that is insane
yeah uh some of it will be thumbnails because when people say upload my thumbnail to speech
or library.tv that is another claim um so that's but i i think that's actually you know
not a huge amount of them are thumbnails because a lot of the content comes in from youtube sync
and youtube sync is
just reusing the YouTube thumbnail.
Yeah.
Which means that one day they might all go down.
Yeah.
Well,
I do my podcast thumbnails on Imga now.
So maybe one day those go down as well.
Well,
you never know.
And library stuff's not guaranteed to be up forever either.
But you know, that's the internet.
You're always relying on some services somewhere
that could in principle go down.
So if anyone has any problem with something on these graphs,
this is the guy to bother because, yeah,
he's the one responsible for making them.
Yeah, and they looked ugly.
I've gradually gotten them a bit nicer looking.
They do look nicer now, yeah.
That's good.
Yeah, I used to just make these for my own personal use
and then put them on my library channel,
but then Electron decided to make a page out of them
and we've just been going since then.
So the way these are produced is that I am running a wallet server,
which we discussed
before, and I'm just running certain queries on them every five minutes and then recording
the results in a new database, which is my own, um, now that I know how to use databases.
Um, and then I just run some, some plotting code and it's using NumPpy and matplotl exporting it to SVG.
I just noticed a bit of a weird spike in median channel follows.
The other graph, what's it called?
Average follows of our top 200.
And there's a spike that happens in here for some reason
like right after not too long ago actually
a spike so median followers of top 200 channels and the number at the top is saying 7 738 for me
yeah if you look towards the right hand side there's this sudden spike in growth that i'm not sure what would account for that do you mean the sort of upward curve after odyssey because
because that's odyssey well no odyssey yeah obviously odyssey happens but after odyssey
towards the right towards the right hand side it seems to have sped up for some reason yeah it does
look to be accelerating i don't know why but it's. It is nice, yeah. It is quite a noisy thing if you just look day-to-day at this,
but the long-term is looking good.
And the Y-axis, these are still very low numbers.
Yeah.
It's like, how many followers do the top 200 YouTube channels have?
I would have to estimate it's got to be over a couple million.
Yeah.
So here we've got, got like from the beginning to
the end of the measurements which is about one year's worth of time span for this one uh we've
got 7x growth and we're still like several orders of magnitude below where youtube probably
wait yes that is when i joined the... Was it really that low when I joined?
When you joined, on library.social we had the top 100.
And you could make it into the top 100 with 95.
I didn't realise it'd grown that much.
Yeah, it's been a big year.
And people don't realise how small it was.
I think I'm at like 15,000 or something.
Yeah.
And yeah, there's attrition.
People join and then don't come.
But it's a lot bigger than it used to be.
Like, it would be rare to see 100 views.
And now there's some, like, French COVID-19 guy
who's just, you you know appeared two weeks ago and
getting like bajillions of views on odyssey yeah i on a bad day i get like 250 now
yeah that's that's decent it's not the old ones and zeros five yeah i remember uh i don't know
if you know the crazy gamer 16 from the community i've spoken to
a few times okay he's a he's an australian guy he has autism um and he makes some videos that
are sometimes entertaining and sometimes ridiculous but he was in the top 100 um and
you know just there was a guy from mel, I think, who would make commentary about video games.
And he was in the top 100 as well.
And it was just some random guy who on YouTube probably has 100 subscribers.
No one big.
Joining Library Early was such a good idea.
Yeah.
What is top 100 right now?
Chris Titus is at number 100 suck it suck it chris um
uh 7700 7761 that is uh 100 that's what that's what it takes to get in 100 and like why the
heck do i have 12 000 like that's that's not
supposed to happen you know you can tell it's not super big yet because when it's super big i
shouldn't be yeah you shouldn't have this many linux channels in the top 100 like that's not a
thing that happens yeah well you know at around the time you joined it it was before COVID-19. Now it's basically like the COVID-19 platform.
If you go to experiments on Librarianomics,
you could see the top viewed stuff and it's like some cure
for COVID-19 and COVID-19 is a scam and all of this.
Whatever you think of that, it's like it would be nice
to have a variety of subjects.
That's the most viewed stuff and um when you arrived it
was the linux and flat earth content platform crypto as well was obviously crypto and like
randomly veritasium that's my my claim to fame in library apart from the code and stuff has been um
my claim to fame in library apart from the code and stuff has been um um veritasium and i did our phds at the same time in the same building we weren't friends but we knew each other and so
i asked him to to sync his channel and he did oh that's cool he basically was very easy to
convince i didn't have to do anything i just said i'm into this and you can sync your youtube channel would you mind doing it
and so i keep saying that whenever he's in auckland i owe him very many
but it hasn't happened yet
i can't believe the platform's grown this much yeah it's it's it's quite crazy um
do you want an explanation for that graph?
There's one that's a bit mysterious that no one understands.
Sure.
LBC spread.
Yes, we'll do that.
That one was mostly for my own interest.
So this is sort of a measure of, I guess, wealth inequality.
Where is it?
I think it's the last one because it's the newest.
It's only been going for like a month.
Oh, okay.
Yeah.
And I did this because I'm a stats nerd
and there's a thing in information theory
which is related to probability theory.
There's a thing called Shannon entropy.
And I won't go into it, but basically
this measures
how spread out all the staked LBC is
among their content. So
the current value is
3084 and
that is the value that this graph would also have if there was zero LBC on anything, but there was 3,084 claims or publishers, and they all had the same amount of LBC on them.
Mm-hmm.
kind of like uh if this number goes up then the lbc is less concentrated on a few different things and if this number goes down it's more concentrated okay so if mh owns the world and then puts all his
lbc on one thing this will go down uh-huh if he decides to spread it around you know a thousand things this number will okay
and it's i just was curious about the number and how it was changing and it looks like it changes
kind of randomly but there's some big and small spikes i don't know what that is could be like yeah that could be anything it could be associated with some
yeah what what is this that yeah i don't know what would have happened there there's obviously
some big event that happened maybe there's some viral video on library that just didn't know about
yeah maybe one thing suddenly got heaps of uh heaps of views that can happen and you wouldn't
know because trending uh doesn't
show what's trending despite my best efforts the channels with the biggest views all of them
basically get their views externally like the ones that have like 10 000 views in their videos
that's right yeah yeah so the french the french guy is in that category. There's some doctor who has some very non-stream beliefs
about COVID-19, and he has heaps of views.
I think he uses embeds.
I know David Icke's in the same boat as well,
and Alex Jones as well.
Actually, Alex Jones doesn't.
David Icke, I'm pretty sure, does.
I don't know why Alex Jones' views aren't very high.
I guess he doesn't...
They want people to go to their banned video.
Yeah, he has his own server.
I guess his team runs their own server,
which, that's fair.
I can see why he'd want to do that.
Yeah.
But, you know, it's...
There's been an issue with Library over the years
of people joining,
being excited, sticking with it for a month,
and then giving up and going away.
Yeah.
And it's actually quite a good sign that someone with a big name is,
A, using it manually, so it's not a passive YouTube sync,
and they're still here after a while.
I think that's a promising sign.
In Alex's case, he's got, like, people to do that, so. It a promising sign in alex's case he's got like
people to do that so it's the people doing it yeah yeah it's not and probably it's the people for
anyone who's sort of a household name yeah um i've there are creators i want to see joining
the platform but i've noticed that we're moving this is what i've said before when
you want to bring creators on the platform you sort of have to do it in layers so first you had
the crypto because the crypto people go anywhere that's a crypto platform then you expand out into
linuxy stuff and then more general tech and i've noticed that people like epos voxer here who is a
fairly i don't know if you know who epos vox is um i've seen the handle
but i don't know he's a fairly like mainstreamy twitch streamer guy okay like gaming yeah video
games yeah and people like that are starting to join now so once you have those and i've i've
noticed like just fairly big minecraft channels joining as well which is really weird to see
especially when when I joined.
So we're actually expanding out
into those bigger communities
and there's going to come a point
where there is a massive explosion.
Once we hit,
I think the point where that happens
is once people like,
people like Mimulus and things like that,
the people who do just the Reddit commentary videos,
because those videos get millions and millions of views.
And once that happens, I think there will be an explosion.
And I hope, I really hope Library is ready for it
because it's going to hit the servers very hard.
Yeah.
Or it might be like when the Flat Earth people came
and everything crashed.
It's going to be like that, but a hundred times worse.
And this is an interesting point that I learned from Julian, which I previously didn't know.
Most YouTube views are done through the mobile app.
Yes, yes they are.
It's not done from someone sitting at a computer using their web browser.
someone sitting in a computer using their web browser and so i and i believe they're part way through basically the odyssey branded and structured app because obviously it's going
to be very similar to the library android but with the odyssey colors and logos and
categories and things um that i'm not sure when it will come out but i don't imagine it would be
too long because that doesn't seem like an insane amount of work.
So what do I know?
The guy who does the Android app, I think he lives in Africa or something.
But he is one of these people that as a developer seems very impressive to me,
like Lex Berejny, Ukraine. He just decided, decided you know i'm going to rewrite the whole server code so that
using postgres instead of sqlite and and it's going to be awesome and he just seemed he seemed
to do most of that in like two weeks and also the yeah but i tell this to my research students too
when you're getting near to near the end of your project you should be at the point where you could delete your entire project
and redo it again in two weeks yeah that's because you know it now at the beginning you didn't know
it you're muddling and most of the time you're muddling and then at the end you finally you get
what you and so if you've written something once the slow way,
you probably can rewrite it from scratch.
So the Android guy, what was it, six months ago,
he was like, the Android app is too slow,
which is something I've been complaining about for years.
It was horrible, unusable.
I'm going to get rid of whatever libraries were being used
and rewrite it using, I think it's just Java code.
Yeah, from being a react app
to being a native android app yeah yeah and he did that in like i don't know it seemed like two weeks
probably wasn't but i when i went to install the new version of you know this is going to be
pre-alpha again but it actually wasn't there were a few glitches
it was new but it was good and i actually use the phone app now but uh i think odyssey branded
android app and ios ios is a big one they've actually started that's news that's been started
yeah for the longest time it was like ios next year and
then every year it would just be ios it's just always on the um the the goals for this year
yeah but i think it's actually been started oh have you actually read um i i know you probably
read through the goals at the start of the year but have you read through them again because they
actually hit most of them.
Oh, that's really cool.
No, I haven't.
There's a couple of things that are still...
Yeah, like data network.
Yeah, data network and stuff.
I mean, data payments.
Yeah, whatever.
I think there's some stuff in there about advertising, maybe,
which isn't there yet.
Yeah, I think they wanted to get in the thing where you
people can post stuff and then either the viewer can either pay a small amount of lbc or watch an
ad yes um but i don't know about that anymore um i've here that's still the plan but I don't 100% know. Let's see if we can find the link to it. What's it called
library... what are they called? Roadmap. Roadmap, yeah. I'm excited to see what the 2021 roadmap is.
That'll be fun, yeah. So we have creator analytics and reporting. That came out early on and got
basically no work done on it. Yeah, it's pretty basic.
Decentralized organization.
We can argue whether it's decentralized.
I did that plenty with Electron.
Let's just say that the Library Foundation exists and then move on.
Yeah, it exists, but it shouldn't.
Library First Publishing, that's still in...
There's quite a...
Yes?
I don't know if...
I know that there are people who publish first.
I know the Linux gamer, he does.
But their tool is...
Rob Braxman does as well.
Their tool...
Their tool...
Their tool is still in alpha,
and you still have to contact them directly to set it up.
Okay.
I'm very happy to let that happen, because I'll let them alpha test it, and when it works, I'll use it. Okay. I'm very happy to let that happen
because I'll let them alpha test it
and when it works, I'll use it.
Okay.
Wallets and passwords.
Yeah, passwords work now.
I have a...
Yep.
Users are provided with a clear indication of
wallet custody. Yeah.
That's pretty good.
I did notice one problem.
I don't have my wallet synced with Library TV
and for some reason it's synced.
That's one thing that I'm confused about.
That has happened to me.
I think it's got synced in the past.
Get in touch with Tom
and he can delete their copy of your wallet,
which is highly reassuring.
Lovely.
Okay.
Just do it.
It'll be fine.
That's happened to me.
It's not a big deal, but yeah, I should do that.
I think they, on their servers or whatever,
where they keep all the custodial wallets,
they use something, I've heard it, called Salt.
I don't know much about it but it's
something where if a hacker was to get in it's like so mangled that they wouldn't know what's
what or something yeah uh we have commenting commenting's done really good recently the
comments are awesome one problem with it it breaks after too deep. It literally- Oh really? You cannot reply to comments after too deep. The reply button is gone.
I thought it was like, uh, you could go ten layers or something. Nope. Which is more than you'd ever need.
Um, yeah, you might be able to but it doesn't work.
I see. Uh, I've got a video here that people got pissed off with.
Where-, shoot.
This one? No, it was my... This other one.
This one.
So, if we scroll down a little bit...
Ah, it's one of those Linux fights.
By the way, I'm a nano guy.
I could never be bothered to learn Emacs or Vim.
Scroll down to the...
Yeah, that's fine.
Scroll down to the one... Nano's fine.
Grey Demu or whatever
his name is. Yeah, I see it.
And if you go down the
tree, you can't reply to the ones further
in the tree.
Oh yeah, I think
you have to go up the top and reply or something yeah i don't really
care if it doesn't go down more layers but i don't know why the reply button's gone yeah interesting
so i need to let them know about that one in case they think it works and don't actually know
and that's related to modi lovers versus logic lovers bucks versus facts. And that's related to Modi lovers versus logic lovers.
Bucks versus facts.
And that's because you've got versus in the title.
Yes.
Trigglypuff versus Christina Hoff Summers.
Oh, I miss Trigglypuff.
That was funny.
It's like 2016 again with that headline.
Yeah, commenting has gotten way better.
I would have said it wasn't good, but they fixed it.
When we had commenting and we couldn't do comment trees,
it's like, really?
They like to release stuff when it's pre-alpha.
At least when they did that, there was a disclaimer.
It's like, comments are in alpha
i was like okay good uh lbc exchanging so this is um by so regardless whether someone is looking
to buy or sell lbc they face a user experience blah blah the ability to acquire lbc for users
as well as creators and convert lbc when desired you can buy it. Well, they have the MoonPay thing
for people outside of the USA.
You can't sell it, though.
The rest is harder still.
Yeah, the rest is still hard.
I can use MoonPay, but yeah,
US not a thing because of US.
Weird US laws.
Yep.
The next one, iOS.
There's still two months left. They could get it. They could, iOS. There's still two months left.
They could get it.
They could, yeah.
A library browser exists for iOS that is, at a minimum,
is roughly on par with our library on Android experience.
No, that's not going to...
That's not happened.
Yeah.
So that one failed.
Probably.
I can't imagine much works can get a get done over
december who knows i don't know i don't know it could also it could already be three quarters
done for this one we haven't heard anything about it alternative monetization so paid content that's
support that's done yeah that's that's cool uh yeah they're gonna have
like patreon type things yeah and advertisements as well and things like that and recurring
your current subscriptions content releasable via assurance contract kickstarter style
paid memberships that's not there yet i don't know if anything's happened in that
but maybe it has i don't know that seems quite complex it does um i'm having paid
content most people aren't using but it's good for the people who do need to use that yeah in
the long run like when the view tips run out that stuff has got to be there yeah advertising 100
that's my problem with peer tube and i think for think for me, like with more science PDFs or whatever,
I think it'll be just, you know, this costs 20 LBC.
Yeah.
Stronger data network.
So ensure all data is well-hosted without participation.
It's very well-hosted at the moment,
but most of it is with their participation.
Yes.
It's very well hosted at the moment, but most of it is with their participation.
Yes.
So because of Odyssey, they now have not just one server with a copy of everything.
They have lots of servers.
But all our little desktop users are still seeding, I hope.
Here's one.
Utilize disk space provided by users proactively.
Offer rewards and benefits for this the first sentence that actually is something i volunteered to do and haven't made progress
but i know how to do it it's just a matter of the time finding the time
and the second thing i have no idea i know that tux foo it did a video on how to actually set up a library seed box.
Oh, nice.
Which is useful. I need to go watch that.
Test and rework and re-enable
code for market-based data payments.
I don't know what that means.
Oh, that's the whole getting paid
to seed thing. Ah, yes.
Host-only setup process is user-friendly
to do at scale.
I don't think that's true
and
form partnerships with data providers in other countries
does that mean that they're renting a server
in Australia does that count
I don't think so
I think it means maybe like ISP partnerships
or something like that
yeah okay i think
with caching and stuff i see yeah uh the next ones are oh here we go yeah the q4 stuff is
basically stuff to work on oh no this is this specific one it's cheetah performance basically
make library less slow they have done a reasonable job at that very much so yes there's lots of little
changes i think that i think it doesn't feel fast but if you know what it was like at the start of
the year it's definitely fast yeah um the streaming speeds are quite good as long as it's the sometimes
it's the clicking to start something and then waiting that first thing it's the sometimes it's the clicking to start something and then waiting
that first thing it's the harder there's a slower i think the one that really helped that was
transcoding yeah although you get still uh yeah people not doing it like don't they see the
warning does the yellow text like your video is 10 minutes and it's three gigabytes do you really
want to do this?
How does Odyssey uploading work?
I presume that doesn't have transcoding at all.
No, I think it's probably the same as Library TV,
in which case it will warn you and link you to the FAQ.
Okay, that's cool.
Creator-owned relationships, there's nothing being done on that.
You can't even see the full email of the people who are joining you from your invite link.
Yeah.
Which is fair.
Like, I don't think that should be shared by default, but there's no way to opt in to share that.
Yeah, that's true.
Improved content discovery.
In some ways, yes. In some ways, yes.
In other ways, no.
Right.
Yeah, most of this is just about improving trending
and things like that.
Yeah, I thought I improved trending,
but for some reason the version I like the best,
which is more whale resistant,
using Tom's idea of taking advantage of time,
which is that if you're a whale and you want to get to the top of trending
and you were going to put your big support, you can do it,
but it won't do anything to trending for like a day.
So it just limits the amount of time you can recycle the same LBC.
That makes sense.
So instead of like moving your big chunk stack
every six hours you have to do it every 24 hours and then for three quarters of that time you're
not at the top okay yeah i do it once a day so that wouldn't affect me yeah i'm not so botty
either but uh but you know that's implemented and it works but it's currently not running i believe
even though i think it's better than the one that is running. The one thing they did address,
I don't know how they addressed it.
Maybe people just got bored.
The problem with inaccurate tagging.
They started to demonetize people who were...
Ah, yes.
That makes sense.
Yep.
And that is going to be the last of the things.
So most of it they did hit.
Or made some improvements. And that is going to be the last of the things. So most of it they did hit. We talked about library a lot, not so much about other stuff.
No, we actually stayed on topic for once, that's a first.
I don't know if my tea shilling got into the video near the beginning.
No, that would have been in the pre-soundcheck actually.
Harney and Sons.
Really good, slightly expensive tea.
I recommend the peppermint if you need to clear your soul.
And I'm not affiliated with them in any way.
Empty cup of twining's lemon.
Can we see?
Can you see it?
No, it's blurry because of focus.
Lemon and ginger.
Nice.
Is that a mouse or a cat on that mug?
I have literally no idea.
This is my housemate.
It reminds me of Mantega and his library rat.
There's a slight chip in it.
That's the one I want to bring on the show.
I think he'd be fun.
Oh, yeah.
Yeah, he seems like a really fun guy.
Good sense of humor.
I have to hit him up because I wanted i've wanted to bring on hex dsl next week but he never responded to my
email so next week now i'm bringing on trav because he's been talking a lot about um good
dollar i don't know if you use twitter at all i i don't use twitter i think Twitter is hell. That's fair. I used to use Twitter until I realised it was hell.
But the...
I've seen Trav talking
about that. Something to do with
donating crypto to charity or something?
It's a crypto UBI.
Ah, interesting.
There's a couple of these projects that have popped up
this year, because obviously there's a lot of people
who don't have money, so
there's people looking into ways to use staking coins as a way to generate a basic income i i think it'd
be fun to talk about uh talk about it with yeah yeah i reckon mantega would be up for it
i i would look forward to that one. I think I'll watch Trav's movie.
Well, at this stage, it's definitely going to be next week.
So... Okay.
It'll be uploaded two weeks from now.
Okay.
Well, I follow both your channels.
Cool.
And I see most of your content too.
I noticed that you don't.
Yeah, don't I?
Do you know how I know?
I have my logs open when I'm using library and if i download tech over t and i was getting it from you i would see some
ip address in adelaide with port three three three three but i don't how How do I do that then? What am I doing wrong?
Maybe we can do that offline.
Because you don't want to reveal your IP address.
Yeah, that's fair.
Yeah.
But if you're 3333 and 4444 are open,
you should be seating.
Okay, they might not be open then.
Okay. Yeah, most isps would close
that that's something that that's actually that's another thing that library needs to do better
document how to seed because most people probably assume they're seeding yeah um i think about a
year or two ago someone was saying they were going to work on hole punching i don't really know what it is but it's something i think skype uses it because skype is sort of peer-to-peer but you don't have to know
about port forwarding i think it's something where you so the problem is that you can't accept an
incoming request but you can make a client do an upcoming request and find you know who's waiting
for a connection through some intermediary or something.
And then you initiate the connection that way.
So you'd basically be able to seed from behind a firewall,
but I don't know if they got very far.
Okay.
Yeah.
I had just assumed this entire time that I was seeding.
Maybe, maybe not.
It would be nice to have more, you know,
because now that Odyssey's out and they're saying that desktop have more you know because now that odyssey's out and
they've they're saying that desktop is you know the power user thing it would be cool to have more
like stuff that looks like a bit torrent client because they love the nerdy stuff in a bit torrent
client well this is something i've said um there's there needs to be like an advanced mode even on
the desktop there's things that you can hide.
But on Odyssey especially,
they've removed too much of the crypto stuff.
Interesting.
I do know that some of it will be coming back,
but they're trying to work out the UX.
Checkbox.
Advanced settings.
Yeah, that's a good one.
Yeah. Just have it disabled by default that's all you do yeah
but you know how on odyssey you can tip you can tip someone and you can support yourself but you
can't support someone and there's that box that you hate the box i really hate i think they are going to try and bring it back in a less stupid way okay
that box is so like there's so many better ways you could do it besides that checkbox
well it used to just be two buttons next to each other tip or support and that was good
well even if you don't like the name support call it boost call it yeah i don't know anything
anything boost boost is good yeah because i've
i've mentioned that one to julie and she's like oh i like that and it just never went anywhere
i had a conversation with him yesterday and he was we were talking about this and he said um
that he likes the name boost and that if and when it comes back to odyssey they might use the name
boost good support was a bad name from the start.
Yeah. Like with staking.
Staking is such a crypto-y word that
doesn't mean anything to a normal person.
Uh-huh. Exactly.
Boost is good. I think Mines uses Boost.
I was on Mines for like one week, and then
I was like, there's no one here.
Back to Facebook. That's sort of how I feel.
Well, we've basically hit almost three hours at this point.
Yeah, I feel like that's the maximum.
So, yeah, we'll do the sign-off, I guess.
What I usually do at the end is,
I don't know if you've seen right to the end of a podcast,
usually I'll get the guests to say a channel
that they've been interested in
lately,
just to give some,
someone a bit of spotlight.
Interesting.
Okay.
Um,
there's an Australian guy.
I like,
I found on library.
He's Heiser says,
Oh yes.
He says S A Y S.
And he comments on like Australian economic issues economic issues he's sort of center right ish
i would say um sometimes he rants and raves other times he's just it's a bit more dry but i find it
quite informative this is someone who would really hurt librarynomics he has nearly 2 000 uploads
haha yeah well he's in the top 2 thousand now so yeah he's i think his channels
at like 20 000 on youtube um i've been watching him for a long time oh nice yeah i think i saw
i was on his channel page and you said welcome or something oh you knew who he was i just randomly
stumbled across one and i was like oh australian economics i like that stuff
yeah he's a really good channel he does a really great job of breaking down the news
yeah and he typically stays very very on like lately it's basically just being economics
there's obviously been a lot of covid stuff because that's obviously having a major effect
but yeah typically he seems a bit pessimistic to me
but you know that's that's a legitimate point of view sorry about my dog
i'm gonna mute you for just a moment so i can say what i wanted to say um
uh let's see who who do i want to give a shout out to this is a good question um
oh dogs calming down there we go now you're back uh who who do i want to give a shout out to i'm
gonna find someone on youtube and watching um well here's someone.
Someone who has been...
People have been trying to get over to the library for a while now,
and he's just refusing to do so.
Gadsad.
Oh.
Yeah, why doesn't he?
I don't know.
Well, he was going...
People kept talking to him about it. He's a funny guy. Yeah, he is't he? I don't know. Well, he was going- like, people kept talking to him about it.
He's a funny guy.
Um, yeah, he's definitely a funny guy.
But after the Joe Rogan thing happened, he was like, oh, I'll join if you pay me.
It's like- They do pay him.
No, like, he wanted like a Joe Rogan style contract.
Like, no.
Oh, like millions of dollars or whatever.
Maybe not millions, but like a good chunk of money to join.
Yeah.
Like, that's not going to happen.
Yeah.
But it's his loss.
No Lambos for you.
No Lambos.
But he is a good...
He makes a good channel, so I recommend watching him.
Yeah.
That's really all I have to say about that.
Thanks for having me on.
No worries.
Where... Actually, yeah, shout out things you want to shout out.
What are you working on?
Where can people find you?
People can find me at brendanbrewer.com.
That's Brendan with an O and brewer like I make beer.
And everything else is linked from there.
So what am I working on?
I've got my day job.
Yeah, well, Librarianomics would be the one
that your audience cares about.
Don't have very much coming up for that from my side,
but I'm looking forward to more trending algorithms.
That's more general.
And I guess I just have my normal my day job but most people
probably aren't as interested in statistics i i have some cool algorithms that i plan to write
up in papers yeah i'm sure people are gonna love that no that'll be uh it'll be the academics that
cool um yeah this has actually been a lot of fun we definitely have to do this again
sometime because this i think this went really smooth actually thanks i'd be happy to and um
yeah i'm sure we'll have enough to talk about for another three hours
i didn't hit on most of the topics and by the time we do this again there's going to be something
else there'll be other things the library's going to do something that's going to annoy me.
Yeah, there's always some problem.
And then later you forget about it, that it even existed.
Like, remember when the front page was all these movie trailer channels?
I don't know why.
But suddenly, I think that's when people realized they could get free tips
by uploading movie trailers and
getting them on the front page.
That was like a craze for like a month.
There was a really big,
a really big person in the community who ran one of those channels that I
think,
you know,
who I'm talking about.
Yeah.
Yeah.
And it's just people were saying like,
no,
you can't do this.
And it's like,
nope.
Yeah.
Yeah.
And then if you look it up,
it's like,
actually you're not supposed to do that yeah yeah no i'm uh i definitely are on the side of caution
with material like there's fair use but there are people who are like you know my plagiarism
is clearly fair use that's that's not the case oh yeah that's topic for that's not the case yeah that's topic for
that's definitely a topic that can
dig into for a while
yeah with someone who's not me
okay so I think
we'll end it there then
before we go I'd like to thank my
supporters so a special thank you to Chris
Donald, Joachim, Colbinion, Andrew, Craig, Nathan
Montalachi, Covento, Joseph, Peter D.
Road, Tony, Brennan, Donald. Sorry, I said
Donald's name twice. He upgraded his tier
from $2 to $32. Donald, you're
awesome.
That's too much money. Anyway,
John, Marek, Mikel,
NateDog, Nephite, Poe, Tease, and Zilva.
If you want to go on the spot, welcome links down
below to my Patreon, subscribe, sell, leave a paywall,
that sort of stuff. This podcast is available as an audio release if you're watching it on the spot, welcome links down below to my Patreon, subscribe, leave a comment, all that sort of stuff this podcast is available
as an audio release if you're watching it on
YouTube and stuff like that
it's available anywhere you can listen to podcasts
and the video release, library, YouTube
I think that's about it, maybe, oh it's on Facebook
as well if you want to watch it there for some reason
and my main channel
is Brodie Robertson, available on
Library, Odyssey, BitChute and other places
like that.
So yeah, this has been a very, very long podcast.
I actually have other videos to record today.
That's fun.
So I'll do that.
And thank you for joining me on this podcast.
I had a lot of fun.
No worries.
Same here.
See you next time.
See you next time.