Perhaps the weeks following a terrorist attack are not the best time to write legislation regarding what to do about terrorism.
"Many people do not know that the USA PATRIOT Act was already written and ready to go long before September 11th"
[---]
"it was the Reagan Administration which initially proposed some of the most troubling provisions which eventually became part of the USAPA. When Reagan proposed these provisions, Congress rejected them on constitutional grounds. The first Bush Administration then made similar proposals, which were again rejected by lawmakers. Congress twice refused to enact the secret evidence provisions proposed by Bush I. (Indeed, just prior to 9/11, Congress was about to pass a law repealing the secret evidence provisions of the 1996 Antiterrorism Act.)"
Uh Tom. No. Java on cellphones is absolutely excellent. From a security perspective it offers user installable applications without the risk of trojans and viruses, and it's quite easy to prototype in. Java ME is also quite suitable for games, and on the current crop of phones (Sony Ericsson K750/W800 as one example) you can get excellent 3D games.
Ah, see, that's the point. In other forms of engineering it's indeed possible to get that type of feedback, and use it in productive ways. When trying to apply the same techniques to software we find (oh horror!) that no two projects are alike - not even sufficiently alike to use the measurements we took in a way that actually works to our benefit in the new project.
This is not a view I'm holding because I haven't tried it. On the contrary, I see too many things that makes software development different from, say, a manufacturing line for auto parts that I don't believe in the engineering approach at all.
One example: Find something remotely similar to the number of execution paths in software in any other engineering discipline. Now tell me how verification systems for those other engineering disciplines are supposed to pick up what happens at all those execution paths.
Building blocks? Black box testing which means we can trust all the small parts? Sure - now show me software development using that method, in the wild, in a successful company. I claim that you need to make changes in those "black box components" for almost every new project, and that is the reason the "engineering" verification process fails.
I'm a Mechanical Engineer and a Software Engineer by education. I'm a software developer/architect by profession. I've stopped believing in the "engineering" part of software development altogether.
It's a nice thought, but it's not possible to look at software development as a physical manufacturing process. We're much closer to art.
(In addition, I exclusively work in the embedded/telecom part of software development - areas much closer to engineering than normal personal computing type of development. If these are my experiences, most development should be very far from engineering. Maybe we should stop looking at NASA development as some sort of best practise [Gilb, I'm looking at you!] for all types of software development)
Sorry, no. The black box containing the private signing key never leaves the safe where Microsoft put it. The hardware in your living room only contains the public verification key. You can extract interesting stuff from the console itself, but you can never find the actual signing key itself.
the over all impression I got was that Microsoft was fairly close to 'unhackable' with their chain of trust.
True. If Microsoft hadn't released the v1.0 security system bunnie hacked we probably wouldn't have been able to hack v1.1 since we used a lot of knowledge gained from 1.0 in doing so. One of those things was used to get hold of the code for the hash algorithm. Without that we wouldn't have known it was TEA and thus flawed for hashing.
The Gamecube was only hacked since tmbinc found an extreme implementation flaw. A single "clear register" in their loop would've made the Gamecube unhacked up until this day, in my view.
The reason it's possible to make an "unhackable" console is that they can use hardware security, i.e, "if you cannot extract the key from our little chip here, you're not going to run code on our hardware".
You don't seem to have understood my post. I'll try again:
For the bitmap work I do, any tool will do the job. It does not matter thus if I use a free tool or not - I would never have bought the expensive tool. I just used the tool I had (or could get) easily at the time. No one has ever lost any money on me performing copyright infringement on their graphics programs. The same could be said for easily) 90+% of all "pirated" software on all the sites in all the world.
(For the record, I use Paintshop Pro nowadays - an official version supplied with this computer. It was easily available.)
If you want someone to tell you the business model for the future, it's in rental. Let me _rent_ the tool I need, when I need it, for the time I need it, and I'll gladly be your customer.
(I make my own living writing software that others buy as part of a complete hardware+software package. Not everyone can be so lucky though)
Why do you believe you've lost a single customer because the files are available on P2P?
I have in the past (yes, seriously) downloaded Photoshop. I've never been interested in buying it though - there are plenty of free alternatives for the mundane bitmap work I need to do once every sixth months. It does mean that Adobe has never lost money on me downloading Photoshop.
and the CO2 percentage in the atmosphere has by far exceeded its natural levels.
I also found your post interesting until I stumbled upon the above sentence. Really. There's been a lot more CO2 in the atmosphere before in Earth's history.
Microsoft has already said that the initial models may ship with just a standard DVD drive with later production models being shipped with a HD DVD drive.
No, that's not what they said.
Gates said: The initial shipments of Xbox 360 will be based on todays DVD format. We are looking at whether future versions of Xbox 360 will incorporate an additional capability of an HD DVD player or something else. [link]
... as you can see - they're not really saying anything at all.
They say it's the same protocol, and I guess if I knew anyone with an AIM identifier (whatever that is) I could try adding them to my buddylist:) I still run ICQ myself though, with the same UIN as I've had since -96, if memory serves me correctly. Offline sending and message history are two of the huge things that prevented people from migrating to MSN for a long time (still?).
If Google launched something based on Jabber with bridge functionality between networks, I might be tempted to switch though.
Sure - we can go further. This seems to be the top-of-the-line for home use: http://www.fetalbond.com/
8-10 weeks
Can you elaborate on your first comment about "just days"? How many is that really? (I can find many sources to the ~22 days claimed by Dr. Spock before the heart even begins to beat)
Sorry for this, but I found your first comment about a baby heart being heard just days after conception quite disturbing, since it's simply not true.
Being able to hear the heartbeat just days after conception is enough proof for me.
Are you Christian then, since your definition of "proof" seems more based on "faith"?
The embryonic heart starts beating 22 days after conception, or about five weeks after the last menstrual period, which by convention we call the fifth week of pregnancy. The heart at this stage is too small to hear, even with amplification
With a rise in sea level of up to 1 meter forecast for this century, Bangladeshis would be forced to migrate not by the thousands but by the millions.
With such a rise, the United States would lose 36,000 square kilometers (14,000 square miles) of landwith the middle Atlantic and Mississippi Gulf states losing the most. Large portions of Lower Manhattan and the Capitol Mall in Washington, D.C., would be flooded with seawater during a 50-year storm surge.
Microsoft has said again and again that games MUST NOT rely on a hard drive being present on the Xbox 360. Also, unlike on the Xbox, all savegames must be small enough to fit on the (64 Megabyte) memory cards.
There is an existing 3D API for J2ME devices, JSR 184. It provides effectively the same functionality as this JSR will. However, it is object-oriented and thus the interface to the underlying functionality is completely different from OpenGL. This JSR will cater especially to the needs of those developers who are already familiar with OpenGL, and furthermore do not require any of the high level functionality provided by JSR 184. Further, with the abundance of OpenGL applications on the market, having an API based on the OpenGL specification will ease the efforts of porting these applications to the J2ME platform. Providing Java bindings to OpenGL ES will ease the effort of moving applications from the ME space to the SE space and vice versa
Perhaps the weeks following a terrorist attack are not the best time to write legislation regarding what to do about terrorism.
"Many people do not know that the USA PATRIOT Act was already written and ready to go long before September 11th"
[---]
"it was the Reagan Administration which initially proposed some of the most troubling provisions which eventually became part of the USAPA. When Reagan proposed these provisions, Congress rejected them on constitutional grounds. The first Bush Administration then made similar proposals, which were again rejected by lawmakers. Congress twice refused to enact the secret evidence provisions proposed by Bush I. (Indeed, just prior to 9/11, Congress was about to pass a law repealing the secret evidence provisions of the 1996 Antiterrorism Act.)"
link
Give an example of how you are being restricted in exercising ANY civil right since these policies were put into place.
Free-Speech Zone - The administration quarantines dissent
You might not realise it, but you're living in a fascist country. To quote Mussolini (!):
"If classical liberalism spells individualism, Fascism spells government."
Uh Tom. No. Java on cellphones is absolutely excellent. From a security perspective it offers user installable applications without the risk of trojans and viruses, and it's quite easy to prototype in. Java ME is also quite suitable for games, and on the current crop of phones (Sony Ericsson K750/W800 as one example) you can get excellent 3D games.
Ah, see, that's the point. In other forms of engineering it's indeed possible to get that type of feedback, and use it in productive ways. When trying to apply the same techniques to software we find (oh horror!) that no two projects are alike - not even sufficiently alike to use the measurements we took in a way that actually works to our benefit in the new project.
This is not a view I'm holding because I haven't tried it. On the contrary, I see too many things that makes software development different from, say, a manufacturing line for auto parts that I don't believe in the engineering approach at all.
One example: Find something remotely similar to the number of execution paths in software in any other engineering discipline. Now tell me how verification systems for those other engineering disciplines are supposed to pick up what happens at all those execution paths.
Building blocks? Black box testing which means we can trust all the small parts? Sure - now show me software development using that method, in the wild, in a successful company. I claim that you need to make changes in those "black box components" for almost every new project, and that is the reason the "engineering" verification process fails.
I'm a Mechanical Engineer and a Software Engineer by education. I'm a software developer/architect by profession. I've stopped believing in the "engineering" part of software development altogether.
It's a nice thought, but it's not possible to look at software development as a physical manufacturing process. We're much closer to art.
(In addition, I exclusively work in the embedded/telecom part of software development - areas much closer to engineering than normal personal computing type of development. If these are my experiences, most development should be very far from engineering. Maybe we should stop looking at NASA development as some sort of best practise [Gilb, I'm looking at you!] for all types of software development)
Your cellphone has a multi-mega pixel resolution and doesn't require a service plan?
Yes - and there's nothing special about it either. What back-water country do you live in?
... seriously. Study before you post. No, it's not that easy.
Sorry, no. The black box containing the private signing key never leaves the safe where Microsoft put it. The hardware in your living room only contains the public verification key. You can extract interesting stuff from the console itself, but you can never find the actual signing key itself.
Black box systems generate the key internally, and they can only be used for signing - you cannot extract the key.
the over all impression I got was that Microsoft was fairly close to 'unhackable' with their chain of trust.
True. If Microsoft hadn't released the v1.0 security system bunnie hacked we probably wouldn't have been able to hack v1.1 since we used a lot of knowledge gained from 1.0 in doing so. One of those things was used to get hold of the code for the hash algorithm. Without that we wouldn't have known it was TEA and thus flawed for hashing.
The Gamecube was only hacked since tmbinc found an extreme implementation flaw. A single "clear register" in their loop would've made the Gamecube unhacked up until this day, in my view.
The reason it's possible to make an "unhackable" console is that they can use hardware security, i.e, "if you cannot extract the key from our little chip here, you're not going to run code on our hardware".
That's secure enough.
Almost like you could give 'em a little nudge and they'd start working again!
Well. You can.
You don't seem to have understood my post. I'll try again:
For the bitmap work I do, any tool will do the job. It does not matter thus if I use a free tool or not - I would never have bought the expensive tool. I just used the tool I had (or could get) easily at the time. No one has ever lost any money on me performing copyright infringement on their graphics programs. The same could be said for easily) 90+% of all "pirated" software on all the sites in all the world.
(For the record, I use Paintshop Pro nowadays - an official version supplied with this computer. It was easily available.)
If you want someone to tell you the business model for the future, it's in rental. Let me _rent_ the tool I need, when I need it, for the time I need it, and I'll gladly be your customer.
(I make my own living writing software that others buy as part of a complete hardware+software package. Not everyone can be so lucky though)
Why do you believe you've lost a single customer because the files are available on P2P?
I have in the past (yes, seriously) downloaded Photoshop. I've never been interested in buying it though - there are plenty of free alternatives for the mundane bitmap work I need to do once every sixth months. It does mean that Adobe has never lost money on me downloading Photoshop.
and the CO2 percentage in the atmosphere has by far exceeded its natural levels.
I also found your post interesting until I stumbled upon the above sentence. Really. There's been a lot more CO2 in the atmosphere before in Earth's history.
http://www.spacedaily.com/news/climate-05zzi.html
No, that's not what they said.
Gates said: The initial shipments of Xbox 360 will be based on todays DVD format. We are looking at whether future versions of Xbox 360 will incorporate an additional capability of an HD DVD player or something else. [link]
Huh?
:)
Above my tabs there are two buttons - Back and Reload. To the right of them is my adressbar.
That's it. Dead space? Where?
(Hint: Right click in any toolbar, "customize toolbars", delete & drag'n'drop as you please)
They say it's the same protocol, and I guess if I knew anyone with an AIM identifier (whatever that is) I could try adding them to my buddylist :) I still run ICQ myself though, with the same UIN as I've had since -96, if memory serves me correctly. Offline sending and message history are two of the huge things that prevented people from migrating to MSN for a long time (still?).
If Google launched something based on Jabber with bridge functionality between networks, I might be tempted to switch though.
... and the rest are using ICQ (since that's what we started with). AIM is, as far as I know (Sweden), totally unknown.
Sure - we can go further. This seems to be the top-of-the-line for home use: http://www.fetalbond.com/
8-10 weeks
Can you elaborate on your first comment about "just days"? How many is that really? (I can find many sources to the ~22 days claimed by Dr. Spock before the heart even begins to beat)
Sorry for this, but I found your first comment about a baby heart being heard just days after conception quite disturbing, since it's simply not true.
Being able to hear the heartbeat just days after conception is enough proof for me.
l
Are you Christian then, since your definition of "proof" seems more based on "faith"?
The embryonic heart starts beating 22 days after conception, or about five weeks after the last menstrual period, which by convention we call the fifth week of pregnancy. The heart at this stage is too small to hear, even with amplification
http://www.drspock.com/article/0,1510,9851,00.htm
After 12 weeks you can hear it with amplification, according to the above source.
With a rise in sea level of up to 1 meter forecast for this century, Bangladeshis would be forced to migrate not by the thousands but by the millions.
With such a rise, the United States would lose 36,000 square kilometers (14,000 square miles) of landwith the middle Atlantic and Mississippi Gulf states losing the most. Large portions of Lower Manhattan and the Capitol Mall in Washington, D.C., would be flooded with seawater during a 50-year storm surge.
link
Do you have a source for that? The "MUST NOT" part is allegedly from developer documentation so any other info is of course very interesting.
Microsoft has said again and again that games MUST NOT rely on a hard drive being present on the Xbox 360. Also, unlike on the Xbox, all savegames must be small enough to fit on the (64 Megabyte) memory cards.
source
Every time some new worm is released onto the Internet, I ask myself what drives the sick people who create such things.
Money. Bot networks are worth quite a lot.
Java bindings to Open GL ES
There is an existing 3D API for J2ME devices, JSR 184. It provides effectively the same functionality as this JSR will. However, it is object-oriented and thus the interface to the underlying functionality is completely different from OpenGL. This JSR will cater especially to the needs of those developers who are already familiar with OpenGL, and furthermore do not require any of the high level functionality provided by JSR 184. Further, with the abundance of OpenGL applications on the market, having an API based on the OpenGL specification will ease the efforts of porting these applications to the J2ME platform. Providing Java bindings to OpenGL ES will ease the effort of moving applications from the ME space to the SE space and vice versa
No, this doesn't exist in any devices - yet.