Follow Slashdot stories on Twitter


Forgot your password?
Get HideMyAss! VPN, PC Mag's Top 10 VPNs of 2016 for 55% off for a Limited Time ×

Comment Re:Anything for work (Score 1) 193

Agreed. I've run across so much code where I knew exactly what it was doing, only I had no idea why it was doing it. Sometimes it's an obscure feature for just one customer, so if you change it you get angry calls. Doesn't help that most of the code was originally written people who weren't trained in computer science or programming.

Comment Re:"Unnecessary" code? (Score 1) 193

So much code is unnecessary too; it's only there because a customer thinks they need a certain feature, or added as a check-off box for features that no one actually uses but makes you different from the competition, and so forth. Necessary for sales, necessary to keep upper management happy, but ultimately doesn't really add any real value.

Oh and don't forget all those asserts and error checks that will never kick off because the real errors you'll find in the field won't be tested for.

Comment Re:Headphone Jack is Pretty Crappy (Score 3, Insightful) 74

It wears out ridiculously fast.

For what value of "ridiculously"? I don't have a single 3.5 mm jack in the house with bad connection poltergeists.

But then, I'm still running an NAD 7140 from the 1980s as my stereo amplifier. Had to go in there last week with electrical contact cleaner to take the crackle out of the volume and balance pots, but I'm sure the audio jack still works perfectly. I'd have replaced some of the electrolytics, too, if my ears could hear any defects.

Obviously, though, I'm not a desirable Apple customer on several counts (ability to fix things myself, willingness to keep using unfashionable equipment that still works fine, ability to tell whether unfashionable equipment still works fine), so there is that.

Comment So much wrong (Score 1) 305

UBI creates inflation, which is appealing to some central bankers now but not always. Price controls create shortages. History says humans can't implement communism. Either history isn't being taught in our schools, or an agenda is being taught, or both. Then again, maybe they're just on crack. I'd like to think it's the latter... but I think it's the former.

Comment Re:Read some Engels (Score 1) 305

I think one of the greater turn offs of Communism is just how much reason has to be fucked up in order to embrace the system. In the real world, such systems are comparable because they manifest in all three of your "dimensions". There's no mileage to be gained from your gobbledygook.

A brief critique would include a) society and political dimensions are not independent, b) when you say "a way of organizing society", you automatically introduce a political dimension, and c) in reality, we already have manifestations of capitalism and communism which both competed with each other and were quite comparable to each other.

Basically if you would define the terms more sharply you could have a combination of any of those variations in the economic dimension, society dimension and political dimension.

But there would be no point to doing so since no one else would share your choice of definition nor would such division of definitions illuminate a real distinction, assuming you have a higher life goal than labeling "american" thought as a mistake.

Comment 1916 called (Score 1) 305

1916's Marxists called. They want to remind you that central planning through the use of math and science was their idea before it was your idea. And its genius. It will surely work this time too. Yeah. For sure. This time.

There are so very many things wrong with this "linear programming" idea but the chief one is this: optimizing for GDP is NOT a valid sociopolitical objective.

Valid objectives are things like: individual liberty, peace, citizen happiness either individual or weighted percentile. While some of these objectives correlate with high GDP, some do not and none exhibit a causative effect that starts with high GDP as the cause. War, for example, is the easiest and most direct way to drive a high GDP.

Comment Re: Oh boy (Score 1) 318

And if a clerk refuses to recognize straight marriage? Refuses to recognize interracial marriage? Refuses to recognize marriage of anyone not done in a church of the proper denomination? If someone's beliefs get in the way of doing their job then they need a new job. A vegan shouldn't work in a butcher shop.

They don't have to recognize gay marriage, the job does not require that. The job only requires that they process the paperwork. Of all the sins listed in all the religious texts, they pick this one to get all uppity about.

Comment Re:Parenthesis (Score 1) 193

x = ((4*A) || B)? C||D : E && F || (G +3);

My rule it that if you have to even think more than a second about precedence then there is somewhere out there who will misinterpret it.

By the way Kernighan claimed that he should have done pemdas+left to right associativity between operators of the same precedence, instead of the present 15 levels of precedence in C and sixteen in C++.

Comment Re:Soviet Union tried it (Score 1) 305

You're right that the Soviets already tried it, but modern day communists will reject your observation, and claim that the communists of yesteryear simply weren't smart enough.

I'm willing to accept that, but tell me how; and this blog post that merely repeats the mistakes of the past is not succeeding to do that.

Comment Who would trust either with anything but cash? (Score 0) 35

I wouldn't trust either company with any deal that didn't involve cutting me a cheque. I would trust salesforce not at all but at least with a cheque there is a chance they haven't completely screwed you over. With some kind of stock / options deal. Hell no.

Microsoft has a pretty good history of buyouts resulting in the bought out company pretty much being flushed, so again, regardless of the logic, I would not do a deal that I couldn't have go complete into the toilet and still have my walking away happy.

But if both companies made me the exact same deal, at least with MS I would trust the cheque cashing and not being somehow threatened with legal crap if I didn't give it back; if only to avoid reputational damage. With salesforce I would think, "OK, these MBA types now hold all the cards, being MBA types why wouldn't they screw me?"

Comment Re:Questionable (Score 5, Insightful) 94

Public support for nationalizing airport security in 2001 was based on the claim that private airport 'rent-a-cops' were inherently underpaid, under-trained, and effectively responsible to no one. Nationalizing airport security was based on the notion that making those people Federal Officers at higher salaries would attract higher quality workers, subject them to rigorous and closely supervised training programs, and make their leadership directly answerable to national security leadership.

Turns out that the government hasn't made them "officers," in the sense of secret service or FBI, doesn't actually pay them any better, and is really struggling to train them faster than they quit. They do seem to have better documentation of their failures, so I guess that's a win of sorts. The "small government" party, who controlled the presidency, senate, and house at the time, forgot that they don't believe in nationalizing private industries, and now they have a fine demonstration of why.

Comment TSA should be replaced by inspectors (Score 1) 94

The TSA should be replaced with a much much smaller group of enforcement inspectors and all they do is set security guidelines and test airport security. The actual security staff should be hired by the airports themselves, and all TSA does is test that they are meeting standards. (the standards that TSA themselves fail 95% of the time).

Slashdot Top Deals

Lend money to a bad debtor and he will hate you.