Hacker Newsnew | comments | show | ask | jobs | submit | bcrescimanno's comments login

PayPal | San Jose, CA | Onsite (relocation available) | Hiring Web Application Engineers

PayPal is looking for JavaScript engineers who want to work both in the browser and on the server-side in Node.js. Come help us as we continue to completely re-engineer the entire tech stack and innovate on how people exchange money and pay both online and offline.

I am on of the hiring managers, you can reach out to me directly at my HN username at paypal.com or nodejs@paypal.com. We're looking for talented JavaScript developers. Experience with Backbone, React, and Flux would be hugely helpful while experience with other frameworks like Ember and Angular would also be quite useful. We've got some amazing teams of JS engineers and we'd love to have you join!

We've got openings in various areas including online checkout, account servicing, p2p money, etc.

Must be currently legally authorized to work in the USA.

-----


PayPal | San Jose, CA | Onsite (relocation available) | Hiring Web Application Engineers

PayPal is looking for JavaScript engineers who want to work both in the browser and on the server-side in Node.js. Come help us as we continue to completely re-engineer the entire tech stack!

I am on of the hiring managers, you can reach out to me directly at my HN username at paypal.com or nodejs@paypal.com.

We're looking for talented JavaScript developers. Experience with Backbone, React, and Flux would be hugely helpful while experience with other frameworks like Ember and Angular would also be quite useful. We've got some amazing teams of JS engineers and we'd love to have you join!

We've got openings in various areas including online checkout, account servicing, p2p money, etc.

-----


The trouble is, the purpose of the exemption supports traditionally "Republican" ideals of government not getting involved in their religious beliefs. However, there are large numbers of people taking advantage of the exception and they tend to fall into the more "crunchy granola" crowd typically aligned with liberal politics.

-----


