Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re: Ridiculous. (Score 1) 914

No one really gets that much out of killing another person, which is pretty much the only crime that ever gets the death penalty. Murder, in and of itself, puts you outside the bounds of classically rational self-interest.

The mob would think otherwise (and sometimes they have the financial data to back it up.) Or a criminal caught by a homeowner in the middle of his third break in a state with a three-strike law - killing homeowner -> increase changes of avoiding an automatic 20-year-to-life sentence.

Heck, from drug lords to mobsters, killing is well within the bound of rational self-interest. Not everyone that commits a murder is a mumbling idiot without forethought (and THAT is a very scary, horrifying concept.)

Comment Re:Capitalism at its finest (Score 1) 137

The system you describe is closer to mercantilism than it is to capitalism. In capitalism, whatever is beneficial to me is good.

By that logic, I I were to engage in loan-sharking and racketeering, those are good because they benefit me (so long as I can get away with it, of course). In fact, if I had the power to change the law so that I can get away with it, then that would be good as well.

See, there is good, and there is right. Knowing or ignoring the difference indicates more the type of person you are than the economic system that is in place.

Comment Re:Won't do any good. (Score 1) 264

Fact is as long as they can turn the cameras on or off and the video is in police custody this will do almost nothing to reduce police abuse.

You are wrong. See, a significant number of cases involving police abuse are based on cops' allegations that the victim is/was a perp and that they acted in self-defense to explain why the victim/perp was beaten to a pulp or whatever. Now it will be harder for them to claim they acted in self-defense or that the person was acting irrationally or disobeying orders while claiming "ooops my camera was broken, take my word for it."

Also, the rate at which cameras "get broken" will become public record. A high incident of "broken video recorders" will raise eyebrows and closer scrutiny (specially if a strong correlation is found between those incidents and citizen's complains of abuse.)

It is not perfect. No solution is. And sure there will be ways corrupt/abuse cops will try to (and succeed) circumvent the system. But it will make such acts harder to commit. Your assertion that this will do little to nothing is erroneous.

Comment Re: Becuz (Score 1) 273

It's precisely those very topics that makes it relevant! High school students need Shakespeare because it is morally relevant, it teaches them about conflict

Yeah, but people don't care about moral and intellectual questions. They care about whether Kim Kardashian is going to have another royal wedding, in yet again another white dress!!!!

Comment Re: Denver? Atlanta? (Score 1) 285

Even accounting for the cost of living, Seattle should have made the top 10.

I suspect that what they did was looking at the cost of living in the cities proper, rather than the entire metro area. Living in the city of Seattle itself is expensive, yes. But working there and living somewhere on the Eastside is a much more profitable proposition, and has its conveniences, as well.

Good point. Similarly, Boston proper is very expensive, but some of the suburbs have real state cost of living closer to, say, South Florida, and thus the overall COL is not as murderous.

Comment Re:Denver? Atlanta? (Score 1) 285

My rebuttal to Denver being a "hidden treasure": Aurora.

That is a stupid rebuttal, for one could say that "Newport" is a rebuttal against Boston. Shit happens anywhere. And, as horrible as it might have been, if the Aurora shooting is a statistical anomaly, then, it has no effect on the positive conditions that would make people call Denver a "hidden treasure".

Comment Re:C/C++ (Score 2) 247

Well, the jobs numbers don't lie. The most in demand language is Java.

And and a lot of those positions have mediocre pay and require not that much of technology depth. I know. I've worked on Java for a long time, and really, most web/enterprise stuff is really simple integration. It's barely engineering, and more plumbing.

Openings for C and C++ remain constant and will remain so simply because they cater to specific needs that won't go away with managed code.

Another thing. Look at Java job postings for the very best and brightest of companies (Adobe, Google, Apple, Lockheed Martin). Typically they desire (or even require that) people understand C and C++. Why do you think is that? I know that this is going off the tangent, but it should make you think about your claims that unmanaged code is going away.

I mean, for fucks sake, what language do you think the runtimes required for managed languages are going to be written? And if less and less people are competent in hard languages that are absolutely needed for problems that will not go away, who do you think will get paid the most.

The one thing I hate about many Java programmers (I am a Java developer btw) is that they look at technology from a lowest-common-and-dumb-denominator POV. They pigeonhole themselves into being one-trick ponies believing that such approach will provide stability in the future. This eventually shows in their quality of work and in their limited understanding of how software and hardware is supposed to work (which influences how systems are architected, designed and implemented.)

Suit yourself.

Comment Re:C/C++ (Score 2) 247

C/C++ are unmanaged languages,

Which is great for very important and specific classes of problems.

so code written in them tends to be rife with security holes, buffer overruns, and memory leaks.

And a significant % of web applications written in Java, .NET or, say, Ruby, have security holes up to the wazzo.

You might not get buffer over runs, but you certainly get null pointer, illegal arguments, index out of range, and invalid state exceptions (corresponding types as per each language.)

Memory leaks? You get similar manifestations of those in managed languages (abandoned file handles, database connections that are never released). Memory specific, you can bring a VM to the ground if the creation rate of objects is so large that it causes the garbage collector to utilize CPU beyond a given threshold. In Java, for example, you can get an OutOfMemoryException if the GC is trashing the CPU even if you have plenty of memory allocated to the VM

. Anyone who works in software for a living (and that is at least decently good at it) knows these issues. Anyone else thinks these problems are exclusively the domain of unmanaged code.

Also their standard libraries are incredibly poor compared to other languages, so you have to fall back on 3rd party libraries that may or may not be available on the platform you need them on, and may or may not be maintained and supported.

A lot of times you do not require such rich language libraries in unmanaged code. If you are writing a device driver for a memory constrained platform, you wouldn't (shouldn't) be needed a, let's say, uber-rich concurrent container class with even richer iterator semantics. That is just one example.

