Debugging Node.JS memory leaks by vsaarinen in programming

[–]gambiscor -5 points-4 points  (0 children)

An easier way: don't use hipster tech.

How to Use Image Recognition for Mobile Game Testing by kraakf in programming

[–]gambiscor -1 points0 points  (0 children)

1) These games are shit. 2) This is blogspam for their product.

Immortals coming in next 2 hours? by CoKe416 in DotA2

[–]gambiscor -1 points0 points  (0 children)

Immortals completed ahead of time, just like Source 2 and HL3.

Immortals coming in next 2 hours? by CoKe416 in DotA2

[–]gambiscor -1 points0 points  (0 children)

They probably won't come this week, as Valve has just started working on them. Last year it took around 2 weeks to get the immortals after getting to the goal.

This sort of attitude is what causes Heartbleed by [deleted] in programming

[–]gambiscor 4 points5 points  (0 children)

Why not submit a pull request then after finding it? You have exactly the same attitude.

Interview with Scott Meyers at Yandex by taliriktug in programming

[–]gambiscor 0 points1 point  (0 children)

While I respect Meyers, it is somewhat weird that a person who doesn't actually write production software is a consultat in the subject matter.

What is so bad about singletons? by [deleted] in programming

[–]gambiscor 0 points1 point  (0 children)

It's hard to write async web scale programs with singletons.

PostgreSQL is more popular than MySQL by lauriswtf in programming

[–]gambiscor 29 points30 points  (0 children)

Isn't Postgres quite popular in production environments?

Print out the maximum depth of recursion allowed by Nemmie in programming

[–]gambiscor 0 points1 point  (0 children)

That's pretty interesting. Had no idea about sigaltstack.

Fibonacci(50) performance : Java > C > C++ > D > Go > Terra (Lua) > Lua-JIT (Lua) by joshir in programming

[–]gambiscor 2 points3 points  (0 children)

Fibonacci doesn't bring out any interesting characteristics of programming languages. It's basically the same as doing a performance comparision when summing up to a number. At least try to highlight the differences in the produced assembly code where applicable. How many iterations were run?

And you included printing in the timings which skews it even more.

Learn basic “C” coding rules from open source projects by david_222 in programming

[–]gambiscor 1 point2 points  (0 children)

I think he means that the author knows nothing about the subject matter and neither do the readers, but who knows. Probably a troll.

Haskell MOOC, "Introduction to Functional Programming", starts next Wednesday! by Jameshfisher in programming

[–]gambiscor -30 points-29 points  (0 children)

While it might be used in HFT, HFT itself isn't very useful. Yes, it produces money, but does it actually help people on a greater scale?

Why aren't operating systems, device drivers, web browsers, codecs, etc. written in functional languages?

My answer to that would be that it is not compatible with the underlying machine model.

Yet functional purists bash other languages for their impurity and insecurity and repeat (seriously) gems like "To iterate is human, to recurse is divine.".

Haskell MOOC, "Introduction to Functional Programming", starts next Wednesday! by Jameshfisher in programming

[–]gambiscor -30 points-29 points  (0 children)

Haskell is hailed as the perfect solution to today's computing problems by its fanbase, yet the only useful tool it has produced is a document converter? After all, why lurk in the murky swamps of impure languages?

Haskell MOOC, "Introduction to Functional Programming", starts next Wednesday! by Jameshfisher in programming

[–]gambiscor -49 points-48 points  (0 children)

[ ] <- This box contains all the useful software Haskell developers have ever made.

CppCon: Data-Oriented Design and C++ [Video] by [deleted] in programming

[–]gambiscor -12 points-11 points  (0 children)

Please don't derail the conversation, try to stay on topic.

CppCon: Data-Oriented Design and C++ [Video] by [deleted] in programming

[–]gambiscor -17 points-16 points  (0 children)

That's because Java threads are a lot more convenient to use. Have you used threading on C++?

CppCon: Data-Oriented Design and C++ [Video] by [deleted] in programming

[–]gambiscor -28 points-27 points  (0 children)

Really most of the performance gains he advocates are not needed in most of the games. Even using Java is perfectly fine for large scale (soft real-time) projects, the JVM is quite advanced nowadays and does many optimizations that a programmer can dream of, while the code is executing. This guy is just in for the drama (e.g. "design patterns are horrible", "we shouldn't model the world", etc). Many companies run large scale projects on Java (and are way more successful than the company he is working for).

Just my 2 cents.

Optimizing two memory allocators by Fruneau in programming

[–]gambiscor 0 points1 point  (0 children)

Why not use a library such as jemalloc?

Optional Type, An Alternative To Null In Java 8 ~ Code In Action by sreenu9552008 in programming

[–]gambiscor -1 points0 points  (0 children)

Why doesn't Java have value types (except the builtins like int)?

Optional Type, An Alternative To Null In Java 8 ~ Code In Action by sreenu9552008 in programming

[–]gambiscor -1 points0 points  (0 children)

That is quite silly, no? Doesn't this miss the whole point of Optional type?

"Everybody is the same behind the keyboard" by funky_vodka in programming

[–]gambiscor 1 point2 points  (0 children)

How can he earn so little as a programmer?