<?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 computer and science</title>
      <link>http://ask.metafilter.com/tags/computer+science</link>
      <description>Questions tagged with 'computer' and 'science' at Ask MetaFilter.</description>
	  <pubDate>Sun, 29 Nov 2009 08:27:56 -0800</pubDate> <lastBuildDate>Sun, 29 Nov 2009 08:27:56 -0800</lastBuildDate>

      <language>en-us</language>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <ttl>60</ttl>	  
	<item>
	<title>Crop Science Education</title>
	<link>http://ask.metafilter.com/139312/Crop%2DScience%2DEducation</link>	
	<description>I&apos;m going to school to become a weed scientist... I&apos;m at University, finishing undergrad, getting ready for grad school in Crop Science. I&apos;m not positive what direction to go in but one possible future for myself would be working on &lt;a href=&quot;http://www.verticalfarm.com/&quot;&gt;Vertical Farms&lt;/a&gt;, which would be great and very exciting for me. Or, less realistically, I would like to look into working in a laboratory setting with marijuana, I&apos;ve heard only vaguely of several Universities that do research and breading (I know Harvard at least does studies, (2007 article in Wired Magazine) and Michigan I&apos;ve heard). Google, &lt;a href=&quot;http://www.google.com/search?hl=en&amp;rlz=1B3GGGL_en___US354&amp;q=marijuana+scientist&amp;aq=f&amp;oq=&amp;aqi=&quot;&gt;marijuana scientist&lt;/a&gt; and it only turns up a few old/unreliable articles and occasionally a scientist&apos;s name. &lt;br&gt;
 Ok, thanks everyone for any direction, take care.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.139312</guid>
	<pubDate>Sun, 29 Nov 2009 08:27:56 -0800</pubDate>
	<category>computer</category>
	<category>Crop</category>
	<category>Science</category>
	<dc:creator>Benzle</dc:creator>
	</item>
	<item>
	<title>Should I quit or continue?</title>
	<link>http://ask.metafilter.com/138826/Should%2DI%2Dquit%2Dor%2Dcontinue</link>	
	<description>Requesting advice with my career in computer science.  Briefly, should I stay or should I go? I love what I do (compsci research, heavily engineering/coding based).  I started programming at 13, growing up in EAfrica where I had access to information and tools but no guidance.  This meant I had to find my own way through which made me quite tenacious.&lt;br&gt;
&lt;br&gt;
At 18, I moved to the UK and did an ugrad in compsci in a mediocre university that aims to churn out mid-level sw engineering types.  I did quite well and chose to do a PhD purely because I wanted to learn more about compsci.  The net result of this was that (1) I realised that I &quot;get&quot; compsci enough that things make sense (2) that I love lower level stuff (kernels, hpervisors, hardware, systems, etc) (3) that I love to code and love technology (4) I seem to possess a great amount of tenacity at actually getting things working.&lt;br&gt;
&lt;br&gt;
However, it also made me absolutely come to terms with my limits.  While I can most &quot;do&quot; anything in my field, I find it takes me longer than my peers, my progress is not as quick and while I have some natural ability and affinity it pales in comparison to the other people I work with who are very, *very* good.  Across the board I find the people who excel in my field and area seem to have much more natural talent and this translates to more rapid progress and output quicker (sometimes by up to a factor of 5-6).  I&apos;ve also realized that while I can recognize and apply good/clever ideas and understand their impetus, I lack that little bit extra in being able to actually generate the ideas.  This leaves me feeling slow, dumb, unworthy and frustrated.  It eats away at me a lot.&lt;br&gt;
&lt;br&gt;
My top career goal would be to contribute to changing computer science (e.g. a new compression algorithm) or be involved in creating a technology or mechanism that does (c.f. software virtualization in the early 2000s).  Half of me thinks I should just trudge on and continue to do what I do as slowly as I do it and I might at some point make this happen.  The other half of me just wants to quit and go and do something else, i.e. make a comfortable life for myself -- do more than keep on dreaming and making miniscule progress hoping I can make a contribution.&lt;br&gt;
&lt;br&gt;
I absolutely understand that natural ability is inborn and that such people are few and far between (and such mavericks are certainly necessary for the advancement of any field), I&apos;m not aspiring to be one.  I&apos;m just wondering, is it possible to make a difference by wanting to make a difference *really* badly and continuing to soldier (hobble?) along?  I&apos;d appreciate any personal experiences to help me put this into better perspective.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.138826</guid>
	<pubDate>Sun, 22 Nov 2009 18:46:01 -0800</pubDate>
	<category>advice</category>
	<category>career</category>
	<category>computer</category>
	<category>research</category>
	<category>science</category>
	<dc:creator>gadha</dc:creator>
	</item>
	<item>
	<title>Can I find a school that teaches what I want to learn?</title>
	<link>http://ask.metafilter.com/137736/Can%2DI%2Dfind%2Da%2Dschool%2Dthat%2Dteaches%2Dwhat%2DI%2Dwant%2Dto%2Dlearn</link>	
	<description>I&apos;m currently attending MyCounty Tech School, and have been planning to transfer to Local Private University next fall to finish my Computer Science/IT bachelors. The thing is, I really don&apos;t know if  that&apos;s the right way to wrap up my schooling.

Can I get some recommendations on what to look for in a good CS program, and recommendations on slightly non-traditional/accelerated ways of getting a degree in Computer Science?

