HN user
moru0011
npm is indeterministic, as I have to mimic its implementation, JNMP isn't deterministic also (but I could make it so, good point)
It's not only npm, its also jsx transpilation, bundling (incl. a shim of npm, es6 imports and html-imports) and java-javascript interfacing.
Nope. mvn still reuqires a native node install. In addition it does not provide JSX rendering import shims and bundling
nope its currently bound to kontraktor actors.
at connection time a client submits the class files reqired to execute its lambdas. We hold a classloader per client connection.
:)
no button in the IDE :)
Then its 4000 lines ..
its not "he" that's a JDK issue
I'd assume like 20% :-)
does not hit any nail and promotes some popular misconceptions
It's a matter of money and career perspective. Being a good software developer requires a lot of learning. The job can be quite stressful and your knowledge devalues continuously because of tech change. In the long run other professions probably are more attractive, don't require permanent re-learning and at least provide an option to climb up a career+$ ladder. Provide better pay & conditions and you'll see more engineers.
github
pointless. Its the number of objects not the size of primitive fields (e.g. the char array) which hurts GC and consumes memory. This proposal will save <10% on an average short string instance but probably waste performance.
I think GDP growth is just overly pimped using various statistical trickery (hedonistic approaches etc.).
Probably the income shows a much clearer picture and the gap is not necessarily caused by increased inequality.
that's really a bigwin. will try in office on monday :-)
Awesome !!
It's simple. Legacy software is the fastest growing market throughout the industry. Therefore legacy system related topics are likely to be popular.
smalltalk
Married men are pressured to make more money. "motivation" or bondage ?
machine learning + go|java|scala
1) clean up and order my rooms + toilette + bath 2) wash+dry closes and put them into by cupboard 3) do the windows 4) 5)
if you want pass a reference to a reference do
Dog dog[] = { new Dog };
void method( Dog dog[] ) { dog[0] = new Dog(); }
Having this of side effect as a default would be an insane idea ofc., so I am not sure what you are complaining about :-)
The author has choosen wrong profession. As work makes up a good part of your life, you better enjoy it. Actually programming "business stuff" is quite different from tinkering with e.g. the newest machine learning algorithm, so talking of "programming" is a over simplification and indicates the author never got a grasp of what other people actually enjoy when "programming".
round trip. one way 5 to 7 micros. some special cards go down to 3 one way, however with rtt, software usually adds some 2 micros overall
nope RTT even for these kind of network hardware is >=10 microseconds (I deal with such stuff professionally). Still a big gain going async :-)
Main source of latency will be network. The main problem are synchronous GET requests as then performance == latency. Better go async instead of reducing latency with hardware accel.
Still 5 .. 10 times slower compared to a well defined binary format. In addition its impossible to do partial reads. Its required to parse from start of message, even for reading a single attribute. Using text based encodings in protocols is dumb, but popular unfortunately :-)
It still looks to me as if you did not understand the issue being addressed. Its not about absence of binary encodings. Regarding "Java umbrella, which is not exactly known for gathering good engineers", I won't comment on this quality of statements.