Zürich

Niklas Hambüchen

Expert
@nh2

Bio: Imperial College London, @tsurucapital @google @fpco @benaco

internal-contstrained-pki. Safely shareable TLS root CA for .internal networks using Name Constraints

552

static-haskell-nix. easily build most Haskell programs into fully static Linux executables

403

call-haskell-from-anything. Call Haskell functions from any programming language via serialization and dynamic libraries

402

strace-pipes-presentation. Presentation: Debugging across pipes and sockets with strace

156

hatrace. scriptable strace

125

nixops-tutorial. Tutorial for practical deployments with NixOps

113

haskell-cpu-instruction-counter. Measuring CPU instructions in Haskell using Linux Performance Counters

83

haskell-from-python. Example how to call Haskell from Python easily (using ctypes.cdll.LoadLibrary)

58

nix-binary-cache-proxy. An NGINX caching proxy to serve the cache.nixos.org binary cache from your local network, ready-to-deploy with nixops

57

link-with-lld-example. Example how to link Haskell programs very quickly with lld

48

haskell-jobs-statistics.

36

nixos-vm-examples. Examples of how to build and run NixOS VMs with nix

35

haskell-ordnub. Data.List.nub is O(n²). This one is O(n log n) by requiring an Ord instance.

34

hemokit. Haskell library for the Emotiv EEG, inspired by the Emokit code

32

nixos-ami-building. Methods for building custom NixOS AMIs

29

arduino-a7105. Fixed code from http://www.instructables.com/id/Easy-Android-controllable-PC-Interfaceable-Relati/step6/Arduino-Software/

24

housescan. Building-scale interior 3D reconstruction with KinectFusion

22

loop. Fast loops for Haskell (for when GHC can't optimize forM_), with benchmarks

19

asus-xtion-fix. For making the Asus Xtion work on USB 3.0 on Linux (e.g. for PCL)

18

hackage-download. Script to download all of Hackage

18

gmail-spamfilters-paypal-security-messages. Screenshot of how GMail classified PayPal security message as spam

16

nixops-gluster-example. Advanced nixops deployment example: GlusterFS

13

dentls. Fixed version of the program at https://serverfault.com/a/328305/128321

13

network-house. Haskell data structures and parsers for Ethernet, TCP, UDP, IPv4, IPv6, ICMP, DHCP, and TFTP packages. Extracted from the House project network stack.

13

haskellerz-async-tutorial-2020. Async tutorial (my HaskellerZ 2020 talk)

13

aesonbson. Mapping between Aeson's JSON and Bson objects

12

conduit-concurrent-map. Concurrent, order-preserving mapping Conduit for Haskell

11

niceshare. GUI for gstreamer-based screen sharing

11

diskorder. read files in physical order to reduce hard drive seeks

11

haskell-static-data-sqlite. Example how to append data to a Haskell executable using sqlite

10

sublime-text-move-tabs. Arranging tabs in Sublime Text like in Chrome

9

shared-memory. Haskell shared memory library

9

kibana-importer. Imports a Kibana export.json file into Kibana

8

iso8601-time. Convert to/from the ISO 8601 time format in Haskell

7

lambdabot-zulip. Lambdabot for Zulip Chat

6

haskell-todos. nh2's Haskell TODO / wish list for Open Source tasks to improve Haskell

6

nixos-configs. My NixOS configs

6

proctest. A Haskell library for testing interactive command line programs

6

selfrestart. Allows restarting the currently running Haskell executable

5

darcs-fastconvert. Import/export git repos to/from darcs. Also contains darcs-bridge for bidirectional synchronisation. Forked from http://darcsden.com/mornfall/darcs-fastconvert to fix build on newer platforms.

4

chrubuntu-anyos. Run any Linux distro on your legacy Chromebook, ChrUbuntu style

4

custom-hackage. Script that allows to run your own hackage with select packages/versions that you drop in

4

temperature-sensor-server. Haskell server to serve temperature from Arduino

3

git-rewrite-history-on-patches. Script to replace words in a range of recent git commits

3
44
Apply