Ravin Sharma

2,701 Flips | 12 Magazines | 1 Like | 855 Followers | @ravinsharma7 | Keep up with Ravin Sharma 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 “Ravin Sharma”

Introduction to A*

There are lots of algorithms that run on graphs. I’m going to cover these:<p><b>Breadth First Search</b> explores equally in all directions. This is an …

Cache coherency primer

I’m planning to write a bit about data organization for multi-core scenarios. I started writing a first post but quickly realized that there are a …

Own your own data

Cellphone metadata has been in the news quite a bit lately, but the National Security Agency isn’t the only organization that collects information …

Charlieplexing

<b>Charlieplexing</b> is a technique for driving a multiplexed display in which relatively few I/O pins on a microcontroller are used e.g. to drive an array …

PHP News, Views and Community

The Qandidate.com blog has a new post today looking at fault tolerant programming in PHP applications. Essentially, this means writing your code so …

PredictionIO raises $2.5M and wants to be MySQL for machine learning

A startup called PredictionIO has raised $2.5 million in seed capital to help it try and make a business out of open source machine learning …

Akamai vs Incapsula: Comparative Review

CDN, Tips<p>A+ A-<p>Email Print<p>https://www.fromdev.com/2014/04/Akamai-vs-Incapsula-CDN-Comparison.html<p>Security vulnerabilities, targeted attacks, …

MazeBolt Security Blog

Nous avons commencé cette série avec une introduction sur la façon dont les délinquants ont adapté leurs attaques en raison de l’abondance …

Comparison of single page application starters

I decided to re-enter the world of app development after some time away from it. So I needed to decide which way to do that. Unfortunately there are …

[dupe] Evernote style open source tool with end2end encryption

Evernote

The mathematics behind Hadoop-based systems - thoughts from the red planet - thoughts from the red planet

I wish I had known this a year ago. Now, with some simple mathematics I can finally answer:<p>Why doesn't the speed of my workflow double when I double …

Every C99.php Shell Is Backdoored (A.K.A. Free Shells for Everyone!)

Earlier I made a post calling out the wrong people for backdooring the C99.php shell hosted on r57.gen.tr. They look to possibly be only exploiting …

How to run a load test of 50k+ concurrent users

This article will describe the steps you need to take to smoothly run a 50K concurrent users test, at least from the load testing point of view.<p><b>Check</b> …

Average Typing Speed Infographic — Ratatype

Average typing speed infographic<p>What is the average typing speed on the keyboard? Who types the fastest? How can your typing speed help you get a …

Improved default settings for Linux machines

I get asked about my default settings for Linux fairly frequently and was writing this in an email and decided to post it for broader use. If you …

LGBT News | Equaldex

Newest<p>Share and discover interesting news and stories about LGBT topics. Find something interesting? Submit it!<p>Users with 50 karma can downvote …

LGBTQI

Timing-safe memcmp and API parity

OpenBSD released a new API with a timing-safe bcmp and memcmp. I strongly agree with their strategy of encouraging developers to adopt “safe” APIs, …

Bypass of PayPal's Two-Factor Authentication

2014-03-28: Dan Saltman (EverydayCarry.com) discovers a two-factor bypass in the PayPal mobile application for iOS -- toggling airplane mode after …

C++ patterns using plain C

So that's it, you read this article, and this post, and this, and this, and you spent too many time trying to debug 8 pages long compilation error …

Beating A/B Tests

Over the past year, we've run 39 different experiments on The Muse with a total of 113 variations. This testing has played a pivotal role in our …

Recovering deleted files using only grep

In my college systems class we were required to implement malloc.<p>I spent a week or so on it. No version control — I was both youthful and …

What D3.js is Not

I have played with D3.js quite a bit recently. After exploring its API and building a rather complex chart, I come to realize that I have …

Simple Ways to Protect an API: HTTP Basic Authentication and HTTP Token Authentication

5 min read —Thuva Tharma— Jun 25, 2014 ● http ● ruby ●<p>The backend for theScore mobile apps consists of many different web services (Core Sports, …

Why a pro/con list is 75% as good as your fancy machine learning algorithm

I'm currently dating two lovely women, Svetlana and Elise. Unfortunately continuing to date both of them is unsustainable so I must choose one.<p>In …

Everything Is Bullshit

We wrote a book! Priceonomics has released our first book, Everything Is Bullshit. If you’re a fan of our blog, we think you’ll like it. It’s an …

CPU Cache Essentials

This post came to my mind after watching the excellent presentation of Scott Meyers called "CPU Caches and Why You care". This post will try to …