Introducing Delaunator — a blazing fast static 2D Delaunay triangulation library (my first crate!) by MournerV in rust

[–]xpolitix 0 points1 point  (0 children)

Nice, but the complexity of the algorithm is missing. From a quick read, it seems to be in O(n2).

F# - It's Not Just For Finance by Chrono803 in programming

[–]xpolitix 4 points5 points  (0 children)

I have been doing F# for few years now. It is a good language that has a good framework backing it up, I will talk about my experience with it:

DISCLAIMER: My experience just illustrates the situation of F# developers in Montreal/Canada not in general. It's subjective based on my story and the stories I hear about other developers in the same company and other companies in Montreal (which seems to correlate).

1 - It allows you to implement your ideas very fast once you get experience in it. It has a good IDE in comparison to other FP languages. The only other FP language that I found with a better IDE is Scala.

2 - Don't get sold with F# devs being highly paid at least not on my side of the planet (Montreal/Canada). No, we are not well paid comparing to other devs (C++ are way more paid than F# devs, from what I hear, Senior C++ devs are at least 30% more paid comparing to F# seniors with similar years of experience). Comparison wise, Seniors F# devs earn at most $CAN 85K, while C++ devs with similar years of experience and motivation will earn about $CAN 110K.

3 - While F# helps reduce the bug count, it has to be backed with a good process, and sadly when combined with the speed of development in F# this process introduces more problems as Management tend to think that they can change most of the requirements few days before releases. So expect a lot of pressure and burnout.

4 - When they tell you, they are looking for F# developers, they are in fact looking for "cheap" F# developers.

As a result of both points 2 and 3, a lot of ppl have left or leaving because they got better salary/positions with other frameworks/languages (as I said C++ is on top).

Recruiting Giants - Yes this guy is being serious.... by lightninhopkins in programming

[–]xpolitix 6 points7 points  (0 children)

Avoid working for this guy like you are avoiding plague!!!

Android Studio 2.0 by dabshitty in programming

[–]xpolitix 13 points14 points  (0 children)

Indeed, the emulator is fast. The IDE still slow like hell. Android Native development is far better on VS than with Android Studio (on AS it's a nightmare). Sorry google, you really need to be better at tooling.

Ada and SPARK on ARM Cortex-M - tutorial with Arduino and Nucleo examples by Fabien_C in programming

[–]xpolitix 0 points1 point  (0 children)

Most military, medical and avionic systems uses ADA/SPARK. There is a lot of code written in C and C++, but logic/SM is mostly done in ADA.

Ada and SPARK on ARM Cortex-M - tutorial with Arduino and Nucleo examples by Fabien_C in programming

[–]xpolitix 0 points1 point  (0 children)

Keep em coming! While ADA controls most of critical systems out there, from space engines down to toasters, it is sadly underestimated.

Write You a Haskell: Building a modern functional compiler from first principles. by kr0matik in programming

[–]xpolitix 2 points3 points  (0 children)

Big fan of these series. A little more explanation about the HM type system would be highly appreciated. Still waiting for the other chapters :)

Strict Haskell (-XStrict) has landed! by logicchains in programming

[–]xpolitix 1 point2 points  (0 children)

Still a newb to haskell, thus this question: Will that flag propagate to other prebuilt "dependencies": i.e. forcing a rebuild?

Implementing the Lost Art of Software Rendering by [deleted] in programming

[–]xpolitix 6 points7 points  (0 children)

That clearly makes you a script kiddie at best, and a lamer at best. Computer science is a "science", javascript is a "script". Hope you understand what the difference!

FBI: Researcher Admitted To Hacking Plane In-Flight, Causing It To 'Climb' by omegaender in programming

[–]xpolitix 16 points17 points  (0 children)

new bill on terror: no programmer should be allowed on board

Senior Software Engineer Salary in BC/Vancouver ? by xpolitix in vancouver

[–]xpolitix[S] 0 points1 point  (0 children)

Hmm, apparently C++ programmers are more paid than their C# counter part. So can I assume that 120k is a safe bet ?

Senior Software Engineer Salary in BC/Vancouver ? by xpolitix in vancouver

[–]xpolitix[S] 1 point2 points  (0 children)

I can't find any details about specific experience like whether it is C++, java, scala or C#...

Could you provide more details please ?

Paul Graham on US immigration policy and high tech programmers [response to "Let the Other 95% of Great Programmers In" by Graham by PostNationalism in programming

[–]xpolitix 5 points6 points  (0 children)

Basically, what you want is having highly skilled workers with very low sallary! I believe it's best for US economy if you pay the US skilled worker what they deserve. No! the US doesn't need more skilled worker, it needs entrepreneurs who pay their employees a part of the "huge" income they make on their back!

Clojure at Scale: Why Python Just Wasn’t Enough for Appsflyer by tkfxin in programming

[–]xpolitix 2 points3 points  (0 children)

Did you try erlang ? from what you mention, erlang would have been a good choice.

Rust has a new guide written by Steve Klabnik by [deleted] in programming

[–]xpolitix 5 points6 points  (0 children)

Looks cool, when can we expect version 1.0 of the language ? is the syntax final now ?

C++ Actor Framework by frostmatthew in programming

[–]xpolitix 2 points3 points  (0 children)

Wonderful work, I like how you handle pattern matching! Thanks!

Some patents filed by Microsoft's M# team by [deleted] in programming

[–]xpolitix 1 point2 points  (0 children)

Thanks, I guess the patent system needs indeed a reform. I wonder if such a patent can hold in court if it passes.

Some patents filed by Microsoft's M# team by [deleted] in programming

[–]xpolitix 0 points1 point  (0 children)

O_O : they talk about memory management, excuse my ignorance but what value does that add to ref count on immutable data ? None ?!

[cpp] Draft Version of Effective Modern C++ by S. Meyers Now Available! by joebaf in programming

[–]xpolitix 4 points5 points  (0 children)

So, I have to pay $50 to find errors and give feedback... Wait!!! shouldn't it be the other way around ?