baseball June 28, 2013 Jack No comments

On Round Rock Express

A week ago I went to my first AAA ballgame between the Round Rock Express and the Memphis Redbirds. Round Rock is a wealthy suburb of Austin, so the park is only 20-30 minutes away and with my recent baseball obsession I decided to check them out.

The Dell Diamond

The Round Rock Express’ home field is the Dell Diamond, which is a relatively recent facility built in 2000 with ample help from the city of Round Rock. Now, I’ve never been in a AAA park, but I’ve visited the old (90s style) Busch Stadium back in St. Louis so I feel like I have a basis for comparison between the leagues at least.

I have to say, the stadium is very nice. It was clean. It was small. Plenty of parking. Looks like there were a lot of very nice skyboxes up top. I was floored by how close I was able to get to the action for a paltry $7 (half-price) admission. Considering in a major league park the nosebleeds easily run $25 a pop, that’s a bargain. Here’s where I sat:

Pretty sweet for $7. I got to see a few Cardinals prospects (playing for the farm team Redbirds) right up close and personal. Kolten Wong, Oscar Taveras, and Michael Wacha were all within spitting distance. The Redbirds didn’t play so well, but who can blame them? AAA is full of MLB hopefuls and washouts. The composition of their teams is constantly shifting, and they don’t get the same sort of support or consistency they would receive in the MLB. A single star, or even three future stars, don’t make a great team by themselves.

Anyway, I was very surprised when I got there because there really weren’t any bad seats in the house. In an MLB stadium that seats almost 50000, that isn’t and can’t possibly be true. At the Dell Diamond, which has a maximum capacity of 8700, even the outfield seats are pretty good. I was happy that I brought my glove because taking a foul ball to the face was one of my chief fears sitting through the game. They were dropping around me on all sides. It was a far cry from the second deck level seats I remember from old Busch.

There are also a number of other amenities I found interesting, including the kid’s play area. Apparently there’s a pool as well. Unfortunately, I didn’t have my daughter with me (I bought three tickets, but my wife and daughter were both called back to St. Louis for a family emergency) so I can’t comment on their quality, but I did see them in outfield. If your kid is the impatient type, or just bored of mediocre baseball, then I’m sure it’s a godsend.

Unfortunately there is one place that the Dell Diamond and Busch are identical: the concessions are where they really make their money. I brought some cash, and I foolishly planned to eat there but when slices are $5 and beers are $7 (or $9 if you don’t want swill) I made a meal in the first inning and didn’t go back. I brought my own water bottle and contented myself with that afterwards. I know that I paid half price and parking was $5, but even so the night’s entertainment ended up costing a little over $30. Not too terrible, but do yourself a favor and have a nice meal out before hand. You don’t have to stand in line, sit in a plastic seat, watch your beer and for $19 a person you could do way better. As some Yelp users pointed out, the ballpark shares a parking lot with a Salt Lick satellite location so if you’re a fan of BBQ you don’t even need to get in your car.

The staff of the Dell Diamond also seemed to be rather surly. The ticket guy got annoyed when he couldn’t find my tickets and I had to bring out my phone to lookup the reservation number. Look man, it’s not my problem your shitty software can’t figure out my name. People don’t always sign up for things with their proper ID full name (I go by Jack, my ID says John and there are ten thousand variations of the same problem Pat/Patrick/Patricia Liz/Beth/Elizabeth they’re all the same effing name). Since the Minor League ticketing is all handled by the same firm, they should make it clearer that your profile name needs to be what’s on your ID or the staff should stop being so rigid. Look me up by last name and figure it out. I have a common last name but there are maybe 2-3000 people with tickets. How many Millers can there be? Anyway, on the way in with my backpack (containing my glove, a water bottle, my sunglasses etc.) the guy seemed pissed off when it took me a second to realize that his gruff pig voice had said “Open it.” Contrary to what the online reviews said, the only time these folks were friendly to me was when I was on my way out the door.

The fans were assholes as well, but I guess that’s what I get for rooting against the home team. Still, some of the shit that came out of the drunken pricks behind home base in the last third of the game were just totally inappropriate. There was some good natured razzing, of course (like “maybe you’re actually a lefty!” to a right handed batter) but there were also some blue streaks in the language and I was glad I hadn’t brought any little ears. Less because of the cursing and more because they were just so goddam negative. Dude, you’re at a AAA game, these guys don’t need you to remind them they don’t measure up and they sure don’t need to hear you talk shit on their mothers. I’d like to see some of the drunken white trash get out of the stands and play some baseball – if they could do better there’d probably be a contract in it for them.

To sum up my visit: The stadium was clean, the tickets were cheap, the food was expensive, the staff was hit and miss, and the home fans were dicks. Most importantly the baseball just wasn’t that good. I won’t say that I’ll never go again, but if I do I’ll eat beforehand and I won’t feel like I should stick around for the whole game because, frankly, it’s not MLB and it shows painfully. The caliber of play just isn’t there.

Notes

Here are a few things that I couldn’t find on the internet and wish I could.

  1. Parking is cash only. I should’ve known better, but from all the hype about the stadium online I thought it was going to be a chick in a booth with a little fan and a credit card reader. Instead, it was just a friendly old man with a wad of cash and some paper tickets. Also, Lexus drivers get in free thanks to some dealership in Round Rock. There is an ATM across the street, but it’s in a convenience store so I hope you get the $2.50 convenience fee refunded by your bank (I love my credit union, Amplify, for this reason).
  2. Wear your affiliate team gear. At first I thought that wearing a Cardinals hat to the game might be a tool move. After all, it’s not the Cardinals that were playing. I was glad to see that nobody else thought that way and there was a lot of Cardinals gear in the stands. Surprisingly, there was quite a bit of Round Rock Express gear there too.
  3. Bring sunglasses. Especially on the first base line in the evening, the sun was really a pain in the ass. I only used mine for the first inning or two but I was glad to have them.
  4. Prepare for awkwardness. I didn’t mind so much that there were between inning games for the kids, or that we all sang “Take Me Out to the Ballgame” together at the stretch, but at some point they started trying to get us to do the Chicken Dance and I drew the line. This white boy doesn’t dance. The stadium is just so tiny that you’re bound to get a camera pointed at you or have a face to face encounter with a mascot. If my seven year old had been there, she would’ve loved it, but there by myself it was just weird.