More background info inside. Since high school I&apos;ve been planning on studying some combination of computer arts/graphic design and computer science, both fields that I believe I have very good experience in. I was heavily involved in the graphics program at my school, and my junior and senior year took 300 level CS courses at Local Private University. I have also been working for several years at a job that has given me extensive real world technology experience.&lt;br&gt;
&lt;br&gt;
Now I&apos;ve effectively spent two years in college (I did take one year after high school to attend a leadership/volunteering program), I don&apos;t know if Local Private University is the way to go, for several reasons.&lt;br&gt;
&lt;br&gt;
I would also call myself autodidactic, and I get very frustrated with the opportunity cost of school - I&apos;m so busy ostensibly learning that I don&apos;t have time to actually learn (that is, teach myself). This feeling is exacerbated by the fact that I haven&apos;t found a school that teaches what I want to learn. I&apos;ve looked at &lt;a href=&quot;http://tesc.edu/&quot;&gt;TESC&lt;/a&gt; as a way to finish school quickly, but they don&apos;t have a graphics program and I&apos;m also wary of the benefits of &quot;Computer Science by mail.&quot;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
I realize that the 100 and 200 level courses are necessary for a good foundation, but &lt;em&gt;is there a school out there that would let me roll my experience into a way to finish school quicker?&lt;/em&gt; I also wonder if there are any accelerated programs out there, where classes meet several times a week and finish after a few months, rather than meeting just twice a week for the entire semester.&lt;br&gt;
&lt;br&gt;
Finally, &lt;em&gt;is there a school out there that teaches the things I think would be useful and relevant?&lt;/em&gt; Local Private University has a &quot;Web Development&quot; major, but it doesn&apos;t cover things like AJAX or PHP, both things I&apos;ve been teaching myself as time permits. Perhaps I&apos;m wrong, but I think I should be able to take classes in topics like that, yet I can&apos;t find a school that offers that. &lt;br&gt;
I&apos;ve also been teaching myself After Effects and other video editing software, which has been a lot of fun and has even resulted in some side jobs, but again - I can&apos;t find a school that offers classes in what I think is a necessary skill set.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
There&apos;s a lot more questions I have that I suppose would be nice to bounce off of a high school guidance counselor, as I don&apos;t imagine Local Private University will be handing out recommendations for competing CS programs, but I think this will cover it for this week.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;small&gt;Sorry this got so long. :/ I&apos;ve highlighted the questions to make them more obvious.&lt;/small&gt;</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.137736</guid>
	<pubDate>Tue, 10 Nov 2009 10:10:35 -0800</pubDate>
	<category>college</category>
	<category>computer</category>
	<category>education</category>
	<category>school</category>
	<category>science</category>
	<dc:creator>niles</dc:creator>
	</item>
	<item>
	<title>Where did I read about three rules determining how the robots run the factory?</title>
	<link>http://ask.metafilter.com/137174/Where%2Ddid%2DI%2Dread%2Dabout%2Dthree%2Drules%2Ddetermining%2Dhow%2Dthe%2Drobots%2Drun%2Dthe%2Dfactory</link>	
	<description>Help me find a half-remembered anecdote about robotics and computing taking a cue from ant- or bee-like, hive-mind biological processes -- a story about a car factory&apos;s paint process organized with just three rules. If my memory serves, the rules boiled down to:&lt;br&gt;
&lt;br&gt;
1) do something essential -- paint a car a certain color when that specific color is ordered.&lt;br&gt;
2) do something useful -- when you don&apos;t have a specific order for a specific color, paint the most popular color, because there will always be a demand for it anyway.&lt;br&gt;
3) do something -- don&apos;t ever stop the line; if both rules 1 and 2 fail, just paint another car with whatever color is loaded in the machine, because that&apos;s better than stopping the production line.&lt;br&gt;
&lt;br&gt;
Where did I read this? Am I remembering the three rules correctly?&lt;br&gt;
&lt;br&gt;
I think I was reading something from Kevin Kelly&apos;s &lt;a href=&quot;http://www.kk.org/outofcontrol/index.php&quot;&gt;Out of Control,&lt;/a&gt; but I don&apos;t think that&apos;s it (can&apos;t easily find it in the text).</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.137174</guid>
	<pubDate>Tue, 03 Nov 2009 14:41:47 -0800</pubDate>
	<category>biology</category>
	<category>computer</category>
	<category>hivemind</category>
	<category>robotics</category>
	<category>science</category>
	<dc:creator>Cool Papa Bell</dc:creator>
	</item>
	<item>
	<title>Great idea for a course--horribly misdirected.</title>
	<link>http://ask.metafilter.com/133672/Great%2Didea%2Dfor%2Da%2Dcoursehorribly%2Dmisdirected</link>	
	<description>I&apos;m taking an innovative course on using technology for humanitarian causes, taught by a professor I really like. But it&apos;s awful! How can I tell him what I think, and/or turn this disaster of a course into something worthwhile? My hopes were high at first, because I was really excited about the topic: I wanted to learn how to use my technical skills to do something good for people, instead of just to make money. I&apos;m hoping to find a job in my field that does some kind of good, since I&apos;m not sure I could stand it otherwise.&lt;br&gt;
