70 Pieces of Wisdom for Smart and Driven College Graduates to Enter the "Real World"

70 Pieces of Wisdom for Smart and Driven College Graduates to Enter the "Real World"

I just spent the past month finishing “Tribe of Mentors”, the latest book by the legendary Tim Ferriss. It is packed with wisdom and tools that will change your life. The book contains more than 100+ interviews with people around the world. I made my notes, did some highlights and will be referring back to it on the need per basis. After all, I learned this trick from Tim himself.

Snapchat's Filters: How computer vision recognizes your face

Snapchat's Filters: How computer vision recognizes your face

In those moments of boredom when you're playing with Snapchat's filters - sticking your tongue out, ghoulifying your features, and working out how to get the flower crown to fit exactly on your head - surely you've had a moment where you've wondered what's going on, on a technical level - how Snapchat manages to match your face to the animations?

16 Useful Advice for Aspiring Data Scientists

16 Useful Advice for Aspiring Data Scientists

Data Scientists at Work displays how some of the world’s top data scientists work across a dizzyingly wide variety of industries and applications — each leveraging her own blend of domain expertise, statistics, and computer science to create tremendous value and impact.

12 Useful Things to Know about Machine Learning

12 Useful Things to Know about Machine Learning

Machine learning algorithms can figure out how to perform important tasks by generalizing from examples. This is often feasible and cost-effective where manual programming is not. As more data becomes available, more ambitious problems can be tackled. As a result, machine learning is widely used in computer sincere and other fields. However, developing successful machine learning applications requires a substantial amount of “black art” that is hard to find in textbooks.

Pinterest’s Visual Lens: How computer vision explores your taste

Pinterest’s Visual Lens: How computer vision explores your taste

When it comes to looking for something you want to try — a new salad recipe, a new classy dress, a new chair for your living room — you really need to see it first. Humans are visual creatures. We use our eyes to decide if something looks good, or if it matches our style.

The 5-Step Process to Get What You Want Out of Life

The 5-Step Process to Get What You Want Out of Life

Recently, I finished reading Ray Dalio’s “Principles” — one of the most recommended business books of 2017. One of the world’s most successful investors and entrepreneurs, Ray shares the unconventional principles that he’s developed, refined, and used over the past 40 years to create unique results in both life and business — and which any person or organization can adopt to help achieve their goals.

The 8 Neural Network Architectures Machine Learning Researchers Need to Learn

The 8 Neural Network Architectures Machine Learning Researchers Need to Learn

Today, deep neural networks and deep learning achieve outstanding performance on many important problems in computer vision, speech recognition, and natural language processing. They’re being deployed on a large scale by companies such as Google, Microsoft, and Facebook.I hope that this post helps you learn the core concepts of neural networks, including modern techniques for deep learning.

2017 Annual Review — The Year of Transition

2017 Annual Review — The Year of Transition

I would highly recommend you to do your own annual review. It’s a great exercise to self-reflect and plan out your life. We tend to overestimate what we can do in an average day but underestimate what can be done over the course of a year. Looking at a whole year in review, you may be surprised at everything you’ve accomplished.

The 10 Operating System Concepts Software Developers Need to Remember

The 10 Operating System Concepts Software Developers Need to Remember

Do you speak binary? Can you comprehend machine code? If I gave you a sheet full of 1s and 0s could you tell me what it means/does? Your operating system functions as that translator in your PC. It converts those 1s and 0s, yes/no, on/off values into a readable language that you will understand.

If curious, check out this long post I wrote on the 10 most important concepts about Operating System. You'll understand how your computer works in a much more detailed way.

The 4-Layer Internet Model Network Engineers Need to Know

The 4-Layer Internet Model Network Engineers Need to Know

Network engineers are responsible for implementing, maintaining, supporting, developing and, in some cases, designing communication networks within an organization or between organizations. Their goal is to ensure the integrity of high availability network infrastructure to provide maximum performance for their users. Having a fundamental understanding of concepts such as TCP/IP is absolutely required if you want to become one.