Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×

Comment Re:Opposite (Score 1) 540

He doesn't know what you're talking about. Most grad students I know, that had to eat ramen noodles near daily to maintain housing and college tuition, that were able to eventually move to a more comfortable economic milleu, have more compassion and common sense than this asshole.

Comment Re:Opposite (Score 1) 540

Don't expect the government to come to the rescue just because you failed to plan for the future.

Of course. But to be frank, you can't even count on that nest egg being there, even if you scrimp and save. There are a ton of ways Wall Street, with the cooperation or active abettance of the US Treasury, can either seize that nest egg, or fritter it away via inflation. Just study the details of economic collapses (starting with Great Depression, particularly Germany, but also look at foreign economic collapses, whether its Argentina, Norway/Sweden, the Asian currency collapse in 1998) and recessions (stuff like the S&L collapse in the late 1980's).

The last near-banking collapse in 2007-2008 should be quite instructive as well. After 75 years of no banking scares, the US/world economic systems nearly collapsed like an Argentinian bank. Basically, the US Treasury and Federal Reserve bailed out the banks by buying their toxic assets, and the 0% interest Fed lending window; the alleged 2009 infrastructure spending bill of under $800 billion dollars was a sham. The banking system didn't even go into near collapse by subprime mortgage loans, they were less than 5% of the entire loan market. It was the unregulated derivatives gambling posed in part by the subprime loans which threatened the entire system, and the short lending that suddenly wasn't there when Lehman was declared bankrupt. And look at who went to prison for the chicanery? Hell, that fucker Jamie Dimon still has a job after the London Whale fiasco lost $6.8 billion dollars. And now Trump and the banks want to reduce SEC regulation and oversight??? And now I'm supposed to "trust" Wall Street and the Fed Reserve ???

Did you really require that last iPhone, TV, new car, gaming-system, vacation-trip, restaurant-visit, bar-visit or could you have skipped it or bought something cheaper that provided the same functionality and saved some $$ for the future?

You see, you're part of the bullshit. A shitload of people don't even have the spare cash for recent model iPhone, or meal at a restaurant. I'm supposed to give up all alcohol for the next 40 years, because if I do that, and invest wisely, I am guaranteed that nest egg will even be there? Its not old people (unless they're poor) giving up cable TV service.

And the young people that builds up debt for school for taking some obscure classes that will never result in any money..

And really, all the 18 year olds, who never had to manage thousands of dollars in loans before, decided they're going to pursue an BS for an IT degree, and don't realize there won't be a job that will pay off the loans they accrued pursuing the degree, are the whole fault of the student loan debt slavery system???

