Ripping a suit on mars should also see less of a consern as there is an atmophere, and the worse that would happen is a really bad sun burn.
Ripping your suit might not be lethal in outer space either. IIRC, this has already happened to an astronaut. The object that ripped his suit even cut through his skin. All that happened was that the blood coagulated. He didn't actually notice anything until after taking the suit off, and did not get a lasting wound.
I can't find the site where I read this, anyone know?
A game that can evoke complex emotions - longing, despair, empathy - is the holy grail for some in the industry
Uh wait, I've played several games that evoke complex emotions, those mentioned included. Maybe I'm the only one who gets affected by the story and music in games like Final Fantasy 6, but, WTF, do people need "FEEL EMPATHY" printed out for them and live orchestral music sampled in 48kHz? Imagination and perception of abstractions, anyone?
Text-based interfaces are far superior to graphical interfaces when it comes to many tasks. If I want to open a file with a program, the best way might be dragging the file icon onto the program icon. But what if I want to do some task a thousand times? Batch scripts:-)
The problem with text interfaces is, besides being clumsy for simple or inherently graphically oriented tasks, that they're tedious to learn. Not everybody is willing to learn a programming or command language. People want to use their intuition and learn as they go, not RTFM, and that is only likely to work if they are able to work with their visual sense.
If you expect to serve 100 000 file downloads and you can choose between a 6MB and a 7MB version, there will be a bandwidth difference of 100GB. It might be worth it;)
Those might not even be optimal values. 7z lets you customize a number of parameters (dictionary size, etc) at the expense of compression and decompression speed.
Also note that the 7z format is modular and can use any compression method supported by the program, including bz2. More info on Wikipedia.
It is useful, for example, in Python. The accepted coding style is that variable names are lowercase and class names are CamelCase. The advantage of this is that you can have:
they should allow the use of subscripts, superscripts, and Greek letters too, to make the notation more powerful and more intuitive.
I think this should be handled on the editor side rather than in the language. For example, you'd still name a variable sigma_1 but the editor would display it as a sigma character with subscript index 1. This has a great benefit: it maintains compatibility. People can work on the code even if they only have access to a regular text editor, and it'll be encoding-safe.
It'd require strict naming conventions, of course, but people should use strict naming anyway.
Python and Pygame. Python is not only easy to learn but also a powerful real-world programming language. It might not be quite as ideal for a 9 year old as languages/environments designed to be more playful and task-specific, but it's probably the best "real" language out there for the application. Besides, from what I've heard, a lot of people learned Basic around 9 or so and Python is definitely easier (if not to grasp the basics of then at least to do anything useful with) than Basic:)
Quicksort is a bad choice of algorithm for sorting lists. There is less overhead in using mergesort.
Not true. Quicksort has less overhead than mergesort and is generally faster. However, quicksort's worst-case running time is O(n^2), whereas mergesort always operates in O(n log n). Mergesort also has the desirable property of being "stable", that is: objects that compare equal end up in their original order in the sorted list.
And guess what? Python uses mergesort for its default list.sort() method.
If speed is critical, it might be a good idea to check out Psyco, which works sort of as a JIT compiler for Python. It's extremely simple to use in your code - just import the psyco module and make a function call to enable it. From what I've seen, Psyco typically makes Python code about three times faster. With "low-level" code, e.g. code that mostly performs arithmetic on ints and could be converted line-by-line to C code, the speedup is greater than that, easily ten times in realistic cases.
Well, if you zoom in even further, you'll find that everything is made up of tiny squares of different colors. The odd thing about it is that they are COMPLETELY square, as if the moon was built from Lego bricks or something. Clearly there is something going on here.
How 'low' can they go?
All the way to hell, I really hope.
It took me at least 10 seconds to realize that I had NOT misread the title. *shudder*
Thanks a lot!
Ripping a suit on mars should also see less of a consern as there is an atmophere, and the worse that would happen is a really bad sun burn.
Ripping your suit might not be lethal in outer space either. IIRC, this has already happened to an astronaut. The object that ripped his suit even cut through his skin. All that happened was that the blood coagulated. He didn't actually notice anything until after taking the suit off, and did not get a lasting wound.
I can't find the site where I read this, anyone know?
The purpose of this new development process is to provide the highest level of new features, as well as maximizing the quality of new products.
I'm glad this was clarified. One might have thought the opposite.
Very well written. Thanks.
You may want to check out some better server software. I suggest this.
;)
</troll>
A game that can evoke complex emotions - longing, despair, empathy - is the holy grail for some in the industry
Uh wait, I've played several games that evoke complex emotions, those mentioned included. Maybe I'm the only one who gets affected by the story and music in games like Final Fantasy 6, but, WTF, do people need "FEEL EMPATHY" printed out for them and live orchestral music sampled in 48kHz? Imagination and perception of abstractions, anyone?
I can tell uninspired design from screenshots.
In which case, it really does have 'amazing gaphics'.
Super Mario World has amazing graphics too. Better than Halo 2's if you ask me.
I just tried "Hello world", the interpreter used about 3MB RAM.
It's useless if you can't fast forward.
Text-based interfaces are far superior to graphical interfaces when it comes to many tasks. If I want to open a file with a program, the best way might be dragging the file icon onto the program icon. But what if I want to do some task a thousand times? Batch scripts :-)
The problem with text interfaces is, besides being clumsy for simple or inherently graphically oriented tasks, that they're tedious to learn. Not everybody is willing to learn a programming or command language. People want to use their intuition and learn as they go, not RTFM, and that is only likely to work if they are able to work with their visual sense.
The command-line version of 7-zip works in Wine. And since it's open source... feel free to port it.
If you expect to serve 100 000 file downloads and you can choose between a 6MB and a 7MB version, there will be a bandwidth difference of 100GB. It might be worth it ;)
Meh use tar/bzip2. That gets better compression than 7zip.
Well, no. 7zip's 7z format is generally FAR superior to bzip2 in terms of compression ratio.
A few examples:
doom2.wad: 14604584 bytes
doom2.wad.bz2: 5868846 bytes
doom2.7z: 4560296 bytes
All MIDI files I've made: 8146186 bytes
music.tar.bz2: 1007529 bytes
music.7z: 630357 bytes
The Python-2.3.2 source code:
unpacked: 33378982 bytes
python.tar.bz2: 7216151 bytes
python.7z: 6034907 bytes
Those might not even be optimal values. 7z lets you customize a number of parameters (dictionary size, etc) at the expense of compression and decompression speed.
Also note that the 7z format is modular and can use any compression method supported by the program, including bz2. More info on Wikipedia.
they should allow the use of subscripts, superscripts, and Greek letters too, to make the notation more powerful and more intuitive.
I think this should be handled on the editor side rather than in the language. For example, you'd still name a variable sigma_1 but the editor would display it as a sigma character with subscript index 1. This has a great benefit: it maintains compatibility. People can work on the code even if they only have access to a regular text editor, and it'll be encoding-safe.
It'd require strict naming conventions, of course, but people should use strict naming anyway.
Python and Pygame. Python is not only easy to learn but also a powerful real-world programming language. It might not be quite as ideal for a 9 year old as languages/environments designed to be more playful and task-specific, but it's probably the best "real" language out there for the application. Besides, from what I've heard, a lot of people learned Basic around 9 or so and Python is definitely easier (if not to grasp the basics of then at least to do anything useful with) than Basic :)
I think what he's referring to is efficiency on linked lists as opposed to arrays.
That makes more sense. And AFAIK, Python lists aren't linked lists.
Quicksort is a bad choice of algorithm for
sorting lists. There is less overhead in
using mergesort.
Not true. Quicksort has less overhead than mergesort and is generally faster. However, quicksort's worst-case running time is O(n^2), whereas mergesort always operates in O(n log n). Mergesort also has the desirable property of being "stable", that is: objects that compare equal end up in their original order in the sorted list.
And guess what? Python uses mergesort for its default list.sort() method.
If speed is critical, it might be a good idea to check out Psyco, which works sort of as a JIT compiler for Python. It's extremely simple to use in your code - just import the psyco module and make a function call to enable it. From what I've seen, Psyco typically makes Python code about three times faster. With "low-level" code, e.g. code that mostly performs arithmetic on ints and could be converted line-by-line to C code, the speedup is greater than that, easily ten times in realistic cases.
Well, if you zoom in even further, you'll find that everything is made up of tiny squares of different colors. The odd thing about it is that they are COMPLETELY square, as if the moon was built from Lego bricks or something. Clearly there is something going on here.
First Bill Gates Photoshop mod!