1,401 reputation
267
bio website
location San Francisco, CA
age 28
visits member for 3 years, 10 months
seen Apr 17 '13 at 6:05

I'm a firm believer in pair programming, test driven development, transparency, and free software.

I've been writing code since the early 2000s, but they've been paying me to do it since around 2007 or so.

+++++++++++[>+++++++[>+>+>+>+<<<<-]<-]+++++++++++[>+++>+++>++>+++<<<<-]>->++++>-->--->.<<.<.>>.<<<.>>>>+++++.<<<+++.--.>>---.<.>+++.++++.<+++++..[>]++++++[<---->-]<.<<<<.>>++++.<++.--.+.<.+->>>>[-]<<[>>+>+<<<-]>[>]+++[<--->-]<.<<-.+.<<[>+<-]>.>>--.>++++.<<<--.<<.>>>>>---.<<<.>>>-.<+.<-.>---.<<+++.>>>++.<<---.<<<.>>>>++.>--.++.<<.>>++.<<<---.>>[<<->>-]<<.

The code on StackOverflow's 404 page was brought to you by yours truly.


Jun
8
comment StackTack, a JavaScript widget you can stick anywhere
+1 for a really cool use of the API. Seems like it could easily break the 10k hit limit if it gets even a modest amount of exposure, though (which is probably a good thing!).
Jun
5
comment Abuse potential in API write-access?
+1: I like this idea. And I agree that by and large, a 10k'er wouldn't abuse the site. But some of them might be angry coding fiends when they're drunk. Or their account could be compromised, although that's probably significantly less likely than them being an angry drunk.
Jun
5
asked Abuse potential in API write-access?
Jun
5
comment What ideas do you have for the API?
@George: Using Flack Overstow, right? >:)
Jun
2
comment Flack Overstow - Generate spam from Stack Exchange posts
Yeah, the first bunch were pretty funny, but I actually laughed out loud for the last one :)
Jun
2
awarded  Commentator
Jun
2
comment Flack Overstow - Generate spam from Stack Exchange posts
@George: That's documented in the Code heading of the post. The only thing it's doing is converting HTML entities to text... I haven't done a terrible amount of research on it, but I'd be open to a replacement, as long as it can convert whatever entities are thrown at it.
Jun
1
comment Flack Overstow - Generate spam from Stack Exchange posts
That's a shame the code doesn't compile :) I wonder if there would be a good way to retain formatting... Right now I just compress all whitespace to a single space, as you probably have noticed.
May
31
comment Soapi.CS : A fully relational fluent .NET Stack Exchange API client library
@code poet: As I've gone through writing tangoverflow, it was very clear that this API generation was something that should be delegated to a tool -- just due to the size of the StackApps API, if anything. Good job on this. You'll probably like to know that it successfully compiles on MonoDevelop 2.2.2 on OSX. Well, I was missing some references for the tests (and feeling lazy), but CodeGeneration and Salient.StackApps compiled fine.
May
31
comment Tangoverflow - StackApps API using D with Tango
@George: dmd is the Digital Mars D compiler. GDC should be equivalent, but I think it installs something like run-dmd.sh as a wrapper to translate the dmd arguments to GDC syntax. Even so, all that's going on in build.sh is compiling all *.d files with -unittest specified, then running the executable to verify the unit tests. The other option in the latest build is to do dmd -debug=statistics -run statistics.d which will download, parse, and print out information from /stats.
May
30
awarded  Nice Question
May
30
comment Tangoverflow - StackApps API using D with Tango
@George: If you run the included build.sh (which looks for dmd -- change as necessary), you should see only the line Unit tests passed. Let me know what it says, if it isn't that. As for why I don't have a Makefile yet, that's a two-part answer. 1. I don't know exactly how this library will be consumed. Right now, it can be simply dropped in to an existing project and compiled with everything else. 2. I don't know what the standard D build setup is -- I don't think Makefiles are idiomatic D.
May
30
awarded  Supporter
May
30
comment Tangoverflow - StackApps API using D with Tango
@George: I'm not sure how familiar you are with D -- are you set up to use Tango? If you're on Linux, these 3 bash scripts are the easiest way to switch back and forth between Phobos and Tango. If you are set up to use Tango, it should compile fine, although it won't do too much yet.
May
30
comment Tangoverflow - StackApps API using D with Tango
@George: It's hardly in a usable state yet :( I'm just working through parsing different API calls into classes so far. Hopefully by the end of the long weekend, it will be something more usable.
May
29
awarded  Editor
May
29
comment List of API client libraries grouped by programming language
@Thomas: I started a branch on Launchpad. Only one file in, but I'll get back to it later today.
May
29
revised List of API client libraries grouped by programming language
need lua, added ruby and d
May
29
asked Tangoverflow - StackApps API using D with Tango
May
27
comment Pilha - Ruby Wrapper to the Stack Exchange API
That's an odd choice of name. Any particular reason for that?