I agree. E-voting is insecure and cannot be made secure unless the terminal (computer screen and keyboard) are secure.
PC's do not qualify at all. Any wide-spread worm could targed E-voting for instance. If only by logging keystrokes/mouse movements. There are secure terminals that you can connect to your PC but those have an inadequate display area and are yet way too expensive.
Microsoft might be on its way to make the PC "secure" in this fashion (longhorn etc), but a lot of water will pass before I will trust such a system. Especially if it is made by a monopolic company that likes to stay in total control.
And you need to identify yourself first, so you need an electronic ID or suchlike first. Lets start with that and work upwards gradually:)
Just to find out that the wrapper code and the stdio files are full of bugs, that the compiler is still in debug mode and opens up a remote socket to support it, the compiler is over-optimizing, the terminal on which the program runs is unstable, the code is P4 compatible but doesn't run on the intended platform... I mean, the code is not even bug free.
The problem with programs is that it is the complete _system_ that needs to be safe. As stated nicely by Bruce Sneider in one of his many books (I think it was Secrets & Lies (don't buy) or practical cryptography (must buy for security professionals).
Yeah, the author really thought that the label making industry is going to take over the world. Must I spell it out? H.U.M.O.R. Sheesh, do you want it more explicit? Next time we'll underline the humorous parts for you. Isn't there a "pun-intended" tag somewhere.
Ok, I'll stop before half of slashdot is my enemy:)
Re:"Clean Me" on the back of cars
on
Reverse Graffiti
·
· Score: 1
I hope you don't include windows in that view. Or I hope you do include windows in your view. Oh whatever.
And of course the price is really nice too, but that's not as big a selling point to me as those other 2 points, since I can get cheap/free copies of Windows programs for most things that I need to do (student license for MS-Office, eclipse, JDK, MiKTeX, etc.)
MS Office student licenses, sure thing, but eclipse, JDK, MiKTeX and probably etc. as well are free downloads. No need to get a license for that. The MS-Office license is probably the only reason why these licenses are worth mentioning if you look at it closely, unless you can get MS Developer software for cheap.
VMWare is fine for testing networks and installs, but I would not use it that way. VMWare has no DirectX support as far as I know, and USB support is not _that_ stable (at least not when I used it some way back). Funny enough, VMWare seems to run better on Linux, so installing XP on Linux will give you better performance than XP on XP:) Hardware configuration is limited, and you will have to cope with some other issues as well.
Snapshots take space, and you won't take them all with you. If you find a problem in the installation on a later date, then you're in trouble just as you were on your old system. It's also quite a waste of space (and thus time) if you just want to take your mail & documents with you.
VMWare is a very solid product with endless usages. I just don't think that this is one of them.
Oh the look on that account managers face when I typed in format c: on my screen and it started to write to disk... unforgettable.
More importantly, it is also way faster than the Celeron for Business applications.
To reach businesses (and even consumers) things like low power levels, energy savings, temperature and low fan noise will probably be more important. As well as good support and deliveries and such.
I just bought a Celery processor for my parents. Reason? It was more power than they ever need, cheap stable motherboard and a very silent fan. Now for that irritating old hard disk. Oh well, their ears are getting worse anyway - they say they can already not hear it.
If they could make it a low power, 90mm, small die, good packaged fan, than I am all for it. Bundle a motherboard with audio, lan and usb 2.0 for all I care. And make it cheap as dirt.
Can somebody please mod this rightwing bullshit down? The USA is definately the most powerful force in the world (at least for now). That there is still such poverty in the USA is the biggest shame. You may have a higher income per person (largely due to the dollar) but the living standards in Europe are way higher.
That "free handouts" are the reason for the -assumed- laggin of our economies is far from proven and in my opinion, also incorrect. Live happens upon you, and though you can steer a little, saying that you are in full control is just your imagination. Lets hope for your sake that you won't happen to get into a situation in which you will have to put your hand out.
Yes, well, you have to interface with the system, right? What Java is trying to do is to make it easier to develop (cross-platform) applications. Don't worry about buffer overruns, recompilation on different platforms (thanks, Ant team) etc. This all in a language that is easy to understand (clean syntax, no operator overloading etc).
If you see it from that perspective than you might understand what Sun is trying to do here. It's not about _writing_ the software in Java as much as making it an ideal platform to develop and launch Java applications. Note that it is called Java DESKTOP and not so much Java Operating System (which would be nice also, but try to get _that_ introduced into the world).
Note that the first edition not quite get there, according to the/. reaction. Hopefully the future hold nicer things.
Sense of smell is not very strong in humans, and we are not driven by it as we are driven by vision or by hearing. There are theaters of vision (movies), there are theaters of word (drama) and music (opera etc.) but no smell theaters. We are just mostly blind to smells.
I don't think that this is the major reason. We are not that great at smells, but to say we are blind to it?
More importantly is the speed and locality of smells. Because of this we do not _communicate_ by smell (except in puberty).
As for the marketdroid, I don't care for what he wants. As a consumer just 20 smells (eg) would not do at all. And I do not care for a home smelling like soap for the rest of the day either.
True, but you could also put down an interesting environment and let people make up their own fantastic stories. This is already happening with online games and it will get more and more advanced. I am not particularly worried that it will be a "tangled yarn that is life". I'm more worried that it will be a battlefield.
"marginal costs"? I suspect that you were trying to say something entirely different:)
In the Bowling for Columbine movie from Moore he shows that lot of Canadians leave there doors unlocked. On the question to a lady if she had ever been robbed she told him "yes". It's just how much weight you put on a robbery. It's probably a bit different if you are robbed in person though.
So I back up the general idea displayed in your article. Normally I shorten the discussion a bit though by saying "Nothing is perfect". If the person believes in the afterlife I will add "until you die".
In my opinion the author tries to do too much. By doing so it is almost difficult to form an opinion on or start a discussion about the article.
As for using XML as source code, I hope the author is kidding. If you use PHP or JSP code in (x)html, you should always keep most functionality outside the page (in separate objects) unless it is directly related to the representation of the page. Otherwise the source will become unreadable very quickly.
Obviously XML can be used to transport the parse tree from one tool to the other. Various proposals have been made to do this already. Using a well defined, easy to handle (and verify) data tranport can really help here. This is really usefull, but has little to do with the representation of a language itself.
I think the a big change will be the use of source code alltogether. A parse tree is actually all that is really needed. This will be edited with a (graphical) editor and accompanying GUI tools (eg Agile code development and GUI design tools). This parse tree will be coded to intermediate language and then translated - at some point - to machine language. These last two steps are already happening obviously.
Now for the graphical representation; leave out those silly restrictions of where to put braces, line delimiters etc. The program shall be shown according to the defaults of the company (overruled by the defaults of the department and then the developer). There is nothing against using graphical editors for literals (a 2x2 table that can be edited as a table e.g.) or comments etc. Evenly spaced ascii has had its 50 years of glory, and I whish it goodbye.
To have all these features the language should be easy to parse however. Putting in macro definitions is stupid, as is putting in operator overloading. They make the language complex to use for both humans and parsers. Templates as used in Eclipse are much more well behaved. Code asists can take case for a lot as well. Emacs etc. have features for those as well, but they have no knowledge about what the code means, making it way more difficult to do things right.
I have the feeling I am still missing some important points, but this terminal like screen is running out of whitespace. I would strongly suggest for everybody to look at Eclipse.org to see what modularization/plugins can do to an IDE. It's free, very easy to install (unix & windows) and will give you an insight in what tomorrow (today) will hold. Even if you don't use Java.
Naah. Paper would not hold that much, unless you put it flat on your desk. And then your desk would go. Besides that, it would be a very hard job finding every book ever written. But if you wan't to try, I've got a few old ones that you can have.
Wireless (or Radio Frequency as we call it) smart card chips are RF powered. The link is not that fast though (fast enough for smart cards, and faster than using the serial interface). These chips have been created for low power usage, but chips with up to 1 MB + 32 bit processor + crypto co-processor are starting to get available. But unless you want to physically put the device on the computer, they are not very usefull. The max is about 10 cm for a closely coupled device, but that's really stretching it.
I can remember a demo I once saw where devices were put (or thrown) on a flat, powered plate with a big RF antenna to reload the batteries. Fun idea, but my charger for my GSM is way more portable.
I look forward to seeing the interesting results as the basic conservation laws are reexamined and we end up neat things like warp drives, levitation, and all the other stuff I've wanted since I was 4!
No problem! The warp drive link will be send to you on a later date. Here you go.
I got one of these things flying for over 2 minutes (the owners tried for about half a year before giving up).
Or for any secret you don't want to be exposed on a (much) later date. Better to know that it will never be decrypted (quaranteed, and you can detect if somebody tries) then that you are just safe _now_. For most temporary encryption (ATM traffic, SSL sessions for HTTPS sites etc, this would be a non-issue. But for some state secrets, it might not be.
Even then you might just create a DVD worth of one-time-pad and distribute it to the correct agents. No matter if they have quantum cryptoanalysis setup, its impossible to crack as long as you don't have the pad. And as always, key management is THE big problem for cryptography at this time.
This is also true for that current setup, you need to make sure that the authentication keys - which are not affected by this quantum crypto channel protocol - are safe and sound.
You mean, it does everything typing keywords in the address bar and hitting the arrow down buttton and enter do?
Wow! Who would have thought. And it block pop-ups as well? Amazing. I've got absolutely no need for it:). Programmed google to be under the "g" keyword though, in case that I need to see the main page.
I agree. E-voting is insecure and cannot be made secure unless the terminal (computer screen and keyboard) are secure.
:)
PC's do not qualify at all. Any wide-spread worm could targed E-voting for instance. If only by logging keystrokes/mouse movements. There are secure terminals that you can connect to your PC but those have an inadequate display area and are yet way too expensive.
Microsoft might be on its way to make the PC "secure" in this fashion (longhorn etc), but a lot of water will pass before I will trust such a system. Especially if it is made by a monopolic company that likes to stay in total control.
And you need to identify yourself first, so you need an electronic ID or suchlike first. Lets start with that and work upwards gradually
Just to find out that the wrapper code and the stdio files are full of bugs, that the compiler is still in debug mode and opens up a remote socket to support it, the compiler is over-optimizing, the terminal on which the program runs is unstable, the code is P4 compatible but doesn't run on the intended platform... I mean, the code is not even bug free.
The problem with programs is that it is the complete _system_ that needs to be safe. As stated nicely by Bruce Sneider in one of his many books (I think it was Secrets & Lies (don't buy) or practical cryptography (must buy for security professionals).
Yeah, the author really thought that the label making industry is going to take over the world. Must I spell it out? H.U.M.O.R. Sheesh, do you want it more explicit? Next time we'll underline the humorous parts for you. Isn't there a "pun-intended" tag somewhere.
:)
Ok, I'll stop before half of slashdot is my enemy
I hope you don't include windows in that view. Or I hope you do include windows in your view. Oh whatever.
MS Office student licenses, sure thing, but eclipse, JDK, MiKTeX and probably etc. as well are free downloads. No need to get a license for that. The MS-Office license is probably the only reason why these licenses are worth mentioning if you look at it closely, unless you can get MS Developer software for cheap.
VMWare is fine for testing networks and installs, but I would not use it that way. VMWare has no DirectX support as far as I know, and USB support is not _that_ stable (at least not when I used it some way back). Funny enough, VMWare seems to run better on Linux, so installing XP on Linux will give you better performance than XP on XP :) Hardware configuration is limited, and you will have to cope with some other issues as well.
Snapshots take space, and you won't take them all with you. If you find a problem in the installation on a later date, then you're in trouble just as you were on your old system. It's also quite a waste of space (and thus time) if you just want to take your mail & documents with you.
VMWare is a very solid product with endless usages. I just don't think that this is one of them.
Oh the look on that account managers face when I typed in format c: on my screen and it started to write to disk... unforgettable.
More importantly, it is also way faster than the Celeron for Business applications.
To reach businesses (and even consumers) things like low power levels, energy savings, temperature and low fan noise will probably be more important. As well as good support and deliveries and such.
I just bought a Celery processor for my parents. Reason? It was more power than they ever need, cheap stable motherboard and a very silent fan. Now for that irritating old hard disk. Oh well, their ears are getting worse anyway - they say they can already not hear it.
If they could make it a low power, 90mm, small die, good packaged fan, than I am all for it. Bundle a motherboard with audio, lan and usb 2.0 for all I care. And make it cheap as dirt.
That's normally the case when you are the vilain.
Can somebody please mod this rightwing bullshit down? The USA is definately the most powerful force in the world (at least for now). That there is still such poverty in the USA is the biggest shame. You may have a higher income per person (largely due to the dollar) but the living standards in Europe are way higher.
That "free handouts" are the reason for the -assumed- laggin of our economies is far from proven and in my opinion, also incorrect. Live happens upon you, and though you can steer a little, saying that you are in full control is just your imagination. Lets hope for your sake that you won't happen to get into a situation in which you will have to put your hand out.
Yes, but if you tend your fire carefully you can achieve an always on connection. During daytime, that is...
I thought everybody on slashdot would know about HTTPS being on port 443. Oh well, mod parent down, and the other reply by JamesTRexx up please.
That is O.E.D. you insensitive clod!
Have you read the other comments? No? Then go away, or look it up at sun.com.
Yes, well, you have to interface with the system, right? What Java is trying to do is to make it easier to develop (cross-platform) applications. Don't worry about buffer overruns, recompilation on different platforms (thanks, Ant team) etc. This all in a language that is easy to understand (clean syntax, no operator overloading etc).
/. reaction. Hopefully the future hold nicer things.
If you see it from that perspective than you might understand what Sun is trying to do here. It's not about _writing_ the software in Java as much as making it an ideal platform to develop and launch Java applications. Note that it is called Java DESKTOP and not so much Java Operating System (which would be nice also, but try to get _that_ introduced into the world).
Note that the first edition not quite get there, according to the
More importantly is the speed and locality of smells. Because of this we do not _communicate_ by smell (except in puberty).
As for the marketdroid, I don't care for what he wants. As a consumer just 20 smells (eg) would not do at all. And I do not care for a home smelling like soap for the rest of the day either.
True, but you could also put down an interesting environment and let people make up their own fantastic stories. This is already happening with online games and it will get more and more advanced. I am not particularly worried that it will be a "tangled yarn that is life". I'm more worried that it will be a battlefield.
"marginal costs"? I suspect that you were trying to say something entirely different :)
In the Bowling for Columbine movie from Moore he shows that lot of Canadians leave there doors unlocked. On the question to a lady if she had ever been robbed she told him "yes". It's just how much weight you put on a robbery. It's probably a bit different if you are robbed in person though.
So I back up the general idea displayed in your article. Normally I shorten the discussion a bit though by saying "Nothing is perfect". If the person believes in the afterlife I will add "until you die".
Unfortunately I just believe in the worms.
In my opinion the author tries to do too much. By doing so it is almost difficult to form an opinion on or start a discussion about the article.
As for using XML as source code, I hope the author is kidding. If you use PHP or JSP code in (x)html, you should always keep most functionality outside the page (in separate objects) unless it is directly related to the representation of the page. Otherwise the source will become unreadable very quickly.
Obviously XML can be used to transport the parse tree from one tool to the other. Various proposals have been made to do this already. Using a well defined, easy to handle (and verify) data tranport can really help here. This is really usefull, but has little to do with the representation of a language itself.
I think the a big change will be the use of source code alltogether. A parse tree is actually all that is really needed. This will be edited with a (graphical) editor and accompanying GUI tools (eg Agile code development and GUI design tools). This parse tree will be coded to intermediate language and then translated - at some point - to machine language. These last two steps are already happening obviously.
Now for the graphical representation; leave out those silly restrictions of where to put braces, line delimiters etc. The program shall be shown according to the defaults of the company (overruled by the defaults of the department and then the developer). There is nothing against using graphical editors for literals (a 2x2 table that can be edited as a table e.g.) or comments etc. Evenly spaced ascii has had its 50 years of glory, and I whish it goodbye.
To have all these features the language should be easy to parse however. Putting in macro definitions is stupid, as is putting in operator overloading. They make the language complex to use for both humans and parsers. Templates as used in Eclipse are much more well behaved. Code asists can take case for a lot as well. Emacs etc. have features for those as well, but they have no knowledge about what the code means, making it way more difficult to do things right.
I have the feeling I am still missing some important points, but this terminal like screen is running out of whitespace. I would strongly suggest for everybody to look at Eclipse.org to see what modularization/plugins can do to an IDE. It's free, very easy to install (unix & windows) and will give you an insight in what tomorrow (today) will hold. Even if you don't use Java.
It probably still runs on Sun hardware and Solaris. I got it fine (though I am not in the first wave as you can see).
Ex student.
Naah. Paper would not hold that much, unless you put it flat on your desk. And then your desk would go. Besides that, it would be a very hard job finding every book ever written. But if you wan't to try, I've got a few old ones that you can have.
Wireless (or Radio Frequency as we call it) smart card chips are RF powered. The link is not that fast though (fast enough for smart cards, and faster than using the serial interface). These chips have been created for low power usage, but chips with up to 1 MB + 32 bit processor + crypto co-processor are starting to get available. But unless you want to physically put the device on the computer, they are not very usefull. The max is about 10 cm for a closely coupled device, but that's really stretching it.
I can remember a demo I once saw where devices were put (or thrown) on a flat, powered plate with a big RF antenna to reload the batteries. Fun idea, but my charger for my GSM is way more portable.
I look forward to seeing the interesting results as the basic conservation laws are reexamined and we end up neat things like warp drives, levitation, and all the other stuff I've wanted since I was 4!
No problem! The warp drive link will be send to you on a later date. Here you go.
I got one of these things flying for over 2 minutes (the owners tried for about half a year before giving up).
Or for any secret you don't want to be exposed on a (much) later date. Better to know that it will never be decrypted (quaranteed, and you can detect if somebody tries) then that you are just safe _now_. For most temporary encryption (ATM traffic, SSL sessions for HTTPS sites etc, this would be a non-issue. But for some state secrets, it might not be.
Even then you might just create a DVD worth of one-time-pad and distribute it to the correct agents. No matter if they have quantum cryptoanalysis setup, its impossible to crack as long as you don't have the pad. And as always, key management is THE big problem for cryptography at this time.
This is also true for that current setup, you need to make sure that the authentication keys - which are not affected by this quantum crypto channel protocol - are safe and sound.
You mean, it does everything typing keywords in the address bar and hitting the arrow down buttton and enter do?
:). Programmed google to be under the "g" keyword though, in case that I need to see the main page.
Wow! Who would have thought. And it block pop-ups as well? Amazing. I've got absolutely no need for it
Yes, the _current_ issue would propably do the trick.