Former Netflix employee here; I think I can give some context (and I'll ping @jhusain to let him know this is here if he wants to chime in). These tutorials were created initially to share functional programming concepts with Netflix engineers who were unfamiliar with FP. Jafar created these exercises and taught classes using the material here as the primary source material for the courses. This was all back in 2012 into early 2013 when Netflix was going big with Reactive Extensions.

What good is Rx when a huge number of your team don't really get FP--let alone FRP.

I know a lot of folks have found these exercises useful. I think the odd format of not showing further material until an exercise is complete was more tailored to the structure of the class that these accompanied rather than something meant for standalone presentation online. That said, the exercises are still quite valuable.

-----


I know this is pedantic, but are we still calling Rx as FRP? It doesn't even work well to Rx's advantage (simplicity): grokking Rx can be much easier than grokking FRP, which is much more pure and restricted (though also more powerful).

-----


RxJS author here. We on the RxJS team have never called RxJS FRP as we do not have a continuous notion of time, instead we have a notion of virtual time. That and we do not distinguish between events and behaviors as they all are Observable objects.

-----


Virtual time as in Jefferson's Time Warp system?

-----


As in you can specify the time at which things execute and swap out the concurrency model at any time. This makes it perfect for testing: https://github.com/Reactive-Extensions/RxJS/blob/master/doc/...

-----


It doesn't seem to be very related. Virtual time as defined in jefferson's seminal paper is a variation of Lamport's virtual clocks used in distributed discrete simulations; it is the analog of virtual memory.

The name clash wouldn't be such a big deal (systems is far away from webdev), but time warp is also very related to transactions and FRP in providing abstractions to deal with change in reactive programs.

-----


It's not. Virtual time can mean anything in this case as in not real time and it can be swapped out at any point.

-----


I am going through it just now. I like not having the further material available, as it makes me try a lot harder to get the solution and not scroll down.

That said, I go some strange syntax error, as its a JavaScript editor, and doesn’t highlight unmatched braces or things like that (useful in JavaScript, as it seems to encourage heavy nesting). Not as nice to learn in as a proper IDE.

-----


Can't find a reference to it right now; but, I recall them saying back post-Q1 or Q2 that they had delayed production due to higher than expected demand for the Model S.

-----


I think this is it (from May) : http://www.latimes.com/business/autos/la-fi-hy-tesla-first-q...

-----


I've stopped talking about "Work-life balance" and started speaking almost exclusively to my employees and peers in terms of "sustainability." I've found that work-life balance carries negative connotations and speaks to an end, not a means. I'm glad to see the terminology shared elsewhere.

Completely agree with this article; especially on the point about a small-startup being unable to "out-work" a larger company.

-----


Sustainability sounds better to me personally. I think we all have our own tolerance levels when it comes to how many hours we can dedicate to "work" vs. "life" and still be happy. That term seems a bit more appropriate than the common "work/life balance".

-----


Context: I've been building web sites and applications since the mid-90s and I'm currently managing a team of 15 web application engineers at PayPal.

First, a little honesty: in 2014, it's going to be extremely difficult to get a "developer" job with only "basic Javascript" knowledge. It's not that HTML and CSS are bad skills. Rather, in today's market, together they do not constitute enough technical skill to be an effective contributor to a development team. Given that, no, I would not hire you as a developer--at least not today.

Going further, you've shared screenshots of designs you've created. If you're looking for a developer position, I'd expect you to be sharing something like a GitHub link to code projects you've worked on. What you've shared resembles a design portfolio and I would treat it as such. Not that there's anything wrong with a design / developer hybrid (certainly many folks in web development began or continue to work that way). However, you haven't provided any evidence that you're actually capable of any sort of development.

I'm not saying any of this to be discouraging; you asked a question and I want to give you an honest answer. If you're truly interested in getting into the world of development, you should spend time with Javascript (or any other programming language that suits your fancy--JS just happens to be a natural fit for "front-end development"). Work on some projects, create a Github account to share your code, and start looking for an internship or junior level position to get some real work experience.

Good luck on your journey!

-----


I do agree with you. Throwing in something with Bootstrap and basic Javascript can be enough to create some restaurant's website. But you won't be hired to work on a fancy project on hacker news.

If you want to be hired, either learn Javascript in depth (objects, constructors etc...), either learn a service side language. And in a few years try to learn both, it's not that hard to become "fullstack"

-----


Take a step back and ask yourself question: does it matter? I can see where you're coming from; but, honestly: is your life going to be at all impacted by the name of an individual color?

-----


Should this be done for other CSS contributors who have or will have lost loved ones?

-----


On a case-by-case basis: that's probably fine. (A) It is unlikely to come up too often (lots of people don't have a favorite color), (B) while every named color adds a bit of burden to standards compliance, the bit is so terribly trivial that it's not worth mentioning; it's a single additional line in a lookup table.

There's no precedent issue here to concern ourselves with.

-----


But the extra weight of having to maintain 40,000 named colors?

One in this case isn't one, it is a precedent.

-----


It's the twenty-first century. Assuming we open a precedent that some day grows the named colors to 40,000 entries (which seems like a stretch)... Is maintaining approximately 1.4MB of data in a lookup table really something we are afraid we can't do? I'm pretty sure my computer has forgotten how to count that low.

Is it even a significant burden on the creation of new standards-compliant web browsers? Explain to me how we could go about crafting the development process of a new web browser where populating its table of named colors doesn't reduce to throwing a couple of scripts at a standard normative document to convert that document into the language-du-jour.

Fear of precedent on this question is practically over-stated.

-----


No, it's contractual. Netflix cannot act as a "broadcast" service due to the way they license content. It means that there is a limit to how many pieces of content they can play without any user interaction (a user-interaction will classify the play as "on-demand" as opposed to "broadcast").

(Yes, I'm a former employee who worked on the auto-play feature).

-----


Please tell me there is a way to stop it... I fall asleep and wake up with no idea where I fell asleep watching....

-----


https://www.netflix.com/YourAccount

"Playback settings" > uncheck "Play next episode automatically"

-----


Does a setting like this also work for the iPad app? That's typically what I watch Netflix on while falling asleep.

-----


Not sure if you are going to get this but yeah it works for all forms of netflix.

-----


Oh awesome, thanks!

-----


Without getting drawn into a lengthy and long-winded debate, I'll simply state:

"Development" is a loaded word given your usage. As such, I disagree that IDEs are "much nicer tools for development."

-----

More

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | DMCA | Apply to YC | Contact

Search: