All that's missing is some mention of hosts files.
(Yes, I do have enough money to do that. No, I don't have children and yes, I tied knots in the relevant tubes almost a decade before I met my wife, and no, she hasn't given up on persuading me to besprog with her. So don't worry, I will think of you and of stealing money from your pocket if I let her persuade me to untie.
1984, Ciudad Juarez: http://www.johnstonsarchive.net/nuclear/radevents/1983MEX1.html
if you have to hammer them to get them to take real security issues seriously, its not worth it.
If you can convince them then it is definitely worth it since you will have helped secure the jobs of everyone else at the company. The difficult question is at what point does the boss' disinterest in network security become a threat to everyone's job?
Having said that, the most reliable sign that the situation is not going to change is if your boss treats you like a personal assistant rather than a professional advisor.
It's a hard life lesson for geeks to learn that "correct" is not sufficient evidence to convince others to follow your lead in the real world. Of course you should cover your arse, but if that is your only motivation then your no better than the DR. Evil you describe in your post. If you turn the issue into a battle of wills, or a gotcha moment, then you will more than likely lose the argument and it will become more difficult to raise the subject in the future. Nobody benefits from that, least of all the programmer.
OTOH arseholes do exist and if you have one as a boss in a small to medium sized business there is little you can do about it other than to walk out. Don't think of it as quitting, think of it as sacking the boss.
Disclaimer: Developer with 20+yrs experience, computers are easy, people are difficult.
change the priority to the other projects
Setting priorities is a manager's job, it's your job to keep a list of the jobs your manager has given you and periodically remind them they can use more than one priority number. If there's no response then your're free to pick the jobs that interest you the most. When you busy, it's easy to forget that having a long list of shit to do is always preferable to the opposite situation.
Agree our muscles, indeed our whole body is optimised for endurance, it's said that endurance hunting is the oldest form of human hunting,. muscle fibre is obviously important but it's probably our sweat glands that gave us the initial endurance upgrade to out-compete expert endurance hunters such as wolves and other pack animals stalking the savannah. Some say we were pushed out of the woods by other apes, others point to modern apes wading upright in waist deep water collecting fruits and seeds One thing is certain, the invention of animal skin water bags gave us the ability to out last a camel in the desert.
"iChat can be configured." But it isn't. "Bonjour can be relayed." But it isn't.
Sure it is, in thousands of places.
You said something didn't exist. I gave you an example of a very real system. QED.
The subject of this thread has become very ironic.
Having said that most people understand that "equality" was, and still is, about freedom from systematic social and legal oppression. Having grown up in the 60's I imagine it's difficult for people under 30 to understand what women were complaining about when burning their bra's in the 70's. I must confess as a young male I was strongly in favour of bra-burning, even though I had little interest in what they were saying.
The western world owes the civil rights movement a great deal, and it's a great shame that my children's generation, now in their early 30's, generally have a poor understanding of the word "equality" and virtually no idea about the price paid by women and blacks to obtain it in the mid 20th century.
Your post doesn't really seem to make sense. If you've got JS turned off then yes, it's quite reasonable that if a web app wants to run the browser says "turn JS back on, here's how, or use the clunky non-JS interface". If a web app wants to install itself onto my computer it's quite reasonable (very highly desirable, actually) that the browser ask me if it's okay first.
Numbers, and damn good ones, or it didn't happen. If you want to argue that auto-installation is a good idea because Google is so good at catching and eliminating malicious software (and that includes software that does things like track my web browsing, location, whatever I might not want installed) then you'd better be able to show that they're essentially perfect at it. They're not.
Google isn't Microsoft? That's your argument? It's a poor one. Google is pulling a very Microsoft-in-the-90s move here. Convenience over security, taken to excess. It's likely to bite them in the ass, just like it did MS.
iChat can be set up with bridges between networks. If you know the address of the person you want to talk to, you can talk to them. If you know the address of the subnet of the person you want to talk to, you can set up a bonjour relay or VPN that will list accessible people on the subnet for you. This stuff isn't iChat specific either. The UNIX "write" command lets you send messages to users on any system you know the address of, and have an account on. Every web server implements bidirectional communication with anybody who knows the address of the server.
Are you complaining that there isn't a way to look up addresses? There is. It's called DNS, and it is decentralized although, for efficiency, most of us don't run our own DNS server.
You know the phone company compiles phone books right? If you want to talk to someone on the POTS network you need to know their number or use that centrally compiled phone book. There is no POTS equivalent to DNS.
In the context of local communication during an emergency, a zeroconf type system is probably exactly what you want. Local nodes advertising themselves completely autonomously. If connectivity outside your area is available you can talk to the gateway and get outside address and routing information (this is the way DNS is usually set up). If you get disconnected from that gateway by the zombie apocalypse you can still talk to anybody you are still connected to.
You don't seem to have very deep knowledge of how the Internet, or the protocols its based on, work. You keep insisting that solutions are hard and don't exist when they were first implemented decades ago.
I'm a PhD with experience in clinical trial design and analysis. I have no money (I said I'm a PhD, right?) but I'll happily help start and work for a company that wants to do productive medical research. A friend of mine picked out a perfect spot in Puerto Rico for the headquarters. Does that count?