Configuring Neovim using Lua
|
07 Feb, 2021 |
We can do better than Signal
|
17 Jan, 2021 |
What's next after WhatsApp?
|
08 Jan, 2021 |
2020 in review
|
24 Dec, 2020 |
My music streaming setup
|
13 Dec, 2020 |
The Workman keyboard layout
|
24 Oct, 2020 |
My submissions for r2wars 2020
|
13 Sep, 2020 |
Migrating from Mastodon to Pleroma
|
04 Sep, 2020 |
The Ducky One 2 SF
|
22 Aug, 2020 |
Some thoughts on Twitter
|
03 Aug, 2020 |
Status update
|
20 Jul, 2020 |
Flask-JWT-Extended × Flask-Login
|
24 Jun, 2020 |
You don't need news
|
21 Jun, 2020 |
Migrating to the RPi
|
04 Jun, 2020 |
Site changes
|
27 May, 2020 |
The efficacy of deepfakes
|
11 May, 2020 |
Simplicity (mostly) guarantees security
|
07 May, 2020 |
The S-nail mail client
|
06 May, 2020 |
Stop joining mastodon.social
|
05 May, 2020 |
OpenBSD on the HP Envy 13
|
17 Apr, 2020 |
The Zen of KISS Linux
|
03 Apr, 2020 |
Introducing mael
|
29 Mar, 2020 |
COVID-19 disinformation
|
15 Mar, 2020 |
Nullcon 2020
|
09 Mar, 2020 |
Setting up Prosody for XMPP
|
18 Feb, 2020 |
Status update
|
18 Jan, 2020 |
Vimb: my Firefox replacement
|
16 Jan, 2020 |
Five days in a TTY
|
13 Jan, 2020 |
2019 in review
|
02 Jan, 2020 |
Disinfo war: RU vs GB
|
12 Dec, 2019 |
Instagram OPSEC
|
02 Dec, 2019 |
Save .ORG!
|
23 Nov, 2019 |
Status update
|
16 Nov, 2019 |
IRC for DMs
|
03 Nov, 2019 |
The intelligence conundrum
|
28 Oct, 2019 |
Hacky scripts
|
24 Oct, 2019 |
Status update
|
16 Oct, 2019 |
PyCon India 2019 wrap-up
|
15 Oct, 2019 |
Thoughts on digital minimalism
|
05 Oct, 2019 |
Weekly status update, 09/17–09/27
|
27 Sep, 2019 |
Weekly status update, 09/08–09/17
|
17 Sep, 2019 |
Disinformation demystified
|
10 Sep, 2019 |
Setting up my personal mailserver
|
15 Aug, 2019 |
Picking the FB50 smart lock (CVE-2019-13143)
|
05 Aug, 2019 |
Return Oriented Programming on ARM (32-bit)
|
06 Jun, 2019 |
My setup
|
13 May, 2019 |
Python for Reverse Engineering
|
08 Feb, 2019 |
Note: Opinions expressed in these posts may differ from those that I hold presently.