One good reason to choose it is that any other key combination could be used by an existing application and that would need to be changed if it was reserved by the OS.
For example, the mere fact that I have an SSL certificate does not mean that you are safe submitting your credit card to my site, although it means you know who I am and can contact me or my company if something happens.
If unsecured windows are allowed to overlay secured windows, then a rogue program can find out where the secured window is and position its own window over the contents, appearing to be part of it. So the security mark should be hidden if the contents may be visually altered in this way. Hiding just the security mark but not the contents might suggest that the contents have become untrustworthy, so I suppose that's why they hide the contents too. I think it's unnecessary to do any hiding if the covering unsecured window has standard borders, though.
RMS does tend to be outspoken, and I disagree with some of his positions. However, he was warning about the imminent danger of software patents and DRM long before many other people recognised the threats these pose to computer users in general. Clearly he's thinking ahead and he sees the risks far better than most other people. He knew copyright wasn't going away so he compromised by inventing the copyleft rather than just campaigning for a change. For pragmatic reasons the FSF introduced the LGPL and the GCC library licence, which allow development of non-free software using GNU - another sensible compromise. And the FSF has always come to agreements with those who violate its copyright without taking them to court.
The rule in Europe right now is good, there's no software patents, there's no risk at all for individuals, SMEs, and open source in general.
Wrong! Even though the rules say that software patents are not allowed, the European Patent Office will happily grant them as long as they describe a computer running the software rather than just the software (which of course makes no difference). It is not even necessary to describe how the software works; an outline of what the software does appears to be sufficient so long as it's couched in the proper terms. What's happening now is an attempt to legitimise the EPO's policy.
The EU is banning all gameshows which give out over 70,000, i.e Who wants to be a Millionnaire is going to have to change or be banned, THATS HOW stooopid the Europeans are.
And you're so stupid that you can't even read a Mirror story properly. There's a difference between a proposal and a decision, and the cited reason for the proposal is the wish to protect state lottery income from competition by other lotteries, which is self-interested rather than stupid.
The starting position should perhaps be randomised so developers with later surnames get as much exposure.
Mozilla's About page just links to a page of credits which one can scroll through at leisure. This is probably a more sensible way to present the list.
Perhaps categorisation of the areas in which people worked would be helpful to users. The credits easter eggs I've seen generally do this.
The same shitty code that doesn't check the length of input data probably also makes unportable assumptions about convertability of pointers. I think we could get more progress by using tools for detecting buffer overflow vulnerabilities and other stupidity at the source level. I think the OpenBSD developers have written some tools along these lines. Developers can use them to sanity-check their code, and sysadmins can use them to see which software they should be replacing them before it bites them in the ass.
Operator overloading is ammunition for the inexperienced to do something that looks cool but is actually extraordinarily unwise.
Const and const correct sound good until you inform the newbie of the mutable keyword and later find that you don't have const methods after all.
Dealing with other people's screwed up multiply inherited class structures was the only time in my life I've had migraine headaches
You've still got the C-preprocessor. Have you ever seen how much damage someone can do to code readability with the C-preprocessor? It's worth it to move to Java just to avoid dealing with cpp.
You seem to be saying is that the language shouldn't provide the programmer with power that can be abused. I strongly disagree; bad programmers will abuse any language feature, and good programmers shouldn't have to do without features because of that.
Templates are similarly powerful/risky. Java will get them in 1.5, but the issues around their effective use are legion
I'll concede this.
Using threads in C++ is akin to a black art. I used to literally start any discussion of C++ threads by drawing a pentagram on the whiteboard to remind everyone in the room that we were about to descend into the depths of the various C++ threading models.
Whereas in Java, you have built-in synchronisation that lets you (dead)lock on any object and encourages you to wake-one when this is very rarely correct.
How about syntax-dependent semantics for the static keyword?
No worse than final.
And though I tend to prefer the more explicit hpp/cpp interface/implementation separation, method inlining manages to ruin it right away (without any known benefit since the compiler will inline or not without your hint).
It generally can't inline across translation units.
Also, do I really need to type so much to get the hpp/cpp separation to work?
Most of that is necessary to resolve which version of an overloaded function you mean. I think.
Portability. Java isn't really 100% portable either, so I'm not going to make that claim. But unless you're able to stick to gcc, porting a C++ app to another system is agonizingly difficult unless you're a guru on both systems. Even then, I'd probably get a whole chicken just to make sure.
This is just nonsense. Writing portable C++ code is easy if you think about the need for portability in advance and abstract out platform-dependencies. GNU C++, Visual C++ and the EDG-based C++ compilers (Intel, Comeau, ARM, etc.) are all very standard compliant now.
While Britain, France, Germany and Russia are busy making money selling lower-tech weapons to dictatorships.
Re:Got a whole lotta hype
on
Brain Privacy
·
· Score: 1
Cannabis traces remain in the blood for six months; heroin for only a few days. I know which one I'd be more concerned about employees using. I seem to remember that drug testing in UK prisons has resulted in an increase in use of heroin there.
If only gnus was actually usable. It has loads of obscure features, that the basics are hard to find. I never could work out how to see already-read articles, and it's not like I didn't look.
I've seen plenty of spams advertising other channels on IRC. I see no reason why the spammers couldn't advertise web sites this way too. Having said that, there are enough script kiddies (and zombies!) on IRC that the web site probably wouldn't last long. Maybe there's a use for them after all.
Don't forget unclaimable rebates, "shipping and handling" fees, "free" things when you contract to pay a monthly fee for several years, items with "free" extras that were never sold without those extras, "national rate" numbers (in the UK) that usually cost more than national rate, "excluding delivery charge, road tax and number plates", "at participating locations", etc. At least the UK has a rule that interest rates must be stated with all charges included (or both with and without).
I thought "joe jobs" were spamming runs that deliberately used an innocent person's real email address as the From address. Maybe "joe jobs" can describe either of these, just as "spam" can now be mail or news.
I think AMD may be making a mistake in using the AMD64 name. I think they need a second vendor to give the architecture credibility and grow their own sales, and the only other x86 vendor interested in the high end is Intel (unless IBM is still making x86s). As you suggest, the new name will make it harder for Intel to get on board.
Re:HEY SLASHDOT, A CS PIONEER HAS DIED
on
MIT Gnome Invasion
·
· Score: 1
Likewise: 2003-04-21 03:01:12 Inventor of the RDBMS Dies (articles,news) (rejected)
I found the news on alt.folklore.computers where they actually care about the history of computing.
While Win2K and the like offered many services, it also seemed like Perl, Python and the like *weren't* services.
Why would you want Perl or Python to be a service? Services are like daemons. You can start other non-GUI processes from them if you want, and you can certainly run a Python program as a service.
There is a Recovery Console in NT that can run before the GUI has started; I think that's a full CLI. Also you can get a CLI by telnet or ssh (though there's no ssh server shipped with Windows).
I think NT is probably modular enough that you can strip out actual rendering of windows, but it would probably be necessary to keep the window messaging around as that's an important form of IPC. There are window-less builds of WinCE (e.g. AutoPC) and they still have window messaging. The problem is not so much the core OS as the many administration tools that would need to get CLI counterparts. I wonder whether there's enough demand for it to be worth MS's while.
Early versions of Visual Basic were similar to CanDo (see a comparison). CanDo was released on the Amiga in December 1989. Visual Basic was released in May 1991.
One good reason to choose it is that any other key combination could be used by an existing application and that would need to be changed if it was reserved by the OS.
Yeah, no-one ever faked WHOIS information or got a certificate for someone else.
If unsecured windows are allowed to overlay secured windows, then a rogue program can find out where the secured window is and position its own window over the contents, appearing to be part of it. So the security mark should be hidden if the contents may be visually altered in this way. Hiding just the security mark but not the contents might suggest that the contents have become untrustworthy, so I suppose that's why they hide the contents too. I think it's unnecessary to do any hiding if the covering unsecured window has standard borders, though.
Do you have a point, or are you just typing the first thoughts that come into your head? Oh, sorry, I forgot, you read The Mirror.
RMS does tend to be outspoken, and I disagree with some of his positions. However, he was warning about the imminent danger of software patents and DRM long before many other people recognised the threats these pose to computer users in general. Clearly he's thinking ahead and he sees the risks far better than most other people. He knew copyright wasn't going away so he compromised by inventing the copyleft rather than just campaigning for a change. For pragmatic reasons the FSF introduced the LGPL and the GCC library licence, which allow development of non-free software using GNU - another sensible compromise. And the FSF has always come to agreements with those who violate its copyright without taking them to court.
Wrong! Even though the rules say that software patents are not allowed, the European Patent Office will happily grant them as long as they describe a computer running the software rather than just the software (which of course makes no difference). It is not even necessary to describe how the software works; an outline of what the software does appears to be sufficient so long as it's couched in the proper terms. What's happening now is an attempt to legitimise the EPO's policy.
See the European Software Patent Horror Gallery for some examples of existing European software patents.
Correct - there were two incidents where Americans fired on British forces, and one involving only British forces.
And you're so stupid that you can't even read a Mirror story properly. There's a difference between a proposal and a decision, and the cited reason for the proposal is the wish to protect state lottery income from competition by other lotteries, which is self-interested rather than stupid.
The starting position should perhaps be randomised so developers with later surnames get as much exposure.
Mozilla's About page just links to a page of credits which one can scroll through at leisure. This is probably a more sensible way to present the list.
Perhaps categorisation of the areas in which people worked would be helpful to users. The credits easter eggs I've seen generally do this.
The same shitty code that doesn't check the length of input data probably also makes unportable assumptions about convertability of pointers. I think we could get more progress by using tools for detecting buffer overflow vulnerabilities and other stupidity at the source level. I think the OpenBSD developers have written some tools along these lines. Developers can use them to sanity-check their code, and sysadmins can use them to see which software they should be replacing them before it bites them in the ass.
You seem to be saying is that the language shouldn't provide the programmer with power that can be abused. I strongly disagree; bad programmers will abuse any language feature, and good programmers shouldn't have to do without features because of that.
I'll concede this.
Whereas in Java, you have built-in synchronisation that lets you (dead)lock on any object and encourages you to wake-one when this is very rarely correct.
No worse than final.
It generally can't inline across translation units.
Most of that is necessary to resolve which version of an overloaded function you mean. I think.
This is just nonsense. Writing portable C++ code is easy if you think about the need for portability in advance and abstract out platform-dependencies. GNU C++, Visual C++ and the EDG-based C++ compilers (Intel, Comeau, ARM, etc.) are all very standard compliant now.
While Britain, France, Germany and Russia are busy making money selling lower-tech weapons to dictatorships.
Cannabis traces remain in the blood for six months; heroin for only a few days. I know which one I'd be more concerned about employees using. I seem to remember that drug testing in UK prisons has resulted in an increase in use of heroin there.
Me too. Think Max Headroom.
This sounds somewhat like what Mozilla's Site Navigation Bar does, but extended to provide random access to sections.
You can buy news access from elsewhere, e.g. Supernews or use the free DFN-CIS server.
If only gnus was actually usable. It has loads of obscure features, that the basics are hard to find. I never could work out how to see already-read articles, and it's not like I didn't look.
I've seen plenty of spams advertising other channels on IRC. I see no reason why the spammers couldn't advertise web sites this way too. Having said that, there are enough script kiddies (and zombies!) on IRC that the web site probably wouldn't last long. Maybe there's a use for them after all.
Don't forget unclaimable rebates, "shipping and handling" fees, "free" things when you contract to pay a monthly fee for several years, items with "free" extras that were never sold without those extras, "national rate" numbers (in the UK) that usually cost more than national rate, "excluding delivery charge, road tax and number plates", "at participating locations", etc. At least the UK has a rule that interest rates must be stated with all charges included (or both with and without).
I thought "joe jobs" were spamming runs that deliberately used an innocent person's real email address as the From address. Maybe "joe jobs" can describe either of these, just as "spam" can now be mail or news.
I think AMD may be making a mistake in using the AMD64 name. I think they need a second vendor to give the architecture credibility and grow their own sales, and the only other x86 vendor interested in the high end is Intel (unless IBM is still making x86s). As you suggest, the new name will make it harder for Intel to get on board.
Likewise: 2003-04-21 03:01:12 Inventor of the RDBMS Dies (articles,news) (rejected)
I found the news on alt.folklore.computers where they actually care about the history of computing.
My submission linked to the San Jose Mercury News obituary and Codd's original paper on the relational model.
Why would you want Perl or Python to be a service? Services are like daemons. You can start other non-GUI processes from them if you want, and you can certainly run a Python program as a service.
There is a Recovery Console in NT that can run before the GUI has started; I think that's a full CLI. Also you can get a CLI by telnet or ssh (though there's no ssh server shipped with Windows).
I think NT is probably modular enough that you can strip out actual rendering of windows, but it would probably be necessary to keep the window messaging around as that's an important form of IPC. There are window-less builds of WinCE (e.g. AutoPC) and they still have window messaging. The problem is not so much the core OS as the many administration tools that would need to get CLI counterparts. I wonder whether there's enough demand for it to be worth MS's while.
Early versions of Visual Basic were similar to CanDo (see a comparison). CanDo was released on the Amiga in December 1989. Visual Basic was released in May 1991.