An outfit called Tele2 already offers wireless, always on, 512K connections in parts of the UK. I know someone who's got one and runs a web server from it and is happy. Well, as happy as you get round Camberly. Not sure of the exact technical details but "there's a thing on the roof which connects by coax to a box of tricks which has an RJ45 plug on it". Range is pretty limited,but speed apparently OK.
A lot of people I meet can't really cope with C++ so some simplification would not be a bad thing. Losing the C baxkwards compatibility should've happened in C years ago. I like the "no headers as well and macros are a tool of the devil.
However, there are times when I do want to manage my own memory - generally for performance. If I know I'm going to be allocating a ton of SmallObjs then I write my own new & delete and manage in blocks. Obvious.
Similarly as someone said earlier, I like operator overloading. If you're doing matrices etc. then it's cool. I also like templates - ugly, but type-safe.
The good points could've been done by a compiler switch Maybe -noshit Turns off macros, global functions (apart from main), global variables, C style casts, use of void * and all the other crap which we inherited from Brian and Dennis. Oh, and get a proper auto_ptr class and then we're done. Oh yeah, and get some decent programmers. You can write shit code in any language (try not writing shit code in VB).
Where the analogy falls down is that cures for diseases in people have to be thoroughly tested in controlled circumstances before release. However well intentioned, someone releasing a "cure" into the wild is like me offering some home-grown concoction as a cure for AIDS. Remember thalidomide. Unintended side effects are almost inevitable in complex systems.
Maybe we need the equivalent of testing on animals - Windows ME users on a private network.
... because they are the work of BILL.
Sorry guys, but I'm engaged in a web-service project now which is a perfect example of how it could be done.
Actually, one of the main reasons for doing it as a web service is so we can supply this stuff to anyone - regardless of platform.
The other reason for making it a web service is (Trust me) you wouldn't want to run this one on you own web server. Not unless you have some serious hardware.
In summary, I figure that if someone else's server can fire me a bunch of XML, I can run a shedload of calculations on the hardware I want then send back the answer as XML, then that's a pretty good thing for diversity in the OS market.
So what if web services are an M$ thing - even a blind pig finds an acorn once in a while.
Valid point - but a lot of money which *could* be spent on these worthy causes which you mention is being sucked into trying to control the Internet.
I think the conclusion is that governments should fuck off and leave alone what they do not understand. There are a lot better things they could be spending their time and money on.
... lets face it, I can't even listen to, much less copy a Celine Dion CD. The watermark is kind of audible though (unfortunately). For scary, check out This story
I do not understand what my employees do so I can't help them do things which are productive.
I can stop them doing things which are unproductive.
Now we have open plan offices, e-mail and web monitoring. We cannot relax and get on with our jobs in peace and quiet - but at least we're not wasting time.
Dunno about you, but I find it quite hard to design and code in the middle of a fscking zoo.
In the UK, Sky manage to transmit a VCR f*cking signal with their PPV stuff so you can't record it. They may have stopped using it as folks got upset when they set the VCR to record the PPV boxing at some unholy hour of the morning.
That's what the web's about - bringing equal usability and functionality to everyone with damned expensive hardware running (Bill's) damned expensive OS with damned expensive bandwidth. Oh, and a simple reliable browser which can fit only as few as 10 DVDs and only overwrites half your operating system.
If they think bandwidth is a problem, then the best solution is to kill all the graphic designers who make web pages just like they used to make paper brochures before they took the Dreamweaver for Dummies course.
Sorry guys, but the stuff I work on (financial calculators - yeah, it is dull) needs to have at least predictable performance. I'd never do it client-side - hand crafted C++ on the server, sending simple HTML is the One True Way.
Almost all computers are used by people to do something useful. Their job for instance.
It's nice being an expert and knowing all this crap, but after all our job (generally) is just supplying someone with a tool. Something to do their job, download porn, buy books or play games. The global IT industry does not exist just for your mental stimulation.
Linux is better than the MS shite, but if people can't use it, they wont care. It may stay up for months rather than minutes, but stay up doing what?
Almost everyone in IT is so far up their own arse (oops - brit giveaway) that they've forgotten who ultimately pays the bills and why.
An outfit called Tele2 already offers wireless, always on, 512K connections in parts of the UK. I know someone who's got one and runs a web server from it and is happy. Well, as happy as you get round Camberly. Not sure of the exact technical details but "there's a thing on the roof which connects by coax to a box of tricks which has an RJ45 plug on it". Range is pretty limited ,but speed apparently OK.
A lot of people I meet can't really cope with C++ so some simplification would not be a bad thing. Losing the C baxkwards compatibility should've happened in C years ago. I like the "no headers as well and macros are a tool of the devil.
However, there are times when I do want to manage my own memory - generally for performance. If I know I'm going to be allocating a ton of SmallObjs then I write my own new & delete and manage in blocks. Obvious.
Similarly as someone said earlier, I like operator overloading. If you're doing matrices etc. then it's cool. I also like templates - ugly, but type-safe.
The good points could've been done by a compiler switch
Maybe -noshit
Turns off macros, global functions (apart from main), global variables, C style casts, use of void * and all the other crap which we inherited from Brian and Dennis. Oh, and get a proper auto_ptr class and then we're done. Oh yeah, and get some decent programmers. You can write shit code in any language (try not writing shit code in VB).
Where the analogy falls down is that cures for diseases in people have to be thoroughly tested in controlled circumstances before release. However well intentioned, someone releasing a "cure" into the wild is like me offering some home-grown concoction as a cure for AIDS. Remember thalidomide. Unintended side effects are almost inevitable in complex systems.
Maybe we need the equivalent of testing on animals - Windows ME users on a private network.
... because they are the work of BILL.
Sorry guys, but I'm engaged in a web-service project now which is a perfect example of how it could be done.
Actually, one of the main reasons for doing it as a web service is so we can supply this stuff to anyone - regardless of platform.
The other reason for making it a web service is (Trust me) you wouldn't want to run this one on you own web server. Not unless you have some serious hardware.
In summary, I figure that if someone else's server can fire me a bunch of XML, I can run a shedload of calculations on the hardware I want then send back the answer as XML, then that's a pretty good thing for diversity in the OS market.
So what if web services are an M$ thing - even a blind pig finds an acorn once in a while.
Freestyle's got to be the one - getting the forehand/backhand switch really smooth.
Forget doping - a tatoo of 7 of 9 on the beergut would be the ultimate cheat.
Yeah - but I bet they aren't as frightend of a bunch of geeks clutching old copies of K&R as they are of a bunch of rednecks with Uzis.
Valid point - but a lot of money which *could* be spent on these worthy causes which you mention is being sucked into trying to control the Internet.
I think the conclusion is that governments should fuck off and leave alone what they do not understand. There are a lot better things they could be spending their time and money on.
... lets face it, I can't even listen to, much less copy a Celine Dion CD.
The watermark is kind of audible though (unfortunately).
For scary, check out This story
I do not understand what my employees do so I can't help them do things which are productive.
... so far
I can stop them doing things which are unproductive.
Now we have open plan offices, e-mail and web monitoring. We cannot relax and get on with our jobs in peace and quiet - but at least we're not wasting time.
Dunno about you, but I find it quite hard to design and code in the middle of a fscking zoo.
Mind you, I'm getting away with this
I thought the "C" was for Murdoch is a ****/woman's front-bottom.
In the UK, Sky manage to transmit a VCR f*cking signal with their PPV stuff so you can't record it. They may have stopped using it as folks got upset when they set the VCR to record the PPV boxing at some unholy hour of the morning.
Yeah - and the DoJ say I should be allowed to innovate.
Ask not "what's new", rather ask "what's best".
... and hasn't everyone got one of them?
That's what the web's about - bringing equal usability and functionality to everyone with damned expensive hardware running (Bill's) damned expensive OS with damned expensive bandwidth. Oh, and a simple reliable browser which can fit only as few as 10 DVDs and only overwrites half your operating system.
Shit - I forgot yanks don't understand irony.
If they think bandwidth is a problem, then the best solution is to kill all the graphic designers who make web pages just like they used to make paper brochures before they took the Dreamweaver for Dummies course.
Sorry guys, but the stuff I work on (financial calculators - yeah, it is dull) needs to have at least predictable performance. I'd never do it client-side - hand crafted C++ on the server, sending simple HTML is the One True Way.
Almost all computers are used by people to do something useful. Their job for instance.
It's nice being an expert and knowing all this crap, but after all our job (generally) is just supplying someone with a tool. Something to do their job, download porn, buy books or play games. The global IT industry does not exist just for your mental stimulation.
Linux is better than the MS shite, but if people can't use it, they wont care. It may stay up for months rather than minutes, but stay up doing what?
Almost everyone in IT is so far up their own arse (oops - brit giveaway) that they've forgotten who ultimately pays the bills and why.