Welcome
This is Ethan’s Blog. I used to have my personal site while it was attacked by some hackers and I was too naive to back-up everything. I have preserved some of the writings back then but it really take time to recover.
I’ll share some thoughts while reading here. GLHF