It’s Hate, Not Heritage

I moved to South Carolina, about 3 years ago, to attend grad school at Clemson University. I was born and raised north of the Mason-Dixon, in Toledo, Ohio. I was, by all relevant standards, a Yankee in Dixieland.

And, as a Yankee with no personal experience living in the South, I grew up with the impression that all the South had to offer was a love of guns, the Confederate flag, and nostalgic longing for the days of slavery and plantation money (and, to be fair, awesome weather).

After living in the South, I realized that’s not totally true. The Southeast is awash in surprisingly hip culture, and it forced this Yankee to change his tune.

Asheville is home to some of the best food I’ve ever eaten, with natural ingredients grown locally. Greenville is home to some amazing local musicians and artists, and hosts frequent art shows and festivals (including a take on Burning Man). Atlanta is home to some unrivaled nightlife, and the largest public aquarium in the western hemisphere (which makes a great date, just FYI). And one trip to New Orleans will make you want to buy up a patch of swamp and start hunting nutra.

Which is why I don’t understand the Southern notion that removing statues of Robert E. Lee, or renaming roads named after slavers, is an assault on Southern heritage. What about the parts of Southern culture and history that are not intimately tied to racism?

It blows my mind, that a region of our country that can take credit for the birth of Martin Luther King Jr., Helen Keller, Jackie Robinson, and Harper Lee (to name a tiny fraction), is adamant about holding onto the memory of residents who played a role in creating one of the darkest periods of US history.

Honestly, it has made me change my tune, again.

Not only are the heritage-not-hate-ers reinforcing everything I thought as a young Yankee, they are doing a huge disservice to the South.

Braindumping on Literature Reviews

I’ve had a few questions about lit reviews in the past few days, and mostly I find myself repeating the same advice. As I’m currently (rather, I’m almost always) in the ongoing process of literature reviewing, I wanted to write a brief overview of how I personally go about systematic literature reviews, with some tips, to hopefully help anyone who is now, or will be, conducting a lit review. I want to note, most importantly, that this is how I do it. It’s not the only way, and perhaps not even the best way (though, I’m biased to think it is :D). The best advice is to find what works for you.

The direct answer for where to start, is that the most important place to look is prior years’ proceedings of the venue you plan to publish to.

OK, that’s the 5 second answer. But, I want to make sure we’re all aware of the lit review resources available to us, as computing researchers. Google Scholar is AWESOME, and hopefully we’re all familiar with it. But, if you haven’t checked out the ACM digital library, you should. It’s here:

The ACM digital library improves on Scholar in a few ways. One, it’s centered on ACM publications, meaning the results returned for your search terms are more likely to be applicable to our research — which is likely going to be an ACM publication. Two, it is easier to find the papers that are related within the venue where you’ll be publishing, meaning you’re less likely to leave a paper uncited that is well-known to (and potentially even written by) your reviewers. Put bluntly, there is no way to ever be sure you’ve cited every piece of related work, from every possible venue, big or small — it’s just too vast. But, the ACM DL will give you an excellent way of forming a good foundtion, and also being reasonably sure you touched on all the related work from the most relevant venues.

So, once I’ve collected papers that are clearly related, my next stop is the papers cited by my related papers (confusing sentence). What I mean is, if paper A is related to my work, what papers did A cite? Are those papers related? You can then branch continuously from this point, and collect more related work from those citations, too. If paper A cites B, C, and D, and B and C seem relevant, then I can check B and C’s citations for more related work. This is especially useful for identifying canonical papers (aka “must cites”). If A, B, and C, all cite the same paper E, it’s probably safe to assume E may be relevant, too.

Once I’ve searched the ACM DL, then I generally turn to Scholar. Scholar is useful, but if you’re working in an area that is even remotely interdisciplinary, it can return a high volume of papers from other disciplines, which may be less relevant than ACM publications. Moreover, it’s often difficult to determine the credibility of the venues of the papers returned in Scholar, whereas we have a general conception of the prestige/rigor of ACM venues. But, nevertheless, Scholar is a necessary stop on the literature review train. Choo choo.

The next stop, for me, is Scimago Journal Rankings, here:

