Vineet Gupta

30 Flips | 3 Magazines | 4 Likes | 5 Following | 2 Followers | @vineetg | Artificial Intelligence, Deep Learning, Neural Networks

Introduction

Despite being over 1 year old, one of the most popular articles I have written is Overview of Python Visualization Tools. After these many months, it …

Data Visualization

The Big Data Bundle | Popular Science Shop

<b>From 0 to 1 : Hive for Big Data Processing</b><p>Connect the Dots Between SQL & Hive to Enhance Your Big Data Processing Skills<p>Hive is a Big Data processing tool that helps you leverage the power of distributed computing and Hadoop for analytical processing. Its interface is somewhat similar to SQL, but …

Ubiquitous Computing

21 Amazing Open Source iOS Apps Written in Swift

This is “amazing” series of open source projects.<p><b>Swift</b> is a general-purpose programming language developed by Apple Inc. for iOS, OS X, watchOS and …

Apps

Core algorithms deployed

To demonstrate the importance of algorithms (e.g. to students and professors who don't do theory or are even from entirely different fields) it is …

Concurrency Models Tutorial

Concurrent systems can be implemented using different concurrency models. A concurrency model specifies how threads in the the system collaborate to …

Software Development

Log in to Read the Full Article

To Edsger Dijkstra<p><i>It is insufficiently considered that men more often require to be reminded than informed</i>.—<i>Samuel Johnson</i><p>I don't know if concurrency …

Concurrency vs Multi-threading vs Asynchronous Programming : Explained

Recently, I was speaking in an event and I asked a question to the audience in between my talk about Asynchronous programming , I found that some of …

Concurrency

50 Shades of Go

Go is a simple and fun language, but, like any other language, it has a few gotchas... Many of those gotchas are not entirely Go's fault. Some of …

Qureet is a full Golang technology stack - Qureet.com

Over the years, I’ve written production software in many languages. During my time as an Engineer at Google, I was introduced to the Google Go …

The Log: What every software engineer should know about real-time data's unifying abstraction | LinkedIn Engineering

I joined LinkedIn about six years ago at a particularly interesting time. We were just beginning to run up against the limits of our monolithic, …

In data science, the R language is swallowing Python

According to a new survey of data professionals, Python remains the No. 1 tool for data science. As the report authors conclude, “Python is …

Machine Learning at Scale with Spark

<i>Originally posted on Data Science Central</i><p>In my last post, I covered setting up the basic tools to start doing machine learning (Python, NumPy, …

Machine Learning

Performance without the event loop

This article is also available in Japanese, イベントループなしでのハイパフォーマンス – C10K問題へのGoの回答This article is based on a presentation I gave earlier this year at …

Threading

Getting Functional with Javascript (Part 1)

After reading about <i>currying</i>, <i>partial application</i> and other functional programming techniques, some developers are left wondering when, exactly, they …

Ask HN: What is the best way to learn Machine Learning in Python?

I am comfortable in coding, also familiar with python programming. What approach should i follow to learn machine learning with in SHORT TIME.<p>Should …

Machine Learning

Recommending Subreddits by Computing User Similarity: An Introduction to Machine Learning in Python

Someone famous once said that if you click on the first link on every Wikipedia page, you’ll end up at the Philosophy page. The idea is that …

Data Science

Getting Started with Spark (in Python)

Hadoop is the standard tool for distributed computing across really large data sets and is the reason why you see "Big Data" on advertisements as you …

Ubiquitous Computing

An algorithm to extract looping GIFs from videos - __del__( self )

<i>Yet another big problem of the Internet era tackled by Mathematics.</i><p>Looping GIFs are a very popular form of art on the Web, with two dedicated forums …

GIF Animations

Distributed Data Stores for Mere Mortals

It’s the Question that Drives Us, Neo<p>Why does AWS have so many data storage options? Which one is right for me? These are commonly asked customer …

Databases

How I learned to stop worrying and love React

If you asked me what I thought of React one year ago, I would probably say…<p><i>Where are</i> <b>my templates?</b> <i>What’s that crazy</i> <b>HTML doing in my JavaScript?</b> <i>JSX</i> …

Top tools to get your startup off the ground

Which comes first – the apps or the business? It might sound like a dumb question, but the consequences of building a business on the wrong software tools can be serious. What if your customer database can’t talk to your accounting system? Or your resource planning is in chaos because everyone’s …

Project Management

With iBeacon, Apple is going to dump on NFC and embrace the internet of things

Advertisement<p>182 Comments<p>Credit: Thinkstock<p>At WWDC in June, Apple (s aapl) quietly announced iBeacon, one of the more prominent features of iOS 7. …

Ten Lessons from GitHub's First Year

Ten Lessons from GitHub’s First Year29 Mar 2011 / 29 Dec 2008 - San Francisco<b>NOTE: This post was written in late December of 2008, more than two</b> …