&lt;br&gt;
But the course turned out to be very different: it seems to be entirely about &lt;i&gt;giving people computers&lt;/i&gt;. Dumping gadgets on people is of questionable long-term value, and, most importantly, it doesn&apos;t teach us students anything about how to use our skills--which are not about donating technology but about &lt;i&gt;making&lt;/i&gt; it--to make the world better place. We read case studies of projects that gave people technology, and we&apos;re installing a computer lab made from donated computers in a local public housing project. While this kind of community-service &lt;i&gt;might&lt;/i&gt; help some people in the short term, it sure isn&apos;t teaching us any new technical skills or any ways to use our existing skills to help people in the future.&lt;br&gt;
&lt;br&gt;
I don&apos;t think using technical knowledge for the common good is an unreasonable idea. &lt;a href=&quot;http://www.ewb-usa.org/&quot;&gt;Engineers Without Borders&lt;/a&gt; does it all the time; so does the &lt;a href=&quot;http://www.hfoss.org/&quot;&gt;Humanitarian FOSS (Free and Open-Source Software) Project&lt;/a&gt;. And, given that we&apos;re adept at crunching numbers and have a GIS expert on hand, I&apos;m sure there&apos;s a lot of climate- and environment-related stuff we could work on as well. All great things, but not what we&apos;re doing in this class.&lt;br&gt;
&lt;br&gt;
The course is small and somewhat student-directed, so I may be able to push the class (or my own work in it) more toward something I could actually learn from. But I have to do this very carefully, for two reasons. First, our class is effectively committed to the housing project&apos;s computer lab, so any additional projects or &quot;field work&quot; we take on has to be in addition to our work on that (in other words, at least &lt;i&gt;some&lt;/i&gt; of us have to continue the work on that and probably most will). Second, I don&apos;t want to seem oppositional or offensive, because I really like the professor--he&apos;s a fascinating person and one of the best teachers I&apos;ve had--and I want him to like me too.&lt;br&gt;
&lt;br&gt;
How should I express my doubts about the course, and how might I try to shift the focus more toward material from which I might actually learn something?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.133672</guid>
	<pubDate>Wed, 23 Sep 2009 22:16:41 -0800</pubDate>
	<category>college</category>
	<category>communityservice</category>
	<category>computer</category>
	<category>engineering</category>
	<category>humanitarian</category>
	<category>professor</category>
	<category>school</category>
	<category>science</category>
	<category>software</category>
	<category>teaching</category>
	<category>technology</category>
	<category>volunteering</category>
	<dc:creator>k.</dc:creator>
	</item>
	<item>
	<title>CSE 201 bad teacher</title>
	<link>http://ask.metafilter.com/129771/CSE%2D201%2Dbad%2Dteacher</link>	
	<description>I&apos;m in a CS 201 Java intro class with a not very good teacher, I need a place where I can search for and ask beginner questions, lots of them, like, what is this called and what does it do? ect.    public static char [] bar(String [] a)
Thanks everyone</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.129771</guid>
	<pubDate>Mon, 10 Aug 2009 14:21:35 -0800</pubDate>
	<category>Computer</category>
	<category>science</category>
	<dc:creator>Benzle</dc:creator>
	</item>
	<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>binary job search</title>
	<link>http://ask.metafilter.com/117730/binary%2Djob%2Dsearch</link>	
	<description>What can an unskilled Computer Science student do for the summer? I&apos;m a college student majoring in Computer Science and I&apos;m looking for a summer job (and it&apos;s getting desperate). I just completely failed at a semi-technical phone interview. I haven&apos;t taken programming-intensive computer science courses since last spring, but I couldn&apos;t answer basic questions about linked lists and Java objects. I didn&apos;t study in advance but when I tell myself &quot;I&apos;ll study next time&quot; I immediately think &quot;I don&apos;t WANT a job I have to study for!&quot; &lt;br&gt;
When I was listening to all his tech questions I just wanted to ask the interviewer &quot;So what good is my being able to tell you this gonna do in the long run?&quot; I&apos;ve had a CS internship or two and they have almost completely turned me off to pursuing any form of programming career. The only reason I&apos;m looking into those kinds of jobs is that it&apos;s all I can find, and it&apos;s what a CS student is &quot;supposed&quot; to do.&lt;br&gt;
&lt;br&gt;
When I program independently or for school projects, I use Google and Wikipedia regularly. I know enough to know what to look for. I know this probably does not qualify me as a &quot;programmer&quot; - but &quot;programmer&quot; seems to be the main kind of internship or job for CS students out there. I got into CS by doing basic web design and web programming, but I&apos;m missing a lot of the skills most of the &apos;web developer&apos; internships out there require. Plus I can&apos;t pass myself off as a web designer when I&apos;ve hardly touched Photoshop. I&apos;m motivated and could teach myself more, but during classes I don&apos;t have a lot of time and it&apos;s hard for me to get into it without a specific project to work on.&lt;br&gt;
&lt;br&gt;
I&apos;ve taken the bare minimum of CS classes in school and none of them are &quot;real world&quot; applications that would be useful in a corporate/IT setting. I&apos;m never going to be good enough to be a software programmer and I&apos;m hopeless with hardware. I have no idea what I want to do, other than wanting to do something &quot;good,&quot; &quot;helpful&quot; or &quot;useful.&quot; Except- I&apos;m not good with teaching or working with people (I don&apos;t think I would make a stellar computer camp counselor, for example). I would be interested in research but I&apos;ve been a part of a couple projects that have made me want to avoid it. I already know where I&apos;m going to be living this summer (near a major city), so unfortunately I can&apos;t travel long distance for an opportunity like an REU.&lt;br&gt;
&lt;br&gt;
I&apos;m so frustrated! This is the general attitude I&apos;ve had since I started my CS major - I can get by, but I&apos;m not good enough. But I need a job! and a career! What can I possibly do this summer with a CS major and poor CS skills? Even if I can&apos;t find a decent internship this summer, what careers could I look into? I&apos;m also interested in environmental science (my second major, that I picked up to take my mind off this mess). I just don&apos;t even know what I should be looking for or who I should be asking (my CS advisor sent me an amazing opportunity last year that actually worked out, but she&apos;s very busy and I can&apos;t express my frustrations to her over not wanting a &quot;typical&quot; CS job).</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.117730</guid>
	<pubDate>Wed, 25 Mar 2009 14:36:12 -0800</pubDate>
	<category>careers</category>
	<category>computer</category>
	<category>jobs</category>
	<category>science</category>
	<category>student</category>
	<dc:creator>sarahj</dc:creator>
	</item>
	<item>
	<title>Coming from an art-school background, I have *none* of the requirements for a CS grad school.  Am I hopeless?</title>
	<link>http://ask.metafilter.com/109621/Coming%2Dfrom%2Dan%2Dartschool%2Dbackground%2DI%2Dhave%2Dnone%2Dof%2Dthe%2Drequirements%2Dfor%2Da%2DCS%2Dgrad%2Dschool%2DAm%2DI%2Dhopeless</link>	
	<description>How do I start a MS in Computer Science with no applicable background? My Background: &lt;br&gt;
