Following up on the college cook book that I wrote a year ago, I wanted to “open source” some of my current obsessions. I am going to highlight three recipes that are quintessential for college students because they are easy to prepare ahead of time, transportable, and are high in energy. The combination of these three recipes makes a long day on campus a breeze.
Cold brew coffee is currently a major fad because it is less acidic than normal coffee, high in caffeine, lasts around 2 weeks in the fridge, and tastes sweeter than normal coffee. I am a major coffee fanatic, but, buying coffee on campus is expensive and the lines are long in the morning. Cold brew is great for college students because you can make it weeks in advance and easily transport it anywhere on campus.
One of the beautiful things about Node is that it is really easy to do just about anything in a few lines of code. To put this in perspective, it took me longer to make this terrible blog post header than it did for me to implement an RSS feed in node. An RSS (rich site summary) feed enables people to subscribe to blogs and get notified when there is a new post. People also use RSS feeds to aggregate all the blogs they read in one place. Although RSS is on the decline, it is still widely used in the tech community.
Before looked for a package I added a route listening on “/rss” which sends a static object that will eventually store the RSS feed object.
routes.get('/rss', (request, result) =>
{
result.set('Content-Type', 'text/xml');
result.send(xmlFeed);
});
Following the tradition I started last year, I’m making a quick “year in review” blog post. At this point year in review posts are cliché, however, I want to continue the tradition because reflection helps me move forward with a focused vision on what is important. I’m going to chunk this into semesters because that is how my college brain thinks right now.
During the spring semester, I was on CO-OP at RIT doing research.
I worked on this project during Dr. Homans’s RIT CSCI-331 class.
This project explores the beautiful and frustrating ways in which we can use AI to develop systems to solve problems. Asteroids is a perfect example of a fun learning AI problem because Asteroids is difficult for humans to play and has open-source frameworks that can emulate the environment. Using the Open AI gym framework we developed different AI agents to play Asteroids using various heuristics and ML techniques. We then created a testbed to run experiments that determine statistically whether our custom agents out-performs the random agent.
A quick review for CSCI-344 (Programming Language Concepts)
Most common type of language