Asheesh Vashishtha

118 Flips | 2 Magazines | 3 Likes | 3 Following | @asheeshv | Keep up with Asheesh Vashishtha 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 “Asheesh Vashishtha”

30 Amazing Machine Learning Projects for the Past Year (v.2018)

<b>For the past year</b>, we’ve compared nearly 8,800 open source Machine Learning projects to pick Top 30 (0.3% chance).<p>This is an extremely competitive …

Corporate B.S. Generator

For the ambitious business professional looking to get ahead in the industry.<br>Dazzle all the execs at your next business meeting...<p>Create your own …

Reading privileged memory with a side-channel

Posted by Jann Horn, Project Zero<p>We have discovered that CPU data cache timing can be abused to efficiently leak information out of mis-speculated …

Hacking a Google Interview

The Senior Engineer’s Guide to Helping Others Make Decisions

One of the areas I often see senior engineers struggle with, is raising junior engineers to the next level.<br>Often this is because we don’t give them …

Management

How to Live Without Google

Remove Google from your life? Yes, it can be done!<p>Google trackers have been found on 75% of the top million websites. This means they are not only …

Extra, Extra - Read All About It: Nearly All Binary Searches and Mergesorts are Broken

article<p>en_US<p>https://research.googleblog.com/2006/06/extra-extra-read-all-about-it-nearly.html<p>Research …

LOOPY!

play with simulations<p>It's the ancient, time-honored way of learning: messing around and seeing what happens. Play with simulations to ask "what if" …

A Hitchhikers Guide to the CoreCLR Source Code

23 Mar 2017 - 4987 words<p><b>photo by Alan O’Rourke</b><p>Just over 2 years ago Microsoft open-sourced the entire .NET framework, this posts attempts to provide …

Interview Algorithm Questions in Javascript() {...}

<i>A mostly reasonable collection of technical software development interview questions solved in Javascript in ES5 and ES6</i><p>Table of …

JavaScript

🚀Introduction

🎉Ultra-simplified explanation to design patterns!🎉<p>A topic that can easily make anyone's mind wobble. Here I try to make them stick in to your mind …

Why it’s important to read aloud with your kids, and how to make it count

One of the most important things parents can do, beyond keeping kids healthy and safe, is to read with them. That means starting when they are newborns and not even able to talk, and continuing well beyond the years that they can read by themselves. Study after study shows that early reading with …

Kids

Machine Learning for Everyday Tasks

Machine learning is often thought to be too complicated for everyday development tasks. We often associate it with things like big data, data mining, …

Machine Learning

What is ":-!!" in C code?

I bumped into this strange macro code in /usr/include/linux/kernel.h:What does :-!! do?

Linux

This researcher programmed bots to fight racism on Twitter. It worked.

Despite rising concern among the public, social-media companies have had little success stemming the wave of online harassment. As part of research recently published in the journal <i>Political Behavior</i>, I conducted an experiment on Twitter to find out the best tactics people can use to discourage …

Social Media

7 Self-Care Rituals That Will Make You a Happier and Healthier Person

When was the last time you took an hour out just for yourself? As in, you physically put aside time on the calendar to spend time doing something <i>you</i> …

Error Handling

Error Handling in Node.js<p>Error handling is a pain, and it's easy to get by for a long time in Node.js without dealing with errors correctly. However, …

H.264 is magic: a technical walkthrough of a remarkable technology.

H.264 is a video compression codec standard. It is ubiquitous - internet video, Blu-ray, phones, security cameras, drones, everything. Everything …

Deep Learning

How the Textsecure Protocol (Signal, WhatsApp, Facebook, Allo) Works

Goals<p>The goal of TextSecure is to offer "end-to-end security, deniability, forward secrecy, and future secrecy". What this means in practice is that …

Information Systems

A short survey about current popular JavaScript technologies.

The JavaScript world is richer and messier than ever.<p>So we collected data from over 20,000 developers, asking them questions on topics ranging from …

Vim anti-patterns | Arabesque

The benefits of getting to grips with Vim are immense in terms of editing speed and maintaining your “flow” when you’re on a roll, whether writing …

MarkeyJester's 68k Tutorial

lea (MarkeyJester’s).l,a0<p>lea (Motorola).l,a1<p>move.l #$00068000,d0<p>add.l #Beginner’s,d0<p>move.l #Tutorial,d1<p>move.l d0,(a0)+<p>move.l d1,(a1)+<p>(MarkeyJester’s …

What every JavaScript developer should know about Unicode

This story starts with a confession: I was afraid of Unicode for a long time.<br>When a programming task required Unicode knowledge, I was searching for …

An Exclusive Look at How AI and Machine Learning Work at Apple | Backchannel

<b>On July 30, 2014,</b> Siri had a brain transplant.<p>Three years earlier, Apple had been the first major tech company to integrate a smart assistant into …

Machine Learning

What Great Listeners Actually Do

Chances are you think you’re a good listener. People’s appraisal of their listening ability is much like their assessment of their driving skills, in that the great bulk of adults think they’re above average.<p>In our experience, most people think good listening comes down to doing three things:<p>Not …

Public Speaking

Humble Book Bundle: Joy of Coding presented by No Starch Press

TCP Puzzlers

It's been said that we don't really understand a system until we understand how it fails. Despite having written a (toy) TCP implementation in …

Linux

Journey to HTTP/2

After merely 3 years of HTTP/1.0, the next version i.e. HTTP/1.1 was released in 1999; which made alot of improvements over it’s predecessor. The …

135 Million messages a second between processes in pure Java

<b>{This post is part of a long running series on lock free queues, checkout the full index to get more context here}</b> <i><br>Porting an existing single</i> …

Goodbye, Object Oriented Programming

I’ve been programming in Object Oriented languages for decades. The first OO language I used was C++ and then Smalltalk and finally .NET and Java.<p>I …

Programming