Ben Taitelbaum btaitelb

View keybase.md

Keybase proof

I hereby claim:

  • I am btaitelb on github.
  • I am benji (https://keybase.io/benji) on keybase.
  • I have a public key whose fingerprint is 6C52 F9C2 5596 2CC1 F4C9 9A6B 3D03 B326 DAF1 D7E7

To claim this, I am signing this object:

View gist:5359668
1 2 3 4 5 6 7 8 9 10
Run options:
 
# Running tests:
 
/Users/btaitelb/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/test/unit.rb:707:in `block in _prepare_run': undefined method `size' for #<ParallelEach:0x007fcebca02c00> (NoMethodError)
from /Users/btaitelb/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/test/unit.rb:707:in `each'
from /Users/btaitelb/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/test/unit.rb:707:in `inject'
from /Users/btaitelb/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/test/unit.rb:707:in `_prepare_run'
from /Users/btaitelb/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/test/unit.rb:648:in `_run_suites'
from /Users/btaitelb/.rvm/gems/ruby-2.0.0-p0@sprockets-rails/gems/minitest-4.7.1/lib/minitest/unit.rb:861:in `_run_anything'
View gist:5149527
1 2 3 4 5
>> Thin web server (v1.5.0 codename Knife)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:9292, CTRL+C to stop
!! Unexpected error while processing request: Content-Length header was 4005, but should be 7895
127.0.0.1 - - [13/Mar/2013 01:04:24] "GET HTTP/1.1" 404 4005 0.2757
View gist:4375301
  • Preferences -> Settings - User (Cmd-, in osx)
  • add "ignored_packages": [] (don't forget the commas at the end of lines)
  • save
  • now you see INSERT MODE in the lower left corner
  • hit ESC to get to COMMAND MODE. You can use vim commands like :w for save, and navigation keys like j,k,h,l
  • now hit i to get back to INSERT MODE, and use your favorite emacs key bindings, like C-a and C-e
View gist:3668537

Programming Pretty Good Practices

  • Write code that works, most of the time at least.
  • Keep documentation up-to-date unless no one's going to read it anyway.
  • Use TDD, but don't both to hook up CI.
  • Hire a ScrumMaster (certified of course), and then tell him/her what to do on the team, based on your (uncertified) ideas of scrums from all those rugby games you watched last year.
  • Test files should exist to give the appearance of caring and design.
  • Popular libraries should be included to give the appearance of being cutting-edge.
  • Always use the words agile, rock start, and ninja in your job ads whether they apply to your existing team or not
View gist:2939745
1 2 3 4 5 6 7 8 9
as submitted via http://alumni.virginia.edu/contact/alumni-feedback/
 
I personally find the way that Sullivan left UVa to be consistent with the way I left,
through a non-transparent, closed-door decision that demonstrates neither scientific inquiry
nor academic rigor. It's great to see that the president is held to the same standards as students.
 
Speaking of standards, I believe that getting asked to leave the university demonstrates
that Sullivan was an upstanding person, who never lied, cheated or stole,
since I also know first hand that people don't get kicked out for those reasons.
View keydownTest.js
1 2 3 4 5 6 7 8 9 10
if (Meteor.is_client) {
Template.hello.greeting = function () {
return "Welcome to keydownTest.";
};
 
Template.hello.events = {
'keydown .keytest' : function () {
// template data, if any, is available in 'this'
if (typeof console !== 'undefined')
console.log("You pressed the button");
View keydownTest.css
1 2 3 4 5
.keytest {
width: 640px;
height: 480px;
border: 1px solid black;
}
View gist:2865014
1 2 3 4 5 6 7 8 9 10
<head>
<title>keydownTest</title>
</head>
 
<body>
{{> hello}}
</body>
 
<template name="hello">
<h1>Hello World!</h1>
View gist:2836901
1 2 3 4 5 6 7 8 9 10
100110 01100110101 1011001
1010110010011 10110011010110010 100110101101
11001110010011101 100110100111010011010 011010110100101
10100110011001110011 110100101101001101001 1011011010110010 1011011
0110011100110001110010011001101001000110010110 101001101110101100 101101101110
0111001101100111101011010110110010011010010011011101011001000110 101101101110110
1001101011010110100110101101011010011100101101110101101001010100101001101
00100110101101011011101011010010010111101011100000101001101011101011010
1011011010011101001110010011101101101101101101010110100100100101001010011100101
00110010110100011010010110100100110100110111010110010010110011010110101101101
Something went wrong with that request. Please try again.