Title: Daily life with the offline laptop
Author: Solène
Date: 18 February 2020
Tags: life disconnected
Description: 

Last year I wrote a huge blog post about an offline laptop attempt.
It kinda worked but I wasn't really happy with the setups, need and
goals.

So, it is back and I use it know, and I am very happy with it.
This article explains **my experience** at solving **my needs**, I
would
appreciate not receiving **advice** or judgments here.


## State of the need

### Internet is infinite, my time is not

Having access to the Internet is a gift, I can access anything or
anyone. But
this comes with a few drawbacks. I can waste my time on anything, which
is not
particularly helpful. There are so many content that I only scratch
things,
knowing it will still be there when I need it, and jump to something
else. The
amount of data is impressive, one human can't absorb that much, we have
to deal
with it.

I used to spend time of what I had, and now I just spend time on what
exist. An
example of this statement is that instead of reading books I own, I'm
looking
for which book I *may* want to read *once*, meanwhile no book are read.


### Network socialization requires time

When I say "network socialization" this is so to avoid the easy "social
network" saying. I do speak with people on IRC (in real time most of
the time),
I am helping people on reddit, I am reading and writing mail most of
the time
for OpenBSD development.

Don't get me wrong, I am happy doing this, but I always keep an eye on
each,
trying to help people as soon as they ask a question, but this is
really time
consuming for me. I spend a lot of time jumping from one thing to
another to
keep myself updated on everything, and so I am too distracted to do
anything.

In my first attempt of the offline laptop, I wanted to get my mails on
it, but
it was too painful to download everything and keep mails in sync.
Sending
emails would have required network too, it wouldn't be an offline
laptop
anymore.


### IT as a living and as a hobby

On top of this, I am working in IT so I spend my day doing things over
the
Internet and after work I spend my time on open source projects. I can
not
really disconnect from the Internet for both.


## How I solved this

First step was to define « What do I like to do? », and I came with
this short
list:

- reading
- listening to music
- playing video games
- writing things
- learning things

One could say I don't need a computer to read books, but I have lots of
ebooks
and PDF about lots of subjects. The key is to load everything you need
on the
computer, because it can be tempting to connect the device to the
Internet
because you need a bit of this or that.

I use a very old computer with a PowerPC CPU (1.3 GHz single core) with
512MB
of ram. I like that old computer, and slower computer forbid doing
multiple
things at the same time and help me staying on focus.


### Reading files

For reading, I found **zathura** or **comix** (and its fork mcomix)
very
useful for reading huge PDF, the scrolling customization make those
tools
useful.


### Listening to music

I buy my music as FLAC files and download it, this doesn't require any
internet
access except at purchase time, so nothing special there. I use **moc**
player
which is easy to use, have a lot of feature and supports FLAC (on
powerpc).


### Video games

Emulation is a nice way to play lot of games on OpenBSD, on my old
computer
it's up to game boy advance / super nes / megadrive which should allow
me to do
again lots of games I own.

We also have a lot of nice games in ports, but my computer is too slow
to run
them or they won't work on powerpc.


### Encyclopedia - Wikipedia


I've set up a local wikipedia replica like I explained in a previous
article,
so anytime I need to find about something, I can ask my local
wikipedia. It's
always available. This is the best I found for a local encyclopedia,
works
well.


### Writing things

Since I started the offline computer experience, I started a diary. I
never
felt the need to do so but I wanted to give it a try. I have to admit
summing up
what I achieved in the day before going to bed is a satisfying
experience and
now I continue to update it.

You can use any text editor you want, there are special software with
specific
features, like rednotebook or lifeograph which supports embedded
pictures or on
the fly markdown rendering. But a text file and your favorite editor
also do
the job.

I also write some articles of this blog. It's easy to do so as articles
are
text files in a git repository. When I finish and I need to publish, I
get
network and push changes to the connected computer which will do the
publishing
job.


## Technical details

I will go fast on this. My set up is an old Apple IBook G4 with a
1024x768 screen (I love this 4:3 ratio) running OpenBSD.

The system firewall pf is configured to prevent any incoming
connections, and only allow TCP on the network to port 22, because
when I need to copy files, I use ssh / sftp. The /home partition is
encrypted using the softraid crypto device, full disk encryption is
not supported on powerpc.

The experience is even more enjoyable with a warm cup of tea on hand.