150 lines
12 KiB
Plaintext
150 lines
12 KiB
Plaintext
|
|
Episode: 3949
|
||
|
|
Title: HPR3949: How I use virtualisation to tame my Social Media addiction.
|
||
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr3949/hpr3949.mp3
|
||
|
|
Transcribed: 2025-10-25 17:48:53
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
This is Hacker Public Radio Episode 3949 for Thursday the 21st of September 2023.
|
||
|
|
Today's show is entitled, How I Use Virtualization to Tame My Social Media Addiction.
|
||
|
|
It is hosted by nightwise, and is about 16 minutes long.
|
||
|
|
It carries a clean flag.
|
||
|
|
The summary is, Nightwise talks about the command line applications he uses to fight his
|
||
|
|
social media addiction.
|
||
|
|
Hey there, Hacker Public Radio.
|
||
|
|
This is Nightwise from the Nightwise.com podcast, checking in with a long overdue show.
|
||
|
|
Day I wanted to talk about the virtual machine that I have been setting up in my home and
|
||
|
|
how I use it to use Linux every day.
|
||
|
|
I bounce around from operating system to operating system.
|
||
|
|
Sometimes I work on a Linux that stops sometimes on a Mac, sometimes on a Windows machine,
|
||
|
|
or even on an iPad.
|
||
|
|
And I would like to have a little Linux in my life now and then.
|
||
|
|
And one of the ways I do this is by using virtual machines, having one or two Linux virtual
|
||
|
|
machines running on one of my systems at any moment in time.
|
||
|
|
Lately I have been much concerned about the time that I spend on my phone.
|
||
|
|
I'm IT professional and digital marketing is one of the things that I do.
|
||
|
|
Hunts I am immersed in the world of Facebook and Instagram and all it has to offer and
|
||
|
|
have to be a prize of every new thing that comes out.
|
||
|
|
And in that regard, I have these things on my phone and I am very much aware of how powerful
|
||
|
|
these platforms are to let entrepreneurs promote their products and their services, but
|
||
|
|
also how much time they suck in when you are a consumer.
|
||
|
|
Social media platforms and of course your phone, your smartphone, are a part of the
|
||
|
|
attention economy where people sell ads to people who pay attention and that being sucked
|
||
|
|
in by your phone and by social media is part of the design of some of these social media
|
||
|
|
platforms.
|
||
|
|
They are not about connecting people, they are about creating a somewhat addictive platform
|
||
|
|
that sucks you in and many of you might have woken up after a 50 minute scroll on TikTok
|
||
|
|
that you didn't intend to do or see that your average phone time has been four hours
|
||
|
|
today on social media and YouTube and stuff is kind of the same.
|
||
|
|
So I am very much aware of how I use social media.
|
||
|
|
What's the connection between the Linux VM and fighting the attention economy?
|
||
|
|
One of the things that you can do in order to guard yourself against the somewhat addictive
|
||
|
|
nature of some of these social media applications is by building in roadblocks, building in small
|
||
|
|
hurdles that don't really stop you but make it harder for you to quickly when you're bored
|
||
|
|
or you don't want to do something, go on social media and start scrolling.
|
||
|
|
I know what this feels like so I thought what kind of social media tools do I actually use
|
||
|
|
in my daily geekiness, in my daily geeky side and those are for the most part Reddit, Discord
|
||
|
|
and ILC.
|
||
|
|
Now especially Reddit to me especially on my phone is a big time thing.
|
||
|
|
Before I know it I start scrolling and I spend too much time on my smartphone just scrolling
|
||
|
|
and looking at the pretty pictures.
|
||
|
|
With Discord it's a little bit of the other way around, Discord is a great place to chat
|
||
|
|
real time with all kinds of people but it also has had a little bit of a destructive nature
|
||
|
|
because when something is set in a channel or you get a ding dong you are interrupted
|
||
|
|
or you are tempted if you disable all those notifications to go and check the channels
|
||
|
|
manually to see if there's anything you're missing out on.
|
||
|
|
IRC, well IRC is IRC, it's nerdy as it is, I don't have the IRC app on my phone but
|
||
|
|
I do want to remain connected to the channels that I frequently talk in, that is on IRC.Liberat.chat
|
||
|
|
hash command line hash ubuntu off topic hash our cast planet of course and hash ubuntu dash
|
||
|
|
okay so I wanted to be able to access these things and still make it a little bit nerdy and harder
|
||
|
|
to do so that I'm not really distracted so I combine both by going towards a virtual machine.
|
||
|
|
Running a virtual machine on my Windows workstation I've got a fairly powerful i9 workstation
|
||
|
|
with 32 gigs of RAM, 256 SSDs and an 8TB hard drive, kind of a powerful machine that I used
|
||
|
|
for a live streaming during COVID. With the Hyper-V application I'm using I have two or three
|
||
|
|
virtual machines running that run Linux and I kind of assign CPU and memory to them as they are
|
||
|
|
charged, as they are taxed. This for me was a very interesting way to optimize the resources that
|
||
|
|
I have. I used that station as that machine as a workstation but I need to do some video editing
|
||
|
|
and stuff but I also have these Linux virtual machines running in the back who are mostly idling.
|
||
|
|
One's my Plex server, one's a test machine and one is the machine I frequently SSH into and here's
|
||
|
|
the kicker already SSH. I SSH I connect to this virtual machine via the command line. The great
|
||
|
|
way of using virtual machines and being dynamic in the amount of memory and CPU I assigned to
|
||
|
|
the virtual machines is that I can optimize the resources that I have but I can also be able to
|
||
|
|
access the virtual machine remotely. And I do that with tailscale. Tailscale is a great virtual
|
||
|
|
private network that allows you to install clients on a variety of platforms that can be iOS, that can be
|
||
|
|
Windows, Mac, Linux, Android, even your Synology. And what happens is you get a virtual private network
|
||
|
|
adapter with an IP. And if you log on machines to your tailscale network they are accessible for
|
||
|
|
everybody inside your tailscale network and you need to have a login in a password to install
|
||
|
|
the tailscale client and connect it to the tailscale network. Then you get an IP and those
|
||
|
|
IPs then act as if they are on a local land. And for me that has been a very very interesting to
|
||
|
|
work with. I've been playing around with having my home servers running and God knows what but
|
||
|
|
found it to be very tiresome to be fapping around with ports and forwarding ports and opening
|
||
|
|
my firewall and making sure everything is secure. And what I now do is I just install a tailscale
|
||
|
|
client on every single machine that I have and I let them into connect. And because it's a land,
|
||
|
|
all the ports are basically open. So I can use SSH, I can use RDP, I can use Samba, I can use HTTP,
|
||
|
|
whatever I want to use to connect to said virtual machine or set machine from set machine kind of
|
||
|
|
works. What I've started to do is I have this one virtual machine running, this Linux virtual machine
|
||
|
|
that I can access via SSH from my smartphone. And on the virtual machine I've installed a couple of
|
||
|
|
command line versions of these fairly addictive social media applications. So
|
||
|
|
for discord for discord I am using the app discord which gives you a text user interface
|
||
|
|
to discord. You don't have all the animated gifts and the pretty pictures but it kind of turns
|
||
|
|
discord into some IRC like thing. The app also supports mouse control for a text user interface
|
||
|
|
app that's pretty good. And it is quite joyful and quite like to work with. The second app I have
|
||
|
|
running on there is TUR, T-U-I-R. And TUR is a command line Reddit client which allows me to
|
||
|
|
browse Reddit and browse all the sub-reddits I'm connected to, then subscribe to, let's me post
|
||
|
|
some read comments. And then there are errors of course IRSSI which is my favorite IRC client.
|
||
|
|
And I didn't mention this that I also love to read my news feed. And for that I've installed
|
||
|
|
newsboat which is a text user interface client that allows me to read my RSS feeds.
|
||
|
|
This is of course on Linux very nerdy. I love the command line because it's geeky. It helps you
|
||
|
|
focus and it's not as destructive and addictive as the graphical user interfaces of those
|
||
|
|
special apps because basically you don't see pictures and that I've found out kind of helps
|
||
|
|
to keep it a little bit more business-like or sober so you don't end up scrolling for hours
|
||
|
|
and hours because it's a text user interface. The second thing I like about this is I can connect
|
||
|
|
from anywhere. When I have the tail-scale client installed on one of my machines I open up a terminal,
|
||
|
|
I connect to that Linux machine, open up a teamwork session that has all of these absolute
|
||
|
|
open and I basically run anything from anywhere. Even if I disconnect I stay in the chat rooms,
|
||
|
|
I stay in IRC, my discord remains operational. It's like I'm picking up a session from whatever
|
||
|
|
machine that I'm using so that's nice. The third thing is I talked about speed bumps about
|
||
|
|
making sure that you have some hurdles to go through when you want to do addictive things on your phone.
|
||
|
|
Well instead of having the discord app and the reddit app on my phone I just have the SSH app on my
|
||
|
|
phone and I connect to this Linux virtual machine via the command line. I've got a shellfish I think
|
||
|
|
is the name of the iOS app that I have on my phone that allows me to connect to Reddit to the SSH
|
||
|
|
session on the Linux machine and open up the command line versions of the different apps that I'm
|
||
|
|
using and I've especially found this to be very productive. I mean if I really want to look
|
||
|
|
something up on Reddit I can if I really want to go on IRC or discord I can but I have to log in
|
||
|
|
and the interface is fairly sober so it becomes a very functional way to use these platforms.
|
||
|
|
It's a little bit of a hurdle, it's very nerdy but it's also a very safe way to do it because I'm
|
||
|
|
connecting over SSH through a private VPN so that's always nice when I'm on some kind of
|
||
|
|
roaming network or on a public Wi-Fi and that way I really get more out of my social media
|
||
|
|
without having it be distraction or even an addiction on my smartphone.
|
||
|
|
What I've noticed in using it on my phone for the last couple of months is that when I'm bored and
|
||
|
|
I want to look something up instead of you know opening up Instagram and just scroll scroll scroll
|
||
|
|
or opening up Reddit or opening up Discord is that I now look for something else. I go like
|
||
|
|
yeah okay I need to log in you know what I've got a book right here so I use Google Play Books
|
||
|
|
as my ebook client which allows me to read books and as I switch devices from my phone to my iPad
|
||
|
|
kind of pick up where I left off and this way I have been using my time much more effectively
|
||
|
|
by when I'm bored on my phone I pick up the book that I'm reading by connecting over SSH to the
|
||
|
|
command line version of the social media apps that I have installed on my Linux virtual machine.
|
||
|
|
By using said virtual machine as kind of a terminal or a server for my different workstation terminals
|
||
|
|
to connect to and that can be from Windows from the Mac from IRC I have a from from iOS I have a
|
||
|
|
uniform interface to connect to and it allows me to let that virtual machine actually do things
|
||
|
|
I've scripts on there that do run ffmpeg scripts and download stuff without me having to be
|
||
|
|
physically behind the machine or me being physically connected to the machine as I disconnect
|
||
|
|
from my teamwork session the party goes on and waits for me to connect from another machine
|
||
|
|
and I have a more optimal use of the resources that I have I just have one powerful machine now
|
||
|
|
that I use as a workstation when I want to and when it's idling it's running those virtual machines
|
||
|
|
that I've set up which I can connect to when I'm not behind set machine and they can use the memory
|
||
|
|
and the CPU power that I have a lot of them getting more out of the workstation that would otherwise
|
||
|
|
mostly be just idle so that's my approach of how I use Linux virtual machines and the terminal
|
||
|
|
to optimize the resources I have optimize the time and the attention that is at my
|
||
|
|
disposal and also kind of makes something that is nerdy fun to play with and kind of secure
|
||
|
|
and great way to use open source software if you have something to tell about using nerdy things
|
||
|
|
what's your project share it with the community pick up a microphone and record sending
|
||
|
|
your show to the home sorry driving send your show to accurate public radio and be part of
|
||
|
|
the community we can all learn from each other until next time this was nightwise from the night
|
||
|
|
wise.com podcast or at kin can i g h t w i c dot com signing off
|
||
|
|
you have been listening to hacker public radio at hacker public radio does work
|
||
|
|
today's show was contributed by a hbr listener like yourself if you ever thought of recording
|
||
|
|
podcast and click on our contribute link to find out how easy it really is hosting for hbr has been
|
||
|
|
kindly provided by an honest host dot com the internet archive and rsings dot net on the
|
||
|
|
satellite status today's show is released on our creative commons attribution 4.0 international license
|