Skip to content

Instantly share code, notes, and snippets.

View mattdennewitz's full-sized avatar

Matt Dennewitz mattdennewitz

  • Chicago, IL
View GitHub Profile

The ULMG Constitution

Updated, March 2022

History

The United League of Moderate Gamers was created in 1986 so that ordinary people could experience the thrill of operating a Major League baseball franchise without the bother of spending countless millions of dollars for the pleasure.

After incomplete seasons of face-to-face Strat-O-Matic play in 1986 and 1987, the charter members – Todd Burkes, Darren Grasse and Rick Senften – re-formed the league into a 12-team, play-by-mail format beginning in 1989. The inaugural members were:

  • Todd Burkes (Houston)
  • Darren Grasse (Seattle)
  • Rick Senften (Cleveland)
  • Scott Harrington (Chicago-N)
@mattdennewitz
mattdennewitz / corrupt.py
Created October 15, 2010 02:44
python port of corrupt, for image disruption.
#!/usr/bin/env python
"""
corrupt
usage: ./corrupt.py --source=input.jpg [--output=corrupted.jpg] [--iterations=10]
originally: http://www.recyclism.com/corrupt.php
ported: @mattdennewitz
"""

Pitchfork’s Product team is hiring. We're looking for a sharp, creative front-end developer excited about pushing hard on UI and UX across all platforms. Your work will be seen daily by millions around the world, and you'll be a part of a small team of designers and developers whose work has been praised for redefining online music journalism and influencing the medium itself.

Our work environment is fast-paced and intimate: we all work very closely, and everyone has say in new ideas, features, and approach. You should be someone constantly learning about new technology and keenly aware of its practical applications and limitations. It should go without saying that you’re willing to take on any task, regardless of size or glory. Everyone here wears many hats, and no job is too small for anyone. Strong communication skills are a must, as is the desire to teach as much as you learn. A love for music doesn’t hurt, either.

Responsibilities

As part of Pitchfork’s Product team, you will help us

  • consistent
@mattdennewitz
mattdennewitz / keybindinds.json
Last active June 25, 2019 20:29
dennewitz vscode settings
// Place your key bindings in this file to overwrite the defaults
[{
"key": "ctrl+x g",
"command": "workbench.action.gotoLine",
"when": "editorTextFocus"
},{
"key": "ctrl+down",
"command": "spaceBlockJumper.moveDown",
"when": "editorTextFocus"
},{
@mattdennewitz
mattdennewitz / decapitator-code.md
Created November 26, 2018 23:07
soundtoys decapitator

9460-6070-5508-1531-6758-5731-2066-62

pitch_type phrase
fb plus arm strength
fb plane
fb hard run
fb ground ball
fb offering
fb velocity
fb game
fb velo
fb strength
[{"model": "contenttypes.contenttype", "pk": 1, "fields": {"app_label": "admin", "model": "logentry"}}, {"model": "contenttypes.contenttype", "pk": 2, "fields": {"app_label": "auth", "model": "permission"}}, {"model": "contenttypes.contenttype", "pk": 3, "fields": {"app_label": "auth", "model": "group"}}, {"model": "contenttypes.contenttype", "pk": 4, "fields": {"app_label": "auth", "model": "user"}}, {"model": "contenttypes.contenttype", "pk": 5, "fields": {"app_label": "contenttypes", "model": "contenttype"}}, {"model": "contenttypes.contenttype", "pk": 6, "fields": {"app_label": "sessions", "model": "session"}}, {"model": "contenttypes.contenttype", "pk": 7, "fields": {"app_label": "taggit", "model": "tag"}}, {"model": "contenttypes.contenttype", "pk": 8, "fields": {"app_label": "taggit", "model": "taggeditem"}}, {"model": "contenttypes.contenttype", "pk": 9, "fields": {"app_label": "bundles", "model": "bundle"}}, {"model": "contenttypes.contenttype", "pk": 10, "fields": {"app_label": "bundles", "model": "
[{"model": "documents.category", "pk": 14, "fields": {"name": "Baserunning", "slug": "baserunning", "parent": null, "lft": 1, "rght": 8, "tree_id": 1, "level": 0}}, {"model": "documents.category", "pk": 15, "fields": {"name": "Batting", "slug": "batting", "parent": null, "lft": 1, "rght": 10, "tree_id": 2, "level": 0}}, {"model": "documents.category", "pk": 16, "fields": {"name": "Business of Baseball", "slug": "business-of-baseball", "parent": null, "lft": 1, "rght": 18, "tree_id": 3, "level": 0}}, {"model": "documents.category", "pk": 17, "fields": {"name": "Catching", "slug": "catching", "parent": null, "lft": 1, "rght": 10, "tree_id": 4, "level": 0}}, {"model": "documents.category", "pk": 18, "fields": {"name": "Fielding/Defense", "slug": "fieldingdefense", "parent": null, "lft": 1, "rght": 8, "tree_id": 6, "level": 0}}, {"model": "documents.category", "pk": 19, "fields": {"name": "Injuries", "slug": "injuries", "parent": null, "lft": 1, "rght": 24, "tree_id": 8, "level": 0}}, {"model": "documents.categor
{
"window.zoomLevel": 0,
"editor.fontSize": 15,
"editor.fontFamily": "Input Mono Condensed",
"editor.cursorStyle": "block",
"editor.wordWrap": "on",
"workbench.colorTheme": "Bonsai",
"editor.minimap.enabled": false,
"workbench.colorCustomizations": {
"editor.background": "#f5f5f5",
{"content":"<div class=\"entry-content\"> <p>After the <a href=\"http://m.athletics.mlb.com/news/article/245569046/as-acquire-three-prospects-for-sonny-gray/?topicId=27118394\">A&#x2019;s traded Sonny Gray</a> on Monday, I saw a lot of people <a href=\"https://www.si.com/mlb/2017/08/01/oakland-athletics-rebuild-trade-deadline\">declaring</a> that the A&#x2019;s are just doing the same old thing for the same old cheapskate reasons blah blah blah. That&#x2019;s an easy thing to think if you&#x2019;re just looking at the surface of things, but if you dig deeper and study it, you find it&#x2019;s a bit more complex than that.</p>\n<p>One of the themes I addressed in the A&#x2019;s team essay I wrote for the <a href=\"http://www.baseballprospectus.com/article.php?articleid=22098\">2014 Baseball Prospectus Annual</a> was that whenever you see the A&#x2019;s changing their behavior, you should look at whether there have been any changes in the rules of the game (on the field and ESPECIALLY off) that motivates that