34 karma · joined October 2, 2010
If you choose to go back for Computer Science, I would like to strongly suggest you are always keeping in mind "How am I going to get a job." I don't say this because it is necessarily hard to get a job as a Software Engineer, but rather that many undergraduates ignore their GPA and internships and just assume they will get a job when they graduate. Doing well in your classes and leaving your professors with a favorable impression of you also helps during the job hunt.
Also, make sure you are attending an accredited university with credits that can transfer to other universities. Not that you need to worry about transferring, but make sure you are attending a quality institution with a degree employers will take seriously (e.g. not ITT). Keep in mind that you don't need to pay an arm and a leg for such a degree either.
Finally, on a somewhat unrelated note, have you talked to a doctor about anti-anxiety medication? I know several people who had anxiety problems that manifested as a nervous stomach. They are on anti-anxiety meds now and doing fantastic. I am absolutely not a doctor and this may not be relevant to you, but just thought I'd bring it up.
What's more, running a start up is a formative experience that will likely change you. It would be challenging, though by no means impossible, to have a successful marriage while the character of the two people who form its basis are changing.
"Please understand that it was not designed to be a portable video game machine," Nintendo President Saturo Iwata explained.
Looks like it won't compete against the 3DS.
[1] I am assuming that most people in startups are computer science types. Which isn't entirely (or very) accurate. Certainly when you add in fields like design and business/marketing this really changes.
[2] Of course, being a founder doesn't require restricting oneself to starting a technical business.
I don't think US industry has ever dismissed South America as a rounding error. They get the huge economic importance it has. Rather, we've had some feet dragging from unions (and to a smaller extent a little xenophobia, but I think this is really really small when it comes to Free Trade Agreements). Give the US another decade or two and there will be a full on American Free Trade Agreement.
I think the point on corruption and the rule of law is really significant. It goes beyond just e-commerce and into a whole economy. A government of men and not of law does not make for a thriving economy. If found these two maps on corruption and governance really interesting. They really speak to they trouble with doing e-commerce in Africa:
Transparency International: http://www.transparency.org/policy_research/surveys_indices/...
Governance: http://en.wikipedia.org/wiki/Worldwide_Governance_Indicators
I wonder how ratings for China / India / Brazil will change in the next few decades as their per-capita GDP increases.
Nigeria GDP (PPP): $170bil
Nigeria GDP per capita: $1754
I can understand why e-commerce companies might just choose to blacklist an entire country. There isn't much of a financial incentive to expend the resources for that small of a market.
I am not trying to comment on whether this is justifiable or not, but that is the reality of the situation.
As for salary information, there are other ways to know how much someone else is making without accessing "confidential information". You can find out socially (e.g. from them), knowing their performance combined with position, etc.
EDIT: It is worth noting that these are facts I consider when I am interviewing for a new job, not something I put into practice. I wouldn't tell my current employer this information about a perspective hire, nor would I as an employer ask for this information.
>As for them finding out, I don't know where you are at in the world, but in the US their is no way for them to find out unless you provide them with that information.
Professional networking tends to be a big factor when moving from job to job (this may be extremely different in startup communities). This tends to mean that as your career progresses, you have probably worked with 1 or 2 people at a prospective employer. Those people are generally asked about the perspective hire, including their estimates of what that person has made.
-The specific packages offered by Matlab (like the mapping toolbox, simulink, parallel computing, etc..).
-The training support offered to companies (I am not a huge fan of this, but I meet an awful lot of people who are).
-The existing user base.
-Finally, $10K (Matlab + a few packages) annually is not that much if it enhances productivity.
Even for students, I wonder if they would be better served getting used to Matlab because that is what they will end up using in industry.
It is actually a pretty old joke, there are a few variations on it (one for Computer Scientists, one for Mathematicians, etc...):
Depending on the university you go to, CS != Software Engineering. You don't encounter, and may not be even aware, of concepts like code reviews, build systems, or version control. By participating in an internship you are forced to address these gaps in your knowledge.
That being said, I don't think I would take away a single CS course I took as an undergrad and replace it with a course on software engineering practices. There is just too much strictly CS knowledge that is necessary for an undergraduate to learn.
Also, its interesting to note (from an unscientific random survey) that they are charging less for the Kindle Edition when it comes to bestsellers (which are probably in hardback). I wonder if this is in an effort to hook potential buyers and then increase margins when Kindle owners buy older titles?
A few years ago I developed software (engine diagnostic/programming) for a large semi-truck manufacture in the Midwest. Our primary concern when selecting a language for a new product/project was whether or not we could find developers who were competent in that language. That almost always meant we chose Java because that is what our local developer pool was competent in.
I wear contacts much more than glasses, and have some trouble when I put on my glasses. In particular the loss of peripheral vision (I have extremely bad eyesight) when I put on glasses is tough to get used to.
In response to Steve Jobs:
I agree, quality of education isn't necessarily about pay at the teacher level, but this isn't the best argument about why. The students attending this school necessarily have parents who put a high priority on education; at the very least, they are willing to pay $5,500 to a top 100 school. I think those parents are making a huge impact. If you move that exact same school with those exact same teachers into a less affluent environment with a $150 tuition I don't think you would see the same phenomenal results.
Any time I find something I immediately follow up with an email to the owner/administrator with all of the relevant information (including my IP address and contact information). The reactions have generally been quite positive (I've even gotten some complementary swag out of it).
In particular, with screen scraping, you are trying to extract structured data from a markup language (in this case HTML) that simply doesn't guarantee the structure your looking for. With web crawling you only need the structural guarantees offered by the HTML markup (not even that, with the quality of libraries such as TagSoup or Neko).
Now, that isn't to say web crawling doesn't have its own challenges (URL canonicalization anyone?).
I started working full time after completing undergrad a year ago, and am working on side projects more to learn than for entrepreneurship. They have been a great low cost way to continue my undergraduate math + cs education.
I certainly wouldn't mind if a project really took off and allowed me to work on it full time, but I understand that I would have to make a significant commitment (time + money) to really have any of them gain traction. Just look at http://signal.am . It is absolutely begging for someone with more UI/UX skill than I personally have -- but it has been priceless in advancing my personal skill set (outside UI/UX).
http://news.ycombinator.com/item?id=1748045
appears 3 times on the front page of the "ask" section (at least at the time this comment was posted).
You might want to look into TF-IDF (term frequency-inverse document frequency) weighting as an alternative to filtering for common English words.
Your spot on about the UI/UE, it is a serious weak point. It is a pretty big gap in my own skill set (which by iterating on this site, I am hoping to improve).
I think the core competency of the site is meme tracking for a given vertical category. Given that, the thought is additional features can be added that leverage the memes.
Some examples I am thinking of short term:
-Which memes are having the biggest impact on social networks (in terms of "tweets", "likes", "diggs", etc..).
-What media, such as videos and images, are associated with a particular meme.
Longer term:
-Given a list of sites and article I track on say, Google Reader, only show me the entries which are part of significant memes.
-What memes are my friends "liking", "tweeting", or "digging", etc...
-Topic search which returns memes rather than single articles.
The overarching plan is to release early, and often -- and hopefully to update the folks here at Hacker News to make a good feedback loop.
I think your right. techofnow is too mobile heavy right now.