gaming June 23, 2013 Jack No comments

Quick Notes: Crusader Kings 2

Here’s a set of things that I’ve found out about CK2 that I don’t think were covered well enough elsewhere. It’s mostly nitshit, but I thought it’d be worth writing down.

Ruler Designer Pros and Cons

I bought the big DLC pack on Steam and it came with the Ruler Designer which allows you to alter your starting leader. It sounds great on one hand – you get to change you appearance, your coat of arms, and (most importantly) your various traits, but it does have a harsh downside.

Pros

Again, you get to customize your initial leader so you can have traits that favor your situation. Be a genius, or a brilliant strategist. Be young, be old. Have a wife and kids when you enter the game. It does a decent job of forcing you to choose a combination of good and bad traits because they’re all tied to your age. So, for example, you could be a genius level master strategist but you’ll start the game in your late 40s. Add some gluttony and lust, maybe some physical disfigurement and you can still be a genius strategist in your 20s. Important traits can then be passed to children that you educate because you get expanded options when situations arise during their upbringing.

Cons

I can’t stress this enough. When you’re using the Ruler Designer you are not editing your leader, you are replacing him. In fact, the leader you replace even shows up in your court. This is an extremely important distinction. When you use the default leader, you start without taking penalties for short reigns, you probably have high relationships with your vassals, you don’t start over your demesne size and you may even have powerful family in the area. For example, starting in Sweden with the Old Gods DLC, you have brothers and sisters all over with alliances. Or in Ireland 1066, starting in Dublin as the Earl, you are already the heir to Leinster and will inherit it shortly after your elderly father dies. Without that relationship you’ll have to take it by force or intrigue.

Summary

Don’t use the Ruler Designer if you’re going to take over a large kingdom. Or, at least consider the relationships you already have in place and expect to spend awhile smoothing out relations with your vassals. Instead, take the leader that’s in place and try to mold the heirs (if they’re kids) into the sort of person you want to be next. This approach will take until your death, or even your first heir’s death, but it’ll be easier along the way.

I’d use the Ruler Designer if you are going to start as a vassal, or as the ruler of a very small area, like a count with no inheritance and no worthwhile allies.

Watch your Heirs’ Traits

Even if you’re able to hand over all of your titles on death to a single heir (which can be rough to accomplish) do yourself a favor and make sure your heir is someone worth playing as.

I just recently had a play through where I was trying to reform the Norse Pagan religion. I had already united almost all of Sweden under my banner as King and I was working on getting a claim to the third Holy Site that I’d need to reform my religion. I had a truckload of piety and prestige when I died. Dying wasn’t too big an ordeal … at first. I lost a few titles to my half brother but I was expecting that (and had no choice, being unreformed pagan). What I wasn’t expecting was that – oops – my heir was arbitrary, cruel, cynical, and gluttonous. His prestige was negative from day one. He was a brilliant strategist, but every single vassal hated him for his bad traits. This, in addition to the usual trouble with succession, was lethal to my plans and my game. The first year after this heir took over there were three dangerous factions, a civil war that cut my kingdom into tiny pieces and … well, I didn’t stick around too much after that. I wanted to assassinate myself.

So, it’s not enough to be cognizant of having an heir, getting him married, and determining how titles are going to split on your death. You have to make sure that your heir isn’t an asshole too. If I had been watching I could’ve plotted his destruction or just had him assassinated. If I had been paying closer attention when he was born, and raised him myself, I could’ve made sure he didn’t grow up with these crappy traits in the first place.

Know your Long Term Casus Bellis

One thing that wasn’t clear to me when I started was that your Chancellor’s “Fabricate Claims” is really a specialized tool rather than a central mechanic as the tutorial sort of implied.

There are a lot of CBs that are a lot more useful and give you a lot more scale and freedom to fight than Fabricate Claims. Fighting on grounds of religion, pushing de jure claims, inheriting or pushing claims on behalf of others you’ve brought into your court – these all give you a lot more leverage and are a lot less trouble to procure than waiting for your Chancellor. Especially if you’re non-pagan and can’t raid in the meantime.

You Don’t Control all Holdings in your Counties

This is something that took me too long to understand. You already know that you’re not in direct control over every county in your kingdom (unless it’s a very small kingdom or you’re a great steward). However, even in counties you do directly control, the holdings there are controlled by barons (landless property owners) who are vassals as well.

I knew all that, but what wasn’t clear was that when you make improvements, say, to a city that’s controlled by a baron level mayor that’s still just improving his lot in life and not yours (directly).

Look at this window (screenshot from lparchive.org):

countywindow

Thomond has a castle, the big picture to the right of the player’s face. That’s your holding in the area, that’s where you click to make improvements. The city and bishopric are just like any other vassal holdings, even though they’re on your land.

Money vs. Timescale

Money is extremely important in this game. Improvements are expensive, as are new holdings, and titles (which, as mentioned above are useful for persistent de jure claims). Mercenaries can get you out of a jam, but they’re costly. Money is even useful as a political tool for manipulating the opinions of greedy vassals.

The thing that sets CK2 apart from other games though is that you have to think on an epic timescale for this stuff to pay off. The buildings themselves take years to construct and upgrade and each step of the way only adds a tiny fraction to the payoff. It’s very similar to calculating the payoff for city improvements in Civ, you have to factor in how long you’ll be able to reap these small benefits to determine if it’s worth it.

