knowledge4igor

29 Flips | 2 Magazines | 6 Following | @knowledge4igor | Keep up with knowledge4igor on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “knowledge4igor”

Object

Object-oriented techniques in C<p>Although the techniques described below won't be very popular nowadays (after all, why bother using C if we're going …

How Chromium Works

<i>In March 2011, I drafted an article explaining how the team responsible for Google Chrome ships software. Then I promptly forgot about it.</i><p><i>I stumbled</i> …

3 Common Time Wasters at Work

Do you feel like your employees are slacking? The 3 Common Time Wasters at Work infographic from Biz 3.0 points out the time wasting problems so that …

When to Use JPEG, GIF, & PNG Image File Types

Image file types are confusing to many people, but the Know Your File Types: When to Use JPEG, GIF, & PNG infographic from WhoIsHostingThis? Is here …

A Hacker's Guide to Git

What git cherry-pick does is take one or more commits, and replay them on top of the current commit. Imagine a repository with the following history …

6.042/18.062 : Objectives & Outcomes

use <b>logical notation</b> to define and reason about <b>fundamental mathematical concepts</b> such as sets, relations, functions, and integers.<p><b>evaluate elementary</b> …

Mathematics

Rust for C++ programmers - part 7: data types

In this post I'll discuss Rust's data types. These are roughly equivalent to classes, structs, and enums in C++. One difference with Rust is that …

A Tour of Machine Learning Algorithms

By onNovember 25, 2013 in Machine Learning Algorithms<p>In this post, we take a tour of the most popular machine learning algorithms.<p>It is useful to …

Machine Learning

5 Reasons You Should Consider a Different Physics Textbook

Let me go ahead and say it. I think you should consider switching from your current introductory physics textbook to <i>Matter and Interactions</i> (by …

Learn to Code

Meet Allie! From University STEM Professor to Code Fellows Instructor<p>By Sarah June Fischer on June 8, 2018<p>Meet Allie! She spent six years teaching in …

Co-routines as an alternative to state machines

Observation:<p>Co-routines are to state machines what recursion is to stacks<p>When you have to traverse some sort of a nested data structure (say, a …

On why learning to program is hard

The first mention of ‘Objects’ with regard to some non-tangible thing was in the late 1950s. Before that, ‘Objects’ didn’t exist. Once you realize …

What I Wish I Knew When Learning Haskell

Version 2.3<p>Stephen Diehl ( )<p>This is the fourth draft of this document.<p>License<p>This code and text are dedicated to the public domain. You can copy, …

free-programming-books/free-programming-books.md at master · EbookFoundation/free-programming-books

Neural Networks, Manifolds, and Topology

Posted on April 6, 2014<p>topology, neural networks, deep learning, manifold hypothesis<p>Recently, there’s been a great deal of excitement and interest in …

Detecting duplicate images using Python

With thousands of icons being uploaded to Iconfinder.com every month, the risk of pirated content also increases. To keep out the swindlers we have …

Jupyter Notebook Viewer

Statistical Natural Language Processing in Python.<br>or<br>How To Do Things With Words. And Counters.<br>or<br>Everything I Needed to Know About NLP I learned From …

Data Structure Visualization

Basics<p>Stack: Array Implementation<br>• Stack: Linked List Implementation<br>• Queues: Array Implementation<br>• Queues: Linked List Implementation<br>• Lists: Array …

Programming

Profiling Python Like a Boss

We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. ~Donald KnuthIt is unwise to …

Why I hate virtualenv and pip

<b>Update 20th July 2015:</b><p>I wrote this over 18 months ago mostly in response to debates that had been raging for over a year at my place of work. I felt …

Introduction to Artificial Neural Networks - Part 1

5th December 2013 · By Lee Jacobson<p>This is the first part of a three part introductory tutorial on artificial neural networks. In this first tutorial …