Posts

View Categories

  • Supervised learning

    One of the main areas covered in the machine learning course I’m taking at UBC is supervised learning and its major concepts and algorithms.

    Continue reading...

  • Visualizing data in Matlab

    Data visualizations are a useful way to condense a large amount of information, and represent it in a format that is easy to read and interpret.

    Continue reading...

  • Functional programming ideas in object-oriented languages

    Over the last several years, many ideas from functional programming languages have been welcomed into the object-oriented world, and are no longer only found in languages like Ruby and Scala, but also in Java 8, C# 3.0, and other languages traditionally thought of as primarily object-oriented.

    Continue reading...

  • Developers must write tests

    Software developers must test their own code. There's no way around it, and especially no "but Quality Assurance does that for us."

    Continue reading...

  • Using JQuery to show or hide related elements

    Sometimes a web page needs to display a very condensed view of information, but also allow users to easily drill down for details. Summary tables often fit into this category when there are multiple layers of information to display.

    Continue reading...

  • Security Engineering, by Ross Anderson

    “Security Engineering: A Guide to Building Dependable Distributed Systems”, by Ross Anderson, is one of the most engaging technical books I’ve seen, and I’ve taken to reading it on my commute.

    Continue reading...

  • Checking in on the "Let's Use Linux" experiment


    Continue reading...

  • Advances in computer vision, and chasing the long tail

    Facial recognition and stuffed animals

    Face Recognition Software Recognizes Animals Now Too - Terry Kimura

    Continue reading...


subscribe via RSS