profile picture

Hey, I'm Tao. I'm a software engineer interested in using technology for social good. I'm into computer security, decentralized systems, and philosophy.

Find me on GitLab and Pinboard.



2020-04-20 - Running ElasticSearch in podman on Fedora 32

Surprisingly painful.

2019-12-31 - Books I enjoyed in 2019

I’m not one of those people who constantly has their head buried in a book – one of those at heightened risk of falling down a manhole because they are reading while walking instead of looking in front of them. A part of the reason is that I tend to gravitate towards books of a certain density – the type of book that feels Important, and that might prompt impressed nods when I bring it up to my philosopher friends. This is a bad habit. It means that I just end up doing something else that isn’t reading. One of my resolutions for the new year is to read for enjoyment rather than for some imagined book CV. In that spirit, I wanted to write up a list of some of the reads I enjoyed the most this year.

2019-08-22 - awarded NGI Zero grant

My project is an interactive map of the fediverse. The fediverse, or “federated universe”, is the set of social media servers, hosted by individuals across the globe, forming a libre and more democratic alternative to traditional social media.

2018-07-29 - Decentralizing

This website is now available on the peer-to-peer web via the Dat protocol.

2016-08-31 - Self and Lack Thereof: On Kierkegaard and Capitalism

In the age of social media, identity is becoming increasingly fluid and fragmented: with greater access to information comes more exposure to new perspectives and personalities, and for every side of our selves, there is a channel to express it and an audience at the ready. This explosion of identities fits neatly into the logic of consumer capitalism: more identities means more markets. Thus, identity fluidity – a concept that has liberatory potential – ends up reinforcing existing capitalist structures. Søren Kierkegaard, as one of the early experts on identity, presents a useful lens to explore this contradiction.