Teddy Hartanto

thoughts and experiments

About Quotes Psych Archive RSS

Which Email Provider Should You Use in 2025? Postmark vs Mailgun

May 31, 2025

Find Good Problems, Not Good Solutions

May 31, 2025

Breaking Up with Mailgun

April 19, 2025

MySQL Made Its Comeback

January 1, 2025

Ditching MySQL in favor of SQLLite3 for Writefreely

January 1, 2025

Missing Phones and Moving to Hetzner

January 1, 2025

Tourette's Syndrome and Reflexology

July 16, 2023

To Influence or to Adapt?

February 3, 2023

First Exposure to Event Photography

October 15, 2022

Focus Trumps Time

October 9, 2022

What's The Similarity Between a Repairman and a Doctor?

September 14, 2022

Some things are cheaper on different channels

September 13, 2022

My WriteFreely Setup

September 4, 2022

Winning Strategy for two-player Coup

July 16, 2022

Everything is a computer

July 6, 2022

Enabling `systemd` service to bind to privileged port

June 23, 2022

`CONN_TIMEOUT` vs `CONN_REFUSED` (Firewall `DROP` vs `REJECT`)

June 21, 2022

Enabling Comments in WriteFreely (Hacky)

June 19, 2022

`AF_INET6` Sockets Can Accept Connections From IPv4 Addresses

June 18, 2022

Problems When Setting Up WriteFreely Part 2: Firewall

June 14, 2022

Problems When Setting Up WriteFreely Part 1: HTTP Strict Transport Security (HSTS)

June 1, 2022

Starting a Blog

May 22, 2022

© 2026 Teddy Hartanto