As opposed to someone who is doing it for the love of cutting people? Yeah.
Slashdot videos: Now with more Slashdot!
We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).
As opposed to someone who is doing it for the love of cutting people? Yeah.
Again, not exactly cheap to do, but probably not nearly as expensive as one might think.
Anyway, as I said, it was just an example. My point was that we're not far off from a computer being able to monitor and report on the condition of most things in the house, and probably our being able to address the computer verbally.
As another example, recently I went to Miami for a few days, and realised I'd left the thermostat on unnecessarily. It would have been nice to call "the computer" and say "Computer, at what temperature is the thermostat right now?" "Current setting is 75 degrees." "Computer, lower the thermostat to 60 degrees until further notice." "Acknowledged."
I speak here about industrial or developing societies, not that one tribe of twenty people out in some unexplored jungle, so don't bother pointing that out. But of the six and a half billion people on this planet, the majority of them are in some sort of agrarian or industrial society. We are not hunted by any creature, and we do not hunt for survival. By wearing clothes and building shelters and purifying our water and cooking our food, we have eliminated basically any environmental pressures on ourselves. And, we do not live in small, isolated communities. We adapt our world to suit us, rather than adapt ourselves to suit our world. Our ability to reproduce and raise offspring is no longer determined by our genetic fitness to our surroundings.
Unless you can think of some diseases that kill significant numbers of people before they get a chance to reproduce, "disease resistance" makes no difference to our genetic makeup. And I remind you that we compensate for such problems medically far faster than genetic drift and natural selection ever could.
I don't think that's far-fetched, though, and I don't think it's that far down the road. Assuming computers reach a point where they can more or less understand spoken words, why wouldn't a computer tied into various sensors and ship's systems be able to answer that question? And you'll notice that even the computers on Star Trek aren't perfect -- if you say something the computer doesn't understand, it'll ask you to rephrase it.
In ten or twenty years it'll probably be possible. You'll be able to call your computer at home, using the phone, and say "Computer, did I turn the oven off?" or "Computer, did I remember to lock the door?" and it'll give you the answer.
Personally, I find talking to be a terrible way to interact with a computer, but there are certain niche cases where it would make a lot of sense.
If everyone paid based "only" on what the government knows about their income, the government would still have plenty of money. If they're hurting for cash that bad, they should take a big red pen, go through this list, and eliminate 50% of it.
Golden Field Office. Inter-American Foundation. Japan-United States Friendship Commission. Management Assistance Team, Management Service Office. National Wild Horse and Burro Program. Center for the Book. Citizens' Stamp Advisory Committee. Executive Office for Weed and Seed. Office of Faith-Based and Community Initiatives. Tribal Affairs Office. Federal Duck Stamp Office. Six agencies, that I can see, doing the same exact job as the FDA. It goes on but I'm tired of looking at this list.
In short, I have no problem if the government gets less money. Who cares? You're also discounting the lost productivity and contribution to the GNP by having the entire labor force of the country throw away hours or days of their time filling out useless paperwork to tell the government what it probably already knows. I have no numbers but it seems to be the odds are pretty good that the act of filling out tax returns is vastly more expensive to the nation as a whole than a couple of people failing to report their two-thousand-dollar investment earnings.
What would really improve responsiveness of the Awesomebar is to get rid of it, or at least let me turn it off. I find it utterly and completely useless, and detrimental more often than not. I just want the old, sane behavior of checking the first few letters I'm typing and matching against sites I've been to recently where the URLs begin with those letters. I don't want it to search for "do those letters appear anywhere in the URL string, anywhere in the title, anywhere in the bloody bookmarks". Really, there is zero percent chance, whatsoever, that my typing "g" into the address bar means I want to go to a bookmark I stashed away years ago which has "Complete Listing" in the title because, hey, "listing" has a "g". What kind of brain-damaged behavior is that?
Sure, it claims to learn over time, but it doesn't seem to actually do this, and in any event, clearing out your history complete ruins that. Plus, since its suggestions are wrong so often, I end up going to the wrong site, which it of course counts as a hit on that and adds to whatever asinine "learning" routine it's using.
None of the about:config tricks or plugins actually work to remove this abomination either. For the love of god, let me and the millions of others who hate the Awesomebar turn that garbage off.
Whenever someone tries to defend twitter as a legitimate "news source", it's trivial to actually go to, say, the Irianian or Mumbai pages -- which at the moment seem to be the two big prizes -- and show that really, nothing of any consequence was "tweeted" at all. The feeds themselves are devoid of context, and usually second- or third-hand reports of what some guy who wasn't even there thinks is going on based on -- you guessed it -- actual news sources, but without any of the context or detail of the actual news sources. They rarely amount to anything more than "Situation bad, everyone is fighting."
In an experiment like this, if they're not allowed to click links, it really takes the wind out of the sails of twitter defenders who like to pretend there's any meaningful information on twitter.
Of course, it's at this point where the twitter defender will furiously backpedal, explaining that while twitter might not be news as such, it's useful like RSS, to get a stream of links about where to find news.
At this point, though, the battle is over, as far as I'm concerned, since the question then becomes: Why do I need a bunch of anonoymous nobodies spamming random hearsay about where to find news? I can turn on the TV / radio / check various news websites just as easily as they can, thanks. And I can do it without having to guess at what asinine garbage this or that "bit.ly" or other cutesy 2.0 linkrotter is going to end up.
These are the people who will install anything they damn well please, change important settings for absolutely no reason "because it seemed like a good idea", set passwords on things that don't need passwords and then forget them, forward phone A to phone B and phone B to phone A because "I wanted them both to ring if I got a call," and other general nonsense. They have no problem screwing around to their heart's content and breaking everything and never learning.
That same person will also submit endless tickets or place endless helpdesk calls because they were afraid to change a trivial setting that involves a single, labelled checkbox, because "I wasn't sure if that would mess anything up."
Isn't one of the roles of the court to check the power of the Congress, and if what Congress says or does is unconstitutional, say so?
Congress has made up all kinds of wacky laws in the past and been smacked by the courts. Just because Congress declared some idiotic law over a hundred years ago doesn't mean the courts have to pretend that's legitimate.
Know your rights and stand your ground, but defiantly shouting "Oh yeah, well, you go and GET the dogs, then!" isn't really going to win you any points with anyone.
This goes for any professional interaction, if you ask me. There's a huge difference between being assertive and aggressive, and while being aggressive makes you feel macho for a minute, that's all it does. Remaining polite but assertive in your stance is far more effective, whether you're dealing with a cop, a baker, a janitor, a cabbie, an executive, an accountant, or your boss.
In your examples...
COP: "If a dog smells something, I can search without your permission."
YOUR ANSWER: ""So, get the dog!"
Don't challenge an officer. Again, your answer is legally okay, but if the cop thinks you're being an ass, he can make your life miserable. Remember: He's getting paid whether he's standing there giving you a hard time for an hour while he waits for the dogs to show up, or not. You, on the other hand, presumably don't want to wait for an hour and have your car searched.
The better way to respond to the officer's statement is to either say "Am I free to go now?" or just keep your mouth shut and say nothing. Seriously.
I'd hold this to be true for your other examples as well. It's not going to do you any good to talk back or come off as anything but unswervingly polite. That doesn't mean being spineless and letting the cop do whatever he wants. It means poltely but firmly saying you don't agree to a search, and then responding to all of his threats with a re-iteration of that, and "Am I free to go now?"
As a comparision, to set up a Linksys phone you can have it download an xml file using a variety of protocols, or use its web-based UI to enter the SIP information it needs, which is only a few fields. Troubleshooting is easy and there are many options to handle various NAT implementations and network environments. Flashing firmware is as easy as downloading and running an executable and telling it the phone's IP address.
The Cisco 79xx series, contrawise, have no web-based UI. You have to enter all information on the keypad like you're text messaging, or you can have it download a poorly-documented xml file using TFTP, and TFTP *only*. Changing even trivial settings requires a password. Troubleshooting involves attempting to decipher totally useless messages on the screen or connecting to the phone via telnet and issuing non-intuitive Cisco commands, but even then your options for actually doing anything about the problem are limited. Putting new firmware on it requires something like four different files, using naming conventions that Cisco changes CONSTANTLY, and they keep those files guarded like they're the eleven herbs and spices. The files can only be sent via TFTP, and as far as I can tell, the TFTP server must be on the LAN.
They're completely asinine for anyone to use without spending serious time getting acquainted with The Cisco Way of doing things, and they don't even work that well. Why is Cisco even bothering with this crap instead of letting their consumer Linksys division handle it?
A lot of people don't do this; they have some Cisco phones lying around from their previous vendor, and simply point them at the new SIP server's IP along with the SIP auth information. It depends on who their previous provider was to determine if they had UCM or have any meaningful access to it.
Frankly, Cisco's SIP stack is completely half-assed. They were dragged kicking and screaming to support SIP at all, which was (is?) a competitor with their own SCCP crap, and when you look at the release notes of the SIP firmware for their phones, their open caveats are often complete show-stoppers, yet they release them anyway. What the hell?
That said, it sounds like the original poster's problem is mostly a lack of proper network design, like they just threw all the phones and computers on the same network without any VLANs or QoS and assumed it'd work. Sadly, this is an extremely common problem with VoIP, because customers don't have any understanding of how it works and just want a plug-and-play solution, not one that's going to require them to expend time or effort into network planning.