View keybase.md

Keybase proof

I hereby claim:

  • I am wagerlabs on github.
  • I am wagerlabs (https://keybase.io/wagerlabs) on keybase.
  • I have a public key ASCQ3X9kS5iiA8i6P4M0WIwV_Ex8cA6Lb3iwAeWUDQmv1Qo

To claim this, I am signing this object:

View RecordAudio.swift
//
// RecordAudio.swift
//
// This is a Swift 3.0 class
// that uses the iOS Audio Unit v3 API and RemoteIO Audio Unit
// to record audio input samples,
// (should be instantiated as a singleton object.)
//
// Created by Ronald Nicholson on 10/21/16.
// Copyright © 2016 HotPaw Productions. All rights reserved.
View here.rs
#![feature(conservative_impl_trait)]
extern crate futures;
extern crate tokio_core;
use std::env;
use std::io;
use std::net::SocketAddr;
use futures::{Future, Poll, Async};
use futures::stream::Stream;
View playground.rs
pub type uint = u64;
pub fn initialize_with_closure<F>(rules: F) -> uint where F: FnOnce(&mut uint) {
let mut i = 0;
rules(&mut i);
i
}
// equivalently
pub fn initialize_with_closure_explicit<F>(rules: F) -> uint where F: for<'a> FnOnce(&'a mut uint) -> () {
View gist:c02c4480cd793eb2c3fd
if $(equal $(SYSNAME), Darwin)
vmount(-l, src/compat/gl3, _build)
else
vmount(-l, src/compat/gles2, _build)
View OMakeroot
open build/C
open build/OCaml
DefineCommandVars()
USE_OCAMLFIND = true
mkdir -p _build
vmount(-l, src, _build)
vmount(-l, src/ext, _build)
View Fallible.swift
/**
FIXME: Box exists to prevent the "Unimplemented IR generation feature non-fixed multi-payload enum layout" error. */
final class Box<T> {
let value: T
init(_ value: T) {
self.value = value
}
}
View resume.markdown

http://wagerlabs.com/about

Summary

I develop backends in Erlang and Go. I also write Mac device drivers and firmware for various microcontrollers.

I wrote OpenPoker, a scalable Erlang poker server, and sold it to Electronic Arts for use in EA World Series of Poker (WSOP).

I thrive on solving difficult problems.

View foo.cpp
// xcrun clang++ -std=c++11 -stdlib=libc++
#include <tuple>
#include <iostream>
using namespace std;
tuple<int, int> minmax(int x, int y)
{
if (x <= y)
View subman.sql
CREATE TABLE Subman_Publisher
(
id string AUTO PRIMARY KEY, -- auto-generated, uuid
stacks set of string REFERENCES Subman_Stack, -- primary key ref
subscription_count int
);
CREATE TABLE Subman_Stack
(