Throughout high school (mid-late 90&apos;s) I was a computer nerd, often blowing off my homework to stay up all night learning about TCP/IP, Linux, OpenBSD, and generally hacking around with the vague intention of doing something computer-related.  &lt;br&gt;
&lt;br&gt;
After high school I took a job as a phone-monkey for Dell and MSN and after a year and a half doing customer service and tech support I was completely disenchanted.  I recoiled at the thought of sitting in a cubicle for the rest of my life, programming enormously bloated software just to further some giant corporation, so knee-jerk enrolled in art school (a second passion) and was accepted. Mistake #1&lt;br&gt;
&lt;br&gt;
I was a major in New Media, where I had a blast. Our department was in its first year and was beyond tiny- just eight people.  Our teachers had no background in the field, so each of us basically taught our selves with little to no guidance from the professors.  Some taught themselves 3d modeling, others more graphic design focused.  &lt;br&gt;
&lt;br&gt;
I spent the next three years teaching myself Max/MSP, ActionScript, and some minor circuits/sensors/robotics.  My focus was on AI, mainly on Genetic Algorithms and Neural Networks for use with music, video, and text processing. I did all of the research myself, as my college was focused on fine arts- it didn&apos;t even require a math course at all.  Eventually I realized that I was having a blast coding, doing research, and algorithm design to deal with large sets of data; and that I had little interest in the &apos;artwork&apos; nature of it all.&lt;br&gt;
&lt;br&gt;
I left college a semester early to move to New York and learn about the art.  Mistake #2. Now I&apos;ve been here for two years and I realize that the art world is not what I thought it would be and I would desperately like to go back to doing Computer Science research, with a focus on AI and Machine Learning.  &lt;br&gt;
&lt;br&gt;
I&apos;m a great autodidact and I&apos;ve spent the past months re-acquainting myself with the field, learning things like Python and SQL, doing some data-mining exercises, brushing up on my math, and making a few projects on the Google App Engine. I&apos;m definitely sure I want to do this.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
My Questions:&lt;br&gt;
&lt;br&gt;
- Should I take the CS GRE in addition to the regular GRE in order to show I&apos;m committed?&lt;br&gt;
&lt;br&gt;
- I have a semester&apos;s worth of credits left to full to (finally) get my art degree, and my school will accept CLEP tests and/or CS courses taken at a local school. Should I take the CLEP tests like Discrete Mathematics, Info. Systems &amp;amp; Computer Applications or would it be better to get an &apos;A&apos; in the actual class?&lt;br&gt;
&lt;br&gt;
- After I have my prerequisites taken care of,  is it OK to go to a lower level university for an MS, and then go somewhere better If I want to do a Ph.D ? Or is it more common to start off with a Ph.D immediately?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.109621</guid>
	<pubDate>Fri, 19 Dec 2008 11:15:24 -0800</pubDate>
	<category>art</category>
	<category>careers</category>
	<category>computer</category>
	<category>grad</category>
	<category>MS</category>
	<category>phd</category>
	<category>school</category>
	<category>science</category>
	<category>switching</category>
	<dc:creator>amileighs</dc:creator>
	</item>
	<item>
	<title>Suggestions (books, projects, things to learn, things to do) for a 2nd year Computer Science Student over Winter Break?</title>
	<link>http://ask.metafilter.com/109099/Suggestions%2Dbooks%2Dprojects%2Dthings%2Dto%2Dlearn%2Dthings%2Dto%2Ddo%2Dfor%2Da%2D2nd%2Dyear%2DComputer%2DScience%2DStudent%2Dover%2DWinter%2DBreak</link>	
	<description>Suggestions (books, projects, things to learn, things to do) for a 2nd year Computer Science Student over Winter Break? Winter Break is soon approaching and I feel like accomplishing something over it. I am a sophomore computer science student, and I was wondering what the hive mind might suggest to do with all this new time available! Any computer books, online lectures, sample projects (Im going to learn C# over break, maybe some open source projects that are friendly to noobs?) or whatever to help get an edge on the competition and have fun are welcome! Also included are any things you feel essential to learn, tech wise or not.&lt;br&gt;
&lt;br&gt;
Right now I know C and Java, and a good level of python and use linux if that matters. I am taking functional programming languages and Algorithms next semester as well.&lt;br&gt;
&lt;br&gt;
Ideally, my plan so far has just been to learn a new language or two, get experience coding in these languages (don&apos;t know what to code or how to find an open source project to really work on though) and get head start for next semester.&lt;br&gt;
&lt;br&gt;
Whatever your thoughts/experiences please do tell! And happy holidays!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.109099</guid>
	<pubDate>Fri, 12 Dec 2008 16:05:06 -0800</pubDate>
	<category>break</category>
	<category>computer</category>
	<category>programming</category>
	<category>science</category>
	<category>winter</category>
	<dc:creator>Javed_Ahamed</dc:creator>
	</item>
	<item>
	<title>What do I need to reverse-engineer hardware and where can I buy it?</title>
	<link>http://ask.metafilter.com/107721/What%2Ddo%2DI%2Dneed%2Dto%2Dreverseengineer%2Dhardware%2Dand%2Dwhere%2Dcan%2DI%2Dbuy%2Dit</link>	
	<description>What equipment do I need to become an EE student cum amateur hacker? For bonus points, where can I buy it (either online or in person) in Melbourne, Australia? I&apos;ve finished my first year of a five-year joint EE and CS degree and want something interesting to pursue over the summer holidays. I&apos;ve always had a passion for discovering how things work, which leads to the logical conclusion of trying my hand at reverse-engineering.&lt;br&gt;
&lt;br&gt;
I&apos;ve tinkered a lot with software over the years, but I&apos;ve never had anything to do with hardware. What books should I read and what tools should I buy in order to pull apart my computer, hifi, Xbox, etc and read the contents of their EEPROM chips, NAND flash and so on? What precautions should I take before attaching said tools to one of the system buses in my PC while it is running?&lt;br&gt;
&lt;br&gt;
Many thanks for your kind help. I&apos;ve spent many months looking into this, but the bewildering array of resources is either far too simple or assumes too much experience with the necessary tools!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.107721</guid>
	<pubDate>Tue, 25 Nov 2008 14:09:51 -0800</pubDate>
	<category>computer</category>
	<category>electronics</category>
	<category>engineering</category>
	<category>hobbyist</category>
	<category>science</category>
	<dc:creator>PuGZ</dc:creator>
	</item>
	<item>
	<title>[Internship Filter] Help me find a programming internship (computer science student) over summer break!</title>
	<link>http://ask.metafilter.com/107374/Internship%2DFilter%2DHelp%2Dme%2Dfind%2Da%2Dprogramming%2Dinternship%2Dcomputer%2Dscience%2Dstudent%2Dover%2Dsummer%2Dbreak</link>	
	<description>[Internship Filter] Help me find a programming internship (computer science student) over summer break! Hey guys I am a 2nd year computer science student at the University of Maryland and I am just getting around to looking for a summer coding internship to help get some experience. The problem is I have no idea how to start looking/how to distinguish myself from the crowd. Not really sure what to put on my resume or what to do to prepare for interviews either. The problem is I have no real experience to begin with, which is why I am searching for a internship so I am not sure what to put on my resume... So far i just have little odd things here and there from high school, most of it not even related to programming.&lt;br&gt;
&lt;br&gt;
The two or three interviews I have gotten, I have mostly been rejected due to &quot;no prior experiences&quot; or because I haven&apos;t taken junior and senior level classes like data structures or algorithms. &lt;br&gt;
&lt;br&gt;
I know everyone says to &quot;make something&quot; so you stand out and while I experiment with new things almost constantly I can&apos;t seem to make the jump right now to just starting to make something as I do not know where to start.&lt;br&gt;
&lt;br&gt;
In summary do you guys have any advice you can give me to help snag a programming summer internship, and to help stand out from the crowd? Thanks a bunch!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.107374</guid>
	<pubDate>Thu, 20 Nov 2008 17:37:02 -0800</pubDate>
	<category>computer</category>
	<category>internship</category>
	<category>programming</category>
	<category>science</category>
	<category>summer</category>
	<dc:creator>Javed_Ahamed</dc:creator>
	</item>
	<item>
	<title>Computer Science and Foreign Languages, what is the best mix?</title>
	<link>http://ask.metafilter.com/105135/Computer%2DScience%2Dand%2DForeign%2DLanguages%2Dwhat%2Dis%2Dthe%2Dbest%2Dmix</link>	
	<description>I am trying to make a preliminary (or maybe final) decision on what foreign language I should study with respect to a computer science major after transferring to the University of Michigan. Any pointers??? &lt;a href=&quot;http://ask.metafilter.com/97375/If-it-looks-and-quacks-like-a-CS-Degree-then-is-it-a-genuine-enough-CS-Degree&quot;&gt;Previously.&lt;/a&gt; &lt;br&gt;
&lt;br&gt;
I am more or less looking for a foreign language that would be most compatible with my career path and would most likely use after spending 4 semesters learning it.&lt;br&gt;
&lt;br&gt;
I have heavily considered Japanese to be a good choice for a long while, but Chinese and Arabic seem interesting as well. &lt;br&gt;
&lt;br&gt;
If there is something outside of those three that I should consider, please let me know.&lt;br&gt;
&lt;br&gt;
Thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.105135</guid>
	<pubDate>Fri, 24 Oct 2008 21:40:13 -0800</pubDate>
	<category>a</category>
	<category>computer</category>
	<category>computerscience</category>
	<category>foreign</category>
	<category>foreignlanguage</category>
	<category>language</category>
	<category>learning</category>
	<category>learningaforeignlanguage</category>
	<category>science</category>
	<category>using</category>
	<category>usingaforeignlanguage</category>
	<dc:creator>JoeXIII007</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>[MajorFilter] Computer Engineering or Computer Science Major? Help me decide please! (3rd sem already) and don&apos;t know what to be!</title>
	<link>http://ask.metafilter.com/102376/MajorFilter%2DComputer%2DEngineering%2Dor%2DComputer%2DScience%2DMajor%2DHelp%2Dme%2Ddecide%2Dplease%2D3rd%2Dsem%2Dalready%2Dand%2Ddont%2Dknow%2Dwhat%2Dto%2Dbe%2DDetails%2Dinside</link>	
	<description>Hey guys, Computer Engineering 2nd year (3rd sem) here at the University of Maryland College Park wondering if i should stay in my major or switch to Computer Science. I am super confused right now and am hoping that some of you can help me think. Bear with me while i ramble on I do just love working with computers and building things for them so it was no suprise I am going to stay in a computer field. I originally went computer engineering just because it seemed more prestigous (engineering, limited seats, once you leave you cant come back) and the fact that it seemed to be both hardware and software. Now I consider myself a software guy and while i enjoy learning about hardware i dont imagine a job in it. Still Computer Engineering seemed a way to get the Computer Science curriculum and do some extra work and get some extra hardware knowledge that could only help.&lt;br&gt;&lt;br&gt;

Now I am having second doubts.&lt;br&gt;&lt;br&gt;

Now my ideal goal is to work at a place like Microsoft or Google (yes its a lofty goal), and I know to work at places like these you need excellent code fu. I wonder if working for a computer engineering degree where i dont take as many CS classes but instead take more Electrical engineeringish classes is really the best idea (like CE is 80% hardware). Now asking everyone I know these are what various people have given me as advice:&lt;br&gt;&lt;br&gt;

1. Friends/Adults in the Computer Science field:&lt;br&gt;
-Go comp sci if you want a software job and computer engineering if you want a hardware job
-Get a Business (really management) focus or minor (not offered at maryland) so you can code for a couple years then try to get a management position.
-Get an MBA at a good business school after having a job for a couple of years
&lt;br&gt;&lt;br&gt;
2. Head of computer engineering department:&lt;br&gt;
-Recruiters come after computer/electrical engineers a lot its really in demand (this is true we have our own job fair)
-CE&apos;s get paid more
-Knowing hardware lets you optimize your code better and stuff.
&lt;br&gt;&lt;br&gt;
3. Faculty member in the Computer Engineering Dept. who used to be in Comp Sci Dept.
-CE because in the future hardware will be me more tied to software, such as with parallel processing and this will help
-Look at 400 lvl (senior year) classes in CS that you would want to take and take them as CE as well. (problem with this is Im also going to have to take 400 lvl electrical engineering courses which will restrict my time for CS stuff)
&lt;br&gt;&lt;br&gt;
4. Parents&lt;br&gt;
-Engineering sounds better
&lt;br&gt;&lt;br&gt;
5. Me&lt;br&gt;
-Computer Engineering does seem better sounding than Comp Sci but does that really matter?
-Comp E has b.s classes (at least in my opinion) like physics and chem and like technical writing. (maybe not b.s but bleh)
-Comp Sci seems easier to do, therefore i can fit more CS classes in and learn more
-I am still looking for real world applications though for whatever i learn. I am not going into research or anything. If you guys believe i should really put in a business background and stuff please say so. Being realistic here. Money and Enjoyment if possible to balance.
&lt;br&gt;&lt;br&gt;
Btw here is the major reqs for CS:
http://undergrad.cs.umd.edu/major-requirements-checklist/
&lt;br&gt;&lt;br&gt;
and sample plans (Core is like classes everyone has to take like art, history bleh)
http://undergrad.cs.umd.edu/sample-plans/
&lt;br&gt;&lt;br&gt;
And for CE:
http://www.ece.umd.edu/Academic/Under/advising/CP_degree_reqs.html
&lt;br&gt;&lt;br&gt;
Now if you guys are still reading (wow thanks!) i guess to sum it up what do you guys think i should really be? I would like to work at a place like Microsoft (and have been given interviews with them with no luck) and do companies like them really care if you are a computer engineer or scientist? Should i go comp sci and a business focus, or just plain comp e? Ive been going back between these 2 majors for a while now and finally just want to make a decesion. Thanks youll be helping me a lot! :)</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.102376</guid>
	<pubDate>Mon, 22 Sep 2008 16:47:17 -0800</pubDate>
	<category>business</category>
	<category>computer</category>
	<category>engineering</category>
	<category>major</category>
	<category>microsoft</category>
	<category>science</category>
	<dc:creator>Javed_Ahamed</dc:creator>
	</item>
	<item>
	<title>Where Can I Receive Feedback on Research Ideas?</title>
	<link>http://ask.metafilter.com/100307/Where%2DCan%2DI%2DReceive%2DFeedback%2Don%2DResearch%2DIdeas</link>	
	<description>Are there any websites I can post research ideas and receive feedback on them? (compsci) I sometimes get ideas in different areas of computer science, most of which (the areas) are not within my expertise.  Is there any place, formal or informal, where I can share them and receive critical feedback on them?  (I understand that there is the risk of the idea getting stolen or hijacked, I&apos;m ok with that)</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.100307</guid>
	<pubDate>Thu, 28 Aug 2008 01:38:53 -0800</pubDate>
	<category>computer</category>
	<category>ideas</category>
	<category>research</category>
	<category>science</category>
	<dc:creator>gadha</dc:creator>
	</item>
	<item>
	<title>Help me relearn mathematics and its practica applications</title>
	<link>http://ask.metafilter.com/98048/Help%2Dme%2Drelearn%2Dmathematics%2Dand%2Dits%2Dpractica%2Dapplications</link>	
	<description>Applied Math Filter: Help me use math!
