When a DLL needs to be patched for a security issue
But except for DLLs that are part of the base system, which service packs and Windows Update take care of, nobody patches DLLs for security reasons. Windows users don't get any more granular than upgrading entire applications.
Think about it, the Department of Homeland Security (and by proxy, the entire US Government) is getting a heads up on potential exploits.
The US spies on it's allies. If you're the Germans, then the NSA are the blackhats.
Nobody but the US government themselves should feel more comfortable knowing that they're being informed first.
They do not seem to have any option to be able to read your book offline or download it on your PDA (Palm OS or Pocket PC).
You can do it yourself, though. You need cookies for authentication, which Plucker Desktop won't do (:( ), but something like SiteScooper or maybe iSilo should be able to handle it fine.
It seems to be a common belief that it is okay to send anything you want to anyone you have a prior business relationship with. Fuck that. If I buy stuff off someone, it does not mean that I want them to pester the hell out of me so I can buy more stuff.
How about extension/modification to SMTP that ensures that IP addresses in e-mail headers are valid?
The IP addresses in email headers are valid, until you trace back past one that can't be trusted (it's malicious, or it's misconfigured, etc). Now, if this one can't be trusted to make sure it only forwards mail it's supposed to, why should it be trusted to correctly enforce any other new scheme?
It seems like what you actually want is some sort of end-to-end scheme where the sender and the recipient are sure of each other's identity. You can do this already, using software like PGP - the sender signs the message, and encrypts it using the recipients public key.
It's two-TCP-connections approach is incredibly painful, and raises all sorts of ugly issues with firewalling, NAT etc.
If you're offering a link from a webpage, the majority of people will probably download from within a browser. Even if they don't, pretty much every OS ships with a command line tool to grab a file over http - wget, BSD's (including MacOS) fetch, etc. Tool support isn't really an issue.
One caveat is that typically a website runs off something fully fledged like Apache, which is a bit heavy for serving up large files. You might want to look at something like boa or thttpd. (Personally, I've seen performance problems on a webserver clear up by moving all the static images off Apache, onto images.sitename.com running thttpd).
The big beef I have with software developers is often that functionality is REMOVED for no good reason.
I've seen features removed (and more commonly, a useful feature not added) from commercial software, because it makes the applications simpler. Ask yourself these questions about a feature:
Will the number of users who now buy the software because it's easier to comprehend, exceed those who no longer buy it because the feature isn't there?
Will the reduction in support queries about the software (because it's now simpler) be greater than the initial support burden of people screaming about the loss of their favourite feature?
My first conference, mainly because I'm a Perth native. The atmosphere and level of information presented was excellent, and I'll most probably end up heading to Adelaide next year:)
It should remain a very simply process of installing a 3rd party piece of software to add Grafiti support, similar to what users of the Handspring Treo do now.
The Santa Cruz Operation of course bought Unix from Novell, which in turn got it from AT&T. Unix was written at Bell Labs when Bell Labs was still part of the phone company. It is unclear whether the alleged IP is unassailable and that valid patents or copyrights actually exist or that the Unix libraries are actually in Linux.
The Berkeley system distribution (BSD) evolved out of AT&T UNIX. When push came to shove, the courts ruled against AT&T - the IP rights for BSD rest with the University of California. I can't imagine any IP in the original Unix that doesn't have a counterpart in the Berkeley codebase.. and the BSD license grants everyone the rights to use that IP.
Furthermore, Microsoft would likely be a large offender of any patents. NT has a POSIX subsystem. Pretty much all of the Unix concepts (processes, pipes, files, yada yada) are present in Win32, heck, in any OS. If SCO really wanted to milk money out of this, I'd be astonished if their first move wasn't to buzz around Microsoft and catch a large cash settlement. Or attempt to be purchased.
The linked article calls for a third party to rise up and implement distribution controls similar to those used for movies.
In the US, the government has no role to play in the movie ratings system. For it to do so would be unconstitutional. There's nothing illegal about making a film that would be rated R and not controlling it's distribution.
So how does the system work? It's controlled by the MPAA. The studios are affiliated with the MPAA, and so are the cinemas. To show those movies offered by MPAA studios, cinemas must agree to enforce the MPAA rules about not letting minors into certain films. Likewise, studios must obtain a rating from the MPAA before distributing the films to cinemas. Some "art-house" cinemas that don't play MPAA movies don't use or enforce the MPAA's ratings system, and they're under no legal obligation to do so.
The movie ratings system only works because the vast, vast majority of the industry is under MPAA control. What the article's calling for would require, say, a Computer Games Association of America (CGAA). The industry already generates more revenue than Hollywood, so it's not like they couldn't afford to form it.
Given the effects of the centralisation of the record and movie industries, do you really want another xxAA?
I've been looking into cross platform toolkits myself recently. A major issue where the Mac is concerned is that it's not just the look, it's the feel; there are lots of nuances that will annoy Mac users if you don't get them right.
The screenshot shows a menu bar at the top of the Othello window, which breaks the most obvious rule of all - Mac app windows don't have a menu bar on them, instead there's a single menu bar up the top which changes depending upon the focus.
There's some specific gotchas in the wxWindows wiki, here.
Don't get me wrong, the GTK port is an achievement and I'm sure it will be very useful to a lot of people. But we'll never get to the point where someone can produce a decent Mac app by taking their Unix sources and recompiling.
Perhaps I'm not the only one that is thinking that they should have put a couple of restrictions when they introduced commercialism on the internet.
Why? All that the site is doing is sending an instruction to your computer, telling it to open a window/site/image etc. Instruct your computer to ignore this. You can place whatever restrictions you like on your computer!
Oh PLEASE PLEASE PLEASE!!!
Codewarrior is an overpriced copy of the GNU toolchain with an ide...
Codewarrior has it's own 68000-and-alike targeted compiler that has nothing to do with GNU stuff. IIRC, Metrowerks started out with Apples (back when Macs were 68k), and that 68k stuff is behind Codewarrior for Palm, and their embedded stuff.
I agree with you that Codewarrior sucks, and everyone's better off with it dead.
But honestly, I don't care if we decide "Everyone must code in Forth". Just *some* sort of standard. I'll learn it, and feel happy to "waste" a year mastering it
It shouldn't take a year to learn a language. Of course, with some monsters (I'm thinking C++ here), that's a problem with the language.
As for a "standard" language, most people already have settled on C++ and Java for most things, and Perl for scripting.
But except for DLLs that are part of the base system, which service packs and Windows Update take care of, nobody patches DLLs for security reasons. Windows users don't get any more granular than upgrading entire applications.
Think about it, the Department of Homeland Security (and by proxy, the entire US Government) is getting a heads up on potential exploits.
The US spies on it's allies. If you're the Germans, then the NSA are the blackhats. Nobody but the US government themselves should feel more comfortable knowing that they're being informed first.
You forgot Madden 94, 95, 96, 97, 98 and 99.
You can do it yourself, though. You need cookies for authentication, which Plucker Desktop won't do ( :( ), but something like SiteScooper or maybe iSilo should be able to handle it fine.
It seems to be a common belief that it is okay to send anything you want to anyone you have a prior business relationship with. Fuck that. If I buy stuff off someone, it does not mean that I want them to pester the hell out of me so I can buy more stuff.
The IP addresses in email headers are valid, until you trace back past one that can't be trusted (it's malicious, or it's misconfigured, etc). Now, if this one can't be trusted to make sure it only forwards mail it's supposed to, why should it be trusted to correctly enforce any other new scheme?
It seems like what you actually want is some sort of end-to-end scheme where the sender and the recipient are sure of each other's identity. You can do this already, using software like PGP - the sender signs the message, and encrypts it using the recipients public key.
That includes your teeth
Please, FTP, just die.
It's two-TCP-connections approach is incredibly painful, and raises all sorts of ugly issues with firewalling, NAT etc.
If you're offering a link from a webpage, the majority of people will probably download from within a browser. Even if they don't, pretty much every OS ships with a command line tool to grab a file over http - wget, BSD's (including MacOS) fetch, etc. Tool support isn't really an issue.
One caveat is that typically a website runs off something fully fledged like Apache, which is a bit heavy for serving up large files. You might want to look at something like boa or thttpd. (Personally, I've seen performance problems on a webserver clear up by moving all the static images off Apache, onto images.sitename.com running thttpd).
I've seen features removed (and more commonly, a useful feature not added) from commercial software, because it makes the applications simpler. Ask yourself these questions about a feature:
If the answer to both is yes, it's a no-brainer.
My first conference, mainly because I'm a Perth native. The atmosphere and level of information presented was excellent, and I'll most probably end up heading to Adelaide next year :)
And yet they write great software that's powering a lot of business. Maybe you should reassess your priorities?
I was there, dressed in shorts and tshirt. Which is exactly what I wear to work.
Hardly necessary, they'd just have to ask the Australian government nicely. Our representatives like the feeling of being buttfucked.
Incidentally, the USS Abraham Lincoln has been sitting in Fremantle (other side of the country from Sydney) for a couple of weeks now..
I hope so. I'd buy it.
(not intended as an interview question, more as a comment in the form of a rhetorical question)
The Berkeley system distribution (BSD) evolved out of AT&T UNIX. When push came to shove, the courts ruled against AT&T - the IP rights for BSD rest with the University of California. I can't imagine any IP in the original Unix that doesn't have a counterpart in the Berkeley codebase.. and the BSD license grants everyone the rights to use that IP.
Furthermore, Microsoft would likely be a large offender of any patents. NT has a POSIX subsystem. Pretty much all of the Unix concepts (processes, pipes, files, yada yada) are present in Win32, heck, in any OS. If SCO really wanted to milk money out of this, I'd be astonished if their first move wasn't to buzz around Microsoft and catch a large cash settlement. Or attempt to be purchased.
My bullshit meter is blowing chunks.
The linked article calls for a third party to rise up and implement distribution controls similar to those used for movies.
In the US, the government has no role to play in the movie ratings system. For it to do so would be unconstitutional. There's nothing illegal about making a film that would be rated R and not controlling it's distribution.
So how does the system work? It's controlled by the MPAA. The studios are affiliated with the MPAA, and so are the cinemas. To show those movies offered by MPAA studios, cinemas must agree to enforce the MPAA rules about not letting minors into certain films. Likewise, studios must obtain a rating from the MPAA before distributing the films to cinemas. Some "art-house" cinemas that don't play MPAA movies don't use or enforce the MPAA's ratings system, and they're under no legal obligation to do so.
The movie ratings system only works because the vast, vast majority of the industry is under MPAA control. What the article's calling for would require, say, a Computer Games Association of America (CGAA). The industry already generates more revenue than Hollywood, so it's not like they couldn't afford to form it.
Given the effects of the centralisation of the record and movie industries, do you really want another xxAA?
I've been looking into cross platform toolkits myself recently. A major issue where the Mac is concerned is that it's not just the look, it's the feel; there are lots of nuances that will annoy Mac users if you don't get them right.
The screenshot shows a menu bar at the top of the Othello window, which breaks the most obvious rule of all - Mac app windows don't have a menu bar on them, instead there's a single menu bar up the top which changes depending upon the focus.
There's some specific gotchas in the wxWindows wiki, here.
Don't get me wrong, the GTK port is an achievement and I'm sure it will be very useful to a lot of people. But we'll never get to the point where someone can produce a decent Mac app by taking their Unix sources and recompiling.
And AOL probably presses more discs than every record label in the world combined..
Late contender for oxymoron of the year...
Why? All that the site is doing is sending an instruction to your computer, telling it to open a window/site/image etc. Instruct your computer to ignore this. You can place whatever restrictions you like on your computer!
PrBoom has a Windows version. OpenGL supported and all.
Codewarrior has it's own 68000-and-alike targeted compiler that has nothing to do with GNU stuff. IIRC, Metrowerks started out with Apples (back when Macs were 68k), and that 68k stuff is behind Codewarrior for Palm, and their embedded stuff.
I agree with you that Codewarrior sucks, and everyone's better off with it dead.
Three of those applications are available for Windows.
UDP is connectionless ;)
It shouldn't take a year to learn a language. Of course, with some monsters (I'm thinking C++ here), that's a problem with the language.
As for a "standard" language, most people already have settled on C++ and Java for most things, and Perl for scripting.