Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file.
Empty file.
47 changes: 47 additions & 0 deletions content/docs/independence/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
title: Independence
type: docs
weight: 1
---

# Independence

You're being watched, right now.

## Index

- [Own Your Data](Own_Your_Data.md)
- [Maintain Anonymity](Maintain_Anonymity.md)
- [Federation](federation/)
- [Replication](federation/Replication.md)
- [Limitations](federation/Limitations.md)
- [Resiliency](federation/Resiliency.md)
- [Recommended Hardware and Software](recommended-hardware-and-software/)
- [Mobile Devices](recommended-hardware-and-software/Mobile_Devices.md)
- [Phone](recommended-hardware-and-software/Mobile_Devices.md#Phone)
- [Watch](recommended-hardware-and-software/Mobile_Devices.md#Watch)
- [Tablet](recommended-hardware-and-software/Mobile_Devices.md#Tablet)
- [Communications](recommended-hardware-and-software/Communications.md)
- [File Storage](recommended-hardware-and-software/File_Storage.md)
- [Photos](recommended-hardware-and-software/Photos.md)
- [Viewing](recommended-hardware-and-software/Photos.md#Viewing)
- [Editing](recommended-hardware-and-software/Photos.md#Editing)
- [Music](recommended-hardware-and-software/Music.md)
- [Film and Television](recommended-hardware-and-software/Film_and_Television.md)
- [Viewing](recommended-hardware-and-software/Film_and_Television.md#Viewing)
- [Editing](recommended-hardware-and-software/Film_and_Television.md#Editing)
- [Games](recommended-hardware-and-software/Games.md)
- [VR](recommended-hardware-and-software/Games.md#VR)
- [Notes and Productivity](recommended-hardware-and-software/Notes_and_Productivity.md)
- [Locomotive Navigation](recommended-hardware-and-software/Locomotive_Navigation.md)
- [Browser](recommended-hardware-and-software/Browser.md)
- [Books](recommended-hardware-and-software/Books.md)
- [Audio](recommended-hardware-and-software/Books.md#Audio)
- [Written](recommended-hardware-and-software/Books.md#Written)
- [Finance](recommended-hardware-and-software/Finance.md)
- [Cryptocurrency](recommended-hardware-and-software/Finance.md#Cryptocurrency)
- [Calendar](recommended-hardware-and-software/Calendar.md)
- [Social Media](recommended-hardware-and-software/Social_Media.md)
- [Weather](recommended-hardware-and-software/Weather.md)
- [3D](recommended-hardware-and-software/3D.md)
- [Text Editor](recommended-hardware-and-software/Text_Editor.md)
4 changes: 4 additions & 0 deletions content/docs/independence/federation/Limitations.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
title: Independence/Federation/Limitations
type: docs
---
4 changes: 4 additions & 0 deletions content/docs/independence/federation/Replication.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
title: Independence/Federation/Replication
type: docs
---
4 changes: 4 additions & 0 deletions content/docs/independence/federation/Resiliency.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
title: Independence/Federation/Resiliency
type: docs
---
22 changes: 22 additions & 0 deletions content/docs/independence/federation/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
title: Independence/Federation
type: docs
---

# Federation

If all of your data or services are located in one, centralized location, you offer a single point of failure to Murphy's Law. [Federation](https://en.wikipedia.org/wiki/Federation_\(information_technology\)) allows you to inter-connect like services between one-another. Basically, we're talking about __decentralizaion__.

## Examples

### Usenet

A well-known, early (1980) example of this kind of network is/was [Usenet](https://en.wikipedia.org/wiki/Usenet), where a computer, often in the users' homes, runs/ran software architected in a manner that connects over the same protocol with other, remote machines. Messages attached to "news servers" are sent to other servers, effectively [replicating](Replication.md) information, which can also be considered a [limitation](Limitations.md) when considering the potential `O(nm)` growth of the same bytes across the network. While the service is technically still "alive," its practical usage has declined due to other competing protocols and issues with user-directed mass-spam increasing year-over-year. But the fact that it remains at all, even in a ghost-like state speaks to the [resiliency](Resiliency.md) of a federated network. If it were an unprofitable service offered by Google, for example, they would not hesitate to shut it down.

### NextCloud

## Index

- [Replication](Replication.md)
- [Limitations](Limitations.md)
- [Resiliency](Resiliency.md)
12 changes: 12 additions & 0 deletions content/docs/independence/recommended-hardware-and-software/3D.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# 3D

### Hardware

Depending on what kind of content you want to render and at what scale, you'll want a/many beefy GPU(s).

### Software

- [Blender](https://github.com/blender/blender)
- Fast rendering: VRay (GPU/CPU)
- Accurate rendering: LuxRender
- Can also be used as a [linear video editor](Film_and_Television.md#Editing)
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Books

Amazon currently dominates the market, currently, with Kindle, Audible, and even physical, printed books. Regardless of how you've obtained your media, it's your right to be able to consume it without being tracked. It doesn't take a lot of effort to circumvent the DRM from the more popular apps that control your purchased content.

## Written

### Hardware

Android phone/tablet.

### Software

[Book Reader](https://www.f-droid.org/en/packages/com.github.axet.bookreader/) is a no-frills reader for text files that can do basic things like save your position and toggle light vs dark mode. It also has TTS (text-to-speech) output from the default engine your device is using. It's pretty funny to listen to books using [eSpeak](https://f-droid.org/de/packages/com.reecedunn.espeak/)'s collection of voices.

Removing the DRM from Kindle books is possible on a machine with Kindle for PC or Mac using [DeDRM_tools](https://github.com/apprenticeharper/DeDRM_tools/wiki/Exactly-how-to-remove-DRM).

## Audio

### Hardware

- Android phone/tablet

### Software

- [Voice](https://f-droid.org/en/packages/de.ph1b.audiobook/) plays most audio file types, maintains your last position when listening, and has one notable feature that is lacking in proprietary apps (such as Audible) — **Volume Boost**.

If you've paid for books on Audible, you can easily convert your entire library with [AAXtoMP3](https://github.com/KrumpetPirate/AAXtoMP3).
Empty file.
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
---
title: Independence/Recommended Hardware and Software/Communications
type: docs
---

# Communications

You've got many chat apps that you use commonly, don't you?

> I can't get rid of my **Facebook** account because that's how I talk to my family.

> All of my international friends are on **WhatsApp**.

> I only know people that use **iMessage** on iPhones.

> I have to use **Slack** for work.

> What about all of my **Discord** servers?

Besides the proprietary nature of each of the clients you'd install on your devices, what's wrong with each of these and the _many_ other ways to get in touch with those you care about (and maybe some people you don't)? Well, they're all fragmented. You need to have each individual app to use its features and access their user base. They also track you and read your messages for the purposes of pushing ads on you.

Besides that, main problem with any chat platform is you need to have someone to talk to. What's the point if there's no sense of community?

Introducing the [Matrix](https://matrix.org/docs/guides/introduction) protocol, an Apache-licensed project that's seeing rapid adoption correlated with the evolution of fully-featured client apps that integrate with federated servers. What makes it special? It encrypts messages end-to-end by default on the client(s). Each client shares keys and message history between one another. As long as the authenticated sessions are "verified" through a simple process requiring a previously-verified login, it can be assumed that all user sessions are trusted.

What's even more interesting about Matrix is the concept of "bridging" existing platforms together. At the time of writing, the following services have published [bridges](https://matrix.org/bridges/).

- IRC
- Slack
- RSS
- Discord
- RocketChat
- iMessage
- Facebook Messenger
- Email
- SMS
- Mastodon
- libpurple
- GroupMe
- Skype
- WeChat
- Gitter
- Tox
- Twitter
- Mumble
- Mattermost
- Keybase
- Google Hangouts
- Instagram
- Signal
- Telegram
- WhatsApp
- Tencent QQ

### Hardware

#### Server

Spinning up your own home server is not necessary, but following [Matrix's installation guide](https://github.com/matrix-org/synapse#synapse-installation) will get you on track if you're interested in [federation](../federation/). If you're reading this, you're probably in that crowd. Required specs for a server will be modest.

#### Client

- Android phone
- GNU/Linux-based computer

### Software

#### Server

- Matrix's [Synapse](https://github.com/matrix-org/synapse) server

#### Client

- [Element](https://app.element.io/)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# File Storage

### Hardware

### Software
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Film and Television

## Viewing

### Hardware

#### Server

- Jetson Nano

#### Client

- Cast-able television

### Software

## Editing

### Hardware

### Software
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Finance

**This is not "financial advice;" this is technology advice.**

Money isn't real. None of it is. Even Monopoly money has _some_ value, which can be defined as, "whatever everyone agrees it's worth," like anything else. General consensus is what defines the price of goods and even the price of the price. Modern financial systems are as centralized as can be, by design, so control over "your" funds can be allotted to you as a controlling party sees fit. As [Ledger puts it](https://www.ledger.com/academy/not-your-keys-not-your-coins-why-it-matters),

> Not Your Keys, Not Your Coins

## Cryptocurrency

The federal (not-federated) government can seize/hold your normie financial assets at any time. Cryptocurrency is often seen as a get-rich-quick scheme for many, but the exciting part of this "new" means of wealth acquisition is moreso in the independence and safe automation of transactions between disparate parties. While it does enable some anonymous dealings for less-than-legal items, it also allows the rest of the world to operate their finances without a central authority.

### Hardware

- [Ledger](../../security/personal-hsms/ledger.md)

### Software

- Bitcoin
- [Green](https://f-droid.org/en/packages/com.greenaddress.greenbits_android_wallet/)
- Tezos
- [Galleon](https://wallet.galleon.network/)
- Most Coins
-
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Games

## VR
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Locomotive Navigation

What does "locomotive navigation" even mean? It's just an explicit way of saying "getting around."

An ideal navigation tool would never require any external signal besides clear view of the sky for GPS when it's time to get somewhere. Maps and other metadata can and should be downloaded to be used offline.

### Hardware

- Android phone

### Software

- [OSMAnd+](https://f-droid.org/en/packages/net.osmand.plus/)
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Mobile Devices

Everyone concerned about hand chips are worried about the wrong thing. Between the many apps running in the background of your current mobile device (that you gave permission to track you) and even public-by-default Venmo transactions, you're likely doing a bad job of not being tailed by "them."

## Phone

### Hardware

- Google Pixel with cell service deactivated

### Software

-

## Watch

### Hardware

- PineTime

### Software

- InfiniTime

## Tablet

### Hardware

- Fire Tablet
- Yes, it's an Amazon device, but it's cheap

### Software

- Android (with the Amazon bits removed)
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Music

Music has been a DRM nightmare since the rise of iTunes. Listening to your audio content on your own terms is part of your data independence portfolio. The now-ancient [Subsonic](http://www.subsonic.org/pages/api.jsp) project.

## Server

### Hardware

A server with access to ports `443` and/or `80`, connected to a dedicated domain or subdomain.

### Software

- [Funkwhale](https://docs.funkwhale.audio/installation/index.html)

## Client

### Hardware

- Android phone
- GNU/Linux computer with a web browser

### Software

- [Ultrasonic](https://f-droid.org/en/packages/org.moire.ultrasonic/)
- [Other options](https://funkwhale.audio/en_US/apps#)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Photos

## Viewing

## Editing
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Text Editor

> Do I *really* need you to tell me which **text editor** I should be using? You've gone too far.

Consider the fact that you're a software engineer that's not fortunate enough to work in the open source community. The code/content that you type can be sensitive. You should feel secure in knowing that your keystrokes are safe. Fortunately, there are capable text editors that are completely free, with source code you can audit and build, yourself.

### Hardware

- GNU/Linux-based computer

### Software

- [Atom](https://github.com/atom/atom)
- [Vim](https://github.com/vim/vim)
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
---
title: Independence/Recommended Hardware and Software
type: docs
---

## Index

- [Mobile Devices](Mobile_Devices.md)
- [Phone](Mobile_Devices.md#Phone)
- [Watch](Mobile_Devices.md#Watch)
- [Tablet](Mobile_Devices.md#Tablet)
- [Communications](Communications.md)
- [File Storage](File_Storage.md)
- [Photos](Photos.md)
- [Viewing](Photos.md#Viewing)
- [Editing](Photos.md#Editing)
- [Music](Music.md)
- [Film and Television](Film_and_Television.md)
- [Viewing](Film_and_Television.md#Viewing)
- [Editing](Film_and_Television.md#Editing)
- [Games](Games.md)
- [VR](Games.md#VR)
- [Notes and Productivity](Notes_and_Productivity.md)
- [Locomotive Navigation](Locomotive_Navigation.md)
- [Browser](Browser.md)
- [Books](Books.md)
- [Audio](Books.md#Audio)
- [Written](Books.md#Written)
- [Finance](Finance.md)
- [Cryptocurrency](Finance.md#Cryptocurrency)
- [Calendar](Calendar.md)
- [Social Media](Social_Media.md)
- [Weather](Weather.md)
- [3D](3D.md)
- [Text Editor](Text_Editor.md)