In addition, you have to take quick advantage of any mechanics that work in your favor monetarily. Being a Norse pagan, for example, means that you can pillage coastal counties. Early on in the game you should basically be constantly raiding. In fact, as a Viking you get a penalty if you’re at peace for too long which encourages you to raid just so you don’t take the prestige hit. By raiding you can easily make enough money to create some big titles for those later de jure claims, or to build up some infrastructure that later you’ll use to consolidate power. In the later game, however, you’re much more likely to get tossed back into your longboats by a sizable force you don’t want to face (after all, you’re just raiding not conquering).

gaming June 23, 2013 Jack No comments

On “Let’s Play”

I’m stuck in an age where I prefer my information to be conveyed in text. That’s just the way I feel. 90% of the instructional videos on the internet are twenty minutes too long and executed by kids that stumble over their words, get confused, and even waste time figuring out what I’m trying to learn. Minecraft videos are the perfect example. It’s a perfect storm of complexity and the fact that the players are pre-pubescent. Most of the time a simple blueprint or a set of screenshots would do just fine and would let you examine what you’re looking at without fiddling with a Youtube scrubber.

Recently, I started playing Crusader Kings II, which is a very engrossing but very complex game, and for the first time I found benefit in a Let’s Play. I was scouring Reddit, Google, the CK2 wiki, and there was a lot of information and I learned quite a bit, but I still wasn’t really grasping the game. Partially because it’s got a huge amount of DLC that’s vastly changed the game since it was released so there’s a lot of conflicting or half right information out there. There are a few hundred buttons in the interface, a lot of game mechanics in play, and even though there’s (now) a tutorial, it just wasn’t clicking. There are so many different scenarios and little hidden pieces of information that it was hard to just read and put it together.

That’s why watching a Let’s Play on Youtube was so enlightening. I feel like I had all of this information packed into my brain over the last two days, but hardly any information about how to really put it to use. What parts of the game were important, and what parts can be ignored for awhile, etc. Actually watching someone that had a lot more experience than I do use the information I already had was awesome.

So here’s my new position: Let’s Plays are great when

  1. The person doing them already knows (mostly) what they’re doing
  2. They don’t waste your time covering extreme basics (unless that’s what you’re looking for)
  3. When you have a lot of information that needs to be tied together into action OR
  4. When you want to know the thought process behind decisions made

In other words, deep strategy games are perfect for Let’s Plays because you can watch and listen as a more experienced player gets himself into situations you wouldn’t know how to handle. If nothing else, it saves you a lot of trial and error (or save and load).

I can’t even imagine how different my gaming life would be if I could’ve watched them when I was learning Civilization II for the first time. In fact, next time I want to fire up Civ V I’ll probably watch some deity level players Let’s Play before I even open Steam.

EDIT: Just as a shout out. I formed this opinion while watching a number of videos on Youtube, but quill18 was the one that made the new Norse raiding mechanic make sense to me. Thanks.

atheism, books June 18, 2013 Jack No comments

On “Proof of Heaven”

This hasn’t been an extant fact on my blog, but I am an atheist. My parents are (and now pretty much were) Catholic, and I went to a couple of Catholic schools as a kid so I’m extremely familiar with the machinery of Christianity. My wife (who’s a deist) was raised as a free-thinker and we’ve had some quite lively healthy debate over the years. Her mother, however, is now a born-again Pentecostal (last time I checked).

Last Christmas Day, while decorating gingerbread men, we got into a bit of a verbal disagreement about the existence of God and she didn’t really have a leg to stand on. The first, and most viscerally relatable weapon in my arsenal was the Problem of Evil which I further parlayed into the contradictory positions of free will, omniscience, and sin. I was probably in poor form for an early Christmas morning, but I’ve recited these arguments to myself often when I try to re-evaluate my positions on God.

She never really answered my questions, which were answerable (if a bit pointed and more than a little rhetorical), they just force you to redefine the concepts of evil in ways I find dubious and unverifiable or admit that either God doesn’t know everything or we are machine-like automatons with no choice but our destiny.

In the course of that conversation she mentioned a neurosurgeon with a raft of degrees that had come to believe in God – or more directly the afterlife – after having a near death experience. How this was relevant, I don’t know, but I guess it was that there was a man of science (the sort of man I consider myself to be) that had a crisis and came to believe. At the time I dismissed the claim out of hand.

In the meantime, however, she sent me his book. It’s called “Proof of Heaven” by Eben Alexander III, MD.

Praise

There are a few positive things I can say about this work. The first is that his writing style was clear and well thought out purely from an execution-of-a-story point of view. It’s apparent that he’s very smart from his training as a neurosurgeon and his obvious familiarity with medicine. I say this without having checked on his degrees or anything because on this stuff I’m willing to give him the benefit of the doubt. Why? Because if someone really has “proof of heaven” it doesn’t matter if he’s a genius or a vagrant. Proof is proof is proof.

Criticism

There is no proof.


proof /pɹuːf/ n.


2. (uncountable) The degree of evidence which convinces the mind of any truth or fact, and produces belief; a test by facts or arguments which induce, or tend to induce, certainty of the judgment; conclusive evidence; demonstration.


The key words here being “evidence” and “certainty”. This book has only anecdotal evidence and thus conveys no certainty whatsoever.

In addition, I think that the author, Eben Alexander, frequently uses the appeal to authority logical fallacy to great effect. The first ten or twenty pages of the book are just filled with irrelevant details of his education and his unique insight into the human brain. I will grant that he knows a lot more about the brain than I do and he can rattle off the various possible causes for a grand mal seizure in a white man in his 50s a lot quicker than I can, but none of this makes any difference whatsoever for some sort of proof. I kept getting the feeling while reading his opening pages that he was including so much detail (like the names of the drugs he was on, the Latin derivation of cortex, the full name and apparent age of E. coli, the shifts of the nurses and staff, even the Einstein and Kierkegaard type quotes that start a few chapters) that he was including them with the sole intent of saying “Yes, I am smart. I’m a doctor!” and then using that authority to argue his other, totally unrelated claim.

Another facet of the book that I disliked was that it was tacitly and admittedly fiction. The protagonist is in a coma for most of the book so all of the detail he’s added about his family and his appearance during that time is entirely fictionalized (or, at best, hearsay) to weave the personal experiences he had while in this coma into the dramatic story going on in the real world. It’s extremely easy to forget this fact when he’s narrating the story as if he knows exactly what happened. He’s taken quite a bit of artistic license with the story that went on outside of his head and I would be totally fine with that if this book didn’t purport to be “proof” because he’s intentionally blurring the lines between what he knows is real, what he’s heard from others, and this mystical experience that he uses as the basis of this “proof.”

The rest of the book is either rather dry biography (sure, I’ll believe it) or part of this world that he experienced while his body was essentially brain dead. This world, which he gives several rather fanciful names as he progresses through it, is intended to be the “proof” but it reads like an acid trip and falls drastically short of what anyone in the rational world would call proof.

The kicker is that you can believe that every word of this book is true and it’s still not a proof (in the deductive reasoning, mathematical sense) in any way shape or form. I believe that he had a serious illness. I believe that the story he told about his family, his childhood, his adoption, and education is true. I also believe that he made a rare full recovery. I even have no reason not to believe that he hallucinated an entire episode that convinced him that there is an afterlife. For him, that proof must be especially strong because he was supposedly there and experienced it for himself.

Looking at it from the outside, however, there’s nothing here but an anecdote with one huge, enormous, glaringly obvious flaw. Dr. Alexander doesn’t have proof that there’s an afterlife because he isn’t dead. No amount of degrees, dramatic stories, or fantastical journeys through inner space will change the fact that he was most definitely alive the entire time. People who were “dead” for minutes before being brought back weren’t really dead. Why? Because you don’t come back from death, by definition (Christian theology aside).

So, what we have here is yet another book that attempts to build a proof on the foundation of personal experience and, unsurprisingly, it fails to convince.

The Real Lesson

This book has an accidentally scary part to it, I’ll admit. It had nothing to do with the immediate content, but with the trimmings of the book.

First, the praise listed is uniformly from religious folk (who, let’s just say have a horse in this race) or from MD PhD types that are also hawking this sort of book on their own.

Second, the first section after the end of the story (and an unnecessarily long acknowledgements section) is the “reading list” which is just a long list of other semi-related works that (surprise!) include all of the authors that wrote praise for this book. There’s a smattering of real work in there about death and grief and magic mushrooms (see last point), the Dalai Lama even gets a shout out, but at least 50% of them are just more of the same pseudo-science “astral travel” and Native American wisdom.

After that, there’s a statement from an MD that examined him that boils down to “Eben Alexander’s recovery is truly remarkable” which can’t be argued but low probability events happen all the time. For every Eben Alexander there are a few hundred others that, yep, kicked the bucket as expected.

Lastly, there’s a list of theories he considered when trying to debunk his own irrational experience. This is yet another place where he tries to strengthen his fallacious argument. He drags up a lot of facts that I assume are true (because it’s irrelevant) about the effects of hallucinogens, brain chemistry, brain structure, and whether the operational parts of his brain could handle the “ultra-reality” he experienced during his coma. It’s a real shocker that he comes up with various reasons each one can’t possibly explain it. It’s funny coming from a neurosurgeon that acknowledged in the beginning of the book that we can’t explain how the brain works. It’s the height of foolishness to debug a system you don’t understand and, when faced with something you can’t explain, insert divine intervention or miraculous events. Not to mention that some of the arguments rely on “well the parts of my brain that could make this seem so real weren’t working at the time” which is something that couldn’t possibly be ascertained. He admits that he has absolutely no sense of time while in this fantasy world and, as such, how does he know that it didn’t all occur a millisecond before he “woke up” when his brain was 99% of the way back to consciousness? The chapters where he’s in this fantasy are spliced with the story in the real world such that it seems like he spent days of real time there, but that’s totally unknowable and inadmissible in refuting the theory that it was just a hallucination.

In the end, there’s only one thing that I can take from this book. It’s a lesson that I’ve learned before and I’ll probably learn again: smart people can believe some pretty stupid things without any logical underpinning.

baseball June 8, 2013 Jack No comments

On Baseball

Alternatively, this is why baseball is the greatest American sport.

1. It’s a True Team Sport

Oddly enough, baseball is one of the few games where you have to assemble a team of good players instead of being carried by one or two star players. This is a direct result of the fact that baseball is a long term endurance sport. The current regular season in the MLB is 162 games long, which is very near to a game a day for the entire six month season. There’s a rotation from game to game, and each lineup is different. An ace pitcher, for example – even one that could throw a perfect game every time – could only at best hold a .200 average (which is crap) by himself. Even a more realistic pitcher that occasionally allows runs can be betrayed by bad hitting or bad fielding. Routine plays turn into errors and wins turn into losses. The lineup is all important and it’s tough to keep a consistent set of fresh players when you hardly ever have a day you don’t play. There’s a reason that a team’s main roster has 25 men on it: you can’t count on a player playing every game or even for full games.

The endurance aspect creeps up again with the disabled list. While there aren’t a lot of collisions in baseball (though there are a few), there is a lot of repetitive damage. Imagine throwing a baseball at 90mph 100 times in a single game. Then do it every five days, thirty times over a regular season. Imagine being in an outfield making diving plays, or even just sprinting to make a catch. Then do it almost every day for three hours at a time. It’s not that each game is that taxing (although I wouldn’t want to make 100 pitches in a day) it’s that the season all together just wears your body down. And that’s not even counting the fact that each game has no clock! If a game has to go on for 33 innings it will!

The bottom line is that between exhaustion and just plain bodily wear and tear, a baseball team’s talent pool has to be deep in order to keep a consistent record.

Compare this to football where you have a few really key players that carry the team to victory. The hits are harder, but the games are shorter and the regular season is 1/10th as long. Each player also has about a week to recover between games. There are a lot of offensive and defensive players that are completely unknown because in the end their job is to hold the line while these key figures (think Quarterback, Wide Receiver, Running Back) make the actual plays. Not that the rest of the line doesn’t do their jobs, but their performance is aggregate. If the QB gets sacked often, it’s the offense’s fault, but not a single player. Likewise if the opponents score often, it’s the defense’s fault, but no one individual is at fault. There are no errors and no accountability except for that well known core of star players. Don’t believe me? Ask any hardcore football fan to list their team’s entire active roster – they can’t. How do I know? Because a football team active roster has 80-90 players on it, most of which are basically interchangeable. I bet the average fan might not even be able to get past three or four of them. It’s funny, football games (especially in the playoffs) are characterized as these great battles between titan quarterbacks and the two “titans” aren’t even on the field at the same time.

Basketball should get an honorable mention here, however, as the NBA players play an impressive 80 games in the regular season and it’s actually possible to distinguish each individual player’s actions and errors. You still have powerful players that can carry teams, but at least the other members can’t be ignored as integral parts of the whole.

2. Rivalry

Rivalry is part of all team sports, but none of them do it better than baseball. Partially this is just because baseball has the longest history to draw upon. Teams like my hometown Cardinals and the Chicago Cubs have been mortal enemies since the dawn of time (or so I heard growing up in St. Louis). But aside from just history, baseball offers quite a lot of opportunity to flesh out the rivalries. In the 162 game regular season, your team will face any one of its (likely multiple) division rivals in five or even six series of 2-4 games apiece. That’s a lot of games and is especially important because each series in and of itself has its own quirks and flavor instead of being a one-off match.

To give an example. This week, facing the Diamondbacks, in a 14 inning drag out fight, the D-bagsbacks beaned one of our best hitters three times in one game. Now, it didn’t seem to be intentional and fortunately our man shrugged it off and kept playing but the next game retaliation was called for. Or right before that, this weird rain shifted series against the Giants with an unexpected double header. Or this current series with the Reds where they boo our catcher, Yadier Molina (best in the game), for a “brawl” he started with their second base Brandon Phillips three years ago.

Really, there isn’t an opposing team in the division, or even the league, that your team doesn’t have some layered past with and it adds an interesting context to each match up.

Again, compare this to football. Your team will play every other team exactly once, except for one that you’ll play twice in the entire regular season. Sure, there’s bad blood between teams but there’s hardly any new information in each season and these rivalries are generally spawned by playoff snubs or flukes rather than any real long running enmity.

Similarly, in basketball you’ll face a division rival four times for single games across the entire season, in soccer (MLS) it’s three single games in the 35 game season.

Quite simply, none of them can hold up a legitimate rivalry the same way baseball can – to the point where the context of the game is almost as important as the content.

3. Stats

A lot of folks complain that watching baseball is like getting stats thrown at you for a few hours. It’s true, the commentators are constantly talking about it and displaying tables of stats. Truly absurd amounts of detail are recorded about each game and numbers like “Batting average on a day with less than an inch of rainfall, two outs, against a lefty” emerge. Okay, maybe it’s not that bad, but stats exist in all games because they’re the way you judge past, current, and predict future performance. The only difference is that baseball attempts to predict what a particular match up will yield instead of just using stats as a performance metric.

In football, you can judge your star players by things like touchdowns, interceptions, completions, and yards, but these only measure personal performance. These type of stats can tell if your team or player is improving, slipping or staying consistent but they can’t predict performance versus another team or player. Knowing your player ran for 1000 yards and got 30 touchdowns last season only tells you that he’s a strong player, it doesn’t give you any hints about how he, or your team, will do against your opponent other than a vague sense that your players are doing better than their players. Admittedly, keeping detailed records to allow competitive stats doesn’t make sense for a game where a lot of the grunt work is done by a wall of basically anonymous men rather than an individual with definable one on one match ups.

Basketball (points, rebounds, assists, steals, blocks) falls similarly into the personal stats, and soccer barely tracks player stats at all (goals, appearances).

Baseball, on the other hand, attempts to go much farther than that and give stats to predict performance specifically rather than just tally each player’s records. Because just two men, the pitcher and the batter, are the focus of every play you can collect and analyze a much more relevant data set in determining how one will perform against the other. In turn that means that your predictions can be more accurate and your expectations for each at bat are grounded in reality.

So? Who cares? Well having a realistic prediction for a player means that you know when they’re having a great day or a bad night. It means that you can find hope in a tough situation or find amazement when a player pulls off an unlikely feat. Miguel Cabrera’s Triple Crown doesn’t mean anything unless you realize how ridiculously unlikely it is. Seeing your players start a streak, or end a slump, or get a homer in a pitcher’s park, or strike out the best hitter in the league all lose their luster when you don’t acknowledge their probability.

Baseball, if you watch it mechanically, only occasionally replicates the visceral punch or athletic spectacle of the competing sports. But mere observation doesn’t do the game of baseball justice. Baseball rewards understanding instead of observation. Context and probability is an integral part of enjoying the game. This is why baseball may not be the most accessible sport but also why once you wrap your head around the stats you start hanging on every at bat.

All in all, baseball is a sport with a subtle appeal spread over an epic scale. There is no game that offers more to those willing to appreciate its complexity. There is no game more steeped in history or the American experience. There is no game greater than baseball.

books April 17, 2013 Jack No comments

On e-books

I’ll admit, at least when it comes to books, I’m an extreme Luddite. There’s just something that I find comforting about the feel of a book in my hands, the sweet smell emanating from the aging pages of a paperback, or the excitement of getting a crisp new book.

For the past five or six years, I’ve kept an eye on the ebook industry but I failed to find a compelling reason to switch. Even now, the domain of the ebook reader is a weird back alley of tech. The technology looks and feels antiquated. E-ink readers are nice, power efficient, easily read in broad daylight, but for $140 (current Kindle Paperwhite) you get a device whose major selling point is the fact that it has a backlight. Others, like the Nook Glowlight advertise things like “fast page turn” for $120. All of them uniformly espouse power savings with a 6″ screen that reminded me of an old Palm Pilot and a refresh rate reminiscent of scraping a clay tablet.

