DonorsChoose: Future of Philanthropy?

April 1st, 2008

donors chooseShort version: Help me fund a project to help teach 6th graders math by providing physical “manipulative” aids for a classroom at my old middle school: Making Math Make Sense in Mrs. B’s Classroom.

If you watch the Colbert Report (or listen to NPR as much as I do), you’ve probably heard about DonorsChoose.org. The problem: teachers lack resources for innovative projects within public school budget constraints. People in the school community (defined broadly) want to support these pro-active teachers. Schools resort to a multitude of fundraising gimmicks to fill these gaps, often turning kids and their parents into a free-labor sales force for overpriced products (how many pounds of Morley Candy have my fellow CVHS alumni sold?). People buy these products “for a good cause.” If a company made a bit of a profit off the deal, at least the school got a cut.

In the past, these fundraisers were a necessary evil to compensate for limited school budgets dictated by a political process external to the classroom itself. Asking every possible donor for money for every possible project would have been an impossibly expensive task. The potential donor pool for any specific project is unique (some people want to give in their community; others for teaching math; others for kids with learning disabilities; etc). Instead of incurring the (unreasonable) expense of trying to identify potential donors, inform these donors of the potential project, and importantly, informing interested donors in a timely fashion that there are other interested donors that are also willing to shoulder part of the cost — people instead would fork over some cash in exchange for some chocolate and trust that the school system would manage it well enough; and if not, at least they got some chocolate.

The insight DonorsChoose had is the lesson Clay Shirky outlines in his recent book Here Comes Everybody — the Internet has changed everything. The previously expensive task of publishing a list of potential projects in a timely fashion for discovery by possible donors has become essentially free. Recognizing this, DonorsChoose provided a platform to give teachers the power to reach around the politics and bureaucracy of the school system and give donors the power to see exactly how their dollars will be used.

This evening I saw DonorsChoose CTO Oliver Hurst-Hiller present at the NY Tech Meetup. When I met Oliver after his presentation, he gave me a $30 gift certificate. The first thing I did when I got home was to figure out how to give it away. I quickly found my K-12 school district found one project seeking funding at my old Middle School. I saw that it had already reached 10% of its fundraising goal. I decided to give to this project and double-match the gift certificate, bringing it to 26%. Now it’s up to you to help us finish raising the last few dollars.

Brownstoner “hide guest comments” bookmarklet

March 31st, 2008

My contribution to the LazyWeb today: Brownstoner user Polemicist asks for a way to hide frequently obnoxious “guest” comments on Brownstoner. I write a bookmarklet. Drag the following link to your bookmark toolbar and click it on any Brownstoner post and it’ll hide the guest comments for you.

Hide Guest Comments.

I’ve only tested this in Firefox. This is why everyone should learn DOM scripting. Customize the web.

It.

March 13th, 2008

Amanda tapped me awhile ago for a game of blog tag:

1) Link to the person who tagged you.
2) Post the rules.
3) Share six non-important things / habits / quirks about yourself.
4) Tag at least three people.
5) Make sure the people you tagged KNOW you tagged them by commenting that you did.

  1. When writing/coding, I frequently find myself “conserving” characters when correcting text, rather than retyping those characters even when retyping would be faster. Example: let’s say I typed “foolhardy” and decided “silly” is a better word. I might delete all but “l” and “y” from “foolhardy” and then prepend “sil,” “saving” two letters — which is, well … silly.
  2. I long for the day when I can sit around making stupid web pages and other pointless things, full time, for my own amusement
  3. I’m very good at dealing with internal contradiction and guilt. I blame my Catholic upbringing. (For example, while I acknowledge that White Castle hamburgers and American Gladiators aren’t good for me nor anyone else, I still consume them with glee and little, ineffectual remorse; or I think this whole ‘tag’ game is silly, bordering on old-people-email-forward-spam waste of time, but here we are)
  4. I believe bacon is reason enough to live
  5. I seriously considered moving to Astoria solely to run against Peter Vallone, Jr. for City Council (until I learned he’s term limited out)
  6. I fail early and often

Who’s “it” next? noneck because he loves the attention; Jacob because he just crashed on my couch; and Sat because his chronometer’s 10s digit just rolled over to 3.

Ari Does City Hall

March 13th, 2008

This is not a photoshop job. I kid you not. (Photo by Michael O’Kane).

Ari behind NY City Hall podium

Ask him about his campaign for Brooklyn Borough President.

Going meta on an Internet meme: single-serve.com

February 20th, 2008

So I get lots of ideas for really stupid web projects. For reasons I don’t understand, I feel guilt for not releasing my useless web toys into the Internet cosmos. Perhaps my retroactive New Years resolution will be to make more of these, since I just built one: Single-Serve.com — inspired by this Kottke post.

If you don’t get it, well, you don’t get it. Feel free to email us if you have a site to add, feedback, hatemail, etc.

Minimizing Takeout Waste — Standard Containers?

December 5th, 2007

About once a week:

Me: “No bag. No bag. No, no fork. No napkins. No. No I have it all back at the office. No, just this.”
Halal guy: *smiles and laughs*
Me: Thanks.

