Skip to content

Instantly share code, notes, and snippets.

View slester's full-sized avatar
🦥

Stephen Lester slester

🦥
View GitHub Profile
@slester
slester / vpn.md
Created June 28, 2020 00:22 — forked from joepie91/vpn.md
Don't use VPN services.

Don't use VPN services.

No, seriously, don't. You're probably reading this because you've asked what VPN service to use, and this is the answer.

Note: The content in this post does not apply to using VPN for their intended purpose; that is, as a virtual private (internal) network. It only applies to using it as a glorified proxy, which is what every third-party "VPN provider" does.

  • A Russian translation of this article can be found here, contributed by Timur Demin.
  • A Turkish translation can be found here, contributed by agyild.
  • There's also this article about VPN services, which is honestly better written (and has more cat pictures!) than my article.
@slester
slester / arch-linux-install
Last active February 26, 2019 21:36 — forked from mattiaslundberg/arch-linux-install
Minimal instructions for installing arch linux on an UEFI system with full system encryption using dm-crypt and luks
# Install ARCH Linux with encrypted file-system and UEFI
# The official installation guide (https://wiki.archlinux.org/index.php/Installation_Guide) contains a more verbose description.
# Create partitions
cgdisk /dev/sdX
1 100MB EFI partition # Hex code ef00
2 250MB Boot partition # Hex code 8300
3 100% size partiton # (to be encrypted) Hex code 8300
mkfs.vfat -F32 /dev/sdX1
#
# Sets Prezto options.
#
# Authors:
# Sorin Ionescu <sorin.ionescu@gmail.com>
#
#
# General
#

Keybase proof

I hereby claim:

  • I am slester on github.
  • I am slester (https://keybase.io/slester) on keybase.
  • I have a public key ASAcV6LJrLGn_SIPuGpZB4d4hZprRVuaPNHAMfI3mlGoDAo

To claim this, I am signing this object:

@slester
slester / .vimrc
Last active August 22, 2018 03:00
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"" yavc: yet another vim configuration
"" -----------------------------------
"" compiled by Stephen Lester
""
"" requirements & setup
"" --------------------
"" ripgrep https://github.com/BurntSushi/ripgrep
"" Vundle https://github.com/gmarik/Vundle.vim
"" ncurses5-compat-libs (Arch Linux, for YCM)
#
# Sets Prezto options.
#
# Authors:
# Sorin Ionescu <sorin.ionescu@gmail.com>
#
#
# General
#