Skip to content

Instantly share code, notes, and snippets.

Jay Oster parasyte

Block or report user

Report or block parasyte

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
parasyte /
Created Jun 20, 2013
Memory and CPU optimized HyperLogLog (Python) patch Original:
diff --git a/hyperloglog/ b/hyperloglog/
index cb6b6bc..a16b730 100755
--- a/hyperloglog/
+++ b/hyperloglog/
@@ -1,5 +1,7 @@
-This module implements probabilistic data structure which is able to calculate the cardinality of large multisets in a single pass using little auxiliary memory
+This module implements a probabilistic data structure which is able to calculate
+the cardinality of large multi-sets in a single pass using little auxiliary
parasyte /
Last active Dec 17, 2015


The REST API provides secure administrative tasks for managing and auditing permissions (aka Access Control List, or ACL). All of the REST APIs require a cryptographic signature and a timestamp that is reasonably close to NTP time.


The timestamp is an HTTP query parameter following the Unix Time convention

parasyte / mp.js
Last active Dec 16, 2015
Multiplayer example for melonJS with PubNub
View mp.js
var Multiplayer = Object.extend({
init : function (new_player) {
this.pubnub = PUBNUB.init({
publish_key : 'demo',
subscribe_key : 'demo'
this.new_player = new_player;
// Record my UUID, so I don't process my own messages
View gist:4077694
package main
import "fmt"
// fibonacci is a function that returns
// a function that returns an int.
func fibonacci() func() int {
x, y := 0, 1
return func() int {
x, y = y, x + y
You can’t perform that action at this time.