Thursday, January 27, 2011

Journal of Universal Rejection

This is absolutely fanTASTIC. I especially love the archives.
About the Journal

The founding principle of the Journal of Universal Rejection (JofUR) is rejection. Universal rejection. That is to say, all submissions, regardless of quality, will be rejected. Despite that apparent drawback, here are a number of reasons you may choose to submit to the JofUR:

  * You can send your manuscript here without suffering waves of anxiety regarding the eventual fate of your submission. You know with 100% certainty that it will not be accepted for publication.
  * There are no page-fees.
  * You may claim to have submitted to the most prestigious journal (judged by acceptance rate).
  * The JofUR is one-of-a-kind. Merely submitting work to it may be considered a badge of honor.
  * You retain complete rights to your work, and are free to resubmit to other journals even before our review process is complete.
  * Decisions are often (though not always) rendered within hours of submission.
PS: I'm really tempted to submit something, just to see what happens.

PPS: The other joke here is, "Q: We're in CS - what about the conference of universal rejection? A: Wasn't that last year's SIGGRAPH?" (Or CVPR? SIGCOMM? Not sure what the snobbiest conference is these days, people love to complain about all of them!)

Wednesday, January 26, 2011

And my heart filled with joy

Yesterday I went to get a soda and passed by a group of young women, one of color, sitting around chatting. Having never seen them before I figured they were from a nearby (non-science) department, but then I started hearing snippets of their conversation -

"-- and I can't believe he's teaching it in Java."                            
"I know, what a ridiculous language to use for this material."

That's my kind of talk!

(Well, actually, I love Java, but you know what I mean).

Tuesday, January 25, 2011

Mobile Scholar: Part 3

I've thus far written two posts on how to turn my iPad into a computer. I am doing this both because I am too stingy to buy a MacBook Air and too stubborn* to give up.

My number one "killer app" has been the ability to work on papers from anywhere using LaTeX. I am now able to fully do this (provided the iPad has an internet connection). Here are step-by-step instructions for anyone interested in trying:

Step 1: Get Dropbox

This first step is very easy. Dropbox is cloud-based storage that works on every device under the sun, and is really, really fantastic. It's free up to 2 gigabytes, and you get 500 mb for every friend you invite. Unless your papers tend to have gigantic graphs and images, it's likely you'll never come close to that 2GB limit.

Step 2: Start your LaTeX paper on your computer

If you're familiar with LaTeX, this is also straightforward. If you are new to LaTeX, there is a bit of a learning curve but a lot of help out there. In particular, I highly recommend Lyx, which is a cross-platform WYSIWYG editor.

Get everything set up - your bibliography file, tex file, etc. Save it all to your Dropbox folder.

Step 3: Get latexmk going

Latexmk is, by far, the most brilliant piece of software ever written, ever.  If I could write a love letter to its author, John Collins, I would.

What this program does is sit happily in a directory watching for changes to any changes to your tex files... or any associated files (e.g., .bib files)... OR, any other tex files that your main paper references (e.g., chapter1.tex, chapter2.tex).

What does this mean? This means you can have something watching your dropbox folder all day and all night and automatically recompiles your pdf on the fly. Now we're gettin' somewhere.

I believe latexmk is now bundled with all the major TeX distributions. To run it, the magic command you want is:
    % latexmk -pdf -pvc mypaper.tex

Step 4: Get Tex Touch

Tex Touch is a program that lets you edit LaTeX files on your iPad.

I have to tell you, I am not deeply in love with this program because it is extremely clunky for a $9.99 app. (No multitasking support, sometimes crashes, has no syntax highlighting). BUT, it does the one thing no other piece of iOS software does - it understands the LaTeX workflow and syncs to Dropbox. It also sports an easily accessible and well-designed symbol editor so you don't have to go through 18 soft-keyboard screens to find an α.

Step 5 (Maybe?): Get Mendeley

I have Mendeley Lite on my iPad, and while it is also pretty clunky at least it's functional. While writing I can search my bibliography, export a citation in bibtex format (using the web view), plunk it into my .bib file in Tex Touch, and voila. A Mendeley -> DropBox .bib connection would be really nice, and if Mendeley opens up their API maybe I'll write one. In any case, I have high hopes for the Pro version of their iPad software.

That's it! I still would like offline compilation of LaTeX source on the iPad, but I figure by the time someone writes that I'll have bought a MacBook Air. :-)

