Akshay Nanavati

280 Flips | 6 Magazines | 111 Likes | 1 Following | 964 Followers | @AkshayNanav2014 | Keep up with Akshay Nanavati 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 “Akshay Nanavati”

C++ Benchmarks: Container Lookups

As expected, the performance of the vector grows linearly and significantly underperforms the unordered_set and the set. However, let’s just compare …

Databases

Be careful what you copy: Invisibly inserting usernames into text with Zero-Width Characters

Don’t want to read? Try the demo<p>Zero-width characters are invisible, ‘non-printing’ characters that are not displayed by the majority of …

Learning the value of good benchmarking technique with C++ magic squares

If you’re a working programmer and haven’t already seen it, you should check out Challenge your performance intuition with C++ magic squares. This …

Linux 101: How to hack your process’ memory

The /proc file system is an vital part of the Linux operating system, but for many, it’s not well understood. As we know, everything is a file in …

How to Create a Million-Dollar Business This Weekend (Examples: AppSumo, Mint, Chihuahuas)

<b>Noah Kagan</b> <b>built three multi-million dollar online businesses before turning 28. He also looks great in green.</b> (Photo: Brandon Wells)<p>Mr. Noah has …

Clojure's most important lesson

<i>This article originally appeared on my blog</i><p>Any programming language that you learn will hopefully teach you new techniques and ways of solving …

Immutable Paper

I've said before that immutable data is easier to reason about because it's more like the real world. That seems counterintuitive because the world …

What makes a good REPL?

<i>Dear Reader: although this post mentions Clojure as an example, it is not specifically about Clojure; please do not make it part of a language war.</i> …

Over 150 of the Best Machine Learning, NLP, and Python Tutorials I’ve Found

<i>If you like this article, check out another by Robbie:</i> <i><br>The AI Entrepreneur’s Moral Dilemma</i><p>While <b>machine learning</b> has a rich history dating back to …

Using Machine Learning to Predict Value of Homes On Airbnb

by Robert Chang<p>Introduction<p>Data products have always been an instrumental part of Airbnb’s service. However, we have long recognized that it’s costly …

Rust❤️Emacs

A community-driven port of Emacs to Rust.<p>GPLv3 license.<p><b>Table of Contents</b><p>Rust❤️Emacs<p>Why Emacs?<p>Why Rust?<p>Why A Fork?<p>Getting Started<p>Requirements<br>• Building …

Now – Realtime Global Deployments

now's approach to scalability is unique. Here's what makes it special:<p>Dynamic<p>We don't under-allocate or over-allocate resources. You don't have to …

Seeing AI | Talking camera app for those with a visual impairment

Turns the visual world into an audible experience<p>With this intelligent camera app, just hold up your phone and hear information about the world …

Linux tracing systems & how they fit together

I’ve been confused about Linux tracing systems for <i>years</i>. There’s strace, and ltrace, kprobes, and tracepoints, and uprobes, and ftrace, and perf, and …

How I Became a Better Programmer

Several people at React Conf asked me for advice on becoming a better programmer. For some reason, people see me as a pretty advanced programmer …

Daily Clojure workflow

Apr 29, 2017<p>It’s already been a month since I started my new job. All is going well and just as expected, and it’s been interesting to see how my …

The 10 Algorithms Machine Learning Engineers Need to Know

Read this introductory list of contemporary machine learning algorithms of importance that every engineer should understand.<p><b>By James Le, New Story</b> …

A suite of load balancing policies

Why and What is liblb?<p>It all started when a friend of mine complained about how the load balancing algorithm he was using wasn't delivering the …

7 Ways to Get Better at C++ During this Summer

Summer Is Coming.With it comes the sea, the sun, the beach, or the mountain or perhaps your family house. But there is also a great thing that comes …

Amazon Web Services’ new DAX database accelerator juices performance without an app overhaul

Amazon Web Services’ in-memory cache for its DynamoDB database, introduced just two months ago in preview mode, has been promoted to a general …

Algorithm Cookbook in Rust

A collection of classic data structures and algorithms, emphasizing beauty and clarity over full generality. As such, this should be viewed not as a …

wizardcode

Wizard Code is my take on machine programming. The book discusses the C language in depth from a low-level programmer's perspective. You will get …

React Native – Top Reasons to Choose It For Hybrid App Development

Hybrid mobile app development has been advanced with top frameworks coming to the rescue, helping in quick app development.

Why Go?

A few weeks ago I was asked by a friend, “why should I care about Go”? They knew that I was passionate about Go, but wanted to know why I thought</i> …

Bugs You'll Probably Only Have in Rust

Alexis Beingessner - June 14, 2017<p>The source of this post is hosted on Github. If you find any errors, please file an issue or submit a PR! …

System programming in Rust: beyond safety

System programming in Rust: beyond safety Balasubramanian et al., <i>HotOS’17</i>Balasubramanian et al. want us to switch all of our systems programming over …

RE guide for beginners: Methodology and tools

Hi fellas, A few days ago, I decided to start my adventure in the reverse engineering domain. I was quickly overwhelmed by a bunch of information and …