Hi, I'm Daniel!
DistributedSearch. Distributed search engine in C++14, using nanomsg for communication, bond for serialization.
68cpp11-snippets. snippets of what's new in the c++11 standard
51cpp14-snippets. snippets of what's new in the c++14 standard
30libosrmc. Pure C bindings for libosrm
19TM602X. Simple application to generate the login "password of the day" for the Arris TM602X telephony modem family.
12zindex. A very fast cloud-native static spatial index for 2D points based on a Z-Order space filling curve and BIGMIN search space pruning
12dotcolon-fonts. Sora Sagano's excellent fonts packaged up for the web
11efficientnet. EfficientNet implementation in PyTorch - https://arxiv.org/abs/1905.11946
10cppnow2016. C++Now 2016 talk - Pulling Visitors: Boost.Graph + Boost.Coroutine
10lock_guard_n. Generalized std::lock_guard for Lockables exploiting std::locks's deadlock avoidance algorithm.
6cpp-travis-setup. Trying out several Travis CI setups for C++11 / C++14 projects.
6osm-roof-shape-nn. Learning and Predicting Roof Shapes from OpenStreetMap data
5srtm-util. Using the Shuttle Radar Topography Mission (SRTM) elevation models and related .hgt files for visualization and exploration.
5bundesrecht-scraper. Github Action based scraper to capture changes to Bundesrecht at gesetze-im-internet.de
4dslr-pi-control. Managing DSLRs with a Raspberry Pi; mobile friendly web interface.
4coroutine-scheduler. Cooperative multitasking: coroutines + scheduler
4shared-trust. Share secrets amongst a group of people whom you trust (or don't), where a subset can re-construct the secret.
4visiont-pytorch. Vision Transformer implementation in PyTorch - ICLR 2021 submission https://openreview.net/forum?id=YicbFdNTTy
4covid19-at-home. Easily run protein folding computations on GPUs to fight Covid-19
4gridka2016. GridKa 2016 C++ Workshop
4argparse-generic. Auto-generate argument parsers from data types (struct or class) in C++14.
3Threadpool. A simple C++11 Thread Pool implementation
3nedem. Neural implicit digital elevation model
3x86-64-asm. x86-64 asm (gnu/linux) playground: intrinsics, syscalls, non-null opcode encoding and more
3exit-signs. Playing with Exit Signs / Destination Signs
3docker-tippecanoe. Pre-built Docker images for https://github.com/mapbox/tippecanoe so you don't have to compile it from source
3rowing2024. Rowing The Atlantic on a Concept2 in 2024
3docker-osmium. Pre-built Docker images for https://osmcode.org/osmium-tool/ so you don't have to compile it from source
2libosrm-http-casablanca. Experimental and incomplete Casablanca HTTP server integration for libosrm (read: osrm-routed replacement)
2graphiti. Graphs on my GPU rig - sparse matrix vector multiplications for graph computations
2pandoc-template-mapbox-base. Pandoc HTML5 template for using Mapbox Base
2robosat. Semantic segmentation on aerial and satellite imagery. Extracts features such as: buildings, parking lots, roads, water, clouds
2rumpkernel-playground. Baking Unikernel based on the NetBSD Anykernel, hosting native C++14 app
2cku. ♜ Capstone ♝ Keystone ♞ Unicorn ⚒ Playground
2jax. Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
1zbush. A very fast spatial index for 2D points based on a Z-Order space filling curve and BIGMIN search space pruning
1geozbush. A very fast spatial index for geographic locations based on a Z-Order space filling curve
1flax. Flax is a neural network library for JAX that is designed for flexibility.
1osm-importance. Alternative routes based importance heuristic to complete OpenStreetMap
1rusayo-maps. Putting the Rusayo Camps on the map
1c2x-doc. Documentation for the Car-To-X visualization project (2012/2013) at the Karlsruhe Institute of Technology (KIT). Describes the setup for an routable PostgreSQL 9.1/PostGIS 2/pgRouting environment, based on OpenStreetMap data.
1classyshoes. Learning semantical representations using a Distributed Memory Model of Paragraph Vectors (PV-DM)
1cpp11-workshop. Public repository for our C++11 workshop: examples, stubs, notes
1FreeMonads. Free Monad + Interpreter Pattern Playground
1avx-playground. Learning AVX/AVX2/FMA vectorization. Abstractions for Vec8Float, Vec8Int in C++14.
1bit-arithmetic-bloom-filters. Bit Arithmetic Example: Bloom Filters. (created for my '13/'14 osdev tutorial)
1detectron2. Detectron2 is FAIR's next-generation research platform for object detection and segmentation.
1pytorch. Tensors and Dynamic neural networks in Python with strong GPU acceleration
1