Also, ebooks are bullshit from a consumer freedom point of view. Look, I know that publishers are out to make money and I don’t expect them to receive, filter, edit, and publish books for nothing but at the same time I see my public library with a wait list and a two week time limit on what amounts to a floppy disk (yeah, those 3.5 inch suckers in the days of yore) worth of data. Maybe a couple of floppies if there are lots of pretty pictures or the author has a problem with going on long irrelevant tangents (Stephenson, damn you). It doesn’t make sense to me, the consumer, that there would be people waiting in line for copies of something that can be copied instantly, perfectly and at no cost.

There has to be a better way that combines the strength of the library (free public service with loads of media) with the strengths of the ebook (ease of duplication and transmission) that still gets the publishers a fair share. Publishers have only traditionally allowed libraries to operate because they posed no threat to sales. If a library buys three copies of a hit new book, then only three of its members can read that book at a time and everyone else either has to be patient or buy a copy and we all know how great the human race is at being patient. Now that actual physical scarcity no longer exists in the world of media, I’m not sure if there is a solution that doesn’t screw at least one of the interested parties (publisher, library, member). Either the publisher takes a loss because the library eliminates scarcity, the library takes the hit because publishers switch to some model where they feel like they get compensated for lost sales, or – as it is now – the member gets screwed because an archaic system is being used to create artificial scarcity.

The library conundrum aside, the fact is that once you “own” an ebook you have fewer rights than owning a physical book. You can’t lend books, for example, or if you can you can only lend them for short periods of time to other registered users. You can’t resell ebooks, or exchange them. You can’t do anything with them but read them (which is admittedly the primary purpose of a book, but nonetheless).

That said, I recently became a somewhat reluctant convert to the ebook.

There are a few salient points that have come into focus over the past year or so.

First, tablets make great ereaders. They don’t go for 28 hours of reading on a single charge, but they also have sharp color screens and are capable of doing a thousand other things. For $60 more than the aforementioned ad-free Kindle Paperwhite you can get a Nexus 7 that will blow it away on all fronts other than power usage and the mythical “I’m using my electronic device on the beach because I’m not afraid of sand or water” usecase. Oh yeah, and the screen is lit and the pages turn fast too. This observation hasn’t been lost on Amazon or Barnes and Noble either since they followed the release of the iPad with the Kindle Fire and Nook HD which are both full fledged tablets rather than ereaders.

Second, I started reading Terry Pratchett’s Discworld series and immediately fell in love. The series is 40 books long. At a brick and mortar book store, new paperbacks of Discworld are $10 apiece. That’s roughly on par with Amazon (+ shipping). Doing the easy math, that’s $400 to assemble a collection of all the Discworld books, assuming that they’re all roughly the same price. Austin is a great town for used books too, but none of the various used book stores have a great number of Discworld books and none of them had any of the first four. In the end, to do used I’d have to go online where used copies range from $3 to $5 a pop so I’d have to spend let’s say $160 (+ shipping) and wait weeks to get the books from a variety of sellers that probably have no issues calling a coffee stained paperback “like new”. Alternatively, I could spend $5 a pop, get untarnished ebooks instantly and spend about half as much. For the $400 I’d spend on a complete collection I could get every ebook and buy a tablet to read them on. Economically both in time and money there’s no contest.

What about the library I was ranting about earlier? Well, the Austin Public Library only had the second Discworld novel (the one I was looking for at the time I made this decision) in ebook form. Some of the other Discworld novels are around, mostly the later ones, but not consistently and it seems like they’re almost all out of copies. For someone that can finish the comparatively short Discworld novels in two or three delicious sittings, the weeks of waiting in between books just isn’t going to work. There’s that artificial scarcity I mentioned working for the publisher.

Lastly, despite the fact that I value my rights as a consumer, it’s impossible to argue that the ebooks don’t have a lot of advantages. I bought Mort, the fourth Discworld novel, after I finished the third, Equal Rites. It was simple, instantaneous, and the ebook looks great. I can read the ebook anywhere (laptop, phone, tablet, random computers), there’s an in-reader dictionary lookup, I can change the font sizes and spacing. In short, there’s a lot more freedom in the acquisition of the books and the act of reading them which, considering I think I’ve lent out two or three books to friends in my entire life and virtually never resell recreational books, vastly outweighs the loss of rights to lend or resell them.

Now… if only I could get my tablet to smell like old paper…

personal February 11, 2013 Jack No comments

Creativity In, Creativity Out

I have never wanted to write a novel as bad as when I was reading a good one. I have never wanted to code as much as when I’ve just discovered a brilliant piece of engineering. I have never wanted to throw down on canvas or clay than when I’ve watched an artist in fugue make masterpieces out of brute ingredients. Architecture, design, poetry, it’s all the same. I cannot help but relay admiration for craftsmanship into abstract effort.

This is the core difference between mastery and competence. A master can use art to inspire.

android January 30, 2013 Jack No comments

Android App: Memoires

I’ve journaled off an on for my entire life. It seems natural to me, but I never seem to get around to it as often as I should. I almost always think about journaling when there’s some great weight on my mind (like moving, switching jobs, Scarlett growing up, parents growing old – you know, the classics) and these topics always require a lot of context, a lot of back and forth and I can never seem to hand write more than two pages before my hand begins to cramp. I guess it’s been too long since I’ve had to do written essays in school =).

So, in a flash of inspiration, I decided that I should look into audio journals. It’s so much easier to capture the spirit of what you’re conveying in words. You get all sorts of extra clues about the state of mind of the speaker. Most importantly, it’s easier to talk for half an hour and hash out your thoughts than it is to write pages and pages.

