Sunday, May 10, 2015

Disney World Tips

1. Stay at one of the Disney resorts
2. Stay close to Epcot or Magic Kingdom
3. Use the transportation system
4. Use the airport transportation
5. Epcot is better in the afternoon
6. A full day in the park is too long
7. Your hotel is a resort. Enjoy it
8. You'll need dinner reservations
9. Eat at the resort hotels
10. Catch a dinner show. The Luau at the Polynesian was great
11. Hollywood studios is small. You can do it in a day.
12. Magic Kingdom can definitely take two days, especially if you take some time off for a break or dinner.
13. Be Our Guest is worth going to just to go inside
14. Riding the monorails and boats around is more fun than the buses
15. There are two ways to do this. Fast and slow.
16. Don't worry about getting your money's worth or doing it "right" or wasting time. Do what you want.
17. Don't plan your day around your fast passes; arrange your fast passes to plan your day.
18. Use fast passes effectively. We only figured this out on the last day.
19. Expect to spend a lot of money. Go into the trip with this expectation, and just don't worry about it.

20. Be enthusiastic

Monday, May 5, 2014

Blessings and Privileges

I hate the phrase "Check Your Privilege." It's right up there with "Negative Nancy" on my list of phrases that should be eradicated from the English language. I've felt this way since I first saw it, probably on some social justice warrior's tumblr. (Have I mentioned that I really dislike some parts of the tumblrverse?) I think that "Check Your Privilege" is dismissive, divisive, and derisive. It makes people feel bad about being fortunate. Rather than open a conversation about privilege and society, it puts people on the defensive.

You know what I hate more than the phrase "Check Your Privilege?" This guy's whiny little editorial about how he hates when people tell him to check his privilege. Tal Fortgang is a Princeton freshman from a wealthy family in New Rochelle, NY, but he doesn't think he's privileged. I didn't go to Princeton, so I don't know if Princetonians are tossing the phrase around as casually and rudely as Mr. Fortgang says. What I do know is that Tal Fortgang, from everything I can tell about him, is incredibly privileged and is either unaware or in denial of it.

Here's the thing. I don't like the phrase, and I don't like the tone that it conveys, but I understand what it means. I grew up a straight, white boy in one of the most affluent counties in the country. Now I'm a straight, white man in a profession dominated by straight white men. I can't help that I'm straight, white, and male, but I can recognize that it has given me advantages in life and will continue to. I can recognize that the vast majority of people in the world, and even in this country, don't get all the advantages that I do. I can recognize that there are some groups that have advantages I don't (very few), and I don't have to resent them for it.

Mr. Fortgang makes a lot of what his ancestors went through to afford him the privilege he doesn't want to recognize. We all have stories about the hardships our forebears went through. My maternal grandfather once told me about how his mother didn't always have money to buy bread during the Great Depression, but he considered their family fortunate because my great-grandfather never lost the car he needed to support his carpentry business. My maternal grandmother was chased across fields by warplanes during World War II. My paternal grandfather started his career in banking as a messenger boy and worked his way up to management. On both sides of my family, my parents were the first to earn bachelor's degrees. The fact that my ancestors went through hard times and worked hard to give me the opportunities I have doesn't discount my personal standing in society. Because or in spite of their struggles, I grew up in a comfortably middle class town with an excellent school system. I got into several well-regarded private and public colleges, partly on the merits of my hard work and intelligence, but partly because my privileged adolescence allowed me the freedom to pursue education and personal betterment without the encumbrance of a difficult family situation, poverty, hunger, or street violence. I have a secure, well-paying job with good hours that requires little physical labor and has great benefits, and I got it in part because of the social network that my expensive private education provided me.

Where Mr. Fortgang misses the point is that privilege isn't about history. History created the society we live in today, but it's that present reality that determines privilege. No one is denying that the Fortgang clan had to walk a rough path to get where they are, but Tal Fortgang isn't walking that path. Tal Fortgang is living in a society that allows him (and me) to walk the streets at any time of night unharassed by law enforcement. If he experiments with illegal drugs, as many Ivy league college students do, he can expect probation at worst, rather than imprisonment. He is living in a society that allowed both of us to live comfortably through our early 20s without having to find employment (whether he chose to exploit that privilege or not, he wasn't going to starve to death). He is living in a society where he is unlikely to be sexually harassed walking down the street or sexually assaulted at a party. He is living in a society where he is statistically likely to be paid about 30% more than his female colleagues and won't be expected to sacrifice his career if he wants to raise a family. He will probably never have to learn or work in an environment that makes him feel unwelcome simply because he is the only white person, the only male, the only straight person in the room. He is living in a society where he has a louder political voice and better business opportunities than the average person simply because of the connections he is making at Princeton.

