I must say that I was simply driven by curiosity about the so called mensa organisation, and wish to converse even with an alleged member like yourself.
The insults however, comes naturally when conversing with assholes like yourself.
I sincerely hope that you are not a representative sample of the average mensa member.
Thank you for acknowledging the possiblity that the miscommunication may be partially your fault.
I simply expect mensa members to appeal to reason and critical thinking, nothing more.
Hurting women's feelings is no worse (and no better) than hurting men's feelings, and I believe treating women any differently in this regard would be discriminatory, and sexist.
Furthermore, you don't know me, nor my gender, nor my sexual preferences. So lay off the "I am sensitive, and helpless" crap. People like you only encourage the negative sterotypes of women.
If you felt you had been misunderstood, then here is a clue:
The title of your post claims that writing one's OS is not a good idea, and the first half of your post gave a few support statements for that claim. Fine. Everyone is entitlied to their opinion and I happen to agree with yours.
Now, in the SAME paragraph, you proceed to give counter reasons to your original claim, that there may be good reasons for writing one's OS for learning purposes. I also happen to agree. Presumably, you were trying to give a more complete survey of your opinions of the subject matter. But you should have start a new paragraph, or at least start with "On the other hand...", or anything to indicate that you are moving from one point to another.
And when subsequent posters disagree with your first point (as summarized by your post's title), you started insulting people about their intelligence, and claims that they didn't even understood what you wrote(presumably the second). When in fact, you were at fault, because you did not convey your ideas in an intelligible form in the first place.
To put it in a programming context, just because one has the ability to understand 5 levels of pointer indirection, doesn't mean one should use it. Language is used to communicating with other people, it should be put as simple as possible, but no simplier.
Unfortunatly, your poor communication skills and poor choice of words do not convey your ideas effectively, making it difficult for us to have an intelligent conversation with you, indeed, *sigh*...
no... you just reminded of the first OS I have written, it's named PoS. It wasn't very good, nor secure, nor even practical. But I did have loads of fun doing it, and learnt some real-time programming concepts. There's nothing like spending fourty hours on fourty lines of assembly to get the context switching to work.
There is nothing magical about the C language (or the Java language). C uses a compiler to translate into machine executable code, which will be loaded by the OS, and executed by the HW.
Java interprets Java bytecode and JIT them into machine executable code, and executed by the HW.
It is not necessary the case that the same algorithm implemented in C always run faster than Java, and vice versa.
There are all kinds of run-time optimizations available to Java because the VM knows a heck of a lot more about the program than the C compiler.
See http://www.idiom.com/~zilla/Computer/javaCb enchmar k.html
As you mentioned Java3d, you must know that Java3d can either use software or Direct3D or OpenGL, therefore your assertion that Java can't manipulate hardware is only true in the sense that ANSI C can't manipulate hardware.
Also see gl4java at http://www.jausoft.com/gl4java.html
hehe, you sure didn't care much for the 10k Iraqi civilians you killed though.
oh wait, I forgot, you gave them freedom, never mind.
Re:The problem: Improving programmer productivity
on
Preview of Java 1.5
·
· Score: 1
No, you are wrong.
Quoting from the OP: "Why doesn't Sun take a hint and phase JavaScript out in favor of a powerful multi-purpose high-level language like Python [python.org] or Ruby [ruby-lang.org]? That'll put them miles ahead of Microsoft in terms of increasing programmers' productivity... and programmers' quality of life."
The OP clearly suggested that Sun was officially endoring JavaScript, and thinks that Sun should endorse Python instead. The OP is clearly mistaken, as JavaScript has very little to do with Java, and even less to do with Sun.
If the OP knew anything about Java or Python, he should have mentioned Jython (www.jython.org). In fact, one of Jython's primary goal is to be embedded inside Java applications, and has became the de-facto standard for scripting on the Java platform.
The simplex method solves a class of problems called "Linear Programming" or simply "LP". Many different kinds of network or graph theory problems can be phrased as an LP.
An LP consists of an objective function, and a number of linear contraints. For any given LP, there are 3 possibilites:
1. there does not exist a feasible solution 2. the LP is unbounded 3. there exist an optimal solution.
The goal is to determine an assignment to the variables in the linears system so that the objective value is maximized (or minimized) while satisfying every linear constraint.
There are other algorithms for solving LP, such as the cutting-plane algorithm. But the simplex algorithm exhibits many useful properties over other algorithms. For example, if the solution of a linear system has already been computed, and if the system changes slightly, one can compute a new solution quickly from the old solution, instead of recomputing from scratch. This is obviously quite useful for continuously updating routing tables on a network.
Some examples of LP are:
- single source shortest path (think routing) - maximum st-flow - minimum cost flow
How does Google decide what stories are published on the Google News homepage?
The headlines on the Google News homepage are selected entirely by a computer algorithm, based on many factors including how often and on what sites a story appears elsewhere on the web. This is very much in the tradition of Google's web search, which relies heavily on the collective judgment of web publishers to determine which sites offer the most valuable and relevant information. Google News relies in a similar fashion on the editorial judgment of online news organizations to determine which stories are most deserving of inclusion and prominence on the Google News page.
where's my moderation points when I need them... I thought it was deja vu, but you're right. This comment in a rip off. (Also says something about the quality of moderations)
I must say that I was simply driven by curiosity about the so called mensa organisation, and wish to converse even with an alleged member like yourself.
The insults however, comes naturally when conversing with assholes like yourself.
I sincerely hope that you are not a representative sample of the average mensa member.
ok you win.
Thank you for acknowledging the possiblity that the miscommunication may be partially your fault.
I simply expect mensa members to appeal to reason and critical thinking, nothing more.
Hurting women's feelings is no worse (and no better) than hurting men's feelings, and I believe treating women any differently in this regard would be discriminatory, and sexist.
Furthermore, you don't know me, nor my gender, nor my sexual preferences. So lay off the "I am sensitive, and helpless" crap. People like you only encourage the negative sterotypes of women.
You have yet to make one rational argument to defend your claims.
If you believe this conversation is childish, then I encounrage you to stop.
I have given my reaons for believing that your had not effectively conveyed your ideas. I'd like to see your accusations backed up by reasons.
Wild accusations and claims backed by air is not a sign of intelligence.
If you felt you had been misunderstood, then here is a clue:
...", or anything to indicate that you are moving from one point to another.
The title of your post claims that writing one's OS is not a good idea, and the first half of your post gave a few support statements for that claim. Fine. Everyone is entitlied to their opinion and I happen to agree with yours.
Now, in the SAME paragraph, you proceed to give counter reasons to your original claim, that there may be good reasons for writing one's OS for learning purposes. I also happen to agree. Presumably, you were trying to give a more complete survey of your opinions of the subject matter. But you should have start a new paragraph, or at least start with "On the other hand
And when subsequent posters disagree with your first point (as summarized by your post's title), you started insulting people about their intelligence, and claims that they didn't even understood what you wrote(presumably the second). When in fact, you were at fault, because you did not convey your ideas in an intelligible form in the first place.
Honestly, and sincerely just my $0.02 (Cnd)
To put it in a programming context, just because one has the ability to understand 5 levels of pointer indirection, doesn't mean one should use it. Language is used to communicating with other people, it should be put as simple as possible, but no simplier.
Unfortunatly, your poor communication skills and poor choice of words do not convey your ideas effectively, making it difficult for us to have an intelligent conversation with you, indeed, *sigh* ...
oh man... it's just a play of words, an overloaded meaning ...
PoS
- when applied to an A** hole like yourself, it' s "piece of shit"
- when applied to my crappy operating system, it's a "piece of shit OS", get it??
Why do you feel the need to use overly complicated sentence constructs when simplier ones will convey your meaning more effectively?
Why do you feel the need to belittle others whom you consider to be less intelligent than yourself?
no... you just reminded of the first OS I have written, it's named PoS. It wasn't very good, nor secure, nor even practical. But I did have loads of fun doing it, and learnt some real-time programming concepts. There's nothing like spending fourty hours on fourty lines of assembly to get the context switching to work.
Just because someone doesn't agree with you, doesn't mean they are stupid, you PoS ...
What is this "close to infinite" business anyway ...
There is nothing magical about the C language (or the Java language). C uses a compiler to translate into machine executable code, which will be loaded by the OS, and executed by the HW.
b enchmar k.html
Java interprets Java bytecode and JIT them into machine executable code, and executed by the HW.
It is not necessary the case that the same algorithm implemented in C always run faster than Java, and vice versa.
There are all kinds of run-time optimizations available to Java because the VM knows a heck of a lot more about the program than the C compiler.
See
http://www.idiom.com/~zilla/Computer/javaC
More nitpicking ...
Yes, but at a even lower loevel, Java, C and OpenGL still use machine code.
Nitpicking...
As you mentioned Java3d, you must know that Java3d can either use software or Direct3D or OpenGL, therefore your assertion that Java can't manipulate hardware is only true in the sense that ANSI C can't manipulate hardware.
Also see gl4java at http://www.jausoft.com/gl4java.html
hehe, you sure didn't care much for the 10k Iraqi civilians you killed though.
oh wait, I forgot, you gave them freedom, never mind.
No, you are wrong.
Quoting from the OP:
"Why doesn't Sun take a hint and phase JavaScript out in favor of a powerful multi-purpose high-level language like Python [python.org] or Ruby [ruby-lang.org]? That'll put them miles ahead of Microsoft in terms of increasing programmers' productivity... and programmers' quality of life."
The OP clearly suggested that Sun was officially endoring JavaScript, and thinks that Sun should endorse Python instead. The OP is clearly mistaken, as JavaScript has very little to do with Java, and even less to do with Sun.
If the OP knew anything about Java or Python, he should have mentioned Jython (www.jython.org). In fact, one of Jython's primary goal is to be embedded inside Java applications, and has became the de-facto standard for scripting on the Java platform.
Disclaimer: IANAM (I am not a mathematician)
The simplex method solves a class of problems called "Linear Programming" or simply "LP". Many different kinds of network or graph theory problems can be phrased as an LP.
An LP consists of an objective function, and a number of linear contraints. For any given LP, there are 3 possibilites:
1. there does not exist a feasible solution
2. the LP is unbounded
3. there exist an optimal solution.
The goal is to determine an assignment to the variables in the linears system so that the objective value is maximized (or minimized) while satisfying every linear constraint.
There are other algorithms for solving LP, such as the cutting-plane algorithm. But the simplex algorithm exhibits many useful properties over other algorithms. For example, if the solution of a linear system has already been computed, and if the system changes slightly, one can compute a new solution quickly from the old solution, instead of recomputing from scratch. This is obviously quite useful for continuously updating routing tables on a network.
Some examples of LP are:
- single source shortest path (think routing)
- maximum st-flow
- minimum cost flow
hehe, baddies. of course, all your enemies must be the bad guys.
As found in the news.google.com "about page":
How does Google decide what stories are published on the Google News homepage?
The headlines on the Google News homepage are selected entirely by a computer algorithm, based on many factors including how often and on what sites a story appears elsewhere on the web. This is very much in the tradition of Google's web search, which relies heavily on the collective judgment of web publishers to determine which sites offer the most valuable and relevant information. Google News relies in a similar fashion on the editorial judgment of online news organizations to determine which stories are most deserving of inclusion and prominence on the Google News page.
Please stop capitalizing "JAVA", J-a-v-a are not initials and should not be capitalized, just like Unix should not be capitalized.
Thanks.
wasn't it O(n + m) ? Where n is the number of vertices and m the number of edges?
The 3DES key length should be 168 bits with effective key length of 112 bits.
http://links.sourceforge.net
A Lynx like console browser.
Supports tables, cookies.
Uses ncurses
where's my moderation points when I need them... I thought it was deja vu, but you're right. This comment in a rip off. (Also says something about the quality of moderations)