<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Go on Tristan Rice</title><link>https://fn.lc/tags/go/</link><description>Recent content in Go on Tristan Rice</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 10 Dec 2019 23:57:55 +0000</lastBuildDate><atom:link href="https://fn.lc/tags/go/index.xml" rel="self" type="application/rss+xml"/><item><title>CSSS Exam Database</title><link>https://fn.lc/project/csss-exam-db/</link><pubDate>Tue, 10 Dec 2019 23:57:55 +0000</pubDate><guid>https://fn.lc/project/csss-exam-db/</guid><description>&lt;p>As the webmaster and VP Communications for the &lt;a href="https://ubccsss.org/">Computer Science Student
Society&lt;/a> I spent a lot of time updating the site this past
year. I designed a web app from the ground up to replace the &lt;a href="https://ubccsss.org/services/exams">old
&amp;ldquo;database&amp;rdquo;&lt;/a>. The old database was merely a
bunch of Drupal pages with manually uploaded files. During my time as webmaster,
I received exactly zero of these.&lt;/p>
&lt;p>Check out the &lt;a href="https://exams.ubccsss.org/">new exam database&lt;/a>!
&lt;a href="https://www.reddit.com/r/UBC/comments/64gjcv/the_csss_exam_database_has_been_redesigned_and/">Reddit Post&lt;/a>&lt;/p>
&lt;p>I built this using Go. All of the exams are found using a custom webscraper. It
can scrape all of the UBC CS websites, as well as Piazza and the files available
on the department undergrad servers.&lt;/p></description></item><item><title>nwHacks Machine Learning</title><link>https://fn.lc/post/nwhacks-ml/</link><pubDate>Sat, 08 Jul 2017 00:34:19 -0700</pubDate><guid>https://fn.lc/post/nwhacks-ml/</guid><description>&lt;p>I&amp;rsquo;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.&lt;/p>
&lt;p>I decided to use &lt;a href="https://github.com/xlvector/hector">Hector&lt;/a>, a suite of
algorithms completely written in Go since that&amp;rsquo;s what most of the nwHacks
tooling is written in. Took a few hours to write a pipeline that would read in
the nwHacks registration data from Firebase and output it into a format that
Hector supports.&lt;/p></description></item><item><title>UBC Food Safety</title><link>https://fn.lc/post/ubc-food/</link><pubDate>Fri, 21 Apr 2017 20:20:58 -0700</pubDate><guid>https://fn.lc/post/ubc-food/</guid><description>&lt;p>A couple of my friends got food poisoning eating at places in the village in the
past month or so. I decided to do some digging and find out which places have
the best food safety records. To my horror, pretty much every place has food
safety violations on campus.&lt;/p></description></item><item><title>nwHacks 2017 Tech Stack</title><link>https://fn.lc/post/nwhacks/</link><pubDate>Fri, 17 Mar 2017 19:19:15 -0700</pubDate><guid>https://fn.lc/post/nwhacks/</guid><description>&lt;p>With &lt;a href="https://www.nwhacks.io">nwHacks 2017&lt;/a> coming up this weekend I figured it
would be a good time to do a writeup of the tech stack and all the different
components that are used to make the hackathon a success. This covers all of the
different components of the stack and what technologies were used.&lt;/p></description></item></channel></rss>