Has anyone noticed that the GitHub reviews on Glassdoor.com only start from May 19th, 2015? Have they been deleting bad reviews? Seems really suspicious.
No, I did not notice that. And that's because glassdoor is such a whiney bitch-fest that being on that site sucks even harder than wading through the dogshit on linked in.
Besides, every one knows that a good PR department will just spam the living shit out of a site like that, and bury negative posts. It's glassdoor's entire business model. And that's certainly something any a-list website can afford to do. All it costs is a handlful for copy editors and some thirdworld developer salaries.
Glassdoor removes negative reviews if you advertise with them. Also if you know the right people who work there (source: my current bosses friend from college works there, and he was bragging to me about how he got them to pull all our negative reviews. One of which I wrote).
Can anyone explain what a sequential programming language is?
Context here:
"I guess I’d underestimated the difficulty of implementing Anything-over-TCP in a sequential language. Just because it’s really really easy in Erlang doesn’t mean to say it’s easy in sequential languages."
I think he's referring to how Erlang uses the Actor Model. An Erlang program consists of (possibly) thousands of individual lightweight-processes. In this model a typical task may be spread out over many asynchronous processes. You can think of it as a program thats made up of thousands of micro-services. Instead of a task taking place over a sequential piece of code, it takes places over many individual processes that coordinate by communicating with each other.
Erlang is absolutely a fixed in-order control flow programming language, on message receipt. It is (generally) referentially transparent, but not declarative.
Erlang's pattern matching allows a great many things to be done in a declarative style. For some problems you end up with a lot of pattern stuff and not all that much "normal" code. Or you pattern match through what would ordinarily be a lot of flow control statements, for each case writing very simple code to handle that one thing.
Since Erlang isn't a declarative language in the larger sense, that's my guess what he meant.
I totally agree with this, it was like 'here's a solution using category theory', but what were the alternatives? How is this useful/applicable to me, and why should I learn category theory?
I know, it's amazing, would love to know what the tech is behind it, it seems super secretive. Here's a link to his company who built it: http://kswaveco.com/ - no details unfortunately.
I wonder if he had Jack Johnson's pockets behind it...? (they're neighbors and long-time boys).
It's obvious enough that the normal wave pool flapper / "pump-and-dump" approach doesn't give you a tube. I always kind of intuitively thought it was wind-related, but reflecting on it that doesn't really make sense. Maybe pushing the water out with some sort of cork-screwing instead of a straight-line push? Who knows... anyway, I feel like they may stumbled onto a goldmine. Awesome indoor winter surfing, anyone?
I think that if the author re-wrote the first method in a cleaner way, composed of lots of smaller methods with descriptive names then the code would be a lot more readable, and you wouldn't even need to debate the whole multiple returns versus single point of return thing because your "mental stack" could handle either option equally well.
For example:
public string Execute(int integer, string str, bool boolean) {
string result;
if (isValidInteger) {
result = validateStringAndBool(str, boolean);
} else {
result = “Error: Integer is too small”;
}
return result;
Want in? https://www.atlassian.com/company/careers ;) When a company has had 30% growth per year according to their F-1 filing (This is a ballpark - please check the filing), you don't need to wait to get hired. More seriously, in a Forbes article last year Scott Farquhar said some employees would be able to buy a house, so there are probably some people who want to pursue some personal projects. I expect Syndey real estate to become very expensive, but I also expect such companies to have some retention policy, like progressive vesting and post-IPO lock-in period.
And now add earnings to that and Sydney is not that expensive. Pure price per m^2 says nothing, the important thing is how much m^2 I can buy with my average salary.
https://www.glassdoor.com/Reviews/GitHub-Reviews-E671945_P3....