I’m super excited to help out Code for America, by volunteering as a Code for Seattle brigade captain over the next year. The parent organization and local chapter are focused on encouraging Civic Hacking – getting programmers to volunteer time towards improving our local community. This to me is the flip-side of government transparency, where… Continue reading Code for America
Category: Online
nginx conditional redirection to php
I recently spent a few hours struggling with nginx to recreate a previous apache rewrite rule. The goal was that for requests with a specific prefix, where the file is not found, redirect the request to a php script to attempt automatic thumbnail generation. My eventual location block looked like location ^~ /assets/ { try_files… Continue reading nginx conditional redirection to php
Browserify-Override
Browserify-Override is a quick attempt I made at making a module for node.js. It allows the user to patch the output of browserify – a program which converts node.js modules into a browser-loadable format.
Chrome Proxy
Proxxy had its best installation day ever yesterday. I have no clue why. Usage is at about 2500 users, up from 1500 this summer.
Measuring page speed
There is a large amount of effort spent in the networking community in an attempt to minimize latency. It would be really great if the data I transfer could take a geographically efficient route, and if the things I ask for get sent back. It turns out that reality lags a bit behind this ideal.… Continue reading Measuring page speed
Toggling a pulse audio client’s sink
I often find myself pulling up the pulse audio GUI to flip the output of a specific application between speakers and headphones. I wanted to set up a hot key to toggle where audio from the active application was sent, but as far as I could tell, there wasn’t a way to do that from… Continue reading Toggling a pulse audio client’s sink
proxy2p
A quick screenshot of what I’m doing for my distributed computing final project. I’m calling it friend.s for now, although I’m not totally satisfied with that name. It’s a cross-platform piece of software that brings elements of peer-to-peer communication into your web browser. The goal is to be able to eventually offer a completely decentralized… Continue reading proxy2p
Muxed Earth
Distributed Computing so far
I gave a half-hour presentation on my research at the admitted students weekend earlier. I think I was able to convey some sense of the opportunities that Mudd offers for research, and presented a reasonable face of what it could look like. The talk was an explanation of the concepts behind distributed hash tables, and… Continue reading Distributed Computing so far
Experiments in Data Moshing
Some work I’ve been doing for my experimental animation class.