<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel>
	  <title>Ask MetaFilter questions tagged with cs</title>
      <link>http://ask.metafilter.com/tags/cs</link>
      <description>Questions tagged with 'cs' at Ask MetaFilter.</description>
	  <pubDate>Sun, 19 Apr 2009 22:17:32 -0800</pubDate> <lastBuildDate>Sun, 19 Apr 2009 22:17:32 -0800</lastBuildDate>

      <language>en-us</language>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <ttl>60</ttl>	  
	<item>
	<title>Looking for a challenge, somethign easier than P ?= NP</title>
	<link>http://ask.metafilter.com/119956/Looking%2Dfor%2Da%2Dchallenge%2Dsomethign%2Deasier%2Dthan%2DP%2DNP</link>	
	<description>I&apos;d like to find a good online resource that poses interesting computer science problems. I&apos;ve been digging through some of the modern classics papers of computer science research. Some are easy enough to understand with a little effort, others are pretty difficult to penetrate. I find that most of them are fairly difficult to find practical applications for.&lt;br&gt;
&lt;br&gt;
I&apos;d like to find a list of computer science problems, maybe medium to difficult homework problems for CS grad students. I&apos;m not yet looking for grand challenges or problems big enough for a thesis. I don&apos;t want to do &lt;b&gt;your&lt;/b&gt; homework, and  I don&apos;t want to do your contract work either. I also don&apos;t want interview questions.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.119956</guid>
	<pubDate>Sun, 19 Apr 2009 22:17:32 -0800</pubDate>
	<category>computer</category>
	<category>computerscience</category>
	<category>cs</category>
	<category>problems</category>
	<category>science</category>
	<dc:creator>b1tr0t</dc:creator>
	</item>
	<item>
	<title>Adobe CS compatibility question</title>
	<link>http://ask.metafilter.com/118326/Adobe%2DCS%2Dcompatibility%2Dquestion</link>	
	<description>Adobe CS vs. CS2 vs. CS 4 compatibility...what are my options? I currently have InDesign CS and Photoshop and Illustrator 7.0 at home. I have CS2 at work, and a slim-to-none chance of getting an upgrade anytime soon.&lt;br&gt;
&lt;br&gt;
I want to make a pitch to my boss to work at home at least every now and then. In order to work on files at home and be able to then work on them at the office, would it be better to just work with what I&apos;ve got or upgrade to CS4 at home? (I can get an edu discount but that&apos;s still a chunk of change.)&lt;br&gt;
&lt;br&gt;
I mostly use InDesign, some Photoshop, and very occasionally Illustrator. No one else will be using the files, so I&apos;m not worried about staying compatible with anyone else.&lt;br&gt;
&lt;br&gt;
Thank you, Hive!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.118326</guid>
	<pubDate>Wed, 01 Apr 2009 07:53:15 -0800</pubDate>
	<category>adobe</category>
	<category>cs</category>
	<category>cs2</category>
	<category>cs4</category>
	<category>illustrator</category>
	<category>indesign</category>
	<category>photoshop</category>
	<dc:creator>JoanArkham</dc:creator>
	</item>
	<item>
	<title>How to study/prep for Algorithms/Google Interviews?</title>
	<link>http://ask.metafilter.com/112590/How%2Dto%2Dstudyprep%2Dfor%2DAlgorithmsGoogle%2DInterviews</link>	
	<description>Best ways to prep/study for CS Algorithm/Google style job interviews? When interviewing for CS jobs, many great companies love to put emphasis on more abstract and academic interview questions involving classical CS problems, algorithm analysis, and design.&lt;br&gt;
&lt;br&gt;
I&apos;m more a Software Engineer than a Computer Scientist, with 6 years doing back-end work in web applications and a great CS degree from a top school.&lt;br&gt;
&lt;br&gt;
However, I don&apos;t do this type of academic work/analysis in my day to day job and it&apos;s all a distant undergrad memory.  I&apos;d like to prepare myself to start thinking this way again and become more familiar with the problem domain.&lt;br&gt;
&lt;br&gt;
There is an argument that this type of interview is not useful and a red flag about the quality of the people running the organization.  I agree with that somewhat, but would prefer to build the tools to make the best impression possible in a variety of places.&lt;br&gt;
&lt;br&gt;
What&apos;s the best way to prep for these interviews?  &lt;br&gt;
&lt;br&gt;
My current plan was to try and find a sharp grad student in CS to quiz me and help analyze my answers.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.112590</guid>
	<pubDate>Mon, 26 Jan 2009 08:27:07 -0800</pubDate>
	<category>algorithm</category>
	<category>cs</category>
	<category>interview</category>
	<category>jobs</category>
	<category>prep</category>
	<category>study</category>
	<dc:creator>Anonymous</dc:creator>
	</item>
	<item>
	<title>How can I get a programming job abroad?</title>
	<link>http://ask.metafilter.com/103115/How%2Dcan%2DI%2Dget%2Da%2Dprogramming%2Djob%2Dabroad</link>	
	<description>Help a computer scientist find an interesting job abroad, preferably in Japan I have an MSE in CS and 5 years professional experience and I&apos;m interested in living someplace new before I get too old. I&apos;m open to working most anywhere, as long as the work is computer science and interesting. I&apos;d most like to work in Japan, as I&apos;ve done an internship there before and have several years of Japanese study that I&apos;d like to hone into real fluency.&lt;br&gt;
&lt;br&gt;
What are some resources, or specific companies that I should investigate to help me find work as an expatriate geek? American companies with expatriate programs would be especially good.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.103115</guid>
	<pubDate>Tue, 30 Sep 2008 20:21:42 -0800</pubDate>
	<category>abroad</category>
	<category>computerscience</category>
	<category>cs</category>
	<category>expatriate</category>
	<category>japan</category>
	<category>job</category>
	<category>work</category>
	<dc:creator>Cogito</dc:creator>
	</item>
	<item>
	<title>0xUNDERSTAND</title>
	<link>http://ask.metafilter.com/102802/0xUNDERSTAND</link>	
	<description>Are there any scripting / cli-compatible languages which decently provide or at least pretend to provide bit-math? So, I&apos;m in one of my last CS courses in college, and it involves a whole lot of bit-mangling. Writing, testing C code is all right, but I kind of want to tinker in my free time to get a deeper understanding, and I&apos;d love some language that lets me use something like irb/python/hugs/etc to quickly test bit expressions (your usual ^, |, &amp;amp;, !, etc)&lt;br&gt;
&lt;br&gt;
Is there anything? I kind of remember a C++ CLI a while ago, but I can&apos;t figure out where it is.&lt;br&gt;
&lt;br&gt;
Thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.102802</guid>
	<pubDate>Sat, 27 Sep 2008 11:42:15 -0800</pubDate>
	<category>bit</category>
	<category>bitmath</category>
	<category>c</category>
	<category>cli</category>
	<category>computer</category>
	<category>cs</category>
	<category>science</category>
	<dc:creator>tmcw</dc:creator>
	</item>
	<item>
	<title>&quot;Embrace your code with the elegant grip of Python...-&quot; Wait, what?</title>
	<link>http://ask.metafilter.com/99979/Embrace%2Dyour%2Dcode%2Dwith%2Dthe%2Delegant%2Dgrip%2Dof%2DPython%2DWait%2Dwhat</link>	
	<description>An overly romantic person in a non-romantic world... help! Let&apos;s start with some background:&lt;br&gt;
&lt;br&gt;
I am SERIOUSLY romantic. I think in romantic terms and sometimes want to do something purely through intuition and emotion. It&apos;s not like &quot;Oh, thine eyes shine with the stars&quot;, nothing overly cheesy, but I&apos;m one of those people who stares at the night sky and dream of the beyond, the city lights, the freeways, and how everything comes together, who&apos;s watching from that building across the street. Then I stare down at a stray cat on the sidewalk and think &quot;Where are you going, kitty in the streetlight? Were you searching for the meal that never came?&quot; Or I could go on a journey and never come home, finding enlightenment along the way. Stuff like that. It doesn&apos;t help that this romanticism seeps into my daily life so that I view even the most casual banal things in a romantic light (&quot;the car blinkers throb in impatience...&quot;).&lt;br&gt;
&lt;br&gt;
Which leads to me feeling alienated. Growing up with a huge imagination and no one to share it with, I always felt like the odd one out. I rather stare at the city lights and compose the next poem in my head, but this may happen at a CompSci get-together, the most recent case being a rooftop party for Microsoft recruiting candiates. Since I&apos;m a CompSci major, I encounter a lot of techies, but true to stereotypes, they are mostly &quot;hurhur, GTA!&quot; or discussing tech-related jobs and code. And I honestly can&apos;t relate to them, I can&apos;t think like them, leading to me drifting off to the side and sitting alone.&lt;br&gt;
&lt;br&gt;
Don&apos;t get me wrong: I like technology. I can code well and learn programming languages; currently I&apos;m fairly fluent in Java, C/++, Python, and hopefully Ruby on Rails soon. I like following the latest tech trends. But I&apos;m also a very artsy person, in fact more creative than technical, and love to talk about philosophy and other similar subjects like how the human mind works, even if I barely know enough about these things. I want to talk in my &quot;natural&quot; language - full of imagery and description, rather than &quot;That was AWESOME&quot; (which I feel is terribly overused). And I have a head full of ideas that aren&apos;t remotely CompSci-related. &lt;br&gt;
&lt;br&gt;
Sad thing is, even the more &quot;artistic&quot; people - poets, artists, and writers - that I&apos;ve met so far don&apos;t have that romantic edge that I have. Their world is full of postmodernism (highly unromantic IMO) and increasingly, digital media (by the way, I&apos;m talking about Berkeley). It&apos;s like human romance/true love is a dying art or something. So I&apos;m left feeling like I don&apos;t belong to ANY group at all, and no one can love as I can. There&apos;s a few people that I find solace in, but I&apos;m emphasizing &quot;few&quot;.&lt;br&gt;
&lt;br&gt;
Am I overthinking? Am I just old-fashioned, a modern Thoreau or Robert Frost or Shakespeare? Am I putting a romantic or philosophical spin in the wrong places? I&apos;ve long accepted that it&apos;s not necessary to fit in a group, that I could even form my own niche and be the sole member, but sometimes.... it gets lonely.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.99979</guid>
	<pubDate>Sun, 24 Aug 2008 00:45:34 -0800</pubDate>
	<category>alienation</category>
	<category>compsci</category>
	<category>conversation</category>
	<category>CS</category>
	<category>imagination</category>
	<category>loneliness</category>
	<category>romanticism</category>
	<category>technologydreamy</category>
	<dc:creator>curagea</dc:creator>
	</item>
	<item>
	<title>If it looks and quacks like a CS Degree, then is it a genuine enough CS Degree???</title>
	<link>http://ask.metafilter.com/97375/If%2Dit%2Dlooks%2Dand%2Dquacks%2Dlike%2Da%2DCS%2DDegree%2Dthen%2Dis%2Dit%2Da%2Dgenuine%2Denough%2DCS%2DDegree</link>	
	<description>Does it really matter where you get the Computer Science degree from? I am currently going to &lt;a href=&quot;http://www.wccnet.edu/&quot;&gt;Washtenaw Community College&lt;/a&gt; to (of course) save money while getting the all important education. Currently majoring in Math and Science with a concentration in Computer Science.&lt;br&gt;
