So its IBM's fault - Windows Messaging (the lanmanager service, not Windows Messenger the IM chat thingy) is a part of Lan Manager, written by IBM, shipped as part of OS/2, and NT when MS took all the OS/2 networking code. (you can prove this in NT by typing 'net send ', all the LanManager commands are invoked that way.
Incidentally it is perfectly removable, disable the service. Easy.
And.. I think you'll find many programs don't bother checking who sent a message - I mean, is UDP a badly broken network protocol??
and if you go with something as mainstream as PayPal, their fees are.. 2.2%+ $0.30 USD per transaction. Send $1 with paypal, the seller receives more of the money than they would with BitPass.
I think the whole point of all micropayments is that they work out cheaper for very small payments, but when $2 at BitPass rates is $0.30, and PayPal is $0.35, its looking like you want to use BitPass only for *really* small transaction costs, but when the difference is so small, you might as well give out more for $5 and use paypal.
PayPal also has the benefit of more advertising, and more general acceptance, and you don't need to load your account just to give out a $1 charge once.
perhaps you should go read the Unix Haters Handbook (which isn't quite what the title suggests). You can get it on thew web as a free download.
One of the chapters describes why everything as a stream is a bad idea. (The book was written a while ago - by unix enthusiasts and authors - to point out a few things that could have been done better)
Personally, I think the whole business of object-orientation is designed to move away from the program having to determine what a blob of data is, to having the blob of data determine what program to use to manipulate it. There's no reason why the OS shoudn't be OOed in the same was programming has become (unless you believe everything should be written in C).
yeah, but it isn't the locating of the phone that is at issue - its who is using it.
You see, you don't have to register under a real name or address (unlike a contract where you must have a real bank account to pay the bills from).
There was an issue where people would buy a pre-paid phone to make nuisance calls anonymously. I don't know if the rules or checks have been tightened up since then, but I wouldn't count on it.
sure, I'm totally not adverse to commercial products (I'm a windows developer!), however, its not in keeping with the general mood of slashdot nowadays.
My main gripe was that you couldn't get this thing as open source, nor as a commercial product - which is what makes it useless at the moment.
I'm quite surprised this appeared on/. - its not open source, they're 'investigating commercial possibilties'. So, for all practical purposes, its pretty useless, you might as well stick with wiki. Does the same thing, and you can get it.
fair play to you for admitting I don't even know where to begin to lock down a winXP box, which is generally the issue with/. in the first place - a load of people familiar with linux (if not admins) simply don't know what can or cannot be done with windows.
Try the group policy manager - or on a local PC, Local Security Policy editor in admin tools. A domain admin has a more powerful version of this which can enfore all kinds of stuff. Generally people don't bother - if you screw your PC up, you get a bollocking from IT, but it can lock down the system to the pont you can't do anything but run word and email.
absolutely, to get a job nowadays (and there was trend to this before the dot-com era) is to be a top-notch geek, but *also* to be able to communicate with other people, and *additionaly* understand that everything you do is done in the context of a business making money, selling stuff, etc.
Too many geeks think that their project is the single most important thing, that they must spend another few months getting it perfected... without realising that getting something out to be sold on budget is the primary thing.
I disagree that managers should learn a bit of technology, my old boss tried that, and god it was awful. He didn't *learn* it, just the buzzwords, he read a few articles on the web, thought he knew it all (I've known a few programmers like that, and some/. posters too:)
No, managers need to be accountants or personnel people - deal with money or people, that's what they need their skills in.
eh? so Windows doesn't interoperate with Linux, but Linux interoperates well with Windows!
Cool. stop right there, you're having all that trouble getting your Windows machines to interoperate with the Linux machines. Obviously, you're doing it all wrong. You just have to start with the linux machines so they interoperate with the Windows boxes, silly.
If your manager actually reads the article, he might just ask this same question... what answer are you going to give him?
or if she doesn't ask before making a recording, that is illigal.
So, unless an app (whether it be spyware, trojan, virus, whatever) pops up a 'this program may monitor your keystrokes/conversations/http traffic/tcpip packets, do you want to continue [y/n]?' dialog (or hides it in a EULA), then its illegal.
That kind of makes all those spyware programs illegal if you weren't aware they were being installed - I know many apps tell you (this is adware supported etc), but the others.... tut.
don't tempt them - I mean, do you really think the "all natural penis enlargement tablets", or the "hair regrowth lotions" work? What's to stop a spammer trying to sell AIDs-stabilising drugs? "all natural, developed by Dr Chien using ancient herbal remedies the big corporations don't want you to know about".
On the MSDN pages, MS has a 'prerelease' version of IE6 SP1b, which contains the changes required by the Eolas lawsuit.
You can download a stand-alone version of IE (not a full replacement) so you can see differences between existing code and what it will be like.
Basically, its welcome to popup hell by default, but you can (this is good) block them all - pages with 'active content' will appear in a little symbol in the status bar (like the padlock). Click it to get the content.
This doesn't apply to content that doens't load data from elsewhere (boo hiss, adverts generally), or controls created dynamically from script loaded from a remote location.
yeah, so. Its not an oxymoron really - even if they don't follow what they preach throughout the codebase.
Check out what they say: http://msdn.microsoft.com/msdnmag/issues/02/ 09/sec uritytips/default.aspx
How about this one.. integer manipulation vulnerabilities.. not just MS code at fault here either: http://msdn.microsoft.com/security/secure code/colu mns/default.aspx?pull=/library/en-us/dncode/html/s ecure04102003.asp
believe me, comparing the debug assembler is not a big deal - you either run the debug code, with its additional instructions embedded in it, stack checks etc etc, or you run nice optimised release build code.
Comparing what the plonker wrote with the debug code is not a big deal - I think I can guarantee the release build is faster, even if the if statements were unravelled. So the compiler is better than your example programmer. In fact, if the debug version is only slightly slower than him, he hasn't exactly gained you anything at all. (a few instructions, what.. 0.001 milliseconds difference?)
I read a while back that you shouldn't try to optimise code to such a low level - the compiler will always do a better job of it than you can. Not only that but the time saved in maintenance is significantly greater than any time saving. Also, what you think of as optimising your code is quite often not the case - you have to think of cache lines and thread contention with modern processors, not the stuff you'd do 5 years ago.
Microsoft's been there, done that, and backtracked when they realised just how confused it made everyone.
Looks like Sun's marketing dept have been given the same instructions as MS did with.NET, its only a matter of time before we're all confused as hell, and Sun starts calling it something else.
why can't they learn from other's mistakes? Oh yes, its the marketing department, sorry...
interesting comment. Of course, Joy doesn;t seem to recognise the economic value of the current stuff that works, rather than the expensive rewrite if it in the current 'new best thing'. (which assumes that the rewrite works, and isn't just an expensive failure).
Perhaps that's because he's juist talking up Java at the expense of everything else. Hands up if you've ever heard of a system rewritten in Java that failed atrociously.
eh? just like current Windows installs require a standard-BIOS-type-all-PCs-use BIOS?
What the big deal - if you RTFA, all it is about is a new type of BIOS, very similar to the kind currently found in blade servers. Not an issue at all. Its not like it will refuse to run any OS that doesn't present the correct initialisation string to it.
"for watching films on a computer monitor, when DVD readers weren't so cheap, having the convenience of a whole film on a single CD is such a positive benefit that people are willing to forego an acceptable amount of loss of quality."
(sorry, I'd had a couple of beers - nice Sainsbury's Blonde Ale, and a bottle of Waggledance - when I wrote that).
(mind, I've added a can of Pedigree to them since then. I hope it makes sense now:)
So its IBM's fault - Windows Messaging (the lanmanager service, not Windows Messenger the IM chat thingy) is a part of Lan Manager, written by IBM, shipped as part of OS/2, and NT when MS took all the OS/2 networking code. (you can prove this in NT by typing 'net send ', all the LanManager commands are invoked that way.
Incidentally it is perfectly removable, disable the service. Easy.
And.. I think you'll find many programs don't bother checking who sent a message - I mean, is UDP a badly broken network protocol??
and if you go with something as mainstream as PayPal, their fees are.. 2.2%+ $0.30 USD per transaction. Send $1 with paypal, the seller receives more of the money than they would with BitPass.
I think the whole point of all micropayments is that they work out cheaper for very small payments, but when $2 at BitPass rates is $0.30, and PayPal is $0.35, its looking like you want to use BitPass only for *really* small transaction costs, but when the difference is so small, you might as well give out more for $5 and use paypal.
PayPal also has the benefit of more advertising, and more general acceptance, and you don't need to load your account just to give out a $1 charge once.
perhaps you should go read the Unix Haters Handbook (which isn't quite what the title suggests). You can get it on thew web as a free download.
One of the chapters describes why everything as a stream is a bad idea. (The book was written a while ago - by unix enthusiasts and authors - to point out a few things that could have been done better)
Personally, I think the whole business of object-orientation is designed to move away from the program having to determine what a blob of data is, to having the blob of data determine what program to use to manipulate it. There's no reason why the OS shoudn't be OOed in the same was programming has become (unless you believe everything should be written in C).
yeah, but it isn't the locating of the phone that is at issue - its who is using it.
You see, you don't have to register under a real name or address (unlike a contract where you must have a real bank account to pay the bills from).
There was an issue where people would buy a pre-paid phone to make nuisance calls anonymously. I don't know if the rules or checks have been tightened up since then, but I wouldn't count on it.
This illustrates the level to which our legal system has sunk. A TV Show considers suing another TV Show.
:) I wonder if they'd have to pay themselves damages.
Well, that could be quite valid... but in this case its more: A company sues itself!
I guess Fox'd win the case easily
yep - run Samba on the linux server.
now, how would you get your linux box to talk to your xp server for username/password validation?
sure, I'm totally not adverse to commercial products (I'm a windows developer!), however, its not in keeping with the general mood of slashdot nowadays.
My main gripe was that you couldn't get this thing as open source, nor as a commercial product - which is what makes it useless at the moment.
I'm quite surprised this appeared on /. - its not open source, they're 'investigating commercial possibilties'. So, for all practical purposes, its pretty useless, you might as well stick with wiki. Does the same thing, and you can get it.
what next? Perhaps Vietnam will have problems with rampant copyright violation... so they'll simply tear up the GPL. sorted!
fair play to you for admitting I don't even know where to begin to lock down a winXP box, which is generally the issue with /. in the first place - a load of people familiar with linux (if not admins) simply don't know what can or cannot be done with windows.
Try the group policy manager - or on a local PC, Local Security Policy editor in admin tools. A domain admin has a more powerful version of this which can enfore all kinds of stuff. Generally people don't bother - if you screw your PC up, you get a bollocking from IT, but it can lock down the system to the pont you can't do anything but run word and email.
absolutely, to get a job nowadays (and there was trend to this before the dot-com era) is to be a top-notch geek, but *also* to be able to communicate with other people, and *additionaly* understand that everything you do is done in the context of a business making money, selling stuff, etc.
/. posters too :)
Too many geeks think that their project is the single most important thing, that they must spend another few months getting it perfected... without realising that getting something out to be sold on budget is the primary thing.
I disagree that managers should learn a bit of technology, my old boss tried that, and god it was awful. He didn't *learn* it, just the buzzwords, he read a few articles on the web, thought he knew it all (I've known a few programmers like that, and some
No, managers need to be accountants or personnel people - deal with money or people, that's what they need their skills in.
Foiled again!
no, wait.. we just need to steal a uranium reprocessing plant too.
you could nick 2 of them....
eh? so Windows doesn't interoperate with Linux, but Linux interoperates well with Windows!
Cool. stop right there, you're having all that trouble getting your Windows machines to interoperate with the Linux machines. Obviously, you're doing it all wrong. You just have to start with the linux machines so they interoperate with the Windows boxes, silly.
If your manager actually reads the article, he might just ask this same question... what answer are you going to give him?
or if she doesn't ask before making a recording, that is illigal.
So, unless an app (whether it be spyware, trojan, virus, whatever) pops up a 'this program may monitor your keystrokes/conversations/http traffic/tcpip packets, do you want to continue [y/n]?' dialog (or hides it in a EULA), then its illegal.
That kind of makes all those spyware programs illegal if you weren't aware they were being installed - I know many apps tell you (this is adware supported etc), but the others.... tut.
what's the penalties?
He means: try the google cache site.
MS does - in XP when an app crashes, a debugger loads up and offers to send a minidump to MS.
don't tempt them - I mean, do you really think the "all natural penis enlargement tablets", or the "hair regrowth lotions" work?
What's to stop a spammer trying to sell AIDs-stabilising drugs? "all natural, developed by Dr Chien using ancient herbal remedies the big corporations don't want you to know about".
Immoral bastards, all of them.
On the MSDN pages, MS has a 'prerelease' version of IE6 SP1b, which contains the changes required by the Eolas lawsuit.
You can download a stand-alone version of IE (not a full replacement) so you can see differences between existing code and what it will be like.
Basically, its welcome to popup hell by default, but you can (this is good) block them all - pages with 'active content' will appear in a little symbol in the status bar (like the padlock). Click it to get the content.
This doesn't apply to content that doens't load data from elsewhere (boo hiss, adverts generally), or controls created dynamically from script loaded from a remote location.
The link is here
yeah, so. Its not an oxymoron really - even if they don't follow what they preach throughout the codebase.
/ 09/sec uritytips/default.aspx
e code/colu mns/default.aspx?pull=/library/en-us/dncode/html/s ecure04102003.asp
Check out what they say:
http://msdn.microsoft.com/msdnmag/issues/02
How about this one.. integer manipulation vulnerabilities.. not just MS code at fault here either:
http://msdn.microsoft.com/security/secur
plenty more on the MS site.
believe me, comparing the debug assembler is not a big deal - you either run the debug code, with its additional instructions embedded in it, stack checks etc etc, or you run nice optimised release build code.
Comparing what the plonker wrote with the debug code is not a big deal - I think I can guarantee the release build is faster, even if the if statements were unravelled. So the compiler is better than your example programmer. In fact, if the debug version is only slightly slower than him, he hasn't exactly gained you anything at all. (a few instructions, what.. 0.001 milliseconds difference?)
I read a while back that you shouldn't try to optimise code to such a low level - the compiler will always do a better job of it than you can. Not only that but the time saved in maintenance is significantly greater than any time saving. Also, what you think of as optimising your code is quite often not the case - you have to think of cache lines and thread contention with modern processors, not the stuff you'd do 5 years ago.
Microsoft's been there, done that, and backtracked when they realised just how confused it made everyone.
.NET, its only a matter of time before we're all confused as hell, and Sun starts calling it something else.
Looks like Sun's marketing dept have been given the same instructions as MS did with
why can't they learn from other's mistakes? Oh yes, its the marketing department, sorry...
interesting comment. Of course, Joy doesn;t seem to recognise the economic value of the current stuff that works, rather than the expensive rewrite if it in the current 'new best thing'. (which assumes that the rewrite works, and isn't just an expensive failure).
Perhaps that's because he's juist talking up Java at the expense of everything else. Hands up if you've ever heard of a system rewritten in Java that failed atrociously.
eh? just like current Windows installs require a standard-BIOS-type-all-PCs-use BIOS?
What the big deal - if you RTFA, all it is about is a new type of BIOS, very similar to the kind currently found in blade servers. Not an issue at all. Its not like it will refuse to run any OS that doesn't present the correct initialisation string to it.
it didn't come out quite right - lets try again:
:)
"for watching films on a computer monitor, when DVD readers weren't so cheap, having the convenience of a whole film on a single CD is such a positive benefit that people are willing to forego an acceptable amount of loss of quality."
(sorry, I'd had a couple of beers - nice Sainsbury's Blonde Ale, and a bottle of Waggledance - when I wrote that).
(mind, I've added a can of Pedigree to them since then. I hope it makes sense now