I&apos;d like to learn more about mathematics and it&apos;s practical applications - particularly in Computer Science I&apos;m a Computer Networking graduate (under 25) who never really done much math at university. My course was somewhere between computer science and communications engineering so maths sort of slipped through the cracks.&lt;br&gt;
&lt;br&gt;
Now, I&apos;m looking to re-learn math. I know that a lot of mathematics is abstract but I&apos;m having difficulties seeing practical applications.&lt;br&gt;
&lt;br&gt;
Where I&apos;m at:&lt;br&gt;
I took calculus at high school but just scraped through (I spent more time fighting with the teacher than learning). I don&apos;t remember a bit of it. I&apos;m pretty much at &quot;square one&quot; so will be learning from the start. I consider myself a quick learner in most areas but had a horrible foundation in math so never picked it back up. I&apos;ve bought a couple of math books which should teach me the theory I need. I&apos;ve always thought graphing calculators were pretty interesting but lack the mathematical knowledge to necessitate their use (or purchase). I&apos;m currently in the process of ditching my &quot;college job&quot; to go for a &quot;real job&quot;.&lt;br&gt;
&lt;br&gt;
What I want:&lt;br&gt;
I want to learn math with a view to using it practically (preferably in computer science).&lt;br&gt;
&lt;br&gt;
How you can help:&lt;br&gt;
I&apos;d like suggestions on how I should go about learning mathematics and its practical applications. Which areas should I look at if I want to use mathematics in computing? I think my problem is that I can&apos;t see a practical application for math that I&apos;d like to explore but I have a strong urge to develop my mathematics skills.&lt;br&gt;
&lt;br&gt;
Any help would be greatly appreciated! Thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.98048</guid>
	<pubDate>Fri, 01 Aug 2008 05:19:32 -0800</pubDate>
	<category>algebra</category>
	<category>calculus</category>
	<category>computer</category>
	<category>computerscience</category>
	<category>learn</category>
	<category>math</category>
	<category>mathematics</category>
	<category>maths</category>
	<category>precalculus</category>
	<category>relearn</category>
	<category>science</category>
	<dc:creator>dcbarker</dc:creator>
	</item>
	<item>
	<title>Should I try for a computer science degree?</title>
	<link>http://ask.metafilter.com/97563/Should%2DI%2Dtry%2Dfor%2Da%2Dcomputer%2Dscience%2Ddegree</link>	
	<description>What natural proficiencies would I need / want to have in order to get a degree in computer science?  I have some issues with math, and am not sure whether that&apos;s a dealbreaker. I&apos;m contemplating going to night school to get a degree in comp sci, but I&apos;m very worried I&apos;ll get into it and find I&apos;m not cut out for it...  I&apos;m your average geeky girl, have always liked computers, etc., though I&apos;ve never been educated in any programming languages.  I have no college degree and think I would enjoy a career a comp sci degree might make available for me.&lt;br&gt;