&lt;br&gt;
At the moment I have pretty much put my future plans on going to the University of Michigan just a little further westward (which, if you have not heard, is a pretty reputable University other than being part of the Big Ten, as far as I have known). &lt;br&gt;
&lt;br&gt;
MUCH closer (I live just barely east of downtown Ypsilanti, MI) to home is Eastern Michigan University. Going there would undeniably save money on not only tuition and supplies but also gas using the car. For either university, I would be commuting to them.&lt;br&gt;
&lt;br&gt;
Now I make the following realizations no matter what the decision:&lt;br&gt;
- The CS biz changes practically daily, so I know I will have to constantly learn new stuff.&lt;br&gt;
- As far as I know, computer scientists are in high demand (at least according to the &lt;a href=&quot;http://www.bls.gov/oco/ocos042.htm&quot;&gt;Bureau of Labor Statistics&lt;/a&gt;)&lt;br&gt;
- The education I get at college lays a foundation more than anything (doing a pretty deep &lt;a href=&quot;http://www.google.com/search?aq=-1&amp;oq=&amp;hl=en&amp;q=does+it+really+matter+where+you+get+a+CS+degree+from&amp;btnG=Search&quot;&gt;google search&lt;/a&gt; confirmed this) and anything in industry will have to be picked up along the way.&lt;br&gt;
- Having noted that, I already know people without CS degrees already in the industry (particularly with .NET).&lt;br&gt;
&lt;br&gt;
Therefore, it really comes down to the money, quality of college education and risk with sacrificing either, and thus why I ask MeFi: does it really matter where I get the CS degree from??? I have done a lot of research into this decision and I am more than anything looking for the final factor (which I cannot seem to grasp) that will set the decision in stone. &lt;br&gt;
&lt;br&gt;
Trivia: Currently 19 years old, holding a 3.97 GPA (only shy of a 4 thanks to an A- for some reason), and have put myself through two semesters (Fall 07/Winter 08) of 18 credit hour loads (for a total of 36 in the college career).</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.97375</guid>
	<pubDate>Wed, 23 Jul 2008 20:15:25 -0800</pubDate>
	<category>Big</category>
	<category>BigTen</category>
	<category>college</category>
	<category>colleges</category>
	<category>computer</category>
	<category>computers</category>
	<category>computerscience</category>
	<category>CS</category>
	<category>Michigan</category>
	<category>science</category>
	<category>Ten</category>
	<category>universities</category>
	<category>university</category>
	<category>UniversityOfMichigan</category>
	<category>UofM</category>
	<category>UoM</category>
	<dc:creator>JoeXIII007</dc:creator>
	</item>
	<item>
	<title>Games Programming vs Software Engineering</title>
	<link>http://ask.metafilter.com/95845/Games%2DProgramming%2Dvs%2DSoftware%2DEngineering</link>	
	<description>Help me pick a second major for my computer science degree. Background: I am a 30 y.o. undergrad Bachelor of Comp Sci student in Western Australia. Everything in my early life pointed to a career in computing; I remember being fascinated the first time I encountered a computer (a BBC Acorn), and although my family was too poor to afford any kind of computer I spent hours on the Mac Plus in the local library &amp;amp; would also borrow books on programming &amp;amp; write out programs &amp;amp; go through them in my head. Naturally I excelled in high school computing, &amp;amp; went straight into a CS degree. However life got in the way &amp;amp; I managed to get kicked out of my degree after second year. (Ironically despite failing most of my units in royal fashion I also scored 86% in my HCI unit.) &lt;br&gt;
&lt;br&gt;
In the ten years or so between my first attempt at a CS degree &amp;amp; a second one, I discovered a strong interest in research &amp;amp; academic writing &amp;amp; graduated with a first class honours degree in history. I began a Ph.D. with a view for the traditional teaching/research pathway common to humanities graduates, but left after I got distracted by a full-time job &amp;amp; earning a real wage for the first time in my life. During this time I&apos;d always retained a strong interest in computing, getting into HTML &amp;amp; web design in the late &apos;90s, starting a collection of vintage Macs, spending most of my free time on the net/IFOC etc. The job I left my Ph.D. for also requires I spend 90% of my time IFOC, although it begain as data entry &amp;amp; has since evolved into Excel spreadsheets &amp;amp; if I&apos;m lucky, an Access database. Frankly though it&apos;s dull work &amp;amp; it prompted me to think that if I was going to spend my working life IFOC I might as well learn to do it in a way that interested me, so I decided to return to a CS degree.&lt;br&gt;
&lt;br&gt;
I&apos;m now just starting my second year of this degree &amp;amp; it is going very well - I have gone part-time at work so I can study full time. So far I have straight HDs (A&apos;s) &amp;amp; I love what I am studying. I&apos;ve become an incredibly anal overachiever, in fact, compared to the CS student I was when I left high school. I began my degree with a fairly vague idea of what I wanted to do at the end - something to score me a job in IT - but my life goals have changed, particularly since I&apos;ve gone from a FT salary to a PT one &amp;amp; realised that I don&apos;t actually want or need much more than enough to get by, financially, and have zero interest in business and &quot;getting ahead.&quot; In fact I am now eyeing honours and then PG studies in CS after I graduate.&lt;br&gt;
&lt;br&gt;
To get to my question: there is no doubt that I should major in CS. I love programming &amp;amp; I find the theory side nifty too. But my degree requires that I either pick a second major or a bunch of electives. I think that a second major will give me more options and I have narrowed it down to two choices: Software Engineering or Games Programming. I assumed from the start of my degree that software engineering was right for me, admittedly without really knowing the contents of the units or what it exactly entails. (I assumed it was sort of an extension of programming.) I also ruled out games programming as I am not a gamer - I mean, &lt;i&gt;really&lt;/i&gt; not a gamer! (For one thing I only own Macs, haha...) Well I have a weakness for Tetris &amp;amp; The Sims, and that&apos;s it. I would just rather do other things than play games and so have never payed much attention to the whole gaming area (aside from reading Ctrl-Alt-Delete).&lt;br&gt;
&lt;br&gt;
But on futher examination of the units involved in games programming &amp;amp; software engineering, I&apos;m starting to waver. Firstly, I emailed a student advisor for ideas &amp;amp; was advised that given my stated interest in programming, AI and HCI, Games Programming was the better fit. Secondly, I did a closer inspection of software engineering &amp;amp; became somewhat suspiscious that it might entail management and business along with the actual software design. In the gap between CS degrees I took an accounting diploma at vocational college &amp;amp; I&apos;ve had my fill of management theory &amp;amp; commerce. In fact my least-liked unit so far has been first year systems analysis. However, I do see that most of games programming is mostly programming &amp;amp; not so much games: a lot of units on computer graphics, only 2 really specific to gaming.&lt;br&gt;
&lt;br&gt;
Given that in many ways I just want to do a double major in CS, but that&apos;s not possible, what is the best choice?&lt;br&gt;
&lt;br&gt;
PS. I have to confess that some of my aversion to games programming is that the majority of students are 18-20 y.o. males &amp;amp; stereotypical gamers. Not that it should bother me as I&apos;m doing most of my units online at home.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.95845</guid>
	<pubDate>Sat, 05 Jul 2008 21:51:46 -0800</pubDate>
	<category>computerscience</category>
	<category>cs</category>
	<category>engineering</category>
	<category>games</category>
	<category>programming</category>
	<category>software</category>
	<dc:creator>hgws</dc:creator>
	</item>
	<item>
	<title>Can you explain &#8220;this?&#8221;</title>
	<link>http://ask.metafilter.com/83493/Can%2Dyou%2Dexplain%2D%3Fthis%3F</link>	
	<description>How do you explain the &lt;code&gt;&lt;var&gt;this&lt;/var&gt;&lt;/code&gt; object? I was working with a student in Java the other day, and although Java isn&#8217;t my &lt;i&gt;lingua franca&lt;/i&gt;, I did use it in college about 10 years ago, and I&#8217;m comfortable with OOP.  But I struggled trying to explain &lt;code&gt;&lt;var&gt;this&lt;/var&gt;&lt;/code&gt;.&lt;br&gt;
&lt;br&gt;
How would you go about explaining the semantics of &lt;code&gt;&lt;var&gt;this&lt;/var&gt;&lt;/code&gt; for an intro-level student, w/r/t Java specifically?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.83493</guid>
	<pubDate>Tue, 12 Feb 2008 13:58:24 -0800</pubDate>
	<category>computer</category>
	<category>cs</category>
	<category>intro</category>
	<category>java</category>
	<category>oop</category>
	<category>science</category>
	<category>this</category>
	<dc:creator>ijoshua</dc:creator>
	</item>
	<item>
	<title>Photoshop is suicidal when I try and save. Errrr....</title>
	<link>http://ask.metafilter.com/82286/Photoshop%2Dis%2Dsuicidal%2Dwhen%2DI%2Dtry%2Dand%2Dsave%2DErrrr</link>	
	<description>Photoshop CS keeps crashing when I try and save a file. WHY? I run OSX and Photoshop CS, a 6x8 Wacom Graphire4, and a Epson Perfection 4850 scanner. Since I bought my iMac two summers ago, I&apos;ve had zero trouble with Photoshop-- eerily so. But about two weeks ago I started trying to scan in multiple files with my scanner, and I started having Photoshop crash any time I tried to save more than two files.  OK, I got over my annoyance with that, thinking it was some bizarre new glitch when I scanned and saved, but now I was working on one file, saved it twenty minutes ago, tried saving it again just a minute ago, and it&apos;s crashed.&lt;br&gt;
&lt;br&gt;
To my knowledge nothing new has happened in the last month or so, like an update or something. No new programs were installed, it&apos;s been a pretty uneventful time lately. I am baffled at why it just keeps crashing before I can save. It doesn&apos;t seem to matter whether I save it as a PSD or as a TIF, it just crashes when I save something more than once or twice.&lt;br&gt;
&lt;br&gt;
Any idea what could cause this? I know it&apos;s probably a longshot, but maybe there&apos;s something I totally am not considering that would cause this. Nothing else has problems, except for the occasional Firefox lockup. I am hoping I don&apos;t have to go and shell out for a new copy of Photoshop....it&apos;s getting pretty frustrating after a while.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.82286</guid>
	<pubDate>Tue, 29 Jan 2008 14:48:58 -0800</pubDate>
	<category>computer</category>
	<category>crash</category>
	<category>cs</category>
	<category>mac</category>
	<category>osx</category>
	<category>photoshop</category>
	<category>problems</category>
	<category>save</category>
	<dc:creator>actionpact</dc:creator>
	</item>
	<item>
	<title>Help me better my chances of getting into grad school.</title>
	<link>http://ask.metafilter.com/76014/Help%2Dme%2Dbetter%2Dmy%2Dchances%2Dof%2Dgetting%2Dinto%2Dgrad%2Dschool</link>	
	<description>I&apos;m hoping to get into a Computer Science Masters program somewhere next fall, and am looking for some advice on bettering my chances.  Writing out paragraphs explaining everything would fill [more] pages [than this already does], so I&apos;ll be informing you in bullet form.&lt;br&gt;
&lt;br&gt;
&#8226; I have a BS in Electrical Engineering, from a no-name Minnesota state school.  GPA: 3.0. &lt;small&gt;Well, 2.98, but I round.&lt;/small&gt;. I&apos;m not proud of this, and kick myself daily for getting D&apos;s in 2 classes and not fixing them before graduating. &lt;br&gt;
&lt;br&gt;
&#8226; I have had great work experience in software through jobs I&apos;ve had (4 years worth since college), and personal endeavors.&lt;br&gt;
&lt;br&gt;
&#8226; I&apos;ve taken the GRE 3 times, and have never been 100% satisfied with my scores.  First two times two years ago (720Q/480V, 740Q/520V), and a third time last month (770Q/560Q) which is also disappointing considering I was averaging 650 in verbal on all the practice tests I was taking.  &lt;br&gt;
&lt;br&gt;
&#8226; I&apos;ve taken 4 grad-level CS classes at Columbia University (I work there now as a Programmer and get free classes) and have earned A&apos;s in all of them.&lt;br&gt;
&lt;br&gt;
&#8226; I aspire to be an independent software developer of sorts.  I live for problem solving and inventing things, and my dream would be to have the time to work through all the software ideas I have.  &lt;br&gt;
&lt;br&gt;
&#8226; I am mostly self-taught in CS, aside from the few CS related courses I took in undergrad, and the grad classes I mentioned in my previous point.  I would like to go to grad school to get some formal education in the field, and to open possibilities to jobs that are unavailable to me in my current situation.  I don&apos;t really see myself in research, but I could be wrong. &lt;br&gt;
&lt;br&gt;
&#8226; I have applied to Columbia&apos;s CS department 3 times in the past 2 years, and have been rejected every time.  This has shot my grad-school confidence in the foot, and has made me a little bitter.  &lt;small&gt;The fact that Columbia &lt;i&gt;pays me&lt;/i&gt; to program for them and that I have proven myself worthy by getting A&apos;s in their classes, but still won&apos;t let me &lt;i&gt;pay them&lt;/i&gt; to learn to be a better programmer boggles my effing mind.  Like i said: bitter.&lt;/small&gt;&lt;br&gt;
&lt;br&gt;
&#8226; I&apos;m through trying to get into Columbia.  My wife is finishing grad school (at Columbia) next month, and we&apos;re leaving NYC.  I&apos;m applying to several grad schools around the country, and am trying to make my applications as appealing as possible.  This is where you come in.&lt;br&gt;
&lt;br&gt;
What makes a good application essay?  Do I need to pretend I&apos;m really interested in research to make myself appealing to grad schools?  How can I do this when truthfully I have no idea what specific interest of computer science I&apos;m interested in, and just want the opportunity to find out?  I&apos;m past the level of getting another bachelors in CS, but I refuse to believe that masters degrees are just for research.  Am I wrong?&lt;br&gt;
&lt;br&gt;
Do I need to justify my mediocre undergrad GPA and verbal GRE scores or make no mention of them at all?  Do I need to trump up my work experience?  I tried both angles when applying to Columbia, with no luck.  Where&apos;s the back door? &lt;br&gt;
&lt;br&gt;
Please help me, hive mind. &lt;br&gt;
&lt;br&gt;
Bonus question: &lt;br&gt;
I&apos;m applying to the University of Wisconsin, Madison / University of Washington, Seattle / University of Minnesota, Minneapolis / University of Texas, Austin / University of Colorado, Boulder / University of California, Berkeley / and the University of California, Santa Barbara.  I realize almost all of these are high on the list of CS schools, and some I have little to no chance of getting in to. I could use some more schools with great programs, and high admission rates.  Know any?  Your alma-mater, maybe?&lt;br&gt;
&lt;br&gt;
Throwaway email for questions: gradschoolhopeful@gmail.com</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.76014</guid>
	<pubDate>Wed, 14 Nov 2007 09:44:18 -0800</pubDate>
	<category>advice</category>
	<category>application</category>
	<category>computerscience</category>
	<category>cs</category>
	<category>grad</category>
	<category>gradschool</category>
	<category>masters</category>
	<dc:creator>Anonymous</dc:creator>
	</item>
	<item>
	<title>Neuroscience + Computer Science = ????</title>
	<link>http://ask.metafilter.com/75434/Neuroscience%2DComputer%2DScience</link>	
	<description>What are my options for combining neuroscience and computer science in a graduate school setting? I am about to complete my undergraduate degree in neuroscience and am in the process of applying for PhD programs in the same; however I am having serious second thoughts. I do not think that I want to do conventional lab work and am leaning more towards computational neuroscience, possibly in the neural networking/A.I. realm. Caveats: My computer science background consists only of courses in high school and a few dubious skills picked up along the way on my own. What type of program should I be looking for that will give me a good grounding in computer science (and accept someone with my background) but allow me to continue with neuroscience? Am I looking for computational neuroscience? Bioinformatics? Cognitive science? Masters or PhD? Should I be getting lab experience first as a research assistant? Do I need to do some kind of post-bac program in CS first? Help me plan my future!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.75434</guid>
	<pubDate>Sun, 04 Nov 2007 16:22:20 -0800</pubDate>
	<category>career</category>
	<category>computationalneuroscience</category>
	<category>computerscience</category>
	<category>CS</category>
	<category>graduateschool</category>
	<category>msc</category>
	<category>neuroscience</category>
	<category>phd</category>
	<dc:creator>mayfly wake</dc:creator>
	</item>
	<item>
	<title>Trying to figure out what to do with the rest of my life in the next ten minutes... and go</title>
	<link>http://ask.metafilter.com/71015/Trying%2Dto%2Dfigure%2Dout%2Dwhat%2Dto%2Ddo%2Dwith%2Dthe%2Drest%2Dof%2Dmy%2Dlife%2Din%2Dthe%2Dnext%2Dten%2Dminutes%2Dand%2Dgo</link>	
	<description>I graduated last may with a degree in Politics from a small liberal arts school.  As one might expect I have found my job prospects since then less than thrilling.  I now have the opportunity to re-enroll in school for a masters program in cs. I am currently working for an enormous company doing something with basis adjustment (yawn).  One of my coworkers just received an award for ten years of faithfully remaining in his cubicle and I very nearly walked out right there.  Needless to say I can&apos;t picture myself maintaining this position for very long.&lt;br&gt;
Now I am thinking that I want to pursue a career in web development. To that end I am re-learning html and polishing up my skills with various design tools as well as teaching myself Ruby and SQL.  I have been looking for a internship that would allow me to transition into this new field, but I do not have the proper background or degree.  So my question is two-fold: First, should I jump back into school so quickly after graduating  and if not what are some suggestions for pursuing a position that would allow me learn the skills that I need.  Second, does anyone have experience with entering into a masters program in cs without cs undergrad degree, such as the programs offered by &lt;a href=&quot;http://masters.cs.uchicago.edu/&quot;&gt;UChicago&lt;/a&gt; or &lt;a href=&quot;http://www.cti.depaul.edu/news/default.asp&quot;&gt;Depaul&lt;/a&gt;?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.71015</guid>
	<pubDate>Fri, 07 Sep 2007 10:19:51 -0800</pubDate>
	<category>cs</category>
	<category>cubicle</category>
	<category>school</category>
	<dc:creator>bernsno</dc:creator>
	</item>
	<item>
	<title>Books to learn computer networking.</title>
	<link>http://ask.metafilter.com/70571/Books%2Dto%2Dlearn%2Dcomputer%2Dnetworking</link>	
	<description>Please recommend some canonical books (or even e-books) to learn networking in general (on par with a CS major), up to an &apos;intermediate&apos; level. Including stuff on wireless networking and security concerns. You may assume I know little about the underlying principles, and that I&apos;m more concerned about theory than certification.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.70571</guid>
	<pubDate>Fri, 31 Aug 2007 21:15:44 -0800</pubDate>
	<category>books</category>
	<category>CS</category>
	<category>networking</category>
	<category>resolved</category>
	<category>security</category>
	<category>wireless</category>
	<dc:creator>philomathoholic</dc:creator>
	</item>
	<item>
	<title>Oh the places I might go</title>
	<link>http://ask.metafilter.com/69060/Oh%2Dthe%2Dplaces%2DI%2Dmight%2Dgo</link>	
	<description>Looking for serious, modern, and fun art schools in Europe, or possibly the US. I&apos;m a CS major (Rel minor), and I want to rejuvenate my art &amp;amp; design experience with a semester (summer semester, most likely, possibly something else) abroad, at a school that has a good art/design program. So, serious classes (not &apos;fun abroad bullshit&apos;), something of a cool scene (not raving, but music, technology, cities, etc), and, a bonus would be if it offered a CS course or two, or if I could take one at a local U. Tuition is not a huge problem here. Languages - basically just english. I understand maybe 20% of Spanish.&lt;br&gt;
&lt;br&gt;
Thanks for any guidance.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.69060</guid>
	<pubDate>Fri, 10 Aug 2007 20:54:01 -0800</pubDate>
	<category>abroad</category>
	<category>art</category>
	<category>college</category>
	<category>computer</category>
	<category>cs</category>
	<category>design</category>
	<category>education</category>
	<category>school</category>
	<category>science</category>
	<category>traveling</category>
	<category>university</category>
	<dc:creator>tmcw</dc:creator>
	</item>
	<item>
	<title>Don&apos;t point that gun at him, he&apos;s an unpaid intern.</title>
	<link>http://ask.metafilter.com/66902/Dont%2Dpoint%2Dthat%2Dgun%2Dat%2Dhim%2Dhes%2Dan%2Dunpaid%2Dintern</link>	
	<description>Looking for kick-ass internships in the NJ/NYC area. Background is CS, design, and a little bit of everything. The tougher the better. I dream about getting an internship at Google&apos;s office in NY or a FogCreek gig, but I know that both of these are tough, so I can&apos;t just apply to those two. My academic record isn&apos;t bad, a fairly high GPA at a pretty good school (W&amp;M), and I&apos;ll be a junior applying next year.&lt;br&gt;
&lt;br&gt;
Plus points for:&lt;br&gt;
&lt;br&gt;
If it&apos;s in NYC, it would be nice if it was paying. After all, New York isn&apos;t cheap.&lt;br&gt;
&lt;br&gt;
Something that isn&apos;t exclusively code monkey work.&lt;br&gt;
&lt;br&gt;
Something in Morris County if it&apos;s in NJ.&lt;br&gt;
&lt;br&gt;
Cool companies - something that&apos;s sort of cutting edge, interesting, or beneficial to mankind.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
I know, internships usually aren&apos;t awesome, but there must be a few cool ones in the mix?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.66902</guid>
	<pubDate>Fri, 13 Jul 2007 06:43:37 -0800</pubDate>
	<category>cs</category>
	<category>education</category>
	<category>intern</category>
	<category>internship</category>
	<category>jersey</category>
	<category>job</category>
	<category>new</category>
	<category>nj</category>
	<category>ny</category>
	<category>nyc</category>
	<category>summer</category>
	<category>tech</category>
	<category>york</category>
	<dc:creator>tmcw</dc:creator>
	</item>
	<item>
	<title>CS Royalty?</title>
	<link>http://ask.metafilter.com/61957/CS%2DRoyalty</link>	
	<description>CS-Royalty? So I was eating lunch in Williamsburg and struck up a conversation with a guy who was about 65 or so, and he claimed the following.

- He was one of 7 developers to port DARPAnet to commercial architectures
- He had worked with almost every president since starting up work
- He has been in a Fortune 500 company as an IT higher-up and had met with Bill Gates (and told him &quot;his product sucked&quot;)
- He went to University of Colorado and taught at MIT

His name came out something like Larry Sand-berg, but very uncertain about the last name. I&apos;m interested in seeing if this is complete BS, or some element of truth.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.61957</guid>
	<pubDate>Fri, 04 May 2007 11:15:12 -0800</pubDate>
	<category>computer</category>
	<category>cs</category>
	<category>mystery</category>
	<category>people</category>
	<category>science</category>
	<category>teaching</category>
	<dc:creator>tmcw</dc:creator>
	</item>
	<item>
	<title>Help me find an entry-level Math/CS job.</title>
	<link>http://ask.metafilter.com/54172/Help%2Dme%2Dfind%2Dan%2Dentrylevel%2DMathCS%2Djob</link>	
	<description>I will be graduating with a B.A. in Math/C.S. in two years. What sort of job should I be looking for now? I&apos;m getting fed up with my current entry-level customer service job, and I would like to gain some experience in the field before I graduate. So now I&apos;m looking for an entry level, &lt;a href=http://ask.metafilter.com/mefi/51116&gt;part-time IT job.&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
This next quarter, I will be learning OOP in C++, and I am already proficient in Ada (as proficient as a I can be without any &quot;real&quot; experience). And adding that I have a good working knowledge of computers in general, I hope that finding a better (hopefully non-customer service) and higher paying job isn&apos;t impossible.&lt;br&gt;
&lt;br&gt;
Since I&apos;m going to school full time, and I need to be making a fair bit of money to pay for it, so, the extremely low paying jobs at the school, &lt;a href=http://ask.metafilter.com/mefi/25635#405031&gt;volunteering&lt;/a&gt;, and probably &lt;a href=http://ask.metafilter.com/mefi/47878#728292&gt;temping&lt;/a&gt; would not be able to both work around school and pay enough. That said, come summer time, I will definitely be hitting up sourceforge and the not-for-profits. Oh, and from what I have heard around here, rentacoder.com works best if you are fast, good and cheap (which I am not). &lt;a href=http://www.unixwiz.net/techtips/be-consultant.html&gt;Also &lt;/a&gt; &lt;a href=http://www.doubletongued.org/index.php/grantbarrett/comments/technical_employment_for_all/&gt; consulting &lt;/a&gt; is out of the question for the same previous reasons, but it might be better later.&lt;br&gt;
&lt;br&gt;
Bonus points for location-specific answers (location: between Seattle and Vancouver, but not close enough to either of them to commute).</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.54172</guid>
	<pubDate>Tue, 02 Jan 2007 02:39:33 -0800</pubDate>
	<category>CS</category>
	<category>entrylevel</category>
	<category>IT</category>
	<category>job</category>
	<category>math</category>
	<category>resolved</category>
	<dc:creator>philomathoholic</dc:creator>
	</item>
	<item>
	<title>Needed, Masters in CS</title>
	<link>http://ask.metafilter.com/45442/Needed%2DMasters%2Din%2DCS</link>	
	<description>I &lt;i&gt;will &lt;/i&gt; begin an academic program for an MS in Computer Science starting Fall, 2007.  The upside is that I have a year to prepare, while the downside is that I clearly have some obstacles to overcome, which are that 1) I don&apos;t have a single academic reference.  I graduated 3 years ago, from a large public UC school, where I did not actively seek face time with my professors.  The whole academic experience, in retrospect, seemed a bit sterile and detached.  I did not stand out in any way; it was quite easy to be antisocial and even easier to feel unimportant.&lt;br&gt;
&lt;br&gt;
2) I haven&apos;t taken the GRE though I plan to do so in several months after intense preparation.&lt;br&gt;
&lt;br&gt;
3) As an undergraduate, I didn&apos;t take school seriously.  I decided to take some &#8220;liberties&#8221; as a freshman and sophomore which led to virtual incapacitation and nearly dropout.  After counseling and serious introspection, I was able to pull my GPA from the depths of 1.x back up to a mediocre 2.9 cumulative by the time I graduated, which at the time seemed like a miracle.&lt;br&gt;
&lt;br&gt;
4) My undergraduate degree is a BS in Cognitive Science (mostly Psychology + Neuroscience + Anthropology).  I aced all of my intro programming classes, but the academic hole was too deep for me to afford changing majors.&lt;br&gt;
&lt;br&gt;
5. My work experience is limited.  I&apos;ve taken what I can to get to get by, though there is nothing on my resume that seriously represents my interests.  If it matters, I&apos;ve worked in retail, at PR firm, and at a hotel.  These jobs numb my soul and do not offer valuable references (other than references of character).&lt;br&gt;
&lt;br&gt;
Finally, the questions:  a) What are my options?  b)  How can I convince admissions that I am seriously motivated, despite screwing up?  c) Which programs will take me?  d) What kind of job experience should I seek in the year leading up to grad school?&lt;br&gt;
&lt;br&gt;
Any other advice and/or words of wisdom would be seriously appreciated.  I feel that I have paid for my errors and this realization has made me stronger and more driven than ever.  I&apos;d like to move on with the rest of my life, but with realistic goals.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2006:site.45442</guid>
	<pubDate>Wed, 30 Aug 2006 05:02:28 -0800</pubDate>
	<category>computer</category>
	<category>cs</category>
	<category>gradschool</category>
	<category>graduate</category>
	<category>masters</category>
	<category>school</category>
	<category>science</category>
	<dc:creator>Anonymous</dc:creator>
	</item>
	<item>
	<title>Help me locate a proof about distributed transactions</title>
	<link>http://ask.metafilter.com/44686/Help%2Dme%2Dlocate%2Da%2Dproof%2Dabout%2Ddistributed%2Dtransactions</link>	
	<description>A while back I was implementing a distributed transaction coordinator, and in the process also learned some of the pertaining theory. The only thing I can remember semi-vividly was a proof showing that you can&apos;t synchronize an action between two parties over an unreliable link, but I can&apos;t seem to find it any longer.

