Popularity
4.9
Declining
Activity
0.0
Stable
12
0
3
Monthly Downloads: 9
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
hyperloglogplus alternatives and similar packages
Based on the "Other" category.
Alternatively, view hyperloglogplus alternatives based on common mentions on social networks and blogs.
-
xmonad
The core of xmonad, a small but functional ICCCM-compliant tiling window manager -
parconc-examples
Sample code to accompany the book "Parallel and Concurrent Programming in Haskell" -
hid-examples
Examples to accompany the book "Haskell in Depth" -
CheatSheet
A Haskell CheatSheet in PDF and literate source formats. -
update-nix-fetchgit
A program to automatically update fetchgit values in Nix expressions -
generic-data
Generic data types in Haskell, utilities for GHC.Generics -
xmonad-screenshot
Gtk-based screen capturing utility for XMonad. -
autonix-deps
Library for Nix expression dependency generation -
xmonad-utils
A small collection of X utilities useful when running XMonad. -
git-checklist
Manage a per-branch checklist in your github repository -
status-notifier-item
A Haskell implementation of the StatusNotifierItem protocol (https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/). -
nicovideo-translator
Nico Nico Douga (ニコニコ動画) Comment Translator -
legion-extra
Extra non-essential utilities for building legion applications. -
hs-carbon
A Haskell framework for (parallel) Monte Carlo simulations -
unsafeperformst
Like unsafeperformIO, but for the ST monad. -
herf-time
time interval library loosely based on the way time is handled by the Kerf programming language -
Randometer
A set of games that help you calibrate your intuition for randomness. -
wacom-daemon
Set of scripts to set up and customize Wacom Intuos Pro tablets -
xmonad-entryhelper
xmonad-entryhelper makes your compiled XMonad config a standalone binary.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Promo
scoutapm.com
Do you think we are missing an alternative of hyperloglogplus or a related project?
README
HyperLogLogPlus
Haskell implementation of HyperLogLog++ with MinHash for efficient cardinality and intersection estimation using constant space.
See original AdRoll paper for details: HyperLogLog and MinHash
Also AdRoll blog post
-- Example:
:set -XDataKinds
:load Data.HyperLogLogPlus
type HLL = HyperLogLogPlus 12 8192
mempty :: HLL
size (foldr insert mempty [1 .. 75000] :: HLL)
size $ (foldr insert mempty [1 .. 5000] :: HLL) <> (foldr insert mempty [3000 .. 10000] :: HLL)
intersection $ [ (foldr insert mempty [1 .. 15000] :: HLL)
, (foldr insert mempty [12000 .. 20000] :: HLL) ]
Testing
stack test