Happy writing. If you end up trying any of this (or have any suggestions/questions), please drop a comment - I would love to hear how things have worked for you.

----
(*) Something that occurred to me recently - possibly one of the best skills you can have as a computer scientist is stubbornness. If you are tenacious and keep trying lots of different things and talking to lots of people until you can get something to work, you will do well in this field. Even if you can't get something to work in the end, just going through the process of trying is a great learning exercise.

Need to send a file larger than your email can handle?

Need to send large files?

Try this:
http://www.wetransfer.info/

The easiest way to send big files.


Computer Repair Lakeland, FL
863-521-1079
      

Monday, January 24, 2011

Fashion Tips, Part II

As promised, here are some specific professional dress tips for women. I am in no way a fashionista - I am a computer scientist - but I will pass along things that have worked for me. I should also note that I am all about low-maintenance everything - clothes, hair, shoes, etc. I want to optimize sleeping, research, and goofing off - not waking up three hours early to put on makeup and straighten my hair. (That'll be the day!). And I hate ironing.

The ultimate goal for professional dress for women (of all levels - from casual -> business casual -> formal attire) is to look classy without looking trashy. Most modern clothing designers make this damn near impossible, as they seem to think all we women ever want to do is to pick up guys at bars.

What's worked for me is to buy a few nice, key articles of clothing that are robust and hold up to being washed frequently. If I find an article of clothing that fits exceptionally well and looks well-made, I sometimes will buy several. (Because you can bet anything if you go back in a few months it won't be there!). Sometimes you spend a little more to get something well made, but it (usually) lasts longer than something cheapy, so it's worth it.

I've interleaved a few tips about dressing down outfits, since a few of you asked.

Stores

There are a few clothing stores that I always manage to find something at, and if you manage to get sales you can often swing some wonderful deals. These stores include:

- Ann Taylor  / Loft
- Chico
- JC Penny
- Sears
- Macy's
- Kohl's
- *sometimes* : Banana Republic / Gap / NY&Company/H&M/Target. Sometimes clothing from these places falls apart after two washes, so it's not always worth it, but sometimes you get lucky and have a great find.

Pants

I like to buy lined pants, because they can make one look professional without looking trashy or dowdy. Typically my favorite place to find these have been Ann Taylor.

In general my rule of thumb for pants is if another person can tell when you're flexing your gluteus maximus, they're probably too tight for a professional context.

Sometimes you need to spend a bit of money to get pants altered. If the pants are well-made and will last you a few years, this is money well-spent. I have two pairs of pants I wear both as part of a suit and also solo for less dressy occasions. I paid more to have them altered than I did the pants, but they fit exceptionally well and look good, so it was worth it.

Shirts

As I said, I'm all about low maintenance and comfortable, so most of the shirts I like to wear are made of fabrics that don't wrinkle, like lycra, and cotton knits. Chico sells some great, thick lycra shirts that are nice and can help conceal pudge if you have any. Their sizes run big, though, so if you have a more petite figure you may need to take the shirts in a bit.

I occasionally wear button-down shirts, but in my experience they are more trouble than they're worth, because you inevitably have to iron them. Some friends had good luck finding iron-free shirts at places like Brooks Brothers, but when I went there I found their shirts looked ridiculous on me. They felt like they were designed for men.

Sweaters are a great way to dress down fancier pants, if you don't want to look too formal but don't want to wear jeans. I like cotton turtleneck sweaters, or sometimes V-neck sweaters with a tank-top / cami on underneath them. Gap and H&M have served me well here - I've purchased a few thick cotton sweaters there that have lasted me for years.

Just like pants, it's important to get shirts that fit well, that are not too tight and not too low-cut. I have owned a few shirts over the years that were too tight for professional contexts, so I fixed them with a cardigan, jacket, or a pashmina.

Skirts and Dresses

I have no tips about skirts and dresses, as professional ones always seem to look ridiculous on me. And more importantly, panty hose and tights are far too high maintenance. One run and you're stressing out over nylons instead of, say, your conference talk. Not fun.

Jackets

Blazers are a great way to dress up jeans, so you can find a happy medium. I really like darker colors, such as black and dark brown. Definitely solids, though a light pinstripe is ok I suppose. I think corduroy blazers are great for men and women, regardless of whether they are in style or not - they just look nice.

