This kind of thing would be ripe for abuse, but how many times have we heard/read about police chases which result in massive collateral damage and people getting killed?
I'm torn, but this seems like a really good thing for police to have. Especially if it can be directed so that it only affects the target.
Every time I see articles like this, I feel compelled to bring up the solution I'm using, which is (so far) the single best solution I have been able to find.
It's called 1Password. Runs on Mac, Windows, Linux (read only I think), iOS, Android, and has plugins for all major browsers.
It records your login details for you, has a password generator that you can customize in various ways, and stores an AES encrypted archive on dropbox so that all your devices can sync together.
Now I can safely create new logins everywhere with abandon, because I'm not afraid that if one service is compromised (*cough*Adobe*cough*) I'm not afraid something else is at risk.
It can generate passwords up to 50 characters in length with your choice of number of digits and symbols. It can even make easily pronounceable passwords if you need, and avoid ambiguous characters (eg O (oh) and 0 (zero) ).
It's a little pricey, but IMO it's worth every penny because there is no other product out there that is this easy to use, AND supports so many platforms all at once.
I don't think the number of slashdot readers who know how to do that have decreased. What I think HAS decreased, is the number of slashdot readers who actually care enough to do it.
You get to a point where, even as a born and bred high-level techie, you just want shit to work because you have more important things to do. I am one of those people. That's why I switched to Mac. All the power of linux, but also with support for commercial apps, it works exactly as I expect it to, and I don't worry about some errant update blowing everything out of the water.
I tried setting up an HTPC in my living room. It was a complete joke. I tried like, 5 or so different distributions, and not a single one had the ability to easily manage multiple monitors AND correctly route audio through SPDIF without me having to go through command-line contortions.
So I abandoned the whole thing and am using an old macbook that I had. With a couple clicks I can switch between mirrored or extended display, and spdif audio kicked in as soon as I plugged in the cable. Done.
I don't understand why linux people are so obsessed with reinventing the wheel 50 billion times. No one is ever satisfied, and none of the implementations shape up into something decent. It is, quite frankly, embarrassing.
This should be filed under "WTF were they thinking?"
I can just see it now:
"Mirror mirror on the wall.... Who makes the smelliest poops of them all?"
I concur. I have a 15" 2011 MBP. I've already upgraded the ram to 16GB, and replaced the HD with a bigger one.
I guess all we can do is wait and see what happens. Unless something tragic happens, I expect this machine to easily last me several more years, so I have lots of time. When Apple discontinued the 15" MBP with replaceable bits, I was beyond disappointed.
What's downright embarrassing, is that the currently descrete graphics chip they put in the current generation only barely outperforms the one in my 2 year old unit!
If I'm going to pay a premium price, then I demand premium quality.
I totally see what you're saying. The problems you are describing are a lot like the issues that, say, IBM tried to solve with Lotus Notes. And it makes sense.
To be honest, I had never even heard of MarkLogic until this whole blowup happened, so I think I will have to look into what it can do. Up till now I've only been seeing silly nonsense like MongoDB, and the overarching theme of NoSQL has been that performance trumps integrity. I'm glad there's at least one company out there that is talking sense.
Likely to punish in several other indirect ways? Very much so.
In other words, asynchronous updates. How does a NoSQL solution solve this problem better than all the other dozens of middleware packages out there? (eg: MQ Series, Vitria, etc)
I'm not trying to be snide... this is an honest question. I'm trying to understand what problem NoSQL solves that hasn't been solved before. I'm one of those people that doesn't subscribe to the idea of just because something is new, it's automatically better.
That's because there was little separation between applications and data back then. There was little fundamental distinction between databases and applications back then. There were some attempts to do so, but even then the data structures and communication focused on specific data structures which could be used for certain classes of application, but the second you tried to use said databases for other types of applications, you had a heck of a time making it work.
Well, I don't know about the other counsellors since their exploits haven't been remotely as public as the mayors.
But at a minimum, they continue to believe everything that comes out of our mayors pie-hole, despite the fact that he can't tell the truth to save his life. They consider him the "most honest mayor they've ever known", despite the fact that he has lied about almost everything.
They think he saved a billion dollars, purely on his say so. There is zero evidence to this effect, and in fact Toronto's operating budget has grown.
He's closed tons of public services in an effort to "cut costs", yet somehow there's enough money in the budget for complimentary $500k leaf pickup in HIS ward.
And that's just a taste.
For reasons I cannot fathom, people just take his word on everything and don't even try to verify.
"I really hope they're not all really this stupid and this is all just a way to get a reaction."
As someone who currently lives in Toronto, I believe I am qualified to say, "Yes, people really are that dumb."
"Eventual" consistency, oh that's just dandy. So you don't mind at all if you bank switches to a NoSQL system, so that it's possible for multiple people at several simultaneous ATMs to withdraw $500 without tripping the max withdrawal flag because it'll take who knows how long for the data to sync up?
Or maybe someone's insurance claim for a critical medication gets lost because the node they just performed the transaction has a failure and loses all it's data?
I find it disturbing that so many NoSQL people treat data integrity as secondary to performance. It's not having "up to the milli-second accurate" data. It's about data being accurate, PERIOD. If there is a chance, any chance at all that data can be corrupted just because a server node fails, then it's not a database. It's a poker deck.
Again, NoSQL is all fine and dandy for useless garbage like facebook posts and tweets, but in all other circumstances, absolute data integrity trumps performance.
This way when the machines attempt their inevitable uprising, we'll be able to beat the back handily because they'll all be complete morons.
Can someone please upvote the parent post? It's actually very interesting, and it's worth reading about this MUMPS system. I had never heard about it myself and it looks interesting.