The final step of the proof was something like &quot;thus, if this was possible, you could shorten every conceivable protocol by one step, which reduces all protocols to the zero-step protocol, which is impossible&quot;. 

I&apos;m pretty sure that it&apos;s a standard result of computer science, but I&apos;m unable to find the right keywords to locate it. Help?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2006:site.44686</guid>
	<pubDate>Fri, 18 Aug 2006 02:09:06 -0800</pubDate>
	<category>cs</category>
	<category>distributed</category>
	<category>math</category>
	<category>synchronization</category>
	<dc:creator>themel</dc:creator>
	</item>
	<item>
	<title>Worried about my authorship in PhD publications</title>
	<link>http://ask.metafilter.com/42275/Worried%2Dabout%2Dmy%2Dauthorship%2Din%2DPhD%2Dpublications</link>	
	<description>Computer Sc. PhD student: Should I be worried that I am the second author in most of my publications ? I am a PhD student in Computer Science, and have been decently active in publishing articles in journals and conferences. However, in most of them I appear as the second author (usually after my advisor). When I asked him, he said that it is quite regular to assume that the advisor would put his name first in joint publications with his students. &lt;br&gt;
 I am wondering if this is so. Would this affect how my resume looks (for jobs in the academia) ? Should I start pushing for more publications with me as the first author, at the risk of having a mini-confrontation with him?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2006:site.42275</guid>
	<pubDate>Sun, 16 Jul 2006 16:05:32 -0800</pubDate>
	<category>cs</category>
	<category>phd</category>
	<category>publications</category>
	<dc:creator>raheel</dc:creator>
	</item>
	<item>
	<title>I&apos;ve Lost (my) fonts - please help !!!</title>
	<link>http://ask.metafilter.com/35331/Ive%2DLost%2Dmy%2Dfonts%2Dplease%2Dhelp</link>	
	<description>My computer crashed, the HD was reformatted and now when I try to use the following fonts, there gone.  I use windows EX, MS office and want to use the following fonts in Photoshop CS.  I would like to reinstall the following fonts;  Amaze, Bangle, Bickley, Broadway, Stencil, Stop, Surfer, Wide latin, MS gothic.  I don&apos;t want to pay too much, if possible -- I had the above fonts before the crash.  Thanks in advance for any advice...</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2006:site.35331</guid>
	<pubDate>Wed, 29 Mar 2006 14:21:42 -0800</pubDate>
	<category>cs</category>
	<category>font</category>
	<category>Fonts</category>
	<category>msword</category>
	<category>photoshop</category>
	<dc:creator>orlin</dc:creator>
	</item>
	<item>
	<title>Illustrator CS Mac OSX .tmp files</title>
	<link>http://ask.metafilter.com/19379/Illustrator%2DCS%2DMac%2DOSX%2Dtmp%2Dfiles</link>	
	<description>Since upgrading to OSX Tiger on my Powerbook G4, Adobe Illustrator CS has been acting a little flaky. Among assorted document hangs/crashes (requiring force-quits), Illustrator keeps creating .tmp files on my desktop such as &quot;Acr1058251.tmp&quot;. I&apos;ve done a bit of googling and, as suggested, have changed my prefs to not create PDF&apos;s upon saving, but this doesn&apos;t seem to help. Have any designers out there found a solid answer to why these files are being created, and a proper fix?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2005:site.19379</guid>
	<pubDate>Wed, 01 Jun 2005 07:44:18 -0800</pubDate>
	<category>.tmp</category>
	<category>adobe</category>
	<category>CS</category>
	<category>illustrator</category>
	<category>mac</category>
	<category>OSX</category>
	<category>OS-X</category>
	<category>Tiger</category>
	<dc:creator>sharksandwich</dc:creator>
	</item>
	<item>
	<title>CompSci PhD</title>
	<link>http://ask.metafilter.com/11562/CompSci%2DPhD</link>	
	<description>I&apos;m looking for a good computer science Ph.D. program to apply to, with strong research groups in both bioinformatics and AI. I&apos;m graduating from a leading US university with a triple degree in CS, applied math, and statistics. My research background is fairly strong (a few joint published papers in my research concentrations, recommendations, etc.), my GREs are/should be very decent, but what&apos;s holding me back is my GPA, which really sucks except for the past two semesters. Because of this, the top-tier schools (Stanford, MIT, Princeton, Berkeley, probably CMU) are out.&lt;br&gt;
