But even in the sci fi, what I always fail to understand (or accept) is: how can you be sure that the maker of the robots will build them with the three rules, and in the proper place (hardcoded separatedly, taking precedence on every other logic)?
What you paid for is (should be) the hardware. An open firmware would be an incentive for the costumers to buy the product, and that's an incentive for them. Ok, only geeks would be interested a priori, but when the new version of the firmware is stable and full of interesting features, many more eyes will pop. The sooner (and better) they open it, the sooner the public version will became a reality.
Some possible features:
ability to set the delay of timer
to program the camera to shot at a fixed interval, to make stop motion movie of a flower growing
include then a motion detector to shot only when the subject changes
a mode to shot many times with different settings (in cases you can't shot again many times; one of them must be right..)
select some images to recompress (or resize) to save space
to be controled by the USB
PDA-like stuff (read text, play games, whatever..)
So, simply include in the EULA that the warranty is void if there is a firmware upgrade. That way they can satisfy that special costumers without damage to their business.
There's no point in keeping the firmware closed. The differential from product to product is a hardware issue.
Someone mentioned video editing, but a much more common use for huge (in nowadays terms) storage capacity is movie collection. With music collection it's already enough, since the day that the cheaper drives were 40 or 80GB. But for movies that day is still far away (five years or so?). A reasonable collection of ten thousand titles of 2GB each would need 20TB of storage.
Pre-alpha: something working that it's worth to show.
Alpha: Most basic engine and gameplay components working.
Beta: I finally looks like the game I had in mind (that is, all features that I thought off for the game are working), but it's not finished yet (gameplay tweaks, maybe a bit more content, bugs, maybe some optimization..)
I didn't read your comment till the end, and missed "...that hasn't been a problem for me on any of the Windows machines, and I don't have access to a Linux box..."
Anyway, cygwin is a good way to run Linux commands on a Windows box.
A 486+487 is still far away from a Pentium. Anyway, how will a math coprocessor help firewall or router software? It will help you to play Quake I, but will make no diference for a program that is not intensive on floating point math.
I have a HD based mp3 walkman (Treo10, from e.Ditigal), and now purchased a Sony DSC-W1. Both devices uses USB, so it may be possible to hack them (maybe only the Treo10) to transfer the photos from the camera to the walkman. That way I could have 10GB to store photos when I'm on a trip away from any computer of even eletricity. Once I downloaded a SDK from e.Digital to program the Treo firmware, but I couldn't find it on their website anymore.
True. That's why I wrote 'Free' instead of 'free'. But I should have made it more clear.
Note that you can even get spyware from open source software. There is no warranty, unless you check all the code by hand before compiling. Of course nobody does that, but you can do it over a sucpicous software. The main point of course is the freedom to study, modify, and use the software. It's no good for a company to put spyware on Free software because it's easy to spot, and it will ruin it's reputation (you know Free software users cares more about that..)
I never paid for software, mmwhahahaha! Before running Linux, I used a pirated copies of operating systems (W98, W95, OS/2, W3.1, MSDOS, DRDOS) and applications. I also buy my computer from parts, so no pre-installed software here.
Now I only use Free software (but a few games), and I'm very happy with it. Not only they are of better quality, but I can trust them, and possibly manually verify what they do.
On the other hand, some of the downsides of a society without government are visible, as the country is divided by warring factions and the roads have gone completely unmaintained.
To make telecomunication work is a direct interest of the company, as it will turn into imediate profit. But no single entity has direct interest or responsability over the maintainence of the roads.
But I'm sure many companies that depends on the roads are suffering from the situation. The natural behaviour would be that these companies would form a group to get resources to take care of the roads. It's their indirect interest, and it's a common good, so the action naturally will take longer, but it will happen. Isn't that how anarchy is supposed to work?
So true.
But even in the sci fi, what I always fail to understand (or accept) is: how can you be sure that the maker of the robots will build them with the three rules, and in the proper place (hardcoded separatedly, taking precedence on every other logic)?
better features == more sales
DUH!
Or to protected the company from potential legal problems of some lawyer-dominated country.
What's the difference between data oriented programming language and object oriented one?
If it doesnt give consumers the features they want, they don't buy it.
Exactly. An open (an thus better) firmware will give them better features.
For every one of those features added by the firmware hacks, that's one less reason for a customer to buy the newest whiz-bang upgraded version.
Most (almost all) of the newest whiz-bang upgraded versions have upgraded hardware.
An open firmware would be an incentive for the costumers to buy the product, and that's an incentive for them.
Ok, only geeks would be interested a priori, but when the new version of the firmware is stable and full of interesting features, many more eyes will pop.
The sooner (and better) they open it, the sooner the public version will became a reality.
Some possible features:
ability to set the delay of timer
to program the camera to shot at a fixed interval, to make stop motion movie of a flower growing
include then a motion detector to shot only when the subject changes
a mode to shot many times with different settings (in cases you can't shot again many times; one of them must be right..)
select some images to recompress (or resize) to save space
to be controled by the USB
PDA-like stuff (read text, play games, whatever..)
So, simply include in the EULA that the warranty is void if there is a firmware upgrade. That way they can satisfy that special costumers without damage to their business.
There's no point in keeping the firmware closed. The differential from product to product is a hardware issue.
+3 Interesting
+2 Insightful
Someone mentioned video editing, but a much more common use for huge (in nowadays terms) storage capacity is movie collection.
With music collection it's already enough, since the day that the cheaper drives were 40 or 80GB. But for movies that day is still far away (five years or so?).
A reasonable collection of ten thousand titles of 2GB each would need 20TB of storage.
Just wait some years more.
Sheriff John Brown always hated me
For what I don't know
Ev'ry time I plant a seed
He said, "Kill it before it grows"
Poor writing is bad for your image. Learn how to place the commas:
"Is Keeping things short preferable, or will two or more pages be acceptable?"
On my game project I "defined" this:
Pre-alpha: something working that it's worth to show.
Alpha: Most basic engine and gameplay components working.
Beta: I finally looks like the game I had in mind (that is, all features that I thought off for the game are working), but it's not finished yet (gameplay tweaks, maybe a bit more content, bugs, maybe some optimization..)
Final: It's ready (but can envolve further).
I didn't read your comment till the end, and missed "...that hasn't been a problem for me on any of the Windows machines, and I don't have access to a Linux box..."
Anyway, cygwin is a good way to run Linux commands on a Windows box.
Is it a
If so, try, on a shell terminal, something like this:
cd $project_dir
zcat $patch_file | patch -p 1
For a relatively small project, Wiki can integrate bug tracking, forums, homepage, documentation, etc.
A 486+487 is still far away from a Pentium.
Anyway, how will a math coprocessor help firewall or router software? It will help you to play Quake I, but will make no diference for a program that is not intensive on floating point math.
He said public domain, not pirate domain.
That's why I talked about hacking one of them.
I have a HD based mp3 walkman (Treo10, from e.Ditigal), and now purchased a Sony DSC-W1. Both devices uses USB, so it may be possible to hack them (maybe only the Treo10) to transfer the photos from the camera to the walkman. That way I could have 10GB to store photos when I'm on a trip away from any computer of even eletricity. Once I downloaded a SDK from e.Digital to program the Treo firmware, but I couldn't find it on their website anymore.
is there a changelog anywhere?
True.
That's why I wrote 'Free' instead of 'free'.
But I should have made it more clear.
Note that you can even get spyware from open source software. There is no warranty, unless you check all the code by hand before compiling. Of course nobody does that, but you can do it over a sucpicous software. The main point of course is the freedom to study, modify, and use the software.
It's no good for a company to put spyware on Free software because it's easy to spot, and it will ruin it's reputation (you know Free software users cares more about that..)
I never paid for software, mmwhahahaha!
Before running Linux, I used a pirated copies of operating systems (W98, W95, OS/2, W3.1, MSDOS, DRDOS) and applications. I also buy my computer from parts, so no pre-installed software here.
Now I only use Free software (but a few games), and I'm very happy with it.
Not only they are of better quality, but I can trust them, and possibly manually verify what they do.
On the other hand, some of the downsides of a society without government are visible, as the country is divided by warring factions and the roads have gone completely unmaintained.
To make telecomunication work is a direct interest of the company, as it will turn into imediate profit. But no single entity has direct interest or responsability over the maintainence of the roads.
But I'm sure many companies that depends on the roads are suffering from the situation. The natural behaviour would be that these companies would form a group to get resources to take care of the roads. It's their indirect interest, and it's a common good, so the action naturally will take longer, but it will happen. Isn't that how anarchy is supposed to work?
use only Free software