I wish I could say that I did an exhaustive audit of Android audio recording apps and made a conscious decision but this flash of inspiration I had came at 1:30 in the morning on a night when I had a lot on my mind so I found a well-reviewed app and – so far – it’s been awesome.

Memoires Logo

Memoires

The app in question is “Memoires: The Diary” written by Victor Nakonechny. The title seems a little pompous, is misspelled, and more than a little redundant, but it’s a really nice all purpose journal app. It’s free and it’s on the market.

This is one solid app. You can keep audio snippets, pictures, and text in reverse chronological order. It amends each entry with the GPS location you made it in (which would be especially cool if you were traveling), the weather at the time, any tags you want, and of course the time and date. I can’t personally imagine writing a standard text journal with it, but that’s more because a phone’s keyboard is tedious for long entries – a tablet might make that a lot more feasible.

The best part is the app will occasionally prompt you to backup which is extremely important if you don’t want your journal to be reset by something stupid like phone failure, wipe, or thievery. I only tested the “backup to SD card” option because the other options seem less appropriate for a private, mostly audio journal but there are a lot of other options, like exporting to HTML, RTF, and various Google services. I decided to examine the .zip backup it created to make sure that it wasn’t in some stupid format that might disappear if Memoires ever becomes unmaintained or broken, etc. and I found that it was pretty straightforward: a SQLite 3 database, and a directory including the raw recordings I had made. In short, nothing that couldn’t be reconstructed if need be.

In addition to the backup settings, there are a number of other basic settings like a password – which immediately made me think of those flimsy diary locks I used to see as a kid. There are also themes and other appearance things (font size, etc.) that are just the icing on the cake.

All in all, I’ve been happy with it the few times I’ve had a reason to record in the last couple of weeks and I believe it deserves the high rating it gets on Google Play. If audio journaling is something that interests you, I’d highly recommend it.

gaming, programming, python January 23, 2013 Jack No comments

Fun with Roguelike Generators

I may or may not be tooling around with a roguelike. Not because I think the genre is dead (it most certainly isn’t) but because some programming tasks are made fun just by their subject matter. I haven’t quite gotten to the point where I’m using “mana” and “damage” and etc. as variable names, but that’s not the first fun part. The first fun part is generating a rogue dungeon level.

Now, anybody that’s ever even thought about developing a roguelike should know about ASCII Dreams written by the developer of Unangband, Andrew Doull. I especially found his series on Unangband Dungeon Generation to provide a lot of insight into generating dungeons that are interesting a long with a lot of interesting history and philosophizing.

In the end, though, I wanted to try my own, naive, hand at the dungeon generation problem. I did take a few major things away from Andrew’s discussion however. Mostly that there are a lot of nice rooms that can be generating procedurally with simple tricks and, failing that, having a system for “vaults” (which are various, hand-designed rooms with interesting features) can be interspersed for extra flavor. Also, various features added to rooms, like water, lava, ice, minerals, rubble, etc. compel players to explore.

Most of this I’ll get to later, if ever, with my toy generator. The first problem is generating the topology of the dungeon itself.

My Approach

Now, one thing that I’ve found annoying about classic generation algorithms is that they tend to have a lot of really long tunnels. This is because rooms are generated at random across the static map and then, if they haven’t merged together, are connected by tunnels. This has never felt right to me. I understand that – in universe – a dungeon might not have the most sensible design, but having long winding tunnels are boring. Doing connectivity checks on the rooms is boring as well. While we’re at it, I don’t want to have a predefined playing field (array) to work with. I’ll put a limit on the area of the dungeon level, but if it’s a whole bunch of tiny rooms in a very long line, so be it. Unfortunately, I also want the level to be consistent (i.e. no physics violating overlapping inconsistent geometry) so it seems inevitable that the level will eventually be represented on a global grid, but at least that grid will be bounded and reasonably shaped to the level. If necessary, after the level is fully generated the excess grid could be eliminated just by noting where one room enters into another.

So, what I wanted to do was generate a dungeon level that is both tunnel free (for the most part), consistent and connected a priori. Interesting stuff like themed-features, rivers, lava flows, etc. could then be painted over the level geometry in broad strokes.

Problems vs. Classical

There are some troubles with this approach. The first of which is that it makes multiple level consistency really hard with multiple staircases. For a classical generator, you can randomly place down staircases on one level, and then replicate that pattern with up staircases on the next level and ensure that you have rooms to encompass them. This works when you’re going to manually connect all the rooms in the end, but it doesn’t work so well when you’re building a pre-connected level. As such, either there has to be only a single up and down staircase per level (not a bad idea, really) or you have to throw that level of consistency out the window and just match arbitrary up and down staircases. This means that you could have two down staircases right next to each other that would teleport you to different ends of the next level, but in a gametype that traditionally promotes save scumming (i.e. if you go down the same staircase twice, the level is different each time you descend) I think that’s acceptable.

Another problem is that, without tunnels, the dungeons are more likely to be dense. That’s a good thing in the fact that it gives a lot more interesting rooms close by and the player spends a lot of time in an environment. It’s also a dangerous thing because it means there’s a lot fewer twisty places to get out of sight of pursuing monsters. I think that’s acceptable as well, although it’ll be something to account for if I ever get around to generating monsters.

Implementation

I decided to bang out a proof of concept in an evening. Breaking down the logic, the easiest way to generate in this fashion is to generate one room, which will be the root. Then, generate another room. Connect these two rooms with a doorway, then that whole complex becomes the root “room”. Rinse and repeat until the dungeon is of a certain size.

In order to encompass this, I came up with a class for Space. A Space is any arbitrary portion of the dungeon level. It includes a 2-dimensional array geometry that describes what’s in that space. One Space’s geometry can be added to another Space’s geometry with a set overlapping point. A Room is just a space with a name and whose geometry is likely a single room, but is arbitrary. Then, special types of rooms, like one mentioned in Unangband as the core type, two overlapping rectangles (which results in single rooms, crosses, T-shapes, L-shapes, etc.) are just Rooms with special geometry generation.