Therefore I&apos;m looking mainly for schools just below that level. I can apply as either CS or Applied Math (I can probably collaborate with the right people from either position), but I&apos;d rather get into CS. My requirements are:&lt;br&gt;
&lt;ul&gt;&lt;li&gt;Strong research groups in both of my research concentrations - bioinformatics (comparative genomics) and AI (machine vision, computational cogsci).&lt;br&gt;
&lt;li&gt;Decent location (I don&apos;t want to be stuck in Idaho or the rural Eastern US, for instance. I&apos;d rather visit them on hiking trips.) A large northern coastal metro area would be ideal.&lt;/li&gt;&lt;/li&gt;&lt;/ul&gt;Can&apos;t think of anything else right now...&lt;br&gt;
I will consider Canadian, UK, and other English-speaking schools, but I&apos;m told they don&apos;t have nearly as much money to assist students financially as the US schools. Is that correct?&lt;br&gt;
I have a list of about 40 schools, but that&apos;s too many (I&apos;d like to narrow it down to at most 25) and I don&apos;t know how comprehensive my initial list was.&lt;br&gt;
I&apos;m told the proper way to select schools in this situation is to read the current publications and identify which places the strong research groups come from. I&apos;m in the process of doing that, but wanted to ask for more advice regardless.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2004:site.11562</guid>
	<pubDate>Sun, 07 Nov 2004 10:00:30 -0800</pubDate>
	<category>ai</category>
	<category>bioinformatics</category>
	<category>cs</category>
	<category>gradschool</category>
	<category>phd</category>
	<dc:creator>azazello</dc:creator>
	</item>
	<item>
	<title>How to look up all rows that overlap a certain value?</title>
	<link>http://ask.metafilter.com/10740/How%2Dto%2Dlook%2Dup%2Dall%2Drows%2Dthat%2Doverlap%2Da%2Dcertain%2Dvalue</link>	
	<description>I am looking for an index data structure and query algorithm to solve a specific problem. Each row in the table represents a range, with a start/end value; I want to look up all the rows that overlap a certain value. Putting it in SQL terms, I have a table with columns &apos;start&apos;, &apos;end&apos;, and &apos;data&apos;, and I want to run the following query:&lt;br&gt;
select data from table where value &amp;gt;= start and value &lt; end;br&gt;
&lt;br&gt;
I&apos;m working in C++, but don&apos;t need source code; I just can&apos;t remember the name or design of the algorithm/data structure that performs this kind of indexing.&lt;/&gt;</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2004:site.10740</guid>
	<pubDate>Thu, 07 Oct 2004 11:25:08 -0800</pubDate>
	<category>algorithm</category>
	<category>computer</category>
	<category>cs</category>
	<category>data</category>
	<category>datastructure</category>
	<category>index</category>
	<category>query</category>
	<category>science</category>
	<dc:creator>Mars Saxman</dc:creator>
	</item>
	
	</channel>
</rss>

