Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sharednothing
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
sharednothing
16y ago
We were discussing the "mistakes" made by the Java design team. JMM is one of their products. It is relevant to mention this fact as it supports the claim that the responsible parties have generally been also quite brilliant folks.
2.
▲
by
sharednothing
16y ago
No. Don't need them. https://gist.github.com/755824
3.
▲
by
sharednothing
16y ago
The fact remains that the JVM was designed for Java and mirrors its semantics. The "shortcoming" of Java is due to none other than the JVM: http://java.sun.com/developer/technicalArticles/DynTypeLang/...
4.
▲
by
sharednothing
16y ago
"You seem to be arguing that popularity and quality are synonymous. I do not think that is a very useful way to evaluate programming languages." No. And yes, of course. (Java is not exactly "popular" these days.) "Do you have actual data s
5.
▲
by
sharednothing
16y ago
Judging by the upvotes, the comment was misread. The point was that it is trivial to extend the generalization to avoid verbose references and type names.
6.
▲
by
sharednothing
16y ago
That is a non sequitur. A language designer must make choices. 2 choices have been identified as "shortcomings" (in the sense of this thread). Empirical evidence suggests that they indeed picked a very productive sweet spot. As an aside, th
7.
▲
by
sharednothing
16y ago
Its perfectly fine to note that Java can be verbose and that it does not fully support closures. It is perfectly fine to consider these "shortcomings". However, in context of OP's comment above, the strong suggestion made was that shorcomi
8.
▲
by
sharednothing
16y ago
"Self made man" is a common phrase, and arguably an expression of a collective understanding. Everyone of us has recourse to the contextual/environmental support that you (correctly) point out. But only a few manage to use it effective
9.
▲
by
sharednothing
16y ago
"Prior to the industrial revolution, status in most societies was based on one thing only: heredity. No matter how much you accomplished - or didn’t - you stayed in the same station of life." Status has always been based on power. Plenty o
10.
▲
by
sharednothing
16y ago
Please point out the "shortcomings" of Java. It has done quite well and provably "scales" from programming in the small to enterprise level. Even the required detour of multi-core resulted in the industry's gold standard of memory models:
11.
▲
by
sharednothing
16y ago
Scala is the C++ of the JVM based languages.
12.
▲
by
sharednothing
16y ago
"I was tired of writing code like this over and over again." This is getting tiring: public class MyGraphThingee extends Graph<Foo, Bar>
13.
▲
by
sharednothing
16y ago
I downloaded Kod.app to check it out. Great Nordic looks! But this is really not even ready for prime-time, is it? Given the amount of work involved, I'd like to throw in the suggestion here that if you are thinking of building your own (
14.
▲
by
sharednothing
16y ago
Not sure why you are getting down-voted. I have 2 MBPs. One is s ~3 year old running 10.5 and his baby sister running 10.6. This is entirely subjective per my experience: - the 10.5 'feels' more responsive. - the beachball is a very fre
15.
▲
by
sharednothing
16y ago
The first surveillance state of the union, brought to you by the national security apparatus - national infrastructure division. (facebook+cisco+your-isp=full-stack-surveillance, little brother.)
16.
▲
by
sharednothing
16y ago
Digging deeper, you will hit the characteristic comparative pattern of platonic and the physical. Chips are build using matter and the limiting factors are ultimately physical. Algorithms are embodied on physical machines, but the bottlen
17.
▲
by
sharednothing
16y ago
The argument is flipped in a fascist context. Hint: look around.
18.
▲
by
sharednothing
16y ago
Question is "what is Traitorware? (eff.org)" Answer is "something written by turncoat mercenary Geeks".