LINUX Unplugged - 495: The Moment of Truth
Episode Date: January 30, 2023Are the free software alternatives good enough? The conclusion to our 60-day challenge to drop Google, Apple, and the iPhone. ...
Transcript
Discussion (0)
Hello, friends, and welcome back to your weekly Linux talk show.
My name is Chris.
My name is Wes.
And my name is Brent.
Hello, gentlemen.
Well, coming up on the show today, it is the end of my 65-day challenge of dropping the iPhone, dropping Google, and saying
goodbye to Apple. Were the free software solutions good enough? Stay tuned and find out. Plus, we
have got some great picks, some boosts, some feedback, and a lot more that we'll be rounding
the show out with. So before we go any further, let's say good morning to our friends over at
Tailscale. Go to tailscale.com. That's a mesh VPN protected by WarGuard, and man
is it slick. My next
cloud's on Tailscale.
My image system's on Tailscale.
All my stuff. Jellyfin, all
of it now. No longer on the public internet.
No more inbound firewall ports
for me. I love it. It's going to change your game.
Go over there. Tailscale.com.
And then let them know we sent you somehow
because we don't have a URL, so just go to Tailscale.com. And then let them know we sent you somehow. Because we don't have a URL.
So just go to Tailscale.com.
Let them know we're there.
You know?
And before we go any further, let's say time appropriate.
Greetings to that mumple room.
Hello, virtual lug.
Hey, everybody.
Hello, friends. Hello.
Fantastic.
Strong crew.
and we have we have a whole other like echelon up in the quiet listening up there as well just fantastic so nice to have everybody there we're going to talk a little bit about mumble
today actually we're kind of in a unique position where all three of us hate talking about the show
on the show it's just there's so many other things
we could talk about, right? And it's just not particularly what we want to spend our time doing.
But we also have a really good problem. And that is the show has grown tremendously in the last
year, starting around April. And specifically in November and December, we've seen tremendous
growth. And we thought maybe we should touch on a few things that we kind of toss out there all the time on the show.
We kind of mention a Matrix room or we'll mention Mumble.
Yeah, what is that Matrix room?
I've been trying to figure it out.
Yeah, Matrix.
That sounds like something you sleep on.
And the reason why we wanted to spend a little time talking about it is because all of these are free software projects that we dog food you know we eat our own dog food on this stuff and we gain
experience running these things at scale with the world's largest linux podcast audience and it
integrates into our coverage here on the show but it also it's just kind of like it's they're great
accessories to the show and it's a great community to participate in and so there's a lot of newcomers
that we felt like we should bring up to date kind of at the beginning of the year and we can kind of
point back to this and then later on i do want to do my graph drafting os update see if it's stuck
or not or you know i think it's a worrying sign that you can't remember the name of the project
like maybe you've been dialing back with you don't you think it's a worrying sign that i have these
airpods in my ears right now too i mean yeah. So, you know, before we get to that though, let's take a moment and let's
talk about this little podcast that's nearly at 500 right now, just a few weeks away. And let's
start with Mumble. Mumble is our virtual lug and Mumble is an application that is open source and
it uses Opus audio. So it's a really high quality and it's really low latency.
And we have had, I think since episode one, Mumble on.
And it's been, you know, the dumbest idea I ever had that worked out great.
You know, don't you guys think like, here's an idea.
Let's every single week, let's do aux podcast on the internet live live no no sensor
no beeps where anyone in the world can join our mumble room and hang out with us and say whatever
they want and we have a couple of ground rules in there and folks like mini mac help us make it
possible where it's like we check your audio we make sure it's you know you got headphones and
that kind of stuff yeah understand that we are trying to do a live show. And that's it.
And we're at 500 episodes, almost 495 episodes. And it's just been some of the best contributions that you could expect.
I mean, beyond what you could expect, I think.
Just been incredible.
And if I would have told you, like in a business meeting where we, you know, where we worked at a corporation, where we were planning our content as part of a meeting.
And I said, I want to bring in Internet Rando's live,
and I'm going to jack them right into the mixer
and I'm going to have them on a record track
and anything they say is going to go into the show,
they would have rejected that idea right then and there.
It's interesting, too, with Mumble,
because there's like, it's both sort of a little barrier to entry because it's not quite as easy to get set up with and use as maybe your, you know, your discords or the like.
But the flip side is it's just been pretty darn reliable and it doesn't change a bunch, right?
Like we're not worrying about like, oh gosh, the Mumble direction's going to change.
They're no longer going to have our use case in mind.
And it's not like it's inactive.
I was just looking.
Their last commit was two weeks ago. They had a release back in September. So it's not like
a busy project, but it's alive. Just where you'd like it actually.
You know, Chris, if you remember a few years ago, I started connecting to Mumble and that's kind of
how my JB, let's call it my JB career started. But I remember that moment because I was in a,
like an off-grid cabin on a holiday, kind of. And I
was like, I feel like connecting to the Mumble Room for the live show. And I did it from a cell
connection in this tiny cabin, off-grid cabin, which is memorable, but more so because that's
where I got to hang out with a lot of the people that are still there today and got me to be more
involved in the show and to where I am sitting in the seat today as well so i gotta say mumble did it for me i feel like when people try
mumble they have one of those universe universal experiences of oh i i really enjoy chatting with
other folks who know what i'm talking about a lot of times in my daily life people don't know what
i'm talking about when i talk about linux stuff or open source stuff or networking stuff or whatever
might be hardware stuff and when i go to mumble they do know what i'm talking about when I talk about Linux stuff or open source stuff or networking stuff or whatever it might be, hardware stuff. And when I go to Mumble, they do know what I'm
talking about. Yeah. But you get that little taste of a real-time interaction that can be
hard to come by. So jupyterbroadcasting.com slash mumble for the info on that. And then
Mumble itself is an open source app that's probably, well, you can get it from their
website or you can get it as a flat pack or a Snapple, or you can get it through your,
you know, distro. I don't know. I don't know how you Linux or what you're doing.
If you call them Snapple packages, I almost like them more now. I know.
I think they could use some love, bro. I think they could use it. And then while we're on open
source and communities, we talk about Matrix a lot. And this
is one where the show really had to go to school. We did it on a Lark,
set it up real quick synapse
school and then we discovered that synapse especially early synapse had some scaling
issues we also discovered that there was a community there and that we had to scale quick
and now we have it on like some 96 core monster on linode uh but it's a very active community
and we use it for our live chat and our live streams right now we have title bots in there
thanks to listener gamma that collect title suggestions, and then we vote on them afterwards. And kind of like a Discord
server or a Slack server, we have different rooms for different topics. And so depending on what
you're interested in or which show you follow, we have different rooms. We have Linux unplugged
rooms. We have Coda radio rooms. We have meetup locations. And one area that we've recently rolled
out that we wanted to make you aware of is we've added a jobs room. And this is for people that
have jobs or people that are looking for jobs in our community. Because we've had people reach out
that have positions they're trying to make people aware of, or we have people that have just recently lost work.
And the chances are, if the person hiring or the person looking for a job
are part of the Jupyter Broadcasting community,
they're probably more qualified than 90% of your other candidates.
And so we've already seen some success in this job room, guys.
I don't know if you checked it out, but...
Yeah, it's pretty great to see.
Bit.ly slash Jupyter Jobs. It's also just in our matrix space, but if you want to go right to it, it's bit dot L
Y slash Jupiter jobs. And that'll take you to the job board room where people are posting and
looking. I've been impressed. There's already like 65 or so people in there and tons of really
interesting stuff has come by. I've sort of turned all the notifications on for this one because I was kind of curious to see where this would go. And I got to say,
it's been super active and the stuff that's been in there has been fascinating. If I was in certain
locations, like there's some European stuff that sounds fascinating and some stuff down in the US
as well, but it's totally worth looking at. It's kind of like the hacker news jobs thing, but better.
It's totally worth looking at.
It's kind of like the Hacker News Jobs thing, but better.
Also, shout out to Dan Johansson, who has been in the Mumble Room every show for years now.
Usually the first in there, almost always, like 99.9% of the time, the first person in there, too.
So Dan's in there again today.
And Dan's boosting, too, these days.
Dan, thank you so much for your contributions.
It's always nice seeing you in there, too.
You're welcome. Yeah, you know, like, what?
We don't really want to go through all the work and the talking into the void if there's not people to, like, be here live with us, right?
It gives it an energy.
It's a lot.
And we have shows that are offline.
We get to enjoy both.
And I do enjoy both types of shows.
While we're kind of on things that are chat rooms, we do also have a Telegram group, if that's your flavor.
I think, what, you just find that at jupyterbroadcasting.com
slash Telegram to get to that,
or you can just search around in there.
And we also have a new contact page
that maybe we could spend a second here, boys,
and talk a little bit about that,
because when you go to the Jupyter Broadcasting contact page
or you go to Linux Unplugged contact page,
that goes into an inbox that all of us can see. Brent often is the one that's primarily watching that though.
Yeah. I'm sort of trying to get an idea of the threads after each show. Um, some shows we get
tons of feedback, like the backup one, we just had tons of feedback, really interesting, some
great new ideas from listeners and it expands our knowledge of the topic as well. So that's been always great.
But sometimes it's just like random stories in there or like little tips of new tech that we
hadn't even heard of. So all of that's amazing. And I would totally encourage everyone to,
you know, if you have one of those like shower thoughts and you think we would like to hear it,
send it on in. That's a great way to do it. So that's jupiterbroadcasting.com slash contact.
Small correction here.
You can just go to t.me slash jupiterbroadcasting if you want to join the Telegram.
Thank you.
And find a direct link to it at jupiterbroadcasting.com slash community.
I forget about the t.me.
Yeah.
Yeah.
Okay.
t.me slash jupiterbroadcasting.
Thanks.
See, that's why it's nice having real-time follow-up.
Yeah.
All right.
So just want to get that out
there the contact stuff is just kind of steaks and potatoes for you guys but something probably
to know about yeah we like i mean we like receiving them there's a lot of fascinating stuff
yeah so please don't hesitate to reach out speaking of going to school like a lot of times
after we we cover something i mean the first first few days, first few, first week or two,
sometimes,
it's a lot of opinions,
a lot of different, like,
ideas and follow-up that we eventually incorporate
back into the show, too.
So, yes,
it is actually kind of
part of keeping the show healthy
and keeping us honest
and keeping the focus
on getting things right.
Yeah, and certainly telling us
when we got it wrong,
because that happens
from time to time.
Which we value. No, never, never, never. If you're new, you may not be familiar certainly telling us when we got it wrong because that happens from time to time which is which we
value no never never never um if you're new you may not be familiar with jupiter.tube that's a
project in a box for us where we are learning a lot it's a peer tube instance that's a self-hosted
youtube kind of and we do our live streams there and then for a while we keep an archive of the
various live streams up there so you can catch them after the fact if you wanted to get something. We don't make it easily available like in an RSS feed like we do
for our members, but it stays up there for a while. And it has been not always perfect. In fact,
just recently, I was, it's so funny, you guys, I swear to God, this is a true story. Before self
hosted last week, I was kind of getting everything set up, like a couple hours before we go live.
And I was just thinking to myself, man, it's so nice that we run our own peer tube.
And, you know, I don't have to worry about any of the script monkeys at YouTube that are taking it down for maintenance right as I'm trying to go live.
It's just always available.
And the only time it ever is down is when I'm working on it because I'm the one that runs it.
And it's totally not, you know, going to be down right now because I'm about to do my own show.
So I wouldn't take it down now, of course.
I can't be doing maintenance while I'm going live, right?
Could I?
Yeah.
So, of course, I go live and the PeerTube instance doesn't start.
And, of course, this was a week when I had linked it everywhere.
I was like, hey, we're going to be live this afternoon.
I put it in Telegram.
I put it in Twitter.
I put it in Matrix.
I put it on Discord.
I put it everywhere.
And I even went out of my way to say, hey, you can use this link after the stream too. It'll still be valid. The stream
will stay up. You're going to love it. Just use this link. It's good. It's a good link. It's a
valid link. And of course it doesn't work. And the stream doesn't start. And the first thing you do
on peer tube when you're troubleshooting is you generate a new post, which creates a new link.
So I contacted Wes while I was live already doing self-hosted i'm
like wes can you take a look at beer tube i don't want to make a new link um and you went looking
i don't know if you found anything i mean there was some suspicious errors in the log sort of like
some unknown ids maybe something got sort of half started or hadn't ran into an error but i mean
nothing was wrong on the server itself so uh when in doubt yeah i think maybe two is sort of half started or hadn't ran into an error, but I mean, nothing was wrong on the server itself.
So, uh, when in doubt.
Yeah.
I think maybe too, sort of the right, you know, toggling of, cause there's like, there's a lot of delays in the system. And so like the right toggling of like a clean Docker compose stack, as well as like a clean reset of the, you know, piping off the feed to actually send it over to peer tube to be restreamed.
Right.
Yeah.
Yeah.
I was toggling out on my end
while you were restarting the services,
and one of the combinations or whatever fixed it.
Lacked.
So I was like, oh, yeah,
that's the downside to hosting your own stuff
is sometimes you have to fix it on the fly.
The nice part is we can reboot it whenever we want.
Yeah, and this is also,
this is hosted on Linode,
and this is one of the ways
we can put something that gets a lot of traffic
because we're streaming video, and way peer tube works is it uses a web torrent to get the video rolling and then
as people join it it begins to do a peer-to-peer thing so initially we invest a lot of data and
then as people join the stream they kind of build out a peer-to-peer stream but it's been a
fascinating test of linode and it's been a fascinating test of just like how much we can
throw at it and then also it's been interesting fascinating test of just like how much we can throw at it and then
also it's been interesting to use nix in this server capacity up there and kind of learned the
best practices for using nix as a server which i think have been really really beneficial and
really educational i've in fact it's one of my favorite servers to work on now because it's so
clean just simple yeah it's very nice and uh so the live stream we do here is on Sundays
at noon Pacific, 3 p.m. Eastern over at jupiter.tube.
And that's kind of just an extra, Benny.
I mean, the main focus by 99% of the audience
is on the audio downloads.
And so that remains our focus.
But it's up there mostly as a way for us to also build out like a set of available APIs. Our website ties into the PeerTube API to update aspects of the website in real time, and it'll be piped into our podcasting 2.0 support for the live stream in the future for the lit tag when we get there.
stream in the future for the lit tag when we get there so it sort of acts as infrastructure so it's not really necessary that the videos take off over there which is fine if you want to watch it over
there because it also offers basically um services for that we need for the back end yeah right it's
kind of nice it's really neat and we can you know host it ourselves we have full control over it
sure yeah we gotta provide for that but i think our next step there is we, you know, we didn't quite make the jump to 5.0.
There is now a 5.0.1 point release that we should probably give a shot.
I think we will.
The other thing that sets us apart a little bit is we do have a membership system.
We wrapped up our Patreon at the end of last year
kind of just in time too you guys probably saw this uh but a author over at the information
did a two-month deep dive into patreon and um the heavy-hitting information is actually on their
twitter feed because the whole article is actually behind a paywall.
But the bits you need to know about discrimination settlements, sketchy stock sales, failed projects, staffing issues, money issues, all of this is in a Twitter thread that is public with screenshots. And I'm concerned about Patreon because I think a lot of folks in the free software community have used it to fund development or use it to fund their production of their podcast.
And I think Patreon is a significant problem that if I were using it for a percentage of my income right now, I would, well, I did migrate off.
And I just recommend others do it too.
Maybe it'll be all right. You know, they might be be fine i'm not trying to like fear monger here i just think if this is how you make
your living and you pay your bills you really better start thinking about this it's tough right
because like we've seen there's a certain you know it lowers the barrier to entry because if you
already have a patreon account it's really easy to be like yeah okay i will set this up i've already
entered payment info i don't have to go find my wallet. But then the downside of that, as with so many centralized things, is if Patreon's not doing well, has bad business practices, is not well as an organization, whatever, or just starts having different aims than meets the use case for, say, an open source project, got to figure something else out.
And it's not trivial to take all of those subscriptions and sponsors and supporters with you to whatever new platform you land on.
Yeah, I was scared as hell because we kind of have a hybrid value for value model here.
We take advertising to pay like a big portion of our costs, but it's very specific advertising that is sort of each deal has been custom worked out by me as I felt they were a good fit for the show.
And they take a while to set those deals up. They're slow. You can't do a bunch of those
in a year. So what we've done is we've tried to diversify. That's the other thing. I've been
doing this for 15 years and I've learned that you got to diversify if you want to make your
living online. And so ads is a portion, but we would prefer to always make much more of our income as much as possible from value that is contributed by the audience directly.
Because I always want the audience to be the biggest customer.
And so we've kind of set up a couple of systems for that.
And the tried and true system that is supporting ongoing production that invests every day in all of the shows is our
members and that is that is like when we went independent again that was one of the things i
had to launch with because i knew that was a foundational thing for us and you can support
the show at unpluggedcore.com you get the access to an ad-free version of the show or you can get
in a nice rss feed with all the relevant metadata info the live stream version which is like two
more shows, basically.
At least.
Yeah.
I mean, that was something we wanted to do as a way to say thank you and contribute value back.
We also have taken on, starting last year, boosts as a way to kind of tip a specific
episode with a bit of value and a message to say thank you for that production.
I got value from your show.
Here is something I'd like to say. And then we read those messages on the air.
That is a really compelling system because there's no Patreon, there's no PayPal, there's no Stripe,
there's no MasterCard, there's no Bank of America, there's no Zelle, there's no middleman there.
It's an open network. It's kind of like Patreon reminds me of using like AOL Instant Messenger or ICQ.
And using Lightning is more like using XMPP or SMTP.
It's an open protocol with an open network.
So you can use whatever app you want.
You can store it however you want.
Maybe it's fully self-hosted.
Maybe it's hosted by somebody.
And there's no middleman.
And it feels like if you're going to build a business on a technology, you want it to be the open source technology that's also an open network.
And so that's what the boosts do there.
And that's been incredible.
In December, I think it was, we ran a 30% split for the Giraffine OS project.
And we paid them out. I think it was like almost 200 bucks. we ran a 30% split for the graphing at drafting OS project. And,
uh,
we paid them out.
I think it was like almost 200 bucks.
We almost,
you know, they got,
so we gave them a 30% split for the,
after we launched the drafting OS challenge,
we gave them a 30% split.
And,
uh,
that was just a way to kick back because we got value out of that project.
Indeed.
Um,
and so now I've set up new splits with new contributions going to Podverse,
which is the GPL podcasting 2.0 app,
and to FountainFM.
And the way the FountainFM works
is that actually will make the other boosts
get calculated into the FountainFM charts.
So now when people boost
from anywhere in the Lightning Network,
it will help our ranking on the FountainFM. So now when people boost from anywhere in the Lightning network, it will help our ranking
on the Fountain FM charts,
which is fantastic.
That's great.
Using the open network there,
not making that just proprietary
to Fountain FM.
That's just kind of a way that we can,
one of the technologies
with the boostograms
is this split capability.
So Wes, Brent, and myself get a split.
The network gets a split
and then the open source projects
that we put in there get a split.
And that's all transparent.
It does mean with some interfaces you have to approve more times, like when you do Albi at the podcast index, you have to approve it for every single split individually.
Right, like a client side figures out what the splits are, how to apply them, and then you send each of the payments.
Yeah, but in other apps, like Podverse on the phone, it just does it all automatically. And it's nice because it's but in other in other apps like podverse on the phone it just does it all
automatically and it's nice because it's right there you get to see all the receipts you get to
see all the accounting right there which is a total flip on the sponsorship model and it's a
total flip on all the other models where people can turn off their numbers on patreon every sat
to every person how much they each got how much the show got it's all right there in
transparency we like that a lot um we're working on bringing that to the member feeds this year
too true gets boosted in this week about that and yes we are working on that but we've expanded
beyond just boosts for ways that we have the mumble room uh people contribute but also our
github has been a tremendous resource for our community over the last year and our community
built us a new
website. If you go to jupiterbroadcasting.com, that's not made by us. That is made and maintained
by our community. It's incredible. And so they've made the podcasting website that they want,
which they thought of stuff we never would have thought of. And there's more projects there,
Brent, more projects coming, more things to support some of the podcasting 2.0 initiatives.
Yeah. I think we have a long list of things we want to try to get in there.
And I think transcriptions was one that feels recent that maybe we might get to.
I know a whole bunch of RSS feed stuff is on your mind too, Chris.
And so I think, I don't know, it just keeps on going over there.
I don't think you want to miss anything.
So go check it out.
Yeah. It just depends on what you want to participate in. The reason why we wanted to mention all of this is simply you can just listen and enjoy the show. And we're happy that you did.
Or if you're looking for a W, you know, if you're looking for a win, something that scratches an
itch where you can contribute and you the results of your contribution show up on air, they show up on the website, you
didn't have to go through a committee, you didn't have to sit in multiple meetings, you
could just do a little bit of work and get a win.
And you want to be around people who like the same stuff you like, we wanted to bring
this up.
And a lot of this stuff, not everything, but just about darn near everything we've talked about today is listed with links at jupiterbroadcasting.com slash community
i love seeing folks who are just popping in asking you know hey has anyone else done this or thought
about doing it this way and if you ever want people to help sort of rubber duck debug or just
shoot ideas around toy with things i've been surprised how many times you see stuff where
it's like i've thought about that or i tried that tool, and here pops someone else who either
needs some help with it or has some great ideas I've never thought of.
Yeah, I want to give one last underscore plug for our Matrix chat room. Matrix is in a special
place right now where it's still in the early adopter phase, and it's probably going to be
in a prolonged early adopter phase. But what that means is the signal there is extremely high the conversations generally are very level-headed
and very respectful as long as chris isn't taking part in them yeah
i don't i have a very i do have a very short fuse for adults that can't figure out how to
communicate together online i i'm i'm a 40 year old 40 plus year old man i do
not have time for people that have not figured out how to communicate but uh when people on general
it's you know when you consider how many thousands of people we have in there it's been a non-issue
and um so many great conversations happen in there from so many different angles it is tremendous
because there's such crap online these days on social media and to have this place that is like an island of the last bastion of good people.
It is really something.
Not that all the places aren't great, but I just want to say thank you to our matrix community.
You make it worth running that big server.
Linode.com slash unplugged.
That's where you go to get the hundred dollars and to support the show. Linode is the Linux geeks cloud. So go to Linode.com slash unplugged. That's where you go to get the $100 and to support the show. Linode is the Linux Geeks cloud. So go to Linode.com slash unplugged. They have 11 data centers online today. They're bringing on another dozen this year, and they've been at this for nearly the years. They've become their own ISP and they have pushed Linux forward in the data center since before AWS was a twinkle
in Bezos's eye. And the performance is incredible. You guys know I wouldn't use it unless that was
the case. And the reliability has been rock solid. We've been a customer for about three years or so,
but I have friends that have been a customer for like a decade and they have absolutely
nothing but good things to say.
Linode's been rolling out
screaming fast new
NVMe based block storage as well.
So their block storage
is getting faster.
Their host storage is fast.
They have AMD EPYC processors
if that's your thing
and an easy to use dashboard
that brings it all together.
After you've been using Linode
for more than just a minute,
if you're like me,
you're going to start appreciating the API,
not because you're like an API guy,
but I'm not,
but because it just makes things quick and simple.
And you could take advantage of things
like their command line client
on the Linode that you're on.
So before you do something drastic,
you could just issue a command
with that CLI app to do a snapshot.
Or like, this is how I get files up
on the S3 object storage that I want to
link out. Really easy to do that. Plus they have really good customer service. So if you want to
know how to use some of these services and tooling, like their S3 compatible object storage,
like their cloud firewalls, like their powerful DNS manager, if you ever have any questions,
the support's there to help you. I mean, 365, you call them up on Christmas, tier one's going to
help you right then and there. They're not going to forward you on.
It's because they had to build a business that could compete in ways that
some of these other cloud duopolies
are just simply not architected to compete.
They just can't offer some of these services
that Linode can.
Linode has a tactical advantage, you could say.
The best customer support, super fast rigs,
not just me saying that,
but benchmarked by industry cloud benchmarkers
that do this kind of thing and a Linux culture that runs deep. I think there's a lot of reasons,
but you'll find your own when you go to Linode.com slash unplugged, take advantage of that hundred
bucks, support the show and build something like a NextCloud. I said it. I think you should try
NextCloud on Linode. I think it's particularly awesome. They have just recently rolled out some brand new one-click deployments. Well, one-click-ish. Sometimes
there's some vital questions I have to ask you, so you have to fill out a few questions.
It's like a couple of clicks, put in a username and password, that kind of stuff.
And the one I wanted to call out today, because they're always adding new ones, is two, actually.
Apache Airflow, which is kind of like a roll your own do this than that
solution python based and only office docs you probably already know what this is but you can
create and collaborate on text document spreadsheets presentations it'll open up doc x and xlsx files
it's compatible with microsoft office and open But yeah, it's up in the cloud.
It's collaborative.
You can host it yourself.
It's a great way to use that $100.
So go try something.
There's lots of great options and tons of popular apps.
They do have one-click deployments for NextCloud,
Minecraft, Mastodon, and many, many more.
Try them all out.
You're going to love them.
You got $100 to play with.
Linode.com slash unplugged.
Well, the people are demanding that it's time for a Giraffine OS update.
I mean, it's been a while now.
You've had time to get out of the honeymoon phase, I think.
Live life day to day.
Remember what it used to be like on that other platform we're not going to name how you doing chris well um you know i remember i remember the first couple of weeks were really
great that was fun um discovery like oh it is possible for this to be you know not trash yeah
yeah because i kind of went in with low expectations because i thought you know how
could graphene i mean drafting os how could it compete with iphone because i thought you know how could graphing i mean drafting os
how could it compete with iphone right like this you know i just kind of bind into the iphone hype
and i'd switch it away from the android around pixel 3 era kind of i kind of was fading at the
end of the nexus line right and then kind of faded completely after the pixel 3 and i just around the
iphone 7 i just switched over and just got on their membership program and got a phone every year and just forgot about it but you know i could see
apple's incentives changing over the years especially if they have a reduction on iphone
sales which by the way seems like it's is exactly what i said is happening is they're seeing a
massive drop off in sales because turns out when things get expensive and,
you know, it costs more just to get from work to home. People don't want to buy thousand dollar
phones every year. Right. And one of the first things you can cut back on is a fancy phone
because your current phone's working good enough. And so Apple needs to continue to drive
that revenue and they're going to have to get that revenue somewhere else.
And they're going to turn inward on their billion users. So my thought was, let's start to distance ourselves from that. It's not an immediate
problem, but it's going to be a problem someday in the future. Let's distance ourselves. Let's
get that work done now. But at the same time, very concerned about Google. You know, I've mentioned
it before, but we saw that story from the New York Times about the dad who had a couple of photos on his phone because he's doing telemedicine for his kid. Google suspended his
15-year-long account, sent all of the details, every email, every chat, every text message,
because he used Google Voice and Google Fi, every photo. They did a complete export of his entire
account, gigs and gigs and gigs, and automatically sent it all over the police for them to go through
it to find anything they want. And then they disabled his account,
which disabled his phone line, and they refused to re-enable it because of policies.
And so I was looking at this reality of Apple becoming more hostile and Google clearly already
being too hostile. And I thought, okay, it's time to take action, start building something that I
thought I could adopt, that eventually I could have my family members adopt and i was you know pretty much the end of the goal but i realized
i needed to put a date on it because there was going to be some point where i'd want to bail
where i'd want to be like screw it i just got to go back to the iphone for tonight and then once
you do that it just sort of it's a snowball because you i mean that's still built into your
habits you still need it to do some certain task.
And that means you can't really get rid of it.
And that moment came about a week and a half, two weeks ago.
My daughter had her first concert.
She was very excited about it.
And we had like 15 friends and family show up for this thing.
It was this massive thing.
And it was like she was the star of the night.
She was beaming.
And I wanted to capture as much of it as I could. And I was just struggling with the Google phone camera app thing, just so laggy and slow sometimes. I mean, other times, great. And the zoom was better than what I could get on the iPhone.
It also just missed so many shots.
And that's when I had the realization, like, this has always been a problem for me with Android devices.
And I think Apple is just a little closer to the hardware.
Yeah.
The effects are applied real time.
So you see them in the preview.
What you see in the preview is what you get in the shot.
And I think they take the picture like a few milliseconds before you've actually tapped the glass.
Like, they're capturing it all the time.
Because on the Pixel, it's clearly taking the picture when i press the button but the iphone's taking the picture i meant to take the pixels taking the picture i actually took
with your slow human reaction yes yeah so that was challenging um however you know i i had to
think about it and i had to really go down to basic principles of why I'm doing this. And I had to ask myself, if I'm doing this to avoid lock into corporations to get me hooked on their sauce that then make me targets for their automated systems to abuse.
Maybe it's worth just getting a camera.
You know, like I really like having it on my phone.
I like having integrated with image and I'll get to that.
And I like having all that workflow.
But what am I trying to achieve here? And is this problem greater than my goal? And I came
to the conclusion that it wasn't that I, if I, if this is something I'm going to do,
then I can just bring a damn camera and it'd probably get a better picture anyways. And
then I really will get the shot I wanted. That's true. So that was, but I had a couple of moments
where I had to really kind of get down to the basic principles of why am I doing this?
What are my motivations?
Is this worth proceeding?
Another one was, you know, the Apple ecosystem is a monster.
We all know this.
My particular habits were the HomePods and the Apple TV.
They're like peanut butter and jelly, man.
And it works so great.
Like whatever you're watching on the Apple TV when you got an iPhone and you got the watch, whatever you're watching on your TV, automatically the controls show up on your watch and you can pause the TV. You don't do nothing. You just hit
play the whole system, like through DNS broadcast figures out what's going on in the controls,
just show up on your watch. I lost all that. I couldn't do, couldn't send audio to the home pods,
couldn't control the Apple TV ecosystem punishment, right? I, you know what, this is the
tax you got, you know, eventually you end up paying the tax
and um one of the things i was able to do to work around this was i slid on a little home assistant
yeah i brought in a middleman and the home assistant bridges the gap and so i have widgets
now on my phone that control the playback of my different televisions in the house here. So you can see here, Wes,
uh, it looks like on the main Apple TV right now,
they're playing music.
Oh yeah.
Delightful.
Yeah.
And then the bet you can see the bedroom TV isn't playing anything right now.
So you can just pause their music right now.
Yeah.
Or it could,
or I can skip to the next track.
Yeah.
So I have,
I hate this too.
I,
I told them not to listen to that.
Uh,
but I just have widgets on my home screen that control the
two different television boxes. That looks great. Yeah, it's fantastic. And I can send stuff to
them and I can put the HomePods on here if I want. So utilizing Home Assistant kind of bridged that
gap and made up for the ecosystem tax. So I didn't have to replace the Apple TV. I don't have to
replace the HomePods. And obviously for anyone who's somehow never listened to self-hosted,
you're just like a little bit bought into the whole Home Assistant platform already.
So it wasn't anything you had to set up now.
Sort of runs the entire place.
Hal 9000 is alive and well in Lady Choops.
And then, of course, you got to replace some of the cloud services, guys.
You know, we talked about photos.
That was my big one.
Got to replace photos.
Image is really pulling its weight here.
Photo prism was great.
But image, if you're on Android, is so unbeatable.
It's everything I liked about Google Photos, where it has a really clean app.
You can use it as your main gallery app to just view your photos.
And it automatically upgrades your photos in the background or uploads your photos in the background when you connect to Wi-Fi.
Perfect.
You don't do nothing. It just does it. and then they've got a super fast clean web ui
they have focused on speed the entire time and they're adding features on like they just added
sharing um oh that's nice okay yeah see i've been curious because i know we talked about it a little
bit but it was so new i was kind of letting you try it out wait and see to see like it's definitely
sharing something they're like i kind of need if I'm going to really invest in the platform.
Yeah.
It's definitely still new.
They even warned that on their GitHub.
But, yeah, the files are just set on the file system.
Right?
It's not like they're in some sort of weird proprietary format or anything.
Even better.
So it's just sitting on top of that.
And why did you feel like you had to move away from PhotoPrism?
Because when we touched on it a few months ago, you were, like, totally jazzed about it.
But it sounds like that tune's changed a little bit for you.
I might go back.
I wanted one thing, right?
So I wanted one app.
I didn't want to have to like put together a bunch of stuff.
And when I was on the iPhone, I had no choice but to use PhotoSync.
And then I might as well use PhotoPrism on top of that to get some of the AI features.
Right, because you didn't have it, it didn't come with your first tool, so you needed to add something anyway.
But with Image, if you're on Android, the integration is so tight, it's like Google Photos,
where it just is a really small, clean, lean app for viewing photos locally.
It uploads to the background super fast on both ends and then they're layering on the
the face recognition and stuff like that and i'm fine with that approach build it up and get it
there yeah if you get me my photos in a place and i can look at them on the web yeah right uh this
is i m m i c h and it's you know it's a simple docker composed setup on the server side and it's
a simple app to install from your favorite app store, and you're good to go.
I'll probably go back to PhotoPrism at some point, too,
and just have it look at the same directory.
Compare and contrast.
There's a few things that I haven't figured out.
Probably the most embarrassing from switching from the iPhone is music.
I really don't know what to do about music.
Like, I want to go with my own collection again
but i was gonna say what's the goal here are you trying to totally get off all the
all the streaming services or just have another option to have you know easily display and play
back what you do happen to have on in your own it just feels like all the playlists suck so bad
on all these streaming services and i only want like a few hundred songs. So why restream the same few hundred songs when I could just download them,
set them up on a player,
cash them locally and just listen to them.
It's all Dean Martin,
isn't it?
Yeah.
It's all Dean Martin.
Chris has jellyfin played a part here for you in a possible solution.
Cause I know we've had the jellyfin challenge this month and I wondered
about that.
I started going down that path.
Um,
but my problem is like,
I don't,
I don't like anything I'm using to like collect the music organize the music and then you know jellyfin would just be one of the front ends but it's the back end that i don't like
the most and then here's the embarrassing thing this is where it gets embarrassing
is the whole family's on like the apple plan right which i pay for i'm the jerk that pays
for the like five other people here you are paying for
these services that you're like no no i'm not gonna touch them well so i what i and what i
inevitably just ended up doing this is just a temporary fix but i i did it um temporary yeah
i put the i put the apple music app on android and i don't know okay yep they do they do dude
they do it's it's about. They do. How is that?
It's about as good as it is on the iPhone, which is to say mediocre. Can you even write an Android app in Swift?
Yeah.
And then what I do is I just downloaded all the songs, because you can download them locally.
So I just went and downloaded a few playlists, saved them on the phone.
And since I've been on Android, I've just been listening to however many songs this is.
It doesn't tell me.
I've just been listening to these on loop.
It's getting bad.
It's getting embarrassingly bad.
And I just did like a three,
three hour,
no,
six hour road trip on Saturday
and it was all the same music.
Now, are you limited
by how much you can store locally?
I mean, obviously disc and stuff,
but by the app?
No, not by the app.
No, just by disc.
That seems like a pretty reasonable middle ground.
Oh, and they're,
if you have to,
if you have to,
given their circumstances,
pay for that service already. And they're lossless. to if you have to given your circumstances pay for that service already and they're lossless right they have like all these
crazy codecs and stuff and i'm already paying for it but i don't know it feels so cheesy to like
move away from apple and move away from the iphone get on giraffe in os and then end up using apple
music you can still work you know i mean like start collecting more things in the background
yeah that's the nice thing about a streaming service is you know, I mean, like start collecting more things in the background. doesn't really solve that. So it feels like there's room for improvement here. And it sounds like also you're looking for suggestions.
I am.
I'm kind of curious,
you know,
a real solid workflow to like collect music and serve it up.
I suppose it's always an,
it's an ongoing quest.
We talk about it on self hosted quite a bit too.
So it's fine.
It's just sort of silly.
I ended up on Apple music.
Yeah.
But it's like,
and I might stick with it for a while because I'm going to pay for it.
Even if I don't use it, they're all using it. I mean, if it works, they, you I might stick with it for a while because I'm going to pay for it. Even if I don't use it,
they're all using it.
I mean,
if it works,
they,
you know,
integrated with the system,
you can hit play and pause,
does Bluetooth.
You can cash it locally.
Funny what Apple selectively creates apps for Android for notice.
There wasn't an iMessage app in there.
Now,
does Apple music have Chromecast support?
I don't know.
I don't think it does, actually.
And I don't think it has AirPlay support either.
So, you know, let's see.
No, it does not offer any kind of...
No kind of remote casting of any kind.
Shucks.
Yeah.
Go figure, right?
Now, have you heard the good word about VLC?
Yeah.
Actually, really happy with the
VLC app. I've set up my, all my Wyze cams come into a Docker Wyze bridge that creates RTMP streams.
And I fed all those RTMP streams into VLC, but because everything's over tail scale,
it's their tail scale IP. So anywhere I'm at, I can pull up any of the cameras in Jupes
using just good old VLC.
I don't have to have any weird apps.
And I can just immediately over tail scale anywhere in the world, pull up a camera feed.
See there, boom, there's the driveway.
Look at that.
Look at that.
I'm pulling up the driveway right now.
And I can see that the whole family must be out somewhere because nobody's in the driveway.
And that's just using VLC.
It's fantastic.
You know, the other, you know, while I'm talking about family, I think this is an area where I'm a little kind of lukewarm because i know this is going to bug bug some people in the audience there's not a
large device selection here guys if you want to use drafting os uh you're looking at the pixel
hardware now you can pick up used pixels for a good price but you know if you've maybe had an old Moto around or an LG phone or a OnePlus,
you're not putting Graphene OS on it.
And that's kind of unfortunate because for kid devices,
they can go through those things,
and it's really nice to be able to just find a good budget Android device
and then to be able to put a good reliable OS on there.
And Graphene OS relies on hardware components that are in the
Pixel devices for its security.
And so it's just not going to happen.
So I think that could be viewed
as a negative of Draft
is that it's not available
for other devices, but the reason is
for good reasons, so
not a full negative. It does make
it a little less flexible for how you're
going to deploy it, which is something we sort of come to expect in a lot of our open source solutions, right?
But yeah, if there's good reasons for it, it makes sense.
And Chris, how are you feeling about hardware quality?
I know you've been using Pixels before, but this is quite a jump from version to version.
So I'm curious how that feels in your hand.
Yeah, it's big.
I got the big one, right?
I got the big XL Pro one or whatever. It's big, but I got the big one right i got the big xl pro one or whatever uh
it's big but i like it a lot the screen's really good fingerprint reader in the under the glass is
nice performance has been pretty decent except for the camera out battery life has been better
than i expected since i'm not running a bunch of the play services for push yeah i'm happy how you
are you happy you got one during this challenge are you happy with the build quality with yeah
it's been a nice upgrade from the pixel 3 that's for sure i've been having a lot of fun
playing with the camera i mean it's not perfect there you know i've noticed some of the same
flaws sometimes the app is a little you're like you must be doing a lot of processing because
you're kind of chugging right now but for like slower more composed shots it's been it's been
really nice and there's a lot of just a lot of shiny little features. I'm still figuring out what pieces of the Google and other ecosystems I do or don't want in the short or long term.
And I've definitely gotten pretty used to say, like, be able to yell at my Pixel 3 to just have it, you know, like, ubiquitously and have it do simple things like, I don't know, pull up an app in the car or, you know, switch things around.
I've not enabled anything like that at the moment, but kind of considering it.
I was also debating like, I'm curious what you're using.
Like, what are you sticking with the stock Drafine keyboard?
Have you switched in any fancy keyboard sort of setup?
Because I realized, too, I'd grown kind of used to like the Google keyboard on my old phone.
Yeah.
Yeah.
SwiftKey just re-updated.
I'm playing around with, i put the google board on
there i put the swift key on there i've been trying the stock one um seeing seeing which
sticks i think the google board is probably the best one but i'm sure they're probably collecting
all kinds of information on that one but it does feel like it's the most developed one
you touched on something i wanted to follow up on though and that is android auto man it sucks
it just really is a bummer.
And it's not going to happen for Giraffe OS.
It's just, you know, when you get a car with a screen because you want to use it,
and then you end up switching your device out so you can't use the screen for that.
That's a shame.
Yeah.
And then, you know, Volkswagen doesn't really properly take advantage of the screen real estate. They just have this crappy display of, like, the track information when you're doing Bluetooth.
It just sucks.
It is what it is. i'm living without it i'm not loving it but at least it works yeah see this is one area where i'm just i just have a bluetooth connection
so that's yeah that was all i needed to replace yeah i've got this weird cable that connects into
the bottom of my phone that seems to work pretty reliably you might. Oh, you're so funny. It only does audio, though. You're so
funny. I got to have audio controls on the steering wheel. I mean, I'm not, what am I,
taking my hands off the wheel to skip or change tracks? Yeah, it's dangerous. Don't do what I do.
It has been nice to sort of like replace things. Like I started using Shadow Weather instead of,
you know, just the Google Weather because I didn't need a ton from it.
And it's not like I don't look at other weather sources anyway,
but shadow weather is great.
Yeah.
I was really appreciating like the neat little graphics that they've got.
It was really clear to go see like hour by hour.
Yeah.
And they'll do a thing where they'll like,
they'll kind of like aggregate multiple weather sources and kind of give you
like their modeling based on multiple inputs,
which is really kind of a cool feature.
Uh, I love shadow weather too for alerts for alerts some really you can put in different locations
so i put in some spots where we've you know camped in the in the winter and gotten screwed so now i
get weather alerts proactively so i'm just aware of the weather that's going on out there shadow
weather is a great one so many great apps but the unbelievable effing win for me in this entire thing didn't see it coming at all is
freaking next cloud holy crap what a winner um surprising win of this 65 day challenge
and i i just got to talk about it here for a second and i want to start with a question that
came in on the matrix dudist of men wrote in um and he wrote we've heard about uh how you guys use s3 back in
storage for next cloud in the cloud but what about your local instance in lady jupes what are the
specific pros and cons of how you have it set up he's tried the docker container he was curious
yeah so we do run a next cloud instance on linode using object storage that's been working great
yeah but for this one i just went and got the upstream
Docker image, got their compose file,
tweaked it a little bit. I am using a
SQLite database, which is a big no-no, but it's
been really simple. And then I have all the
files on the local file system, so then I can just
browse them normally using a terminal
or I can back them up with standard tools.
I'm not using object storage in Jupes.
But it's been, I
surprised how nice it's been
because I knew Nextcloud was useful for doing the pods.
Of course, we've been using it for a while there.
No idea how great it was.
No idea how great it was for personal use.
Absolutely love it.
Yeah, you're making me think it's high past time
that I get my own Nextcloud going.
Well, you've put in a lot of work
to sort of build up a new ecosystem.
You found new apps.
You've spent some money in the Play Store, maybe.
Who knows?
I did.
All of those seem like they might create
a little bit of an incentive to stick around.
But I know you.
And sometimes you have particular needs.
You have workflows that you've adapted to
that you have for very legitimate reasons.
And, you know, you're not afraid to have multiple ecosystems in your life.
I'm just thinking, like, sometimes you get work done on a Mac.
I remember a couple years ago you had that iPad Pro that was really meeting some needs for you.
So I could see a world where maybe the iPhone sticks around.
It's a device to take to kid events.
It's just something you have.
You don't need it with you, but sometimes it, you know, goes in the bag.
Yeah, I thought maybe it would just kind of become like a toy after this was all done.
When I started the challenge, I expected I'd just have an Android device I could test new installs on for coverage on the shows and that kind of thing.
But, no, I think it is going to stick because the ultimate goal overall is more achievable than I thought it was.
going to stick because the ultimate goal overall is more achievable than i thought it was if you're willing to stand some of these things up or perhaps you substitute instead of running your
own next cloud maybe you go get a proton mail account or or fast mail account so service you're
more comfortable with that isn't uh say yeah g yeah exactly uh so you could kind of you could
kind of take different passes at this and you don't have to go as you know off grid with it as
i did necessarily okay so the i think we'll stick yeah i think it's gonna stick moment of truth then yeah what
happens with the old iphone like are you gonna give it to is it gonna be no longer readily
available for you or is it just gonna be sort of you know sitting on the desk in the studio
that is that's a real challenge because part of what's gonna let this
drafting os stick is i still have the apple Watch for the iMessages that the family sends me.
Aha.
Aha.
That is a sticky spot.
Ecosystem bites again.
Yeah.
Ecosystem lock in.
Locked in the gut me, Wes.
So that's a problem.
It is a problem.
You know, it might be good for the kids to experience pure SMS like you did.
They all were worried.
They were all worried I was going to make them switch when I started this. They all were like they were all worried i was going to make them switch
when i started this they all were like dad you're not going to make a switch are you
even even the wife said that actually the whole dang family they first he came in with this linux
thing and now admittedly i went into this thinking could i make this work for them so
they were right um you know i so i don't know what I'll do there.
It's such a pain in my butt.
They're all hooked on it.
Not just them two, but the extended family too.
They're all hooked on the blue messages.
So what I need is a solution that is viable that can forward those to like Telegram or
Matrix or something like that.
But thankfully, there isn't a Wear watch worth owning at the moment, in my opinion.
So I have time here and I'll just continue to use this Apple watch for a bit.
And, you know, until I have another solution for iMessage.
I know there's a few out there, but none of them look very good.
Such a frustrating thing, you know, that they make the music app and they don't make it so frustrating.
So close.
I'm curious about you, Wes.
You've started this challenge along with Chris.
And do you think you'll stick with drafting on your new device?
Or do you think you might dabble back in the vanilla area?
Now, that's an interesting question.
I've thought about it a little bit.
But I'm really enjoying how much more in control and aware of the pieces that go on in my phone.
And like, you know, in the past I had like rooted phones and I'd played around with it a little bit more and tried other ROMs and stuff.
But there was like a, there was a time in the middle where it felt like it wasn't quite, it wasn't advancing at the same rate as what was going on in the world of Android.
It just wasn't, it hadn't hit that same level as polished that I felt like was worth the limited amount of stuff
that I need to do on my phone. You know, like I want a little flexibility. I like to be able to
install, say like whatever new VPN app is out there or terminal app or whatever, but I didn't
need to be customizing it all the time. And drafting is kind of a sweet spot where it,
when I'm daily using it, I'm not often reminded, maybe if I'm installing some new weird app or something,
but by and large, it just feels like a phone.
I forget about that I've customized this,
that I've installed some weird third-party operating system on there.
But at the same time, like, having the Play Store have to just respect the phone
and not install stuff in the background whenever it wants?
How do you migrate away from that?
Yeah, yeah. The Google stuff, having to ask for your permission to do stuff is hard to get away
from i don't need ar services no he sure wants to install ar services but i don't need it trust me
i don't need it and i feel like in a way this is opting out of that whole rat race that whole
upgrade cycle um but also it it changes that balance of power.
And I think maybe that's the biggest reason I'm sticking with it is I feel like my relationship
with Google is a lot more under my control and my dependence on Apple is a lot less like
where I have dependence now.
That's mostly external dependencies.
I can live with that for a while.
Like I feel a lot better than I did.
Like there was a lot of mountains that were climbed to get to this point.
But the walk away, like the biggest like feature I could put on the list is I feel more in control of my data now.
That's hard to really quantify, but it feels pretty damn good.
Bitwarden.com slash Linux.
Go over there right now go to bitwarden.com slash linux and try it
out for free as an individual user or get a trial for a team could be great for your business
bitwarden is the easiest way for businesses and individuals to store share and sync your
sensitive data passwords two-factor codes passphrases other kinds of information that
you want super encrypted end-to-end and. Something that maybe you want to move between your mobile device and your desktop,
so that way you can do advanced, secure logins to every website, app, and service you use.
This is the low-hanging fruit right here.
We talk about how hard privacy is online.
People always go on and on about all the different issues and things that you should be worried about.
But the reality is, you solve most of those problems if you use a unique username and a unique password
at every website or app or service you use. And now, Bitwarden's made it even easier to have a
unique email address, unique username, unique password, unique email address. So if that one
site, that one service, that one app gets compromised, you don't get your crap all over
the internet. Because if you're using the same username
and the same password for multiple sites and services,
if one of them gets breached,
they might as well all have gotten breached.
And if you're using a password manager,
maybe isn't up to snuff.
Maybe their security isn't quite what it should be.
I used to use LastPass a few years ago.
I migrated to Bitwarden.
Bitwarden makes it easy.
You can check out bitwarden.com slash migrate.
And something I appreciate,
kind of that long-term confidence
that I think both Wes and I get
is the fact that Bitwarden is open source.
It's trusted by millions of individuals,
teams, and businesses out there,
including tons of people in our own audience.
I have a real sense of security there
because open source means long-term.
It can't rug pull us,
but also it means that things can get improved
and fixed and added, and we all get to see it. It's available for all eyes. That's important. And of course,
they get it audited as well. It's such a great tool. It's such a great service. It's really the
best of two things coming together. A real sensible service built around a great core open source
product. And Bitwarden has just been making the end user experience better and better. I love the
account switching now in the mobile app.
It's kind of new-ish.
They're always rolling out new stuff, but this is one of my favorites from the last
few months.
I can now move between my JB account and my personal account.
You could do this too for work, your personal, maybe the open source project you work for.
And, you know, there's all kinds of new things landing.
So check out Bitwarden's website.
See all of them, because I just tell you about the ones I think are great. Maybe you know somebody that could use Bitwarden
too. Send them to bitwarden.com slash Linux. You can do it. They can do it. It's just a low-hanging
fruit to take care of their security and their privacy online. Let's all go right now to
bitwarden.com slash Linux. Let's do it to support the show. Bitwarden.com slash Linux.
If you want to send us some email feedback,
linuxunplugged.com slash contact for that.
And I read them all.
And I send all the really juicy ones to these two fellas.
Max sent one in saying,
actually apologizing for a late bat signal response,
but just saying, hey, I'm going to be at scale.
And I would love to meet the JB crew
if you happen to end up there.
Well, all right, Max. Good to know.
Thanks for writing in.
Midge also sent in a little tip.
Chris, I think this is for you around your Rust desk issues with the studio setup,
the new studio setup that we have.
Midge suggests, have you considered using steam remote play as an alternative to your rest
desk and Wayland issues?
Sure have not.
All you need to do is link a host and client once,
and it works like a charm on all kinds of platforms.
Mitch uses it to access their workstations at home,
uh,
in the home office when they're on the road,
because I built,
because it's built for game streaming, it's incredibly robust,
and I've even used it on an LTE connection while traveling on high-speed trains around Europe.
And as a bonus, you can even use the Steam Deck to log into your machines.
I do like the idea of you using the Steam Deck to control the OBS machine.
That just seems fun.
It's funny. Like, I got to play around with that
because I hear all kinds of unique
and kind of fun sounding uses for Steam Remote Play.
So he's just basically pointing at the full desktop.
And then you set it up on the remote end
and then you just got like a little link.
You click that, it pulls it right up.
Yeah, you've never played Linux Desktop?
It's a pretty great game.
It's my favorite game.
It's a little crashy, but you know, a lot of
good games. It's way more fun than the video games I have
on there. I think it might be worth us
trying this and maybe reporting back
how it went. And if it was
a staple in the studio, wouldn't that be kind of fun?
Hmm. Yeah. I like
the idea that it performs well over LTE.
Now, in Linux Unplugged
494, that was the last
episode, we talked about RESTIC and Borg and a bunch of other backup solutions.
And we got quite a few pieces of mail in talking about that.
But Martin had some feedback on Borg.
After the last episode, I tried Borg with Vorta.
I set up a backup to a NAS and to a cloud provider, PC Cloud, in just about minutes.
It's super simple. I'm confident
that my goldfish brain will remember the setup when I have to fiddle with it again in a few months.
So thanks for the awesome tip. Yeah, that's right there, right? The goldfish brain. That's what
you're trying to design towards so you can know that if you come back, you do need to do some
kind of recovery. It's going to be in a hairy situation, so you need to be able to understand it pretty quick and not be able to easily do something
dumb.
Yep.
That's well put.
Advait wrote in as well with a little bit of a RESTIC warning.
Chris, you asked about some feedback for RESTIC and I had heard, you know, our good
buddy Alex had used it quite a lot.
I think he's still using it, but I've never tried it myself.
But Advait sends this warning. I was using Rustic Daily to backup my data files to an externally connected
USB-C hard drive. It's been a while since that, but here's what I remember. One day I ran into
integrity checks on my Rustic backup file and found a bunch of fatal PAC ID mismatch errors.
So for a few months, and I didn't even know it, my daily backup file was
actually corrupted and unrecoverable. I did some research and it seemed that RESTIC had no way to
reliably prevent PAC ID mismatch errors, nor does RESTIC actively report these errors when they do
happen. So the user's not even aware of the errors as they're happening, unless there's some kind of manual check that you run.
For me, this was a fundamental and very serious flaw in Rustic. I immediately stopped using it
and moved to something else. Free file sync for those who are interested. If the JB audience
knows a simple way to mitigate this Rustic flaw, please do share. And P.S. I'm happy to support
your great podcasts as a Jupiter.party member.
The main reasons
I support your podcast
is because
you include chapters.
Aww.
I've never heard of that
as the reason to support the show.
I know people love the chapters,
but that's great.
I like the idea that,
you know, content,
so-so,
but your chapters.
We'll take it.
We will take it.
That's true. All right. it. We will take it. That's true.
All right.
That is a good war story.
You know, one of the things that does happen, so I do appreciate them taking the time to write in, is we hear a lot of like how amazing something is.
We will hear some war stories, but it is good to get those in to kind of help balance the coverage.
Yeah, absolutely.
Well, it just helps you make that decision because sometimes, you know, people have experiences
where you're like, well, that used, sometimes people have experiences where you're, you
know, you can tell, yes, that was my intended use case.
I better not choose that tool.
Or the reverse where, you know, you've heard the good things, you've heard some of the
bad paths, but maybe, you know, you're not planning to store that much data or use it
that way.
And it could still be a good tool, but you've got a more realistic picture.
You know, I ran into almost an identical story this week on my brother's computer. You know,
I suggested he switched to Linux years and years and years ago. He's been loving it. And,
but he had this problem with an old solid state drive that he had years ago that just failed on
him. So he was like super cautious now. And so we set him up the last time we did it with like
an automatic internal
backup so he has two hard drives in his laptop one of them's just strictly used for mirroring his
his ssd um this is a brent's backup services here you're saying we set him up with well i'd like to
lump him in there because i feel like i don't want to take all of the credit for things going wrong
but just this week um he was poking at those backups because we've been talking about upgrading him.
And he was like, oh, I should make sure those backups are working and stuff.
And what he noticed was that they weren't working at all.
And he couldn't explain it.
It took us a while to figure it out.
So what we were using, and this is maybe my warning, is we were using our snapshot, which has been fabulous for me.
I've loved it.
We just set it up as a cron job and it's running in the background.
It was great for a long time.
But what ended up happening and that we discovered this week, thankfully, before a failure was that I was just silently failing and creating the backups anyway.
So even the folders, you know, all had the dates that they were supposed to run on and stuff. So it seemed like it was working, but it wasn't. So I think the
warning here from the last piece of feedback in my little story this week is go have a look at
your backups every once in a while, make sure they're working as you expect, because sometimes
no matter what you're using, sometimes it's just a little something misconfigured, or maybe in my
brother's case, his hard drive was starting to
fail, which is why it was getting IO errors and failing out. So good to kind of keep an eye on
that. And also a good reminder for me to get a little bit more modern about my backup strategies.
I mean, it's tough, you know, validating your backups can be a non-trivial thing,
depending on the nature of the files and how you're taking those backups. And it's just a
task you got to like, remember to do. And it and it can be tricky to you know in limited time you might have for projects like
to try to get that monitoring right and like really know that when something breaks in all
of the different ways that it might be able to break you'll actually get notified that's why
like simple setup thing is gonna be really nice yeah that's it that's why that's why i often talk
about it why i try to keep it simple i'm a little concerned after that story, though, because I was checking out on the old presenter machine here, and I think I'm seeing errors from SDA.
Uh-oh.
Oh, no.
Yeah, they're still showing up even right now.
I checked this earlier.
Shoot.
I'm a little concerned about this.
What kind of errors are these, Chris?
Just general, like, here it is.
IO error, dev SDA, and then it gives me the sector, and it gives me a flag.
Oh, no.
Oh, no.
I've been suspicious of that sector for a while now.
Yeah, and that sector, and that sector, and that sector, and that sector, and that sector.
There's a lot of red in that log file.
There's a lot of sectors, yeah.
A little concerned about that.
And then also we have this ATA1 device reported invalid CHS sector.
Oh, boy.
A lot of errors.
Oh, my gosh.
Read FPDMA queued.
Oh, God, this machine is so screwed, you guys.
This machine is.
We just got the OBS machine replaced.
It's unbelievable.
And I don't, ain't nobody got time to just sit here and replace computers all the time.
Well, the RAM's still good.
So we'll just sort of K-exec to a NixOS RAM box.
I mean, it's an old machine with an old CPU and that.
But I was thinking, you know, we could just slap a different hard drive in there, put the Arc GPU in there.
Might be fine.
Might just, might last a while. All right. We almost got, like, a pick, too be fine. Might just last a while.
All right.
We almost got like a pick, too, but it's not quite a pick, but it's a backup tool that really hasn't been brought up on the show to this point.
And we got an email into the show about it.
I also got pinged on Matrix about it.
So let's let's get it out there, Brent.
Well, Mr. Camago wrote in and I smiled seeing this because Mr. Camago wrote in, I don't know,
six months ago or so with another great little tip. So I just smiled even before I read it,
but this was a great one. They say, I use duplicacy with Dropbox as a, as a Dropbox
as a backup strategy. And I had never heard of duplicacy, which is dupli c-a-c-y there's a lot of the you know it's duplicati and
duplicity you got to kind of keep those separate in your mind but chris have you ever heard of
this one and used it just from the audience just from the audience it hasn't made it on our list
at the first pass because uh it's not open source um but if you're okay with spending some money,
and honestly, if it's a really good backup tool,
it's like 50 bucks, it's not a lot of money.
It's kind of worth it.
Well, and what I noticed is
it's actually free for personal use, so.
Oh, really? Oh, really?
That's something.
I think it's 50 for a commercial license.
So, you know, if you want to try something.
It does have some neat technologies in the backend,
but I thought maybe either of you could touch on that more so than I can.
Well, I thought the thing that was interesting about it is that it actually has the web UI on the front end.
Because, I mean, that's been one of the things about all these tools that we've talked about is there's no real nice web front end.
And, you know, when you're working at this in anger, you want to be able to get to that information fast.
And that information is, are the backups successful?
Where are the errors?
And how do I restore my data?
And can I restore it to an arbitrary location?
Now, what they do is they make their source code available on GitHub.
And you get source code access.
So you can read the source code.
You can see the source code.
You can see what it's doing.
In theory, you can hire an auditor to audit the source code.
Okay.
So kind of like, you know, there's other projects in this, like Tarsnap, say.
Yeah.
They're running the service in that case, even so it's even more so.
But I guess that's a better step than a totally proprietary situation.
Yeah.
I imagine their logic must be, I want to make a living at doing this.
And if I'm going to make a backup tool that
saves people, you know, their data, 50 bucks a machine a year isn't too bad. Yeah. Right. And
that's for the commercial license, I think. Yes. Right, right, right, right, right. Yeah. So,
okay. I mean, that's definitely one we should have mentioned sooner on the show. It didn't
make it because it wasn't, you know, immediately one that we go to or one of the free ones,
but it's definitely something I think I should add to
the list of ones to try. It does look pretty
neat. I mean, they've got some, like, charts here
on their GitHub page showing, like,
what, running time of backups
and they're comparing duplicacy
to RESTIC and Borg and, you know, other
things. Sounds like they, I don't know if
it's out already, they've got some paper written about
the internal workings. They talk about
being a lockless backup, so I don't know So I haven't vetted any of that, but sounds neat.
Now, guys, we've heard a lot about suggestions and it sounds like, well, Wes hasn't said anything
mysteriously, but Chris, at least you and I, it sounds like we need a new backup strategy.
Do you think we should do a little bit of a challenge and each try one of the different
suggestions? Yeah, I would be willing to give this, how do you say it? should do a little bit of a challenge and each try one of the different suggestions.
Yeah, I would be willing to give this, how do you say it?
I'm not sure.
I just made it up, but I say duplicacy.
Or duplicity?
I don't know.
Use it however you want.
Whoever tries this one.
Duplicacy.
No, let's just.
You want more than one case. I kind of feel like I might give it a go. I feel like
I really want to try
Autorestick with ResDick. I want to try
Borg with Borgmatic.
But I also
really like the idea
of this overall feature set. It's got
the web GUI. It's got the command line. It's got the
ease of use aspect to it. It's got
the simplicity where it's not dealing with this huge like remote back back end that I'm sending the data to
it's kind of checking all those boxes so I'd be willing to give this one a go I don't know about
you Wes you have one you want to try that we've maybe haven't talked about copia k-o-p-i-a
have we talked about that one yet is this another one we haven't talked about it was a
recommendation from someone in our matrix room when we were first talking about various backup situations.
All right.
It bills itself as a fast and secure open source backup for Windows, Mac, and Linux.
Encrypted, compressed, and duplicated backups using cloud storage that you pick.
It also supports stuff like, you know, WebDAV and SFTP.
We all should just back up to the next cloud server.
Alright, so you're
going to try out this Copia, K-O-P-I-A.
I'm going to try out the
duplicate Casey.
Duplicate Casey.
And then, Brent, what do you want to try?
What do you want to try? Well, Martin wrote
in earlier saying that Borg with
Vorta was super simple and worked
really well so i'm tempted by that all right that's all right go for it brent i'm looking
forward to that that's gonna be great i feel like maybe i made the wrong choice i don't know we'll
see boost to gray all right well we do have uh somes to get to, so let's jump into that.
Bob the Nut boosted in with 75,000 sat boys.
How about that?
That's pretty great.
Hey, rich lobster!
Bob writes, I finally managed to figure out this sats thing.
Cheers.
Thanks for the many years of great content.
Your podcasts have provided hours and hours of entertainment, Linux and education.
Well, thanks, Bob. Yeah, I thought about this the other day, too. There are so many different ways to go about and get these sats. Right. So sats are the account of Bitcoin. One hundred million sats is a Bitcoin. There's no actual Bitcoin. There's no Bitcoin. There are a hundred million sets.
And back in the day, we were throwing around sets like they were worth a penny because they were,
and you just threw around so many sets that you needed a way to account for a lot of them.
So the community came up with Bitcoin. That's why the project's called Bitcoin. And then the
amount is called Bitcoin. It's a hundred million sets. And then how you get those, like with the
Cash App, the Strike App, RoboSats, peer-to-peer like there's all these ways right and depending on how you go
about it it can be a real bear um but i'm really impressed with how many people like bob persevere
because if we let that turn us away from adopting linux so many years ago or if we let that stop us
from adopting matrix in the last year, there's so many things
that when we try them or when you're early to adopt something, or when it's just the
primitives are there, but the interface is still being built.
So many things that are hard at first, but pay off in the long run.
Sometimes those are our most powerful tools.
Definitely.
Definitely.
Uh, J D H Brown, J D H Brown, J D H hot brown Brown. Yeah. OK. We got a little hot in there. All right. Boosting with 20,000 sats. Hey, guys. New Linux user here and even, it's great to find you guys in here.
I'm not the only one struggling from time to time.
You help make the journey better.
Well, that, my friend, is great to see.
That ain't great motivation to keep showing up to this show.
Yeah.
User Eric the Red boosted it with 19,000 sats.
A couple of episodes ago, Chris's breakdown of Garuda Linux, adding spoilers and turbos made my day.
Love the show and the community.
Hey, you know what?
When I was a kid, I tried the cards in the spokes of the bike to get the clicking noises.
It was cool for a while.
I loved it.
I loved it.
Thumbs boosted in with 10,000 sets.
Loved the hidden gem at the end of episode 494.
That's last episode.
Chris played a treat for members after the stream.
It's like the golden days of albums on CDs
with hidden audio tracks.
It's a great show, as always.
Love the coverage on Backup Solutions.
If you make it to scale,
I look forward to a meetup.
When I was bummed,
I was out of town for the West Coast tour.
If you don't make it,
I completely understand.
Yeah, it's still...
It's still really touching.
All should be clear at some point as to what the issue is and why we haven't had like this.
I think right now it's probably safe to assume we're not going to be there, which kills me because I'm still like laying up at night thinking, what if I just got in the car?
I just drove really, really fast. Like, can I make it that, you know, like I'm still doing all
that. So like, I don't want to say it's not going to happen, but I don't, I just can't see it
happening, especially once all has been made clear as to which I cannot say what that is yet.
But obviously if I'm keeping it a secret, there's a reason and it's a big deal, but we'll see.
We'll see. I can't say anything more.
Note to self, don't give Chris secrets.
The people that are listening right now that know what I'm talking about are going, that son of a bitch.
Shut up.
Shut up.
That's what they're saying.
If it helps the audience, I don't even know what he's talking about.
Scuba Steve boosted in with 5,000 sets.
Hello, Chris, Wes, and Brent.
I'd love to get an update on Brent's distro journey.
Oh, my goodness. I've been revisiting Tumbleweed recently, and I'm really impressed with how solid the experience is. Weirdness of yast aside, Brent, how's it going? Been a listener since 2015, and even all these years later, Unplugged always goes to the top of my podcast queue. Thanks for keeping it going. Thank you, Scuba Steve. And I've also heard Scuba Steve boosting in some other value for value shows.
So you're a rock star, sir.
Brett, how has Tumbleweed been going for you?
And have you had to deal with Yast
in the day to day much?
Well, it's funny.
I, Chris, as you know,
I have this random Mac keyboard
that I just happened to plop on this desk
the other day for an unknown reason.
And it has the menu, like the super key reversed. So literally before the show today,
I was like, Oh, I'm going to go like, see if I can maybe configure the keyboard to like switch
those back to what I'm used to. And, uh, so you hit keyboard in the KD menu and the Yast keyboard,
uh, configure shows up along with the KD one which i'm familiar with and i was like
i'm just gonna try it and it was totally useless uh so i would say the more i try it the less i
want to try yest features but sometimes they're good i guess that's the best i've did you did
you end up trying the plasma one or you just give up at that yeah i went back to the travel the
plasma one and it was like oh yeah yeah this is totally logical and makes sense and doesn't ask me for my password just for some, like, totally useless screen.
Now, Brentley, though, are you doing your updates?
Have you done any software management?
How's that been going?
Yeah, I've been doing updates not as regularly as, say, an Arch arch user might like six times a day but maybe every two
weeks which is probably pushing it for a rolling release uh at least from what i understand from
my last experiences but um honestly it's been totally smooth i haven't run into any errors
from the software side now that being said, you heard me talk about my brother's
computer earlier and how I, in the past, totally screwed things up and he has a failing hard drive.
And we took that opportunity to put him on a new version of Linux for him. And you know what I
chose? I chose Tumbleweed. And one of the main reasons I chose it was the ButterFS support built
in and the snapshotting and stuff.
He loved the idea that every time he updates, he gets like a little, you know, something he can roll back to if something goes wrong.
That's great.
But we did run into the strangest issue, which maybe you two might have some ideas around this or maybe the audience might.
Is there a double bug field when it's Brent and his brother?
Yeah.
Dangerous.
So I was like, you know, he sat beside me and I'm in the cockpit and I'm running, you know, installing this new, you know, tumbleweed for him.
And he's all excited, right?
But he's just watching me.
Is the cockpit code for the hot tub?
I know you guys do a lot of stuff in the hot tub.
That's fine.
Like a little cute little like floaty desk situation.
That'd be perfect.
It has a floating cup holder too, so it works.
And so everything was going great until we went to like do the first update.
And then all the repos just complained about bad checksums.
And I was like, that's the weirdest thing. I've not run into that.
And I update all the time.
And the only way I can solve it from all the research that i
did was that it might have been a mirror issue which seemed odd considering i hadn't run into
that you know the whole many last months that i've been using this but we did switch internet
sources recently and so i was like i was just gonna say i'm gonna try on like my cell phone
with hotspot because it's a different provider than our sort of house internet.
Sure enough, worked totally fine.
And both my laptop and his new install ran into this problem with this new internet source that we have.
So you're saying your new ISP is censoring Linux?
Is that what you're saying?
Well, that's kind of what I'm saying.
And I was really surprised.
And I was like, is it just possible that like maybe it's a different mirror that's having an issue?
But I tried a bunch of different mirrors, like kernel.org has a mirror that they put out there and like all of them had the same issue.
And so has anyone else run into this?
Because it was the weirdest thing.
I mean, we have a small fix, but it doesn't seem like a sustainable one.
So I'd be curious if anyone ran into that.
But other than that, I mean, it doesn't everything's been great.
It doesn't seem unheard of. It does does seem rare but it's not unheard of i i think there's got to be also
some tooling in there to find new mirrors if i seem to recall so you could try getting a new set
of yeah i did try that and uh issue persist sounds like you might want a vpn on your uh
land connection at this right god yeah right huh jeff you've had this VPN on your land connection at this rate. Yeah. Right.
Huh?
Jeff, you've had this happen on Ubuntu?
Yeah, ages ago. I think it was 1804 on only one installation and multiple installations in the house.
But one specific computer would do exactly what he's talking about and had to use my hotspot to get around it.
Weird.
Do you think it's a routing issue?
Is it a DNS issue?
Like, what is going on there?
No idea.
And the error message was cryptic, but helpful. Like it, it, it suggested,
you know, a bad mismatch of signatures for a specific package. And it said, you know,
this could be a real issue. So don't, don't run this thing, but we'll let you if you really want
to. Right. And, uh, and so of course we aborted all that stuff but it just was like the strangest thing you know
i wonder if we could do enough digging here so you could find like exactly which signatures or
checksums like and then go check and see like all right if i download the same link different
connections are you actually are you getting are the files different are the checksums different
what's what if anything is changing Is some ISP fooling around with
your traffic? Yeah, I know. I think there's something here. It might be the next episode
or something. Is someone, is someone at SUSE trolling Brent? This would, this would happen
to Brent, right? Like, been using Linux for 20 plus years, never had this problem. Brent though,
he's a privacy minded guy. He always finds the bugs and he ends up not only with a buggy situation but potentially a privacy hostile isp like so like ignoring that
particular situation that we literally ran into like two days ago everything's been great i uh
have nothing to report that's bad no that's good So I think we're just going to keep going and I think we'll revisit it. Have you, have you mostly been getting like new software from the repos from flat pack
from you bootstrap snap on there? It's been a real mix. Uh, I have been using Ansible to configure
these things, which is why it was so easy to do with my brother. Cause I was like, literally just
copy the same, the same stuff over, but it's a mix of repo stuff and Flatpaks.
I don't think I have any snaps installed this time around.
So that's a new thing for me.
And it's been mostly great.
Element crashes randomly.
I don't know why.
But other than that, my experience with the whole Flatpak ecosystem has been fairly good.
Yeah, echo that.
Jeff, Jeff of the Jungle, boosted in with 10,000 sats.
Coming in hot with the boost.
First time boosting through my Albi wallet.
I wanted to let you know that you can also fund your Albi wallet through Robinhood if you have Bitcoin over there.
Oh.
Handy.
That is.
That's another big user base.
Keep up the great content.
Forward Humor boosted in with 5,555 sets.
Really enjoyed all the backup recommendations.
Very responsible addition to all the self-hosting content.
I also loved hearing about the service with the dead man functionality
to notify if it has not received any new content lately.
For those of us who might not monitor home infrastructure quite like we do our work
infrastructure, that could really prevent a disaster.
Yeah, no kidding.
That's one of the things, you know, if it's like, I'm happy to pay for it.
That's a real value add.
And if you do it right, it doesn't have to be a big, huge compromise.
Ah, that's some great feedback.
Thank you, sir.
Vectron boosts in with lead sets.
Why is nobody talking about duplicity for backups?
It's simple to use from a shell script and supports a lot of backends, i.e. S3, Glacier, for low-cost gold storage.
It's pretty basic, but easy to use for disaster recovery and used by the DejaDuke
desktop app that's from Linux Mint, if I recall correctly, and also included in Banjaro's Gnome
Edition. It's got compression and encryption, no server component needed. Yeah, and it sure
supports a ton of backend storage. I mean, you pick whatever cloud service you might possibly want including just generic webdav and of course scp this is tricky because like we have a real problem when we start
talking about all these backup tools that have the same basic names it becomes really unclear
which one we're even talking about like it's now i get this one mixed up with the one we just
mentioned but these are good great tooling and so we will link to it in the show notes, and of course it'll be a little more clear when you can see it all
there in the notes. Sir lurks a lot, boosts in with another set
of lead sets. RESTIC is not the only one.
With Vorta and Borg, it's also super easy to mount your remote
backups from the server to your local machine and peruse them with your desktop
file manager.
Or Midnight Commander, if that's your jam. Yes! Midnight Commander shout out for the win!
Love MC! Lurks kept going with another round of lead sets. While I love Borg as my primary backup solution, it still feels like putting my data into a database or something. I worry if
things go sideways that I might not be able to easily
recover my data. Maybe that's unbounded? Not sure. In any case, if one is none, two is one,
and you need three copies to really be redundant and reliable, I feel like my third should be both
remote and maybe using a different tech stack. What might be a good choice that's incremental,
does deduplication, and isn't Borg?
This is, so I kind of agree with Lurk's entire thing here
about going too complicated makes it feeling like the tooling could fail you
and leave you without your proper backups.
But also, if you do think of one as none,
two as one, and three as a backup,
I kind of like the idea of using a different stack for that third backup.
And I wonder if when we all try our different tooling, if maybe there might be some pairing
of the two that might end up, because that's a great point.
Yeah, it's a little more complicated, but I mean, you get, you know, you get a lot of
diversity there.
And if there's a, there's a bad bug, well, hopefully some protection.
LeetTux boosted in with 444 sats. Row of sitting guys? Well, hopefully some protection. the Tuxy's honorable mentions, and I'm loving it. It's the best text editor I've ever used.
It's easy to use and configure, and I even got Rust Analyzer working after some tinkering.
And it's Jif, greetings from the land of Linus Torvalds. Try pronouncing that in Finnish.
We've experimented. We've practiced. I don't know if anybody wants to embarrass themselves
today. We've tried
just for LAN recently, we were debating
the pronunciation of Linus
versus Linus or Linus.
But Linus just says Linus, so
we just kind of go with the way Linus says it.
Yeah, just random
unrelated, but micro is packaged
in Nix packages.
That's what I'm just checking on basically anything
we mentioned, because, you know, why not?
Yeah, it's a surprisingly good hit rate, isn't it?
Yeah. Yeah, I think so.
SirLurksLock came in again
with 13,370
sats. Woof!
That name is appropriate, lurking around indeed.
And I hear him on other value
shows as well. Now, he wants to put
forth a new pronunciation for WireGuard.
He says, henceforth, WireGuard shall be known as WireGargle unless another boost raises the SATS bar.
Now, starting in the new year, you have to have one confirming boost, right?
So we've got this up as an option, but we need WireGargle is available as a new official pronunciation on the show.
But it has to be a confirmed second by somebody in the audience.
Then it requires a large boost to remove it from the pronunciation lexicon.
This is because who's to really say how any of this is made up?
It's all made up.
Who's to say how it's pronounced?
So you get to pick a real city and boosted in.
He said this is another kind of lower boost but i wanted
to pull it forward because they've been listening since 2021 and they got a bit sick of the boost
talk and the bitcoin stuff although i like the message content of the boost they said i think
that's a nice clarification appreciate that but you know what they say i finally threw in the
towel and went back and listened to we hate crypto too and i'm on board that was in that was episode
nine of office hours You've been doing
this for a long time. And, uh, if you say it's the way to go, I really can't argue with that.
And I think even if I hated it still, and you had been wrong, there's just no joy in me having to
say, I told you so anyways. So I downloaded Fountain and here's all of the sats I have
earned over the last week. But I have to say, I am throwing in the towel on Fountain. It's just
not as polished as pocket casts,
at least not on iOS.
And it consistently forgets where I was at.
That would be frustrating.
Yeah.
Yeah.
That would suck.
Which just doesn't do it for me.
So there are here,
all my sats I've earned over the last week.
It ain't much,
but it's honest work.
Are there any podcasting 2.0 apps you'd recommend?
I just don't think I can go back to a 1.0 app again.
I totally know what you mean.
I have to say, it took me a while to move over because Pocket Casts and apps like Overcast
and, you know, Podcast Addict and AntennaPod, they've been around forever, man.
Yeah, they really have.
Years and years of polish. And these podcasting 2.0 apps, they're've been around forever, man. Yeah, they really have years and years of polish.
And these podcasting two to no apps,
they're like,
you know,
new compared to that.
And they're moving quick.
And so I kind of like getting in on that action sometimes when,
when something is kind of trending up and taking off.
It is kind of tricky though,
as you say,
right?
Like,
cause a lot of these apps that they exist to explore and,
you know,
improve and implement some of these podcasting 2.0 things, as well as just being a podcast client, of course. But maybe that
means that's where your attention and focus is, at least at first, instead of a really nuanced
implementation of some of the basic 1.0 features. It was also interesting moving to Android and
seeing these apps work a little differently. Oh, yeah. A little more bug sometimes, just saying.
But real, the stack that's worked for me really well so far is Podverse and Albi.
Podverse is just continuing to produce one great update after another, really getting there.
I love the web UI and the fact that I can finish the episodes at my desk.
But the thing that I think is really fantastic about it is it uses Albi for its boost wallet integration.
And Albi you take with you wherever
you want to go. You can boost from the web. You can tie it into other apps like when Pocket Cast
does get boost support, they'll probably do Albi integration, right? When AntennaPod
does boost support, they're going to use Albi because it's kind of a universal wallet. They
can use your own node or you can use their services. So it's a little more flexible in
that regard. I think people like it a little bit more. I think because they're not trapped to one app necessarily.
And the way I think about this is these apps have these little wallet components. You throw a few
bucks in there, right? You don't want to throw like hundreds of dollars in there. You throw a
few bucks in there that you're boosting people with. Like I keep like a couple hundred sats in
there. Yeah, you just kind of load it up so that as you listen or as you want to react or send in some feedback, you've got it available, right?
And just top it up when you need to.
And Alba, you can top off on the web.
So you don't have to do it from the phone, which is kind of nice.
I've enjoyed that a lot.
You can do your management there.
And then, you know, it's just like when you show up to the phone, it's already there.
Woodcarver came in with 13,303 sats.
I don't care about the speculation part of crypto, but I'm finding some real life use cases
for the Bitcoin and the sats,
and I'm having a ton of fun.
I'm paying for my VPN and writing sats
as just two examples.
Let's try and enjoy ourselves.
I like that.
Let's just enjoy ourselves
and eventually people are going to want to join it.
I agree.
It is a lot of fun.
We had a really good showing today
from new listeners who decided to get on the boost bandwagon. I mean, if you go through that, a lot of those are from first timers. Thank you, everybody. That's really awesome. This episode has really kind of been made for you, too. We don't do this very often, so this is it.
Really?
Don't take it in like that.
And we've also been seeing an uptick in people just streaming Sats without any message.
They're just streaming while they listen.
Thank you.
That's really been awesome, too.
Love it.
Really neat to see that.
And been hearing a lot of familiar names on the other Value for Value shows out there.
So it's great to see you out there supporting the network and helping everybody on the podcasting 2.0 bandwagon. You can get a new podcast app that supports Boost at newpodcastapps.com.
Or go to Get Albi and just get the Albi browser extension.
Nice little piece of
open source software and then you don't got to switch podcast apps you know if you want to stick
with your pocket cast you just go get albie and you boost from the podcast index website boom
take care of it you just find linux unplugged over there and once you have albie set up you can boost
right from the web page it's real slick that's how i've been doing it and that's another reason i
like albie and podverse is because it's the same stats if i'm on the web or if i'm in the player and i'm actually listening to the podcast and i want to boost right
in the moment it's the same stash of sats and that's nice we got a really fun pick you might
have seen this one going around on the web if uh you're following these things closely but you
might have missed it and uh wes wanted to bring it to our attention because it's just too much darn fun.
Carbunnel is a Chromium-based browser.
Yeah, I know, we have a lot of those.
But this one, well, it's built to run in a terminal.
What?
Yeah.
It supports pretty much all web APIs, including WebGL, WebGPU, audio and video playback, animations, etc. It's snappy, starts in less than a second, runs at 60 FPS,
and idles at about 0% CPU usage.
Okay.
It does not require a Windows server, i.e. works in a safe mode console,
and even runs through SSH.
And you actually can look at the graphics of a web page in the terminal?
Yeah. I mean, it's not you know, it's not super crisp
because it's a terminal.
Right.
But it makes links seem like, you know, history.
So basic.
And it also is a great way to just make,
turn your website into an 8-bit art style thing.
This basically kind of looks like 8-bit art.
Yeah.
I don't know exactly what I would use this for,
if anything, but it's really a neat idea.
It's cool to see
implemented this sharply and it's packaged up in docker so if you want to just give it a try
there's a docker one-liner on their github if you have docker installed i'll just boot up with your
favorite website or try it at jupiterbroadcasting.com because hey that one looks pretty sharp in there
yeah when i read this first time i read it as chernobyl
no carbonyl right carbony Carbonyl, right?
Carbonyl.
Carbonyl, because it's like for your terminal.
Carbonyl.
We'll have a link to it.
Don't worry about how you say it.
We'll just have a link to the GitHub.
Nice little find there, Wes.
I did see that floating around, and I thought, why would I want to have Chernobyl in my terminal?
That doesn't make any sense.
But turns out, you do.
I do.
All right, boys.
Anything else we want to talk about today?
Are we all done here?
I think we are.
I think our business is done.
If you want to get to anything we talked about, the links are at linuxunplugged.com slash 495.
We do have the Linux Unplugged website.
Lots of resources.
RSS feed.
Some mumble info.
Probably all kinds of things we forget about up there.
Go find out.
Yeah, tell us what you found over there.
Let us know.
See you next week.
Same bad time, same bad station. Yep, and we will be live on a Sunday. Go find out. Yeah, tell us what you found over there. Let us know. See you next week. Same bad time, same bad station.
Yep, and we will be live on a Sunday. Wait, no. But it'll be a different live time, but we'll have it at jupiterbroadcasting.com slash calendar. We will not be live next Sunday.
But what you want to do anyway is hit refresh on your feed constantly.
Yeah, it'll just drop. Or just keep the jupiter.tube page
open and then boom, all of a sudden live stream.
You know, or jupiterbroadcasting.com slash live, boom, all of a sudden live stream.
I don't know.
I mean, who knows?
That's the most exciting way.
We don't even know at this point.
But we do know we won't be here on Sunday.
We're taking one week off, but we will have an episode for you.
So it'll be in your feeds.
Thanks so much for joining us on this week's episode of the Unplugged program.
And you know what?
We appreciate you.
And we'll see you right back here
next Sunday. Thank you.