I do a lot of stuff. I think some of it is neat. Follow along!! (Try to ignore the part where I don't finish a lot of stuff)
- OKCupid data hacking
- Yelp reviews
- Pet projects: apps, video editing, screenplay writing
OKCupid Data Hacking
Even if you're not doing any online dating, it's pretty neat to read the data studies that have been done. (Actually, I just found out their data blog is alive again!! So fascinating.)
I've been thinking a lot about data analysis lately, and stumbled across a way to download OKCupid profile data and do my own analysis. The basic gist is
- Find an initial 1,000 profiles based on location, distance, gender, age, and optionally ethnicity, education level
- Download their profile information, including general data, free-response answers (e.g. "What are you doing with your life?") and profile picture URLs.
- Score the profiles based on custom criteria: too few profile pictures, too few free responses, age outside of a desired range, and positive and negative keywords in free responses (such as "snap: " being major negative because it's a good sign of a scam account).
The real meat is in the positive/negative keywords, which is really interesting to dive into. Here's the top 12. Shouldn't be any surprises...
- coffee: 176
- wit: 166
- my dog: 164
- outdoors: 152
- wine: 109
- hiking: 91
- gym: 83
- staying in: 78
- netflix: 71
- make me laugh: 64
- sarcasm: 58
- hike: 49
I'll publish a more detailed analysis soon.
My blogging/writing tend to be very stream-of-consciousness, which isn't very good for writing practice since there are very few rules I care to conform to in that context. Still, I'd like to practice more writing so I don't totally waste those 16 years in school. Yelp reviews to the rescue! You can read all my unsolicited opinions here.
I've already been sent a private message by one of the lower reviews to whine about it. Cheevo unlocked!
Not commuting to an office means I save a lot of time, which eventually gets spent on random... wait for it... dabblings. What can I say? I like improving my random skills at stuffs.
Apps: I'm building a few things as an excuse to learn Typescript, Observables/Rx.
Video editing: It's fun. Plus, I need to justify that GoPro I bought a few years ago. To make it exciting, I'm pretty sure I need to buy a $1,000,000+ rally car. That or a script. Speaking of...
Script writing: Not actually doing this yet... I mean I tried, but even outlining a basic plot took 4 hours and ended up crappier than before I started.
Still working on a 紅燒牛肉麵 (Taiwanese beef noodle soup) recipe, but otherwise who knows. Photography maybe?