The SJR lets you browse journals by area, and ranks them for you (which is not to imply the most relevant are the best ranked). Regardless of ranking, SJR gives an itemized list of computing-related journals. The titles are pretty informative, so it should be trivial to determine which journals are most likely to contain citeable papers. Warning: reviewing journals can be exhausting. Elsevier, a publisher of a huge number of journals, has a searchable database here:

It’s not quite as useful as some of the other search tools, but it’s better than nothing. There have been times, though, that searching the database was not useful. In which case, my recommendation is to find the most relevant journals, and review the articles within them, for at least this year and a few past years (5-10). Nobody expects you to cite a journal article from 1975, unless it’s a fundamental building block of all related work — in which case you should turn it up from your other review strategies.

Also, I’ve had recommended to me, that if you should find yourself working in an unusual area, with very limited related work, you can include your search metrics, and number of returned results as evidence of this limitation. Eg. “Our search on the ACM Digital Library for ‘Communist Cat Brain-Computer Interfaces’ returned no results. We cite this lack of related work as a potential limitation of our study.” HOWEVER, this is an extreme edge case, and has never happened to me. So, don’t mistake this for a recommendation, so much as a bit of knowledge I acquired in a systematic lit review class that I’m passing on, in case you are in this strange scenario. Note: if you find yourself researching communist cats using brain-computer interfaces, you may need to reconsider your project, anyway.

So, to summarize, the places I look for related work are, in order of importance (for me):
1. Past years’ proceedings of the target venue
2. ACM Digital Library
3. Google Scholar
4. Related journals in the past few years (5-10 years)
5. Papers cited by papers in 1-4

Happy hunting!

Welfare Isn’t “Nice”

Depending on where your political views fall on the spectrum, you might describe my politics as being somewhere between “liberal” and “just shy of Karl Marx”. But, I was raised in an affluent, predominantly white, Midwestern community, and there was no shortage of conservative politics. So much so, that I once identified as a Libertarian *shudders*.

Having been exposed to an array of political ideologies, I find that there really isn’t all that much light between the American Right and Left. (Or, there didn’t used to be. I’m talking 2008 America, when neither presidential candidate was a raving lunatic. Moving on.)

That being said, it has been my experience that, for many people, the almighty, immovable, I-cannot-see-your-side, dividing line is Welfare — a lovely, amorphous word used to encompass the whole of government assistance programs.

And guess what. I hate Welfare, too. And, I hate the way we liberals talk about it.

I’m sure somewhere along the line, you’ve heard an appeal to morality, regarding government aid programs. The trouble with lines like “We can’t allow the poor to just starve,” is that the easy response is, “Yes, we can.”

And it’s true. We could just let the poor starve, wipe our hands of our complicity, and move forward as a vastly smaller country. Problem solved.

Now, to clarify, I hold totally-unheard-of anti-starvation views. But, I also believe that government aid programs are not just “nice,” they are economically sound.

If you have Facebook, you’ve probably seen an article or two about millennials destroying big box stores, or chain restaurants, or the American economy in general. If you don’t have Facebook, then greetings time traveler from 1990. Sorry about the country. Rather, economists recognize that the consumption habits of millennials have the power to shape the economy dramatically.

Now, there are about 83.1 million millennials in America. By comparison, 52.2 million Americans participated in government assistance programs in 2012.

Look me in the eye, and tell me that a fraction of millennials eating avocado toast is killing retail, but removing the income used to purchase necessities from 52.2 million people is a good idea. Any capitalist who knows anything about anything can tell you that removing 52.2 million consumers from the economy is not good for business.

Which is why I don’t understand liberals who continue to market government aid programs as a kindness to the poor, rather than speaking the language of Republicans, and describing it as a means for keeping a capitalistic economy afloat.

Long story short (too late): Job insecurity helps keep wages low, which is a big win for the beneficiaries of capitalism. (Don’t believe me? Ask Alan Greenspan.) But, job insecurity, and consequential unemployment, removes consumers from the economy, altogether. Enter government aid, to bridge the divide, and prop up the capitalist house of cards.

So, the Right can admit that government aid is a necessity in our economy, or recognize the inability of unregulated capitalism to employ the number of consumers it needs to stay alive.

But, more importantly, it’s time for the Left to start talking about social welfare programs in these economic terms. Because, they are far less easily dismissed, and really, Welfare isn’t intended as a kindness.