I'm not saying that Mr. Fortgang didn't work hard to get into Princeton, or for any other achievement he has earned in his life. He and I aren't so different. I've worked hard for the things I've achieved in life too, and I think that my objection to "Check Your Privilege" comes from the same feelings that inspired him to write his little screed. What he needs to understand is that his privilege, my privilege, is that hard work is enough for us. As hard as he worked to get where he is, it would have done him no good without the opportunities he already had. As hard as he will continue to work to achieve in life, he will always go further than someone less fortunate who works just as hard. There are women in my field (engineering) who will be held back by the boys' clubs in my industry. Some of them work as hard as I do; some of them work harder. There are a lot of people who work twice the hours I do for less money than I make because they can't get the job I have. A lot of them are intelligent, but couldn't go to college because they put family obligations above their own needs. A lot of them are intelligent, but didn't have a mother like mine to guide them through the process of applying to and choosing a college. These are hard workers who, with the same opportunities that Mr. Fortgang and I had, could be freshmen at Princeton or researchers with graduate degrees. For some people, hard work and intelligence aren't enough.

Long before "Check Your Privilege," we used another phrase to remind people how fortunate they are. Once upon a time, if someone was feeling put-upon or down-trodden or oppressed, you told them to count their blessings. Let's bring that back. Counting your blessings is a positive activity. It doesn't make anyone feel bad about being privileged, but it reminds them how lucky they are. If we all stop and count our blessings, maybe we'll do better at sympathizing with those less blessed, and maybe we'll do more to spread our blessings to everyone else. I'm a straight white male living in the United States at the beginning of the twenty-first century. Sometimes my life is hard, but I'm going to count my blessings.

Saturday, January 4, 2014

David Brooks Tells You How to Use Marijuana

With marijuana legalized in Colorado a few days ago, David Brooks felt the need to weigh in on the proper way to use it, or not to, or something. If you're unfamiliar with his work, Brooks is the New York Times' lone conservative(ish) columnist. He used to be tolerable, then he went on leave to write a book this year and came back sounding more like a conservative Thomas Friedman.

Before I dive into Brooks' utter mess of a column, I should weigh in myself. First of all, I am in the minority of Americans[1] who have never tried pot. Personally, I don't see the point. I like reality as it is, and I don't see the need to alter my perception of it. I also don't drink alcohol for the same reason. I currently live in a state and country where marijuana possession is a crime and hold a job where marijuana use is grounds to fire me. I guess you could say I don't gain much from legalization of marijuana. I don't use it; I don't want to use it.

Even though I don't personally use pot, I've known a lot of people who have used it, in various quantities and with various frequency. I've known some high-functioning potheads, and I've known potheads who threw their lives away. I've known people who were using it more than they should have been, and I've known people who were arrested for possession. From what I've seen, it's no worse than alcohol. Like alcohol, you can abuse it, but casual use doesn't necessarily constitute abuse. Unlike alcohol, the lethal dose is so far away from the effective dose that it's essentially impossible to overdose on it.

I think there are better and worse ways to use marijuana. If you live somewhere it's illegal, you probably shouldn't use it, but if you do, you shouldn't use it in high risk ways. Don't get high in a school zone; don't carry it (or paraphernalia) around unnecessarily in your car or your purse. Like smoking tobacco, I think there's some etiquette to smoking weed. It's rude to subject others to your second-hand smoke, so find somewhere out of the way or private. Like alcohol, marijuana is an intoxicant. Don't get high and operate heavy machinery. Don't get high before school or work. You know, use some common sense. If you get high in your basement on Friday night and eat a bunch of Cheetos, I don't think you're hurting anyone. If you get high at a party and spend the night being lovably goofy, that's fine (as long as you aren't forcing it on anyone else).

The tl;dr here is that I don't use marijuana, but I support its legalization and I'm ok with people who use it responsibly, politely, and safely. I also don't think it's worth it to break the law to use it.

Brooks essentially takes the polar opposite view. He and his high school friends used pot, and did it pretty stupidly by some indications (Brooks admits to getting high at lunch and stumbling through a presentation in English class). One of his friends turned into a full-time pothead, and the rest grew out of it. Brooks sees nothing wrong with his or his friends' casual use, despite the fact that it was illegal and (in Brooks' own case) detrimental to their school performance. I disagree with him, but so far he's in line with a good chunk of America. Most of his friends went on to live productive lives, and he went on to become a successful author and columnist.