One thing I love about NYC lunch time operations is the insane efficiency of busy lunch joints — especially street vendors and deli cashiers (who often handle three customers at once because they make change faster than customers can pay). One thing that drives me nuts is the waste created. In order to refuse any part of the packaging — bag, utensils, sauce packets, napkins, etc. — requires an insane amount of persistence.

In a typical week, I think I only use only three or four varieties of container, which are almost always plastic or styrofoam. While I can minimize the accouterments, I still can’t ditch the container. I wish I could just walk up to the halal guy, hand him a plastic container, and walk away with my food. (Or my soup guy; or my hot bar food from the deli) — but I’m sure if I tried to pull this on my own, most vendors would either refuse or, at minimum, give me a hard time.

I think the City should sponsor a standardization of various takeout container types which vendors could sell along with their products and accept for various kinds of foods. A visit to one of the busy “has everything” Manhattan delis should be able to standardize on a handful of container types that’d be appropriate for most kinds of foods. The city should also accept these containers for recycling. Then, I could walk up to my halal guy, give him my number six, and walk away with my chicken-on-rice happily…

Takeout Conundrum musings at Serious Eats

Brooklyn Cohousing

November 29th, 2007

When I lived in Ann Arbor, I liked the principles of the co-housing communities there — push the cars to the edges; create actually useful common spaces both to make it easier to live in a smaller space (community workshop; spare guest rooms) and to help build community amongst neighbors (large community kitchen and occasional community meals) — but I couldn’t get over the suburban, greenfield setting. I longed to see more urban cohousing communities take root.

I was excited to see recently this Gowanus Lounge post about the newly forming Brooklyn Cohousing Group. I saw the post 30 minutes after the meeting started, but hope to make the next one on December 5th. I suspect this group might not be for us, though. Their stated priorities are “walking distance to Prospect Park” and “good schools” which (to me) means “Park Slope” and “not in the budget” — unless the housing market tanks and I still have a good job.

Email Web Standards Project Launches

November 28th, 2007

Email Standards ProjectThe folks from my favorite email list host provider CampaignMonitor have taken a cue from the well-established Web Standards Project (which has had considerable success at getting browsers to act more alike) and launched today the Email Standards Project. I’m not the biggest fan of HTML email but having recently dealt with issues around the Pando newsletter — if you thought browser support for web standards was frustrating, you ain’t seen nothin’!

Compensating with Firebug

November 27th, 2007

Firebug is one of those rare tools that so fundamentally changes the way you do something (in this case web development, especially javascript) that, once you get used to it, you can’t quite remember what life was like without it.

As a quick example, today I found myself faced with the necessity of doing some batch operations in Drupal and cursing the lack of a “check all” option on the content edit screen. I could have figured out how to write a php script to do what I want or wrangle the database directly — and risk missing something. Instead, I fired up the Firbug console, and just ran this on the few pages I needed to “check all” on to run my batch operations right from the UI:

var checks = document.getElementsByTagName('input');
for(c in checks) {
  checks[c].checked = true;
}

I wouldn’t recommend this as a production solution — it checks every checkbox on the page and doesn’t discriminate between input elements (i.e., it sets “checked” attributes on every input) — but worked great for my case. It would have been even simpler if I’d had jQuery available. But that’s another post.

Thanksgiving 2007

November 27th, 2007

We again decided to avoid the insane holiday travel madness and stay in NYC for Thanskgiving, Our friend Dave came over and we had a mini-feast.

At some point, I got the idea to do a butternut squash risotto, so we decided to go for an Italian theme for the menu. In this shot of the leftovers, you can see every dish.

  • Cheeseball — loosely based on the linked recipe, though I used asiago and an aged provolone as the base cheeses. Would have covered with pancetta instead of bacon if I had found any.
  • Canelini, kale, and italian sausage soup — with parmesan flakes. We make this a lot. The linked recipe is pretty close to how I do it.
  • Butternut Squash Risotto with Sage — the link is for asparagus and mushroom risotto but the basic technique is the same. I added in roasted, chopped squash and sage near the end.
  • Italian Pot Roast — I kind of winged this one, though this and this were the inspiration. I cooked down the tomato/wine sauce after straining the solids and oh my god is it delicious.
  • Collard Greens with smoked turkey tail — mostly because they had smoked turkey tails and a giant pile of collards at the supermarket — I love Brooklyn. No recipe for this one, just did it like I do it.
  • Mashed pototatoes — I added some cream cheese in addition to the cream and butter — worked out well
  • Mushroom gravy — no bird for gravy making so I sauteed some shrooms, made a roux in butter, whisked in stock. Easy.
  • Sweet potato spears — peel, cut, toss in oil, throw on some salt in thyme, and about 30 mins at 400 degrees
  • Stuffing — I *couch*usedaboxmix*cough* with some italian sausage, cooked in the oven — sorta like mom’s
  • Apple Cake — first time I tried this recipe. Exactly what I wanted. A little home-made cider syrup poured over the top worked well.
  • Lizz’s contribution: the amazingly delicious 3-layer dark chocolate torte with almond slivers.
  • Dave’s contribution: Harpoon Brown — highly appropriate to the meal