Expand Code

I got a little lazy with the execution of __main__. There’s a cleaner way to deal with matching up the direction end-points (hell, just take a random one and rotate the entire room to match, really) but for an evening’s playing around I think the results are actually pretty nice.

Expand Example

Not many long tunnels, and a large number of rooms (which are indicated by different letters. Doorways are +s. There are still, of course, some places the geometry doesn’t make sense. Usually when two joined rooms have a doorway and also have adjacent open blocks (like P and H in the above). However, all in all, not bad for an evening’s screwing around.

gaming December 11, 2012 Jack No comments

On the Steam Box

The Steam Box has been making the news lately, most recently with a confirmation from the venerable Gabe that it’s a thing that may exist in our plane of reality. There’s also been a lot of talk lately about the Steam Linux beta (that I got in to, hooray!) and the release of Steam’s Big Picture which is a console like controller interface intended for big screens (i.e. TVs).

Because of the timing, a lot of these Steam Box announcements, and a lot of the buzz around it has been that this box will run Linux. As such, in the gaming community there’s a lot of “whoa, Linux… what does that mean for us?” and in the Linux community there’s a lot of “finally Linux games!” I love Steam, I own a handful of titles in it, and I’m extremely pleased that they’ve put out a native Linux client (even in beta form). However, I am totally unconvinced that this is going to be a Linux based Steam machine, despite the timing. Here’s my logic.

Why Not Linux?

I think that it’s likely that a Valve console would take advantage of the huge Steam library. They’ve put almost a decade of effort into turning Steam into a slick, painless, even fun experience and they’ve sold millions of games. Steam is now a big release platform for a lot of AAA publishers (Bethesda, id, Eidos, Firaxis, Gearbox, etc.) as well as a load of indie publishers that wouldn’t have found nearly the following if it wasn’t as painless to find out about them and pay them.

It seems to me that Valve would be making a huge mistake if they’re not parlaying that massive, successful library directly into their prospective console. Bringing a handful of AAA launch titles into your living room on day one makes the Steam Box just another console that differentiates itself with maybe a handful of Valve exclusives (Half-life 3, anybody?). Bringing 2000 mature, well-loved and already purchased games into your living room with a cheap box and promising all the future PC releases would be killer. In addition, a Steam Box that was just a Windows machine with a slick interface would suddenly become the defacto PC spec – solving an issue that game devs have struggled with since the very beginning of PC gaming, namely how to deal with the thousands of different hardware and resource configurations. Finally, it would have the added benefit that literally any game that runs on Windows would effectively work out of the box (perhaps with a little tweaking for the spec, or any novel input devices, but without the pain of a full port).

There is a whole lot of greatness in bringing a cheap, well configured and standardized PC into the living room with a giant library of already working and popular games.

Unfortunately, with a Linux based OS on it, this is impossible. Valve titles would be ported, of course (and in fact that seems like it will happen regardless thanks to the Steam Linux beta) and a fair number of indie games already have ports, but what about the library titles that would strengthen a console release? How many developers can Valve convince into doing a free port of an older game? I believe the answer is very few because for most of these old games there’s no profit in it. Technology like Wine could be used, but if your focus is on solid gaming experience that’s a whole new set of problems. As such, using a Linux based OS would almost completely obviate the advantage of the Steam library.

Why I Could Be (And Hope I Am) Wrong

First of all, perhaps I’m overstating the likelihood of the Steam library coming to the living room. A lot of the older, unportable games would not be controller friendly and if they’re aiming for a more traditional controller oriented approach (instead of controller, mouse, and keyboard) they’d be worthless and hard to play even if they ran perfectly. Not to mention the fact that, by definition, the entire existing library already runs elsewhere which doesn’t really give the Steam Box any draw over a gaming PC except perhaps to those without the cash for an expensive pre-built or the know-how to build their own.

In essence, maybe losing compatibility wouldn’t be the worst thing in the world and if that’s the case Linux starts making a whole lot more sense. You get a very mature stack from kernel through display and because you’re targeting a single hardware configuration you can create a stable, well-tested release on top of open source components fairly easily. Compared to the amount of time it would take to custom develop the entire stack, the bugfixing would take a trivial amount of time and effort.

Second, Linux is free as in freedom. What other console developer would be able to glean fixes and features from unpaid volunteers?

Third, Linux is free as in beer. A Steam library compatible approach would have to come packaged with a Windows license which easily adds $100 to the unsubsidized price tag of the device. Ideally, if they chose to go this route, they could get a deal from Microsoft. The Dreamcast, for example, ran a version of WinCE developed by Microsoft that was seamless. That was before the Xbox hit the scene however and I highly doubt Microsoft would be so amenable these days. On the other hand, if the alternative is to have a Linux box running AAA games, they might be better served by giving Valve a deal to maintain their edge in the desktop space. Either way, though the box becomes more expensive and they lose the advantage of the open source stack.

The final, and best fact for the possibility of Linux on the console is that, if they chose to ignore compatibility, and went the more traditional console route with a release in 2014 / 2015, they’d have plenty of time to rally support for Linux titles, get the already existing Linux ports lined up and polished, and – in the end – come to the table with a more extensive library than any of the competitors.

tl;dr

Base PROS CONS
Windows
  • Massive Steam library already polished and working
  • Easy to productize fast
  • Already mature
  • .

  • Take a price hit on licensing / packaging Windows
  • Less fine grain control of software stack
Linux
  • Free (as in beer) – lower end price
  • Open source – get fixes from volunteers
  • Already mature
  • Not many existing ports in the catalog
  • Brand new platform without much industry expertise

I’m still not convinced that this isn’t going to end up being Valve’s effort to further monetize their work on the existing Steam library, but if they are willing to start a serious console from scratch then Linux is cleary the way to go. None of the information we already know about the device seems to indicate which approach Valve is favoring and as such I think it’s premature to make assumptions.