Cardigans / open sweaters are a nice way to dress down fancier pants if you're worried they look to dressy. If you get one that is fitted, it will look professional without looking frumpy. (Here are some examples). Though I'll tell you, at my last job I always wore big frumpy sweaters because some of those machine rooms were cold!

Shoes

The most important thing about shoes is that you are comfortable. Again, shoe designers are seriously out to get us. I can't tell you how many shoe stores I visited over the holidays with my mother-in-law, and we both basically decided the shoe designers are Satan.
Shoe designers are satanic.

A few brands that maybe/sort of / sometimes feel comfortable are:  The Walking Company, Aerosole, Naturalizer. Sometimes you can find comfortable casual-dressy shoes at L.L. Bean, REI, and EMS. People that design shoes for hikers often have enough clue to design comfortable shoes that can be worn by white-collar office-warriors.

The only other rule for professional shoes is don't wear: furry boots, hiking boots, open-toed boots, flip-flops, or sneakers. Otherwise wear whatever you like.

Bags

Try to avoid using a backpack if at all possible. I'm aware that it's better for your back, especially if you are lugging around many things from place to place (laptop, papers, books, etc). Instead, there are nice wheely professional bags for women you can get. Sometimes people look at you funny wheeling something across an office building or campus, but you can just smile and say, "Bad back", and they'll leave you alone.

But if the wheely bag isn't appropriate for your context and you want to save your back (can't blame you), try to get a classy looking backpack. For example, select a bag from here. Several of these are perfectly reasonable to use in professional contexts.

Otherwise, if your travel gear is lightweight, really any shoulder bag will do. Just keep it simple and low-key. No bling.

Jewelery


Really wear whatever you like, just be sure it is tasteful and nondescript. Also be aware than anything with any sort of symbol or emblem on it will likely spurn discussion, which may or may not be a good thing.

Coats

I think wool coats with straight lines and nothing hanging off them are the most professional looking. I knew someone who always wore a fur coat to work and it always looked very strange to me. Sportsy jackets tend to look odd if you have dress pants on. (Or at least they do to me).

And that's all she wrote. I will try to do a post for the men sometime within the next few weeks.

Tuesday, January 18, 2011

Your Daily Knuth

I keep meaning to write a script that greets me with a Knuth quote when I log in every morning, but I haven't had time.

Today while looking up something else I came across these two gems, though, and thought I'd share:
"Premature optimization is the root of all evil" 
and
"If you optimize everything, you will always be unhappy."
I sometimes think Knuth is like the Mae West of Computer Science. Or maybe Confucius. Which I guess makes Stallman... Sun Tzu? :-)

Monday, January 17, 2011

Room for Failure

Back long ago when I was a wee undergraduate lass, there was a mathematics professor at my university, let's call him Smith. I have no idea what caliber of researcher Professor Smith was back then, looking now at his citation count in Google Scholar I'm not feeling impressed, but maybe those sorts of numbers are more common for Math.

We undergraduates knew Professor Smith not for his mathematical brilliance, but for his tendency to insult people when they came to his office hours and asked questions. I.e., "How could you not know that? You're stupid." To my knowledge he was completely gender-egalitarian in doling out insults, in fact I first heard about his behavior from a male student.

Yesterday when I read Amy Chau's WSJ article, "Why Chinese Mothers are Superior", I thought back to Professor Smith. In those days we all though Professor Smith was a jerk with no social skills, a demotivator, and a poor excuse for an educator. But it occurs to me - maybe he was tough on us because he expected us to be top notch students, and thought we should be pushing ourselves harder. Maybe he came from a cultural background where calling people stupid is acceptable practice and he missed the memo that it is Not Okay in the US.

Growing up, I was lucky to have parents who did not flip out when I got a low grade, and teachers who were always respectful and kind towards me. I did hear tales of some people whose parents would flip out when they failed a test, and I do wonder what effect that has on the developing mind. Does it lead students to cheat? Commit acts of self-harm when they fail? Drop out of school entirely? (I have no doubt it is a major contributor to grade-grubbing).

We seem to stress measured, quantifiable success both in education and in science - receiving high scores, publishing positive results. But I really wish there was more room for (and encouragement of) failure. I wish more stories were told about how a lot of good science comes out of making mistakes, or how a lot of brilliant thinkers flunked out of school.

Once I gave a talk and a young student came up to me and said, "Thank you so much for telling us about the mistakes you made in your research. I've never seen anyone do that before." I was astonished. It just always seemed like the honest thing to do.