&lt;br&gt;
My big worry is that there are some areas of mathematics that I&apos;m weak in, and have been all my life.  Basically I grasp math &lt;i&gt;concepts&lt;/i&gt; easily, and do well in the more advanced math classes, but relative to my abilities in that area, I&apos;m not very good at math &lt;i&gt;mechanics&lt;/i&gt;, if that makes sense.  When I was testing for math placement in college a few years back, I got higher scores in algebra than in remedial math... I got an A in physics in high school but really struggled through junior high math classes.&lt;br&gt;
&lt;br&gt;
Basically the fewer actual numbers involved, the better I am at solving a problem.  This is due to my tendency to transpose numbers, and I&apos;m not great at doing addition and multiplication (forget division) in my head.  I even screw up while adding single digit numbers in my head on a not infrequent basis.  I was never, at any point able to complete the 60-times-tables-in-60-second thing all my other classmates were able to do.&lt;br&gt;
&lt;br&gt;
I&apos;m a smart girl, I&apos;m a huge fan of physics, I did awesome in calculus, but for whatever reason, I may add 9 and 5 and come up with 13... If I&apos;m asked what 7 times 7 is, it&apos;ll take me a bit to come up with a result, and it may not be correct.&lt;br&gt;
&lt;br&gt;
Does this rule me out for this degree?  I don&apos;t want to start trying for it and fail...  &lt;b&gt;if the math involved is more conceptual, or, say, the type you can use a calculator for, I could do well at that&lt;/b&gt;.  But I do get the impression it&apos;s a math-heavy area of study, and don&apos;t want to flunk out.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.97563</guid>
	<pubDate>Sat, 26 Jul 2008 10:53:46 -0800</pubDate>
	<category>computer</category>
	<category>math</category>
	<category>mathematics</category>
	<category>science</category>
	<dc:creator>FortyT-wo</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>Best HCI Examples In Pop Culture</title>
	<link>http://ask.metafilter.com/96507/Best%2DHCI%2DExamples%2DIn%2DPop%2DCulture</link>	
	<description> What are the best examples of human/computer interaction in tv and movies (please mention specific scenes and episodes if you can). ex: HAL in 2001, The touch screen in Minority Report, Scotty talking to the mouse in Star Trek IV -lol, etc...</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.96507</guid>
	<pubDate>Sun, 13 Jul 2008 18:09:26 -0800</pubDate>
	<category>computer</category>
	<category>culture</category>
	<category>fiction</category>
	<category>hci</category>
	<category>human</category>
	<category>interaction</category>
	<category>popular</category>
	<category>science</category>
	<category>star</category>
	<category>trek</category>
	<dc:creator>libraryman</dc:creator>
	</item>
	<item>
	<title>Computer science? yea or nay?</title>
	<link>http://ask.metafilter.com/95735/Computer%2Dscience%2Dyea%2Dor%2Dnay</link>	
	<description>Should I major in computer science? If yes, what career options are available? I have always loved computers, and considered studying computer science in college. I first tinkered around with Linux when I was 14, loved working on the command line, and created websites with html and php. However, I abandoned that goal as I wanted to do things that make a difference in people&apos;s lives and work with people, not mainly by myself in front of a computer. I also haven&apos;t been that great in math, and that might hinder me from exceeding in a computing field. &lt;br&gt;
&lt;br&gt;
I started my undergraduate studies with the goal of majoring in psychology, and I have been satisfied with my studies so far as I am fascinated by it. But there is always this nagging doubt in the back of mind - that I should do what I really love. I don&apos;t really see a future of a career in psychology, I don&apos;t think I am cut out to be a psychologist. I would rather do research, but then biological bases are a great impact on human behavior as well and I wouldn&apos;t be fully able to understand it (I really dislike chem, and I&apos;m not too big of a fan of bio either). And I do not want to be just another psych major. &lt;br&gt;
&lt;br&gt;
So, now I have finished my first year of studies, and I am thinking that I should study computer science as well. I will take my first class in the fall, and if I like it I&apos;ll try to minor or major in it (additionally with psych as minor or major). &lt;br&gt;
&lt;br&gt;
But - what careers are available to computer science majors besides database administrators and obviously being a programmer? I&apos;m female by the way, if that is relevant.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.95735</guid>
	<pubDate>Thu, 03 Jul 2008 19:21:24 -0800</pubDate>
	<category>career</category>
	<category>college</category>
	<category>computer</category>
	<category>computers</category>
	<category>major</category>
	<category>psychology</category>
	<category>science</category>
	<dc:creator>frettchen</dc:creator>
	</item>
	<item>
	<title>Where Have All The Problems Gone?</title>
	<link>http://ask.metafilter.com/90064/Where%2DHave%2DAll%2DThe%2DProblems%2DGone</link>	
	<description>Where can I find accurate, concise information on short-to-medium term technical problems in the data-center/server/colo markets? I&apos;m interested in learning about the problems facing server manufacturers, data farms, etc... at any level -- software architectures, hardware architectures, algorithms, energy consumption, etc.  I have looked around a lot but the information is either out of data or very commercial and tied into specific products.  Is there any resource out there that will present concise, clear information about the (hopefully unsolved) technical problems in these areas?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.90064</guid>
	<pubDate>Tue, 29 Apr 2008 05:17:19 -0800</pubDate>
	<category>colo</category>
	<category>computer</category>
	<category>datacentre</category>
	<category>farm</category>
	<category>science</category>
	<category>servers</category>
	<dc:creator>gadha</dc:creator>
	</item>
	<item>
	<title>Are there any CS/Engr Books for kids?</title>
	<link>http://ask.metafilter.com/89314/Are%2Dthere%2Dany%2DCSEngr%2DBooks%2Dfor%2Dkids</link>	
	<description>When asked, I couldn&apos;t recommend any good Computer Science or Engineering books for kids. Do such books exist? To avoid buying a stack and going through them myself, can anyone recommend any? I work for my university and put on robotics workshops for kids grades 4-12 (typically the bulk of the crowd is in the grade 4 - 7 range). After we build and program our Mindstorm&apos;s robots, the kids are always eager for more.&lt;br&gt;
