Hacker Newsnew | past | comments | ask | show | jobs | submit | thecpphorse's commentslogin

I am from the US and the government also paid for my education entirely, no strings attached. I could have studied Byzantine erotica if I had wanted. This is not a US vs world issue.


The Average student loan debt post graduation in the US is $40k now, so I'd say it's a hell of a lot bigger problem in the US than the rest of the modern world.


I was not clear that I was responding in part to parent's idea about "useless" degrees not being worth money. I'm glad your education was such. ... But I also seem to have the impression that this is not the norm in the US- that you have to pay out of pocket or with loans for the most prestigious schools? In Ireland you compete with other students academically but not financially. At least in theory. Like I said, not perfect. If free higher education is available, why do 18 year olds take on large debts to pay for it?


As you say, it is academic competition that leads to what American teens call the "free ride".


Why should lenders not be punished for financing the useless degree? After all the availability of easy financing drives up the price of the useless education.

Remember, the "moral hazard" spoken of in financial bailouts is that the lenders aren't being punished for taking bad risks.


I wish I would have been turned down for the loans that paid for my MFA. I'll be paying $450/month until I'm in my 10th year of retirement on that loan. But then again, the school that I went to would probably not exist if it weren't for these loans (Graduate Art School). Considering the caliber and notoriety of the graduates of this university, national culture would suffer as a result of these regulations.

I have to agree that somehow the risk and the student's motivation and achievement are inversely related though there was never any inquiry into my records in the process outside of verifying that my university was on the up-and-up.

But beneath this is a more fundamental question. Why can't we as a country afford the things that are important (our health, our education and our homes) when we make so much more than the developing world where they have the same basic needs? What have we actually gained (aside from creature comforts) from our high incomes as it relates to living our lives. We're borrowing money to pay for almost everything and then paying the interest the rest of our lives.


Much like the housing collapse, banks have been mandated to finance to people that can't afford it for student loans. The blame doesn't solely lay with the banks. The government is at least equally to blame.


That banks were "mandated" to finance people who couldn't afford housing is nothing more than a conservative talking point. The risky loans that banks took on -- no doc loans, interest only loans, negative amortization loans, sub prime high interest loans -- were "non conforming". "Non conforming loans" by definition were not government backed loans.

People who were taking advantage of those loans generally fell into a few categories. Investors who were buying real estate to flip. People who were getting houses appraised at more than they were worth and were illegally getting cash out and people with money that were buying over priced houses to live in but to sell later.


I agree. A little bit more demand constraint for taking out debt for degrees that provide little opportunity return would be great. Would save a lot of people from great stress.


Yes, but never use {} initialization with auto.


Never give advice without telling why, because it's very likely that people will forget it if they don't understand your advice.


Ok.

  auto i{42}; // std::initializer_list<int>


No longer applies with c++17



While you are correct, many companies are now just transitioning into C++11, so knowing this will be relevant for the next decade at least.


But why is that bad?


Because `i` isn't an int, it's an initializer_list, and you almost never want to actually create an initializer_list instead of an int? Seems pretty understandable to me.


It's unexpected. Nobody ever* wanted to assign an initializer list to a named variable.

[*] pretty much


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: