Follow Slashdot stories on Twitter


Forgot your password?
Slashdot Deals: Deal of the Day - Pay What You Want for the Learn to Code Bundle, includes AngularJS, Python, HTML5, Ruby, and more. ×

Comment Re:Good I guess (Score 4, Insightful) 173

I was arrested for contempt of cop once, and I had a similar experience. When I tried to call my family, they all told me that they got an automated recording with instructions to create an account and pay for the collect call to a cell phone. While they were trying to navigate this onerous system for the opportunity to pay exorbitant amounts of money to talk to me, I'm sitting in a jail cell wondering if I'm ever going to get a hold of them.

Getting arrested is traumatic enough already, and the assholes trying to wring dollars out of a captive audience make it that much worse. Kudos to the FCC for taking a significant step to remedy the problem.

Comment Re:Where is Dice's soul? (Score 1) 266

Why make a change (that no one wants, no one asked for) to a UI element that's served perfectly fine for 15+ years? Certainly it's not for us, the audience. Please Dice, explain.

Why? Because Dice is a bunch of short-sighted, greedy assholes.

The "read more" link has been in the same place since the beginning of time. We've all been conditioned over many years to click on that exact location. Now, if you click there, you'll share the article on various social networks. Gotta get that free advertising!

Dice, on behalf of our collective good memories of /., go fuck yourself.

Comment Re:Buggy whip makers said automobiles aren't... (Score 5, Informative) 451

Not only do automated cars not panic, but they can notify and coordinate with other cars on the road. With human drivers, even if you spot the obstacle up ahead, what's to prevent the asshole behind you from rear-ending you as you brake? With automated cars, the braking car can signal the cars behind it, and they can start applying the brakes before it's even humanly possible to react.

Automated cars will surely not be perfect, but human drivers have an atrocious safety record.

Comment Re:Yup (Score 2) 532

The data doesn't support your assertion. The centuries-long trend is a decline in homicide rates. It appears that, on the whole, our "intelligent brains" are quite capable of choosing to be a non-homicidal member of society. The homicidal deviants you mention are an inconsequential percentage of the total population.

I found this chart to be especially interesting. The US homicide rate was roughly constant throughout the 20th century.* At first glance, this contradicts the overall trend, but it's more encouraging when you look at the demographic changes. In 1900, there were 75 million people, and 40% lived in urban areas. In 2000, there were 280 million people, and 80% lived in urban areas. Urban areas have much higher homicide rates than rural areas, so it's quite impressive that the per capita homicide rate didn't rise dramatically.

*The drop from 1940 to 1960 was a combination of the Great Depression and WW2. Young men commit most murders, and you won't have many young men if your families are too poor to have kids or your young men are off fighting a war. Predictably, the homicide rate shot back up when baby boomers started becoming young men.

Comment Re:How much money are we talking about? (Score 1) 387

This is the complement to the other comments about C++ not being popular, although I disagree with them on the degree of popularity. The knowledge you mention about data structures and algorithms is transferable to any language. I often see jobs for Java, Python, etc. that say C++ experience is an acceptable substitute, but I'm also able to drop down into C.

C++ programmers are generally way smarter

Well, I did my best to disprove this by writing "extremely very large" in my OP. Note to self: when upgrading very to extremely, remove the original very.

Comment How much money are we talking about? (Score 2) 387

I'm a software engineer who works mainly in C++. There are tons of jobs available to me, and they generally pay a metric fuckload of money. How much more could these jobs for unpopular languages pay? Having the choice of many employers is a big benefit of being strong in C++, and that allows me to choose a company that will treat me well both in terms of compensation and work/life balance. There would have to be an extremely very large premium for me to focus on an unpopular language and limit my choice of employers.

Comment Re:Made it! (Score 1) 117

First, your taxes are spent on things you don't agree with. So are mine and everyone else's. You have a right to complain about how that money is spent, but nobody sane advocates a system where your taxes are only spent on things with which you agree.

That said, I'm not convinced that spending tax money to support campaigns is the ideal solution. However, it's perhaps the only solution that is politically viable but could still produce meaningful change. The Supreme Court refuses to put any limits on campaign spending, and fat chance for a constitutional amendment to overrule them passing.

Comment Re:Harder Idea - Shutter the team (Score 4, Informative) 398

Let's not forget that Sterling has been a Grade A fuckwad for decades before this. He has been sued multiple times for his racist housing discrimination practices. He lost one case outright. The terms of the other were confidential, but he had to pay millions in attorney fees, so let's guess how that one ended.

That's just the tip of his douchebag iceberg. He should have been run out long ago, but the league is a bunch of cowards. Fortunately, the players forced their hands by pretty much promising that no one would play for him again after this season.

Comment Re:"Tech bro"? (Score 5, Informative) 427

While I hate the term, the SF Weekly assuredly did use "tech bro" intentionally. You can see that it's not the first time they've used it, nor are they the only ones using it. The term usually refers to the SOMA, app-of-the-week startup crowd that's more interested in pitching VCs than building something useful.

Comment Re:The STL is too general purpose (Score 1) 435

I second a lot of these points. In the vast majority of cases, STL is plenty fast as long as you choose the correct container. If you're not able to pick the correct container, you'll be equally hopeless creating your own data structure.

In the absolutely performance-critical pieces, rolling your own data structure is often worth the cost over STL. However, many people mistake how many pieces are truly performance-critical. As Knuth correctly pointed out, premature optimization is the root of most/all evil. In most cases, you're better off with the consistency, readability, and reliability of STL over a homegrown data structure with unfamiliar syntax and potential bugs.

It's trendy to bash C++ nowadays, but I've yet to see another language that can compete with C++ on performance and features, and best yet direct compatibility with C. I do hope that's a cleaner language that can supersede C++ without loss of its strength but so far none has come up.

Have you tried C++11? It makes it possible to write much cleaner code than C++98.

Going the speed of light is bad for your age.