Millennials (don't listen to this pompous asshole who gets his information from print media), realize that your parent sold you a bullshit story that all you needed to do was work hard, get your college degree, buy a house, and set aside money for your retirement, and most likely you will have a relatively comfortable, worry free life. They were lucky enough to live in an era where if you were that careful and responsible, this would probably be the result. What they didn't tell you was that foreign labor markets and now technology would take away those blue collar jobs. They're not telling you now that technology moves so fast, they're going to take away ALL the blue collar jobs, along with the professional jobs, like doctor, lawyer, insurance adjuster, etc. (There will still be architecture jobs, but the available jobs will shrink to a bunch of rich overseas billionaires, and those jobs will go the educated natives (not of this country) that are closer to the construction jobs.)

You do need to "save" money, pare down your discretionary spending, but you also have to realize that the rich people own all the banks, the media companies that tell you to invest your money in investment bank X, vote for guys like Trump or vote for women like Warren (doesn't matter, rich people picked them both during their party conventions) to fix your problems (see how well that's working right now?), and ignore that no one at the top levels of the banking establishment went to prison for the subprime lending fiasco, the LIBOR fixing, and that what happened in 2008 was part of an economic cycle that always comes and goes (even though it hadn't happened like that in 75 years) and how Obama saved the "auto industry", which was true if you were an executive or shareholder, but never mind what happened to the pension or certain bondholders. Its all part of the plan, just like addressing human induced climate change. (What change? Scientists don't know what they're talking about, its a Chinese scam.) Here's a crazy suggestion, maybe its not worth going to college if it means being in hock for over 5 years. Maybe you don't want to put all your assets in one (US) bank account. Maybe realize that your IRA/401K will lose a lot of value if its used to bail out the banks in a future collapse twenty to thirty years from now.

I really wish I had a surefire formula where if you did the right thing, and kept your head down, you wouldn't have to worry about starving on the street or bankrupted by medical bills in your old age. The safest thing to do may be to emigrate to Sweden or Germany, or any place where there still appears to be the rule of law and stable government. Or the safest thing to do is spend your free time in local and state politics demanding actual responsible gov't, or issue activism. Just realize the NSA collects everything about you to protect society from terrorists (like you). And wanting to buy the latest iPhone is like the ghetto kids wanting to buy the latest kicks. Consumerism is another form of economic slavery. Open your eyes and build critical thinking skills.

Comment Re:DO NOT invest in gold. (Score 1) 540

Cigarettes are not good. They require a controlled environment, and will still deteriorate due to their organic components. What you'd be counting on is a legal crackdown on tobacco use, but then you're dealing in narcotics. In an actual collapse of civilization, tobacco would still exist; still be cultivatable, and luxury items would be produced after basic survival requirements were met.

Distilled alcohol is a good idea, not stuff like beer. But learning beer making skills would give you a marketable skill in the TEOTWAWKI.

But the smartest item to stockpile would be ammunition. Besides the need for self-defense, killing people for stuff you need to survive, it would also be a barter item that would not degrade over a century. Stock up on the 9mm parabellum, 5.56x45 NATO, and other rounds you may prefer.

Comment HSBC is not a research firm (Score 1) 540

HSBC is HongKong Shanghai Bank of Commerce. Headquartered in London, it is probably the sixth largest bank in the world by assets. This article is not originating from a policy think tank concerned about millennial wage earners saving enough for their retirement. This is a business that makes money by encouraging customers to leave cash not being spent on necessities with them. Its a lame, stupid marketing piece.

Millennials should not be overly concerned about copying traditional habits used to build a retirement nest egg. They should be worried about whether they can have a lucrative career in a field they choose, since computerization is going to be wiping out all sorts of occupations, from trucking and taxis, warehouse stocking, to medical doctors, lawyers, and financial/insurance analysts. You can't be considering taking on a 30 year mortgage, if your profession could be wiped out after 20 years, and its stupid to be worrying about developing a 401K portfolio if you're still buried in (stupid) student loan debt for the next decade (ha ha).

If millennials really want to plan for their long term future, thirty to forty years from now, they should consider whether they want to develop survivalist skills, or a firearm and ammo collection if they want to go out in a blaze of "glory". It doesn't seem productive to plan for a future based on assumptions that won't be true thirty years out.

Comment This reality has a conservative bias (Score 1) 311

Hate to say it, but people don't seem to realize that health care costs money, and it may even require not financially covering certain treatments, like organ transplants, rare diseases, and MRIs for diagnosis ass-covering. If the American public cannot concede to common sense, no form of nationalized health insurance program will be fiscally plausible.

Comment Re:I worked on a C++ device driver (Score 2) 315

That's the main problem with C++. It is incredibly hard to know what is happening behind the scenes (will this object allocate memory or not?), so one has to be very careful in performance-critical parts.

Its more difficult to know what's happening below the source code level, because C++ is conceptually more abstract than C. But ANSI C is an abstraction as well. Its not like the days of K&R C, where you knew what the parameter passing code looked like in assembler. And C++ being a higher level of code abstraction than C is a good thing. If you know how to code C++, you avoid all the problems with loose pointers, and memory leaks, and human implementation errors prevalent with C.

(will this object allocate memory or not?)

That is a horrible example. You always should know when an object allocates memory, because C++ doesn't intrinsically do automatic memory allocation and garbage collection. You have to write that in with constructors and destructors. Yes, the programmer may not do that properly, but it shouldn't be a problem to debug when it occurs.

And then using a C++ subset you know performs well, or just programming in C is the way to go.

If you're a mediocre programmer, you will be more likely to produce a working program in C, but it will be also more likely to contain bugs. That does not mean C is a "better" language for real-time system code than C++.

If you just want a program that runs well and you don't care about the last 30% of performance, you don't need to know as many details of C++,

Again, that is part of the B.S. about C++ being less efficient than C. I already brought up the example of the L4 microkernel. Many windowing and graphics libraries are written in C++, and they don't suffer from a 30% inefficiency compared to a library written in C. If you don't have a mastery of C++, then you're not going to write efficient code in C++; that is true for any language on that level.

Comment Re:Kids these days... (Score 2) 315

It is not worth learning assembly.

You are dead wrong. I wish I had the points to downvote your post.

You are correct that its not worth learning assembly, in order to learn "modern" software development.

What makes learning assembly valuable is that it is the most barebone, lowest level set of instructions that a human can cobble together for a CPU to execute. Every other language involves cobbling together hundreds of CPU instructions which would be magnitudes more inefficient than expressing it in assembler. Because higher level languages are designed for humans to understand what they are instructing the CPU to do, in the desire to increase the output of human programmers, at the expense of actual execution efficiency.

By writing programs in assembler, particularly I/O routines, the human programmer learns how the CPU "thinks". And indirectly, learns to comprehend that all current computers are constructed to the same design specified by Turing back in the beginning. You come to realize that all CPUs work the same way, even though they have different sets of CPU instructions. They're all moving data from storage to memory, memory to register, simple ALU operations in the register, and moving it back to memory and eventually storage.

Most people cannot read a book, and magically implement code or concepts from scratch. They need to write programs, have those programs fail, and learn to figure out why they failed. That way, those programmers learn how to express what they want done to the machine. Learning assembler is learning how the CPU thinks, and how assembler instructions are building blocks to abstractions. Assembler programmers (and to a lesser extent C programmers) really do understand "what the machine is doing".

Yes, once you can master assembler for one CPU platform, you'll probably never need to learn to do it for a different CPU, and probably never need to write assembler again. You learn to code assembler to truly grasp how a set of chips operate to produce the simulacrum that is the personal computer.

Slashdot Top Deals

"Truth never comes into the world but like a bastard, to the ignominy of him that brought her birth." -- Milton