Tristan Rice

Software Engineer and Student

Hi there!

I'm Tristan Rice; Software Engineer and student at the University of British Columbia.

Email rice@fn.lc
GitHub https://github.com/d4l3k
Resume https://fn.lc/s/resume.pdf
LinkedIn https://linkedin.com/in/d4l3k
Keybase https://keybase.io/rice
Calendar https://fn.lc/calendar/

Top Projects

Latest Projects

View all 16 featured projects See all 187 projects on GitHub

Recent Posts

Cracking Dropbike: Data Breach and Free Bike Rides

Edit 2018-09-19T19:38-07:00: Updated support comments to more accurately reflect their response.

Note: These issues were responsible disclosed and have since been fixed. This is my understanding of the issues to the best of my knowledge.

To give you a little bit of background, Dropbike is a new bike sharing service that just launched at the University of British Columbia as one of their first locations. They’re only about a year old and based out of Toronto. The service is pretty simple, they have a bunch of bikes with a cell connection and bluetooth low energy locks spread out all over campus. You can use their app to find nearby bikes and unlock them. Overall, it seems like a neat convenient service and I was super excited to have them on campus.

Running Untrusted Code in a Secure Docker Container from Scratch

As part of Luk.ai we need to be able to run Tensorflow within a secure environment since a running Tensorflow model can do pretty much anything it wants to the host system. For ease of deployment, we’d also like to be able to use Docker since it provides nice sandboxing support and ability to limit resources used by the container. We’d also like for the container to not be able to do anything other than run models.

nwHacks Machine Learning

I’ve been doing a bunch of work during my internship with Machine Learning models so I figured I take a crack at applying them to some of my personal projects. Just for fun I wanted to see what would happen if I tried to train a model on the registration, check-in and submission data for nwHacks. I decided to use Hector, a suite of algorithms completely written in Go since that’s what most of the nwHacks tooling is written in.

View all 28 posts