&lt;br&gt;
Typically my default response is to direct them to MIT&apos;s Scratch program, which is free online, however at this last workshop, a girl directly asked me if there were any good kids books for learning about Engineering and Computer Science. It sounded like she was interested in both the traditional &apos;textbook&apos; style books and project books. I wanted to tell them to get a subscription to MAKE Magazine, but I think that might be a little to old for them. I also don&apos;t want to tell them to just do Google searches, as I can&apos;t assume about what kind of access or rules they have at home regarding internet use. Having said that, if there is a fantastic online resource, I would love to know about it.&lt;br&gt;
&lt;br&gt;
I know there are a lot of the Mad Science style Chemistry books, but are there any good Engineering/Computer Science project books, or some good Math/Computer Science style puzzle books?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.89314</guid>
	<pubDate>Sun, 20 Apr 2008 09:47:31 -0800</pubDate>
	<category>computer</category>
	<category>engineering</category>
	<category>kids</category>
	<category>science</category>
	<dc:creator>billy_the_punk</dc:creator>
	</item>
	<item>
	<title>when does a wise man quit?</title>
	<link>http://ask.metafilter.com/88699/when%2Ddoes%2Da%2Dwise%2Dman%2Dquit</link>	
	<description>Background: I am 41 years old. I am 16 credits shy of graduating with a BS in Mathemathics. my GPA is 2.79, I have over 250 hours of attempted coursework, 144 of that is being counted towards my degree. I program and design software systems for a living.

The Problem: I really love math and computer science but I am lousy at learning. when I say lousy I mean slow. It is an all or nothing proposition for me I am either a master of the material or I do not know it. When I have to study I experience psychosomatic symptoms, irritability, out of body experience, confusion, trouble concentrating. This has been happening since I was a child, I have a real aversion to studying, and it has gotten worse now in my adult years. I was diagnosed with ADHD about 8 months ago. The metadate works somewhat well to clear up the fog but when I have to study hard nothing helps.  
&lt;br&gt;&lt;br&gt;
I can perform my job well but that usually does not require me to think of the formal methods or theory about my job unless I am really pushing what I want to get implemented. To do my job I have self educated over the years I have read a large number of books because of interest in the material and the need to do my job.
&lt;br&gt;&lt;br&gt;
I get bored at work doing repetitive tasks or tasks that don&apos;t require me to innovate or do research. I&apos;ve just about reached the point where I have to become a bureacrat. I want to be able to continue to innovate, research and learn and I really want to study and become a PhD. There are jobs out there that I would qualify for if only I had a little more education adn the title. If money were no object I would simply study and take as long as I needed to in educating myself. That luxury is not available to me.
&lt;br&gt;&lt;br&gt;
Is it wise for me to continue dreaming this way or should I simply accept my limitations and give up hope. I do fear that giving up hope will severely shorten my life. When I think of it I can feel the emotion build up. What does a wise man do when faced with the reality that he may never be what he has always wanted to be?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.88699</guid>
	<pubDate>Sun, 13 Apr 2008 18:59:44 -0800</pubDate>
	<category>ADHD</category>
	<category>Computer</category>
	<category>crisis</category>
	<category>giving</category>
	<category>hope</category>
	<category>life</category>
	<category>mid</category>
	<category>PhD</category>
	<category>programming</category>
	<category>science</category>
	<category>up</category>
	<dc:creator>WannaBeAPhD</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>
	
	</channel>
</rss>