If you are finding yourself with a significant need for a rich library, then you should be using a higher-level language.

70's style languages are going away for good reasons.

This only shows the significantly shallow view (or exposure) you have with respect of software technology. Look around you. There are more devices using unmanaged code that managed. Your toasters. Your microwaves and termostats. Your termometers. Your remote control. The cable/dsl/wireless modem that allows you to connect internet to post ignorant shit. The operating system and the myriad of hardware device drivers that make your computing experience possible.

What language do you think they are written with?

It is absolutely disturbing to see people think that unmanaged code is somehow waning away. That is where the money is. Those jobs are not decreasing. The jobs using managed code, that is the number that is increasing (and their salaries for the most part decreasing unless you are really a very good, Sr-or-Principal-level Java/.NET/Ruby/Python software engineer or architect.)

* source : 18 years of programming experience as a Java/JEE application and C/C++ systems developer in both the commercial and defense sector.

Jobs using those languages are waning.

And our jobs will go to India or China, and programs will begin to write other programs making us developers obsolete, the earth is flat and the sun orbits it, blah blah blah.

If you want to be employed in 10 years, you need to change with the times.

That is an oxymoron. Of course you have to change with the times. But changing with the times does not necessarily mean changing languages. It means evolving your skill set. You are looking at the problem of being up-to-date and marketable as if it meant one should become a language-trick pony. There are code monkeys, and there as software engineers.

Sure, there are still COBOL programmers and even well paid ones, but that doesn't mean COBOL is the language to learn if you want to do well in the industry. It's effectively a dead language even if you can find the occasional rare use here or there.

This is true, but it is also irrelevant. How hard is it to learn COBOL? If you get a chance to make $200K as a COBOL programmer in a city with very low cost of living, for example, it would be stupid to pass that in favor of using the latest tech blink for 75% of that in SV.

C is headed in that direction, though not as far along as COBOL yet.

Let me know when communication technology, operating systems and device drivers are written in Java or Ruby. Again, your views insinuate a very shallow and limited exposure to what is out there in terms of the software industry.

Comment Re:DC's not ranked? (Score 2) 285

There are a lot of tech workers in the DC area, and a relatively high cost of living.

It is because of its COL that it is not listed. Baltimore would come over the DC area because of its lower COL, but it would still trail Denver and Atlanta. I'm very surprised that Baltimore is not over NY and that Houston and Dallas (which are as cheap to live as Austin) are not in the list.

Comment Re: Denver? Atlanta? (Score 2) 285

This was my first thought when reading this post. Seattle should be on that list for sure.

Maybe, maybe not. Remember, this is not just a salary comparison, it is a salary/cost-of-living comparison. In that sense, I would believe Austin, Denver and Atlanta to be on top over other metropolitan areas, including Seattle. I would also come to the same conclusion by looking at the number of openings for engineering per capita (where Denver come way above most areas.)

The reality is that Denver, Austin, Dallas and Houston are looking nicer and nicer for the tech worker simply because the total net income (not the gross salary, but the net, after taking COL into account) is significantly better than SV, Boston or Seattle. I came to that conclusion recently after doing the math (salary, COL, number of jobs per capita, etc) looking for a place to relocate off SoFla.

Slashdot Top Deals

The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.

Working...