Brooks also seems to think that his and his friends' use was more acceptable because they were young. In other words, the proper way to smoke weed is to use it in high school, then grow up and stop. Never mind that this goes against the (admittedly limited) research that suggests it may be more dangerous for developing minds. Never mind that this goes against the prevailing wisdom on drugs in general, which is that they shouldn't be available to minors. Never mind that most high school students can't responsibly use video games, never mind drugs. The correct way to smoke pot is during high school. So says David Brooks. Adult users are degenerates or delinquents or immature and they should grow up.

But wait. It's about to get weird.

David Brooks, the former pot user, goes on to argue that pot use should be discouraged. Ok, I'm still with him here. I don't have a problem with using marijuana, but like so many things, it's dangerous in excess. I don't mean that you can overdose from it, but that it's hard to do something meaningful with yourself if you're always getting high. It's expensive, it's distracting, and in our current legal and cultural climate, it can make you unemployable or get you arrested. So marijuana use isn't something we should be encouraging.  We also shouldn't be encouraging alcohol use, tobacco use, or cursing. It would seem to me that the logical conclusion from there is to legalize it and educate people on the dangers of abusing it. I'm a paternalistic, liberal, big-government socialist, so if I'm not in favor of banning something, I imagine nobody is. Enter David Brooks, the conservative columnist.

Brooks argues that because marijuana use should be discouraged, marijuana should be illegal. He does this in the same column that he says that he doesn't "have any problem with somebody who gets high from time to time." Here's the problem: if he thinks marijuana should be illegal, he thinks he and his high school friends, as well as everyone else who uses weed, deserves to be arrested. That's how laws work. That's how the social contract works. If something is illegal, then everyone who does it is a criminal. David Brooks is no less a criminal because he wasn't caught. The only way for marijuana users not to be criminals is for marijuana to be legal. In a country where more than half of us are guilty of marijuana use, it's just hypocritical to go on like this. Either we all need to stop doing pot and commit to condemning it, or we need to legalize it.

Saturday, July 28, 2012

On Politics and Having an Opinion

I recently had the interesting experience of watching someone's political awakening. Different people experience it at different parts of their lives, and some never experience it at all. It made me think about why I believe what I believe and the process that took me here. It also made me think about how I've grown from when I first started thinking about politics.

Our society, and politics in particular, is a great conversation. I think everyone should join this conversation. If we want our government to represent the people, then all of the people need to understand and contribute to it. I don't always agree with everyone in the conversation, but I value their voices. The voices of opposition make me reconsider my own views; they force me to justify my positions and sometimes to change my mind.

Often, it's better not to speak. It's better to listen and read and absorb. Stay out of the fray, and let it wash over you. Listen to the people you agree with, and decide whether that's really an argument you want to associate yourself with. Listen to the people you disagree with, and think about the issue from their perspective. Above all else, challenge yourself to remain objective until you know you understand the issue and can form a well-informed opinion on it. If you speak more than you listen, what do you learn?

When you do speak, not everyone is going to agree with you. Be prepared to back up your views with arguments based on facts. To do so properly requires time and preparation. Some people will listen to rational arguments; some people won't. The second group will only frustrate you, and you probably shouldn't engage them. I try not to enter a political debate unless I am very, very sure of my facts, and I try to stay as neutral as I reasonably can. Most things aren't worth going to war over. Once you get into a fight like that, it's easy to lose your perspective. Winning and defending yourself become more important than the issue itself.

The sad thing about our political conversation is that it easily becomes a cacophony of voices. Everyone is so intent on speaking their mind that they stop listening. Everyone is so convinced they are right that they don't consider the other sides of the issue. Our society today faces many challenges. Some of these challenges are economic, like healthcare, student loans, and the recession. Some of these challenges are moral and societal, like abortion law and gay marriage. Still more challenges concern our safety and security. These challenges are complicated. Some of them involve the careful manipulation of massive, partially-coupled systems that we can't fully model. Some of them involve reconciling the very real views of groups that oppose each others' way of life. These are complicated problems, and they have no simple solutions. I promise you that regardless of what your idea is, someone has had it before. There is probably a reason it hasn't been implemented. In some cases, the reason is inertia, fear, or lack of will. In more cases than not, the reason is because there is a fundamental flaw in the idea. Beware of simple solutions, because they rarely hold up to scrutiny. Of course, that doesn't mean you should throw up your hands. Keep looking for answers. If we give up, we consign ourselves to living as we do now forever, and not only is that unsustainable, it's a denial of our awesome potential as a civilization.

Here's the bottom line. I've been interested in politics since a relatively early age. I'm not politically active in the sense of canvassing for a candidate, but I've been aware of current events for as long as I can remember. I've had a lot of different political views over the years, and no, I don't blindly parrot my parents, although we agree on many things. When you first start looking at politics, it's easy to get distracted by shiny things. For eleven year-old me, it was democratic communism. For many college-aged political neophytes, it's Randian libertarianism. Ideas like that are appealing because of their simplicity, and it makes them look elegant. They are a trap for people looking for simple answers. Once you start thinking harder and listening more than you speak, you move past the political junk food. The scary thing is that the world isn't black and white. Nothing is simple. The answers to our problems are subtle and nuanced. Many of the solutions come at high costs, costs we might not want to pay. I've looked at enough issues from enough sides that I've got a decent idea of what I believe and a healthy knowledge that I don't know the answers. I'll keep looking at issues from different angles, and my beliefs will keep evolving. In the past, I've completely reversed my views on things. More often than not, I've withdrawn from issues entirely. There's no shame in changing your mind, no shame in admitting you're wrong, despite what the press would have us believe. That said, you can't take anything back. You own your words, and unless you've thought very carefully about your beliefs, maybe you should hold back a bit longer.

Sunday, May 13, 2012

Breaking the Silence: Gay Marriage

I decided on Breaking the Silence for the title of this post for two reasons. The first is that I haven't posted here in months. There are a few reasons for that. The first reason is that I'm a busy guy, and I don't have time to write. "But wait!" you say. "You have time for robots and video games and taking showers! Sure you mean that you choose not to spend your time writing!" This brings me to my second reason. The thought of actually sitting down to write inspires in me a visceral horror that defies all logic. Every day or two, I have an idea in my head that I would like to write about in this blog. It might be an observation about life, or politics, or friendship. So for about thirty seconds, I think "Gee, I should write a blog post about that," and then the idea of actually expanding my one-sentence thought into a piece of prose is so unsettling that I give up on the idea. Sometimes I tweet the one-sentence thought, which makes me feel better.

Thing Number One

On to the topic at hand, last week two things happened with regard to gay marriage in this country. I'll start with the thing that happened last Tuesday. North Carolina, a state best known for being part of the South, but still putting North in their name, had a plebiscite to determine whether or not to amend their constitution to specifically ban gay marriage. It's worth noting that gay marriage was already statutorily illegal in North Carolina. The amendment is just to make sure. To make a long story short, the amendment passed by a 61% to 39% margin.

The world is changing. Ten years ago, gay marriage was a fringe issue. now, it's it a Big Deal (TM). This is something that a lot of people feel strongly about, on both sides of the ideological fence.

There are of course the people who are affected immediately by legalization of gay marriage. Gay, lesbian, and bisexual Americans can currently marry same-sex partners in six states, and those marriages are only recognized in nine states. If you don't live in one of those states and you love someone with the same bits as you, you can't get married. If you oppose same-sex marriage, stop and think for a moment about what that means. From a purely pragmatic standpoint, that means you are deprived of the tax and employment benefits that come with marriage. Sure, you could enter a sham marriage with someone of the opposite sex, but if you value the sanctity of marriage at all, you wouldn't do that. From an emotional perspective, the consequences are heart-wrenching. Marriage is more than a piece of paper. Marriage is an affirmation of love and commitment. Marriage is a public statement and a legal promise to care for someone and be cared for in return. Marriage gives you the right to push past the red tape to a sick loved one in the hospital; it gives you the security of someone to look after your affairs if you're sick or dying. Right now, there is a whole class of people in this country who want nothing more than to legitimize and formalize their commitment to each other by getting married, and they can't.

There are also a lot of people who support same-sex marriage even though they have no stake in it. I consider myself one of them. For some, this is a crusade. For reasons personal or ideological, the fight for marriage equality is something they take personally. For others, gay marriage is just logical. Why restrict someone else's rights if it doesn't hurt you? What will gay marriage harm? If two people love each other, why stop them from getting married? I haven't heard satisfactory answers to those questions. I think that to oppose gay marriage is, ultimately, to deny the legitimacy of homosexuality. Gay people are a reality, and they're not just going to go away. They're part of our society, and they deserve the right to marry.

The fact remains that gay marriage is scary or wrong to a large part of the population, and that's why this happened. One reason is religion, but I think that might be overstated. I think blaming religion oversimplifies the issue. Most people don't decide things are right or wrong just because The Bible says so. The Bible says a lot of things; people in modern America pick and choose which ones they can and should apply to their modern lives and modern society. So why do people oppose gay marriage? How can otherwise kind people be so bigoted and narrow-minded? I believe that by and large, most people are fundamentally good. They try to do right by their own worldview. If someone espouses or does something that I disagree with, it's not because they're a bad person, it's because either they see things differently or haven't given the issue a lot of conscious thought. It's easy to condemn people as evil or stupid or wrong, but you'll never win an argument that way. If you want to convince someone that you're right, you can't dismiss them. You have to get inside their head, and see what makes them believe what they believe.

Why People Oppose Gay Marriage: Some Theories

I mentioned above that same-sex marriage as a political and legal issue is relatively young. A lot of people haven't had a lot of time to digest it. When you begin with a closed mind, and most people do, it takes a long time to appreciate an issue and come up with a proper response. Everyone begins with a knee-jerk response that is a function of their principles, their environment, and their experience. A lot of people in this country don't personally know any gay people, or the ones they do are so closeted that they have no idea. For the majority of the history of marriage, it has been defined as the union of a man and a woman, primarily for procreative and economic purposes. In that context, the knee-jerk reaction to same-sex marriage is dismissal. Why would two men want to get married? A lot of people don't move past that knee-jerk. They aren't being hateful or bigoted, at least not intentionally. Many people who oppose same-sex marriage bear no particular ill-will toward same-sex couples, they just don't see how it's possible for two people of the same sex to marry. It doesn't fit into their worldview.

Of course, religion does compound the issue*. The knee-jerk reaction doesn't hold sway forever without something to affirm it. The dangerous part is that people like to be proven right. It's so much easier to stick to your guns, and it's even easier when an authority figure tells you that you were right all along. So when someone from your church or your community says that homosexuality is unnatural and unsightly in the eyes of God, it affirms your knee-jerk reaction that gay marriage is wrong. I think for most people, this is the role that religion and The Church plays in this debate. Contrary to what some atheists seem to think, religious people aren't sheep. All human beings are rational, intelligent creatures capable of making their own choices. What they choose to believe about the world, morality, and the supernatural comes from analyzing their experiences and consulting people they trust. Our different conclusions about these things are a result of having different influences and different temperaments. My point is that religious people haven't been brainwashed. They just see things differently, and that leads them to reach different conclusions about what's normal, what's right, and what's wrong. Their worldview may be unfortunate and backwards, and it may be incompatible with how some of us want the world to be, but that doesn't make it any less real.

Moving Forward

If we want to win these people over, we have to do it from within their own worldview. We have to frame the issue in terms they understand and convince them without condemning them. It's easy to write these people off, but there are a lot of them, and we live in a democracy. The reality of a democracy is that everyone gets a say. In North Carolina, the majority of voters oppose same-sex marriage. According to our principles of governance, that means that same-sex marriage should be illegal in North Carolina. That's the price we pay for representative government--it saves us from dictatorship and monarchy, but leaves us at the mercy of the majority. That means that if we want to get something, we need to convince people that it's right. This is hard, and it requires we carefully examine whether our own beliefs are even fundamentally correct. If we can come up with reasons for our arguments that aren't predicated on our own worldview, then we're more likely to convince people who don't share that worldview.

However, we have a voice. We can stand together and we can vote. We can choose to elect candidates who support gay marriage. We can go to the polls and vote in the plebiscites. We can deny our patronage to companies that have made opposition to gay marriage part of their corporate philosophy (after all, boycott is the most capitalist form of protest). If nothing else, we can have the courage to stand up and say that this is what we believe. We believe that marriage is a civil institution, regardless of its status as a religious institution. We believe that as a civil institution, marriage is the right of any couple in a committed relationship. We believe that gay people and gay couples are just as legitimate as straight couples. We believe they can and should be married. We believe we're right, and we believe that history will remember us as progressive.

The tide is starting to turn. The President finally came out in support of gay marriage. It's an empty gesture, and it looks like they had to drag it out of him, but at least he did it. I don't know how much this will change things (if at all), but at least he's on the record. After all of the waffling and political expediency I've come to expect from the White House, that's kind of refreshing.

I originally wrote this post on May 13, 2012. It was a rush job and was even more of a mess than it is now. At the time, I decided to post it without editing or even proofreading. On July 28, 2012, with gay marriage and gay rights back in the news, I decided to edit this post. I don't retract any of the things I originally said, but many things were edited for clarity or typos. I also added some things. To be clear, I'm still not particularly happy with this post, but I think it's a bit more lucid now.

* I should point out that not all religions or religious people oppose same-sex marriage.

Saturday, February 4, 2012

A Nifty Little Script

Here's a nifty little script I wrote for a specific application, but you may find it useful as well.

We use Git for version control. If you're a programmer and you're not familiar with Git, you should check it out. Pro Git is a good resource. Our setup is what I would call a hybrid between centralized (SVN-style) and decentralized version control. Every developer has their own repository on their user account, but we all push and pull to a central repository. It's very similar to the GitHub model of using Git for collaboration. Every developer has their own live version of the site, which makes it a lot easier for everyone to develop and test their own code. There's also a test version of the site, which needs to be updated with the current code. I could do that with git hooks, but I've been using this script running in a daily cron job. It's sort of our equivalent of a nightly build. The script fetches the changes from the central (origin) repository, merges them into the test site, and emails me the list of commit messages, which I then use to inform our data entry/test personnel what the changes were.

#!/bin/sh
cd /home/alpha/www
git fetch origin
if [ -n "$(git log HEAD..origin)" ]
then
 git log HEAD..origin | mail -s "Git Merge to Alpha on $(date)" ME@EMAIL.COM
fi
git merge origin
exit

I should note that

git fetch origin
git merge origin

is exactly equivalent to git pull origin. A pull is just a fetch followed by a merge. I split the two so I could read the log and email it to myself. Some people prefer to split the two so they can check what's being fetched before they merge it.

Tuesday, January 17, 2012

In Which I Return

Greetings Internets!

You may recall that I used to blog here. I managed to not write anything for the entirety of last semester, and continued that winning streak through winter break. Alas, winter break is now over, and I thought it was about time I wrote something here.

Of course, in order to write something here, I'd have to have something to talk about. I'm not going to do another politics entry, because I think the last three were. Instead, I'm going to write a boring entry about my boring life. Maybe if I stick to such mundane topics as what I ate for lunch I'll be able to update this more than biannually.

Since my last entry back in August, I've managed to build a desktop computer, take several classes, and (finally) get a project for my masters. My masters thesis is going to be in the field of robotics, exploring uses for mobile industrial arms. I will be mounting an ABB IRB-120 industrial robotic arm to an electric wheelchair drivetrain, then working to create a hardware and software framework for that robot. I haven't yet defined the scope of my work on the project, but eventually someone (probably not me, but a successor) will use it to experiment with recognizing and retrieving boxes in a warehouse or inventory setting. I'm just excited that I get to play with a giant FIRST robot.

Speaking of FIRST, yet another season has started -- I started feeling old when I realized that this is my eighth. This year's challenge is essentially a modified version of basketball. Rather than try to explain it, I'll just direct you to go watch this:

I'm already tired of writing, so I'm going to wrap this up.