I'm hp co-founder and CTO of prezi. We learn from our mistakes, we have changed the program: To improve the program from now on we will reward bug hunters who find bugs outside of the scope provided that they do not violate our users’ information and that their report triggers us to improve our code base. We will also retroactively check to see if other reports found issues that fall into this category. More info at engineering.prezi.com/blog/2013/12/03/a-bug-in-the-bugbounty/
This should be up-voted some more so people can see the resolution. I'm glad you guys decided to reward the bug hunter for his time as well as provide a response.
i think article is just wrong as it is. Maybe because I'm on the other side hiring engineers. But we don't negotiate salaries. Two factors: what makes you happy/enough (do not think about your salary but about your challenges) and what can we expect from you. I don't care how much money you would make at an other company, because you want to join our company. The first part is very personal. People having mortgage and two kids just overvalue themselves. Immigrants in US (and I guess everywhere) just don't need as much money as they don't see the neighbour's grass.
> But we don't negotiate salaries. Two factors: what makes you happy/enough (do not think about your salary but about your challenges) and what can we expect from you. I don't care how much money you would make at an other company, because you want to join our company.
Ahahaha, oh brother.
You need to care about how much I'd make at another company, because if you dramatically underpay me, I'm walking. I'm ok with fuzzy variance - a few K/yr isn't making or breaking me. But if you short me and give me <90% market average, I'm job hunting. I don't care about how much I like the job - you simply are not valuing me as much as other companies do, and that's unacceptable in my eyes.
Unwillingness to negotiate is a red flag: it signals you can't work with me, are inflexible, and are not interested in accommodating me if something comes up.
So no. Negotiate with me and offer at least 90% of market value. Or I will walk - either I'll join and quit as soon as I get another job, or I'll keep searching. Neither are good outcomes for you.
Most companies are willing to negotiate, especially when you have a counter-offer. So in general, it is good advice. Most companies do not have the attitude of "I don't care how much money you would make at an other company, because you want to join our company" because they know that most people value some combination of enjoying their work, and how much they get paid, not just one or the other.
>The first part is very personal. People having mortgage and two kids just overvalue themselves. Immigrants in US (and I guess everywhere) just don't need as much money as they don't see the neighbour's grass.
Can you explain what you are saying here? Are you saying that only immigrants are willing to take the offers you make, or that you make higher offers to people who overvalue themselves?
I've never come across an offer that couldn't be negotiated, and I never would take the first offer. That includes offers from companies that "don't negotiate".
I'd walk rather than accepting an offer that truly can't be negotiated, because if the company is so inflexible that they can't even yield a tiny little bit, then that's a huge red flag to me.
Do source maps also support tracing values in variables, or do they only map line numbers in source to line numbers in output? Because the former (mapping values) is the hard part of implementing a debugger.
That's an interesting question. Debuggers are very different when they target functional languages and the mote you express with fewer lines of code make for somewhat surprising.
OTOH, the way one codes in functional languages is also different. Lack of a debugger may not he a problem as big as it would be with, say, Java.
No, its plain old lazyness. All these "compiled to JS" language makers would rather add more fancy syntactic sugar or extend the standard library than getting their goddamn bases covered.
I have no problem with that, but please don't go on about how you are much more productive in this language than in JS, and how much cheaper the code will be to maintain.
I think it's ridiculous to call people "lazy" who wrote an entirely new language from scratch and released it for free, because it's lacking one feature.
Per my sibling post, I do not believe you are technically correct. Debuggers must support the ability to debug compiled languages before anyone can usefully implement support for debugging. I'm curious what exactly you think the developers of languages that compile to JS are not doing out of "lazyness"?
because JS is flexible, the VMs are really good recently and the web platform is tempting but haskell coders miss safety, succinct syntax and efficiency.