Category: Life

Every other post.

  • Journey

    Journey

    I hung out with a friend yesterday. He had talked about this game called “Journey” he had played for the PS3, which had recently been declared IGN’s Game of the Year. Then he let me do a playthrough (thanks JT!)

    What a game. You are a faceless character, starting off in a barren desert, with a clear goal – get to the top of the mountain in the distance. This is communicated to you without uttering a word. In fact, the game features no text.

    Journey Screenshot Title

    Along your journey, you’ll encounter others like you. These aren’t AI characters, but other people at their PS3’s. They’ll plop in and out of existence, communicating through blips and aiding each other along. The way this game is set up, it isn’t possible to have your experience impinged by the presence of others.

    Journey Screenshot 2

    The game is stunning. The individual beads of sand shine and flow around you. You are treated to beautifully realized landscapes. The clever play with the camera enhances the experience to provide vistas like that below.

    Journey Screenshot 3

    The orchestral music dynamically and organically comes in and out, holding the simple narrative together. Great work. The game is short; I finished it in under three hours. But what you have is a game that is absolutely satisfying.

    Journey Screenshot 1

    If you have a PS3 and haven’t played this, I strongly recommend it. It’s the perfect children’s video game: no violence, no complex story line. Just a sweet journey. For adults, the appeal isn’t lessened one bit. Check it out.

  • Thoughts on Net Neutrality

    Thoughts on Net Neutrality

    Saw another article opposing net neutrality. They described it as “the idea that bandwidth should always be free to whichever sender wants to use it”. Before I talk about net neutrality, let’s cover a bit about how things work.

    Right now, if you want to access the net, you pay an Internet Service Provider (ISP) like Rogers. The more data you send/receive, the more Rogers will charge you.

    Rogers on its own cannot get your data around the world. So they pay another company that’s in the business of connecting networks together. Rogers is charged by their usage, a cost that’s passed onto you. This other company will have agreements with others like it and perhaps undersea cable operators. Whatever it costs them, that gets filtered down, and ends up on your bill.

    Now on the other side of the world, whoever gets your data would have paid their ISP for the traffic used, and their Internet backbone, etc. Everyone that’s part of the chain gets a cut.

    However, companies like Rogers have pushed this idea that the companies at the other end of the chain should pay them too. So if I surf to Netflix, Netflix should pay Rogers. They claim that they ought to be compensated for the heavy traffic a few individual sites incur. If the sites didn’t pay them, Rogers wouldn’t block them, but make them slower.

    There’s two things wrong with this. The first is that Rogers is already compensated for receiving that traffic. Customers pay Rogers not only to send data, but to receive data as well. That all gets factored into their monthly totals that they’re billed for. Rogers would be charging twice for receiving data.

    The other thing that’s wrong with this is that the Internet is data agnostic. You pay by how much traffic you send/receive, not by where the destination happens to be. Whether it’s 2 GB of data from site A as compared to site B doesn’t make any difference for Rogers in terms of their own operational costs. Rogers wouldn’t even know that your traffic was to/from Netflix by looking at the data itself. They’d have perform an extra step and query the DNS records for Netflix to see if the IP addresses matched.

    In other words, the technical justifications behind these fees are bogus. This is a money grab by companies like Rogers, who see an opportunity to double bill. It makes fiscal sense from their end to push this, as it would signify greater profits. However, wider adoption of such policies would have significant ramifications for how the Internet works.

    The user would be the first casualty, as Rogers would purposefully degrade their Internet connection (the one they paid for) whenever they interacted with a site that didn’t capitulate. The sites too would lose out, because not only would they have to continue to pay for the traffic they’d use, but would now have every single ISP on the planet also try to bill them. The Tier-1 networks, meanwhile, which actually make the Internet happen wouldn’t see an extra cent. Everyone would be worse off, except for the likes of Rogers.

    Net Neutrality posits an opposition to such a model. It doesn’t say that bandwidth ought to be free but rather a recognition that double billing in the manner suggested is untenable.

  • Kitchen Experiments: Tea Bread

    Kitchen Experiments: Tea Bread

    I’ve been baking a fair amount lately, and that means some experimentation. Some works, more doesn’t.

    Well, count this as a success: tea bread. Infuse bread with the aroma of your favourite loose leaf tea for a smooth flavour that isn’t overpowering.

    The bread recipe I use calls for a cup of water. I replaced that with a cup of Green Chai tea. I made sure that it had cooled before mixing it in, as I didn’t want to kill the yeast. I then added the soaked tea leaves and a dash (1/3 tsp) of baking soda to disarm the tea’s bitterness. Amorphous blob shape aside, it turned out real nice.

    The tea infusion worked well with pizza dough as well. I used it in a folded pizza that was stuffed with ground beef, grilled peppers, onions, mushrooms and topped with BBQ sauce and cheese.

    IMG_20121215_174540 IMG_20121215_175127

    I also made chocolate baked doughnuts over the weekend using a recipe from Mama’s Gotta Bake. I screwed up the glaze portion (too much milk), so I threw in icing sugar and cocoa powder to make up for it. It worked. It tasted like miniature chocolate cake, and there’s nothing wrong with that!

    I also got together with a friend last week for some de-stressing pie making. Blueberry.

  • Vegan Maple Cinnamon Roll Doughnuts, Garlic Basil Bread and Eggless Pasta

    Vegan Maple Cinnamon Roll Doughnuts, Garlic Basil Bread and Eggless Pasta

    I made more doughnuts today using two vegan recipes. The outcome of one recipe was underwhelming, but the other was… godly. It was a variation of the tried and true baked cinnamon roll doughnut recipe I blogged about earlier, and are without question the best ringed creations I have made to date. Superior to the non-vegan version.

    In a luck of the draw, the loaf of garlic basil bread that I improvised turned out perfect and fluffy. The pasta turned out swell too. I’ve included the recipes here. The doughnut recipe requires a doughnut pan, as the batter is too runny to hold its shape without assistance.

    Baked Vegan Cinnamon Roll Maple Doughnuts Recipe

    Stage One: The Cinnamon Topping

    • 2 Tbsp Butter (Earth Balance Spread)
    • 5 Tbsp Sugar
    • 1 Tbsp Molasses
    • 2 Tsp Cinnamon
    • 1 Tsp Milk (Unsweetened Almond Milk)
    • 1 Tsp Corn Starch (aka. Corn Flour)
    • 1 Tsp Vanilla Extract
    1. In a bowl, mix the sugar and the molasses to make brown sugar.
    2. In a sauce pan, melt the butter. Once melted, add the sugar and all the other ingredients. Wait for it to bubble.
    3. Once it bubbles, take it off the heat. Pour a teaspoon or two in the bottom of each doughnut mould.

    Stage Two: The Doughnut Batter

    • 1½ Cup All Purpose Flour
    • ½ Cup Sugar
    • ½ Cup Milk (Unsweetened Almond Milk)
    • ¼ Cup Butter (Earth Balance Spread)
    • ¼ Cup Unsweetened Apple Sauce
    • 3 Tsp Baking Powder
    • ¼ Tsp Salt
    • ¼ Tsp Nutmeg
    1. Melt the butter. In a small bowl, mix the melted butter with the apple sauce and milk.
    2. In a large bowl, combine the flour, sugar, baking powder, salt, and nutmeg.
    3. Add the contents of the small (wet ingredients) bowl into the larger (dry ingredients) bowl. Fold until just combined – you don’t want to overdo it.
    4. Pour the batter into the doughnut moulds.
    5. Bake at 350F. The doughnuts are ready when you push down on them and they inflate back to their old shape. Around 10-15 minutes.
    6. Pull out the doughnuts and cool.

    Stage Three: The Maple Frosting

    • 2 Cup Icing Sugar
    • ⅓ Cup Butter (Earth Balance Spread)
    • ⅔ Cup Cream Cheese (Tofutti)
    • 2 Tbsp Maple Syrup
    1. Mix the ingredients until uniform.
    2. I use wax paper to make a piping bag, then pipe it on top of the doughnuts.

    Gluten-Free Version: Substitute the flour for all-purpose gluten-free flour. Also add 1 tsp of xantham gum to the dry mixture from stage two. I found that these needed to be left in the oven a few minutes longer as well.

    Garlic Basil Bread (With Bread Machine)

    • 3 Cup All Purpose Unbleached Flour
    • 1 Cup Water
    • ¼ Cup Vegetable Oil
    • 1 Tbsp Sugar
    • 1 Tbsp Salt
    • 1 Tbsp Basil
    • 1 Tbsp Garlic
    • 2½ Tsp Yeast
    • 1 Tsp Vinegar
    1. Place ingredients in bread machine.
    2. Set on the white bread mode and go.

    Eggless Pasta (With Pasta Maker)

    • ⅔ Cup Semolina Flour
    • ⅓ Cup All Purpose Flour
    • 1 Tbsp Oil
    • 3+ Tbsp Water
    1. Mix the flours.
    2. Add the oil. Add water and knead until the pasta holds together. Split into two or three pieces and pass through the pasta maker.
  • End of the First Semester

    End of the First Semester

    I MADE IT. Almost.

    I have one last assignment and a few exams to do, but the classes and labs are pretty much done. Tuesday, Wednesday and Thursday were pretty much a single uninterrupted day for me. I realized at one point that I hadn’t eaten in 30 hours.

    It’s been a challenge. Going back to a chemistry lab after a nine year break, when they assume that you had done it all last semester, has meant I had a fair bit of extra catching up to do. Finding time for work has been tough, though I’m very fortunate in having an employer that’s given me the flexibility to choose my own hours. Finally, going from making $2500 a month to $1000 has been a most humbling experience.

    I have much to be thankful for. Things are working out, and no matter how it all unfolds later, I wouldn’t of been able to get this far without the support of those closest to me. I honestly don’t know how I did it the first time round, but I know for sure that if it wasn’t for people like you, this second go at school would of been nothing more than a nice thought.

    So this is to you.