Catch up on stories from the past week (and beyond) at the Slashdot story archive


Forgot your password?

Comment: Re: 23 down, 77 to go (Score 5, Insightful) 860

by Bacon Bits (#49680569) Attached to: Religious Affiliation Shrinking In the US

People who are religious are idiots and should be treated like second class citizens.

Well, it's good to know that just because you're atheist you don't think any different than the religious folks you despise so much. Idiots with opinions like, "people who disagree with me should be treated like second class citizens," was the entire purpose behind the First Amendment. I'm reassured it won't stop being relevant as the current population ages.

Comment: Re:Mobile versions are awful (Score 1) 356

Wait until you start coming across the websites that only have "mobile optimized" versions, which, apparently means "set the default zoom level to 200% and put images and giant buttons everywhere."

The only one that I recall of the top of my head is Wizards of the Coast.

Comment: Re:I don't get it (Score 3, Informative) 409

IMO, never read an article about a SCOTUS opinion. Always read the opinion itself. They are not difficult to find and not difficult to read.

It doesn't look like he was under the influence at the time, but the term "driving out of his lane" does kind of give reasonable cause for drug use, but maybe thats profiling.

No, it really doesn't.

Maybe the driver was futzing with their cell phone. Maybe their eyesight has degraded but they still have a license. Maybe there was something in the road that the officer didn't see. Maybe there was a bee in the car. Maybe the passenger grabbed the wheel. Maybe the vehicle is malfunctioning (say, headlights are out). Maybe the driver hit a pothole. Maybe the lines were unclear, having been repainted. Maybe the driver was falling asleep.

The core issue here was that the police officer was finished with the traffic stop. Then he asked to do a search, and the driver refused, and then he detained the driver.

Searches are legal, but waiting for backup to conduct a search isn't?

You can't detain someone longer than is reasonable (4th Amendment), and the decision says it's only reasonable to detain someone as long as it takes to complete the traffic stop (a definition established in Illinois v. Caballes in 2005). So case law says that the 4th Amendment's "reasonable" means "as long as it takes to finish the traffic stop." By the officer's own admission, the traffic stop was complete. Since nothing incriminating had been discovered by that point, that makes further detention or search unreasonable, and that makes the it all unconstitutional.

Comment: Re: I'm ready....My ISP isn't. (Score 1) 390

by Bacon Bits (#49518835) Attached to: Why the Journey To IPv6 Is Still the Road Less Traveled

Pfft. Then you just add another layer of NAT! You can make 4 million two host networks with 10,0.0.0/24. Then you can put 4 million two host networks on each of those networks, too. Now you've got support for 17 trillion end user devices!

Much like turtles, the Internet could be IPv4 NAT all the way down....

Honestly, without regulation or legislation, I suspect that's how we'll end up.

Comment: Re:What's missing from this story? (Score 1) 569

Because when you get a call, anonymous or otherwise, that a shooting has happened, someone has been killed, and hostages have been taken and are being threatened, the police are not likely to send a beat cop to ring the bell with his hat in his hands.

I agree this is a symptom of the problem with the militarization of police, though. There needs to be a middle ground for an appropriate response that doesn't include a SWAT team.

Comment: Re:Today's youth collapsed the Roman Empire! (Score 2) 353

That's a common misattribution. As that link notes, however, it is aa paraphrasing of a comedic play from 400 BC in which Socrates was caricatured:

I will, therefore, describe the ancient system of education, how it was ordered, when I flourished in the advocacy of justice, and temperance was the fashion. In the first place it was incumbent that no one should hear the voice of a boy uttering a syllable; and next, that those from the same quarter of the town should march in good order through the streets to the school of the harp-master, naked, and in a body, even if it were to snow as thick as meal. Then again, their master would teach them, not sitting cross-legged, to learn by rote a song, either “pallada persepolin deinan” or “teleporon ti boama” raising to a higher pitch the harmony which our fathers transmitted to us. But if any of them were to play the buffoon, or to turn any quavers, like these difficult turns the present artists make after the manner of Phrynis, he used to be thrashed, being beaten with many blows, as banishing the Muses. And it behooved the boys, while sitting in the school of the Gymnastic-master, to cover the thigh, so that they might exhibit nothing indecent to those outside; then again, after rising from the ground, to sweep the sand together, and to take care not to leave an impression of the person for their lovers. And no boy used in those days to anoint himself below the navel; so that their bodies wore the appearance of blooming health. Nor used he to go to his lover, having made up his voice in an effeminate tone, prostituting himself with his eyes. Nor used it to be allowed when one was dining to take the head of the radish, or to snatch from their seniors dill or parsley, or to eat fish, or to giggle, or to keep the legs crossed.

I'm particularly amused about the reference to dutifully marching to school, naked, in the snow. That the joke should be 2400 years old speaks to the truth of how the old perceive the young.

Comment: Re:I choose MS SQL Server (Score 1) 320

by Bacon Bits (#49302939) Attached to: Why I Choose PostgreSQL Over MySQL/MariaDB

Really? My experience says the opposite. When you get to the point where you need clusters, high core counts, and standby sites, the licensing costs of your RDBMS are a drop in the bucket. Sure, $100,000 looks like a lot, but next to the $500,000 you're spending on infrastructure and the $10 million you're spending on the application itself, you're really not spending all that much.

Comment: Re:I choose MS SQL Server (Score 1) 320

by Bacon Bits (#49302365) Attached to: Why I Choose PostgreSQL Over MySQL/MariaDB

Eh, there is less control in SQL Server over locking than there is in other RDBMSs, and it is infamous for escalating locks to the page or table level even when you ask for lower level locks. It's rare that it happens, but it's not unheard of. The fact that the system uses optimistic locking and there's no good equivalent to SELECT ... FOR UPDATE is also somewhat problematic.

It's greatly mitigated in 2005+ by using read committed row versioning (MVCC) and/or snapshot isolation, but those are database level options and you may need to specifically request the right isolation levels with your code. The biggest problem is that you have to remember to use the feature; it's just always on with Oracle from what I hear (I haven't used it since I was in school).

There's a mountain of documentation (and videos!) from Microsoft on all this. The greatest thing about SQL Server is the extremely high quality of the documentation. It's a joy to learn about compared to IBM's DB2 documentation (but then, anything is better than IBM documentation), and Books Online is a step ahead of Oracle, MySQL, and PostgreSQL.

Comment: How about just a day off? (Score 5, Insightful) 1089

by Bacon Bits (#49295399) Attached to: Obama: Maybe It's Time For Mandatory Voting In US

Seriously, why aren't Election Days mandatory holidays? Do it over two days: The last Thursday before normal Election Day is Alternate Election Day, when people who will be working on Election Day must have off. Then everybody else takes Tuesday as a holiday. That, combined with absentee ballots should be an excellent start.

Comment: Re:SQLite3 (Score 1) 320

by Bacon Bits (#49294927) Attached to: Why I Choose PostgreSQL Over MySQL/MariaDB

That's true, although it's historically not been enabled by default, although AC was kind enough to say it is now.

One of the biggest problems I find people have coming from a MySQL background is not understanding why aggregate queries they're used to working suddenly emit errors like, "Column 'LAST_NAME' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause."

The next big problem I see people having is people violating First Normal Form and then complaining that their queries perform really poorly or are hugely complicated, but that's not exactly MySQL's fault.

Dead? No excuse for laying off work.