Live data from Hacker News

Pullup, the site you join via pull request

pullup.io

41–50 of 52 posts

Re: Pullup, the site you join via pull request

#41

Earlier quoted context omitted.

My point was that JS is so much like C++/C#/Java that you do not really need to learn anything new. If you know any of those languages you can already hack JS.

> My point was that JS is so much like C++/C#/Java that you do not really need to learn anything new. Except Javascript is a prototype based language and the others you mentioned are all object based....but hey they all terminate statements with ; so must be identical I guess.

[deleted]

Re: Pullup, the site you join via pull request

#42

Earlier quoted context omitted.

My point was that JS is so much like C++/C#/Java that you do not really need to learn anything new. If you know any of those languages you can already hack JS.

> My point was that JS is so much like C++/C#/Java that you do not really need to learn anything new. Except Javascript is a prototype based language and the others you mentioned are all object based....but hey they all terminate statements with ; so must be identical I guess.

Of course, the semicolons. Neither assembly nor python use semicolons, so by my logic they must be identical too?

Control flow, method invocations, variables, arrays, boolean logic operators, and general syntax are similar enough that you can look at the JS code and figure out what it is doing.

Re: Pullup, the site you join via pull request

#43
post #23

"We figured pretty much everybody knows JavaScript" Haha, that's funny. I guess all of the world's software runs on the web and is written in Silicon Valley. Oh wait, what's that you say, some programmers actually work on all those weird machines like satellites, assembly lines, medical devices, power plants, and even my car?! People actually write new operating systems, compilers, web servers, load balancers, and de…

Hey there, one of the creators of the site here. When we put this line on the site we never expected it to be this controversial! It isn't meant to be a universal truth, it's just in terms of a "website you join via pull request." So, perhaps better written as: "Almost everybody who works on a website knows JavaScript." The satellite that you join via pull request can be written in whatever you want :)

The satellite that you join via pull request

"Pull me up, Scotty!"

Re: Pullup, the site you join via pull request

#44
post #36

Earlier quoted context omitted.

Hey there, one of the creators of the site here. When we put this line on the site we never expected it to be this controversial! It isn't meant to be a universal truth, it's just in terms of a "website you join via pull request." So, perhaps better written as: "Almost everybody who works on a website knows JavaScript." The satellite that you join via pull request can be written in whatever you want :)

"Almost everybody who works on a website knows JavaScript." That I can agree with.

I would prefer to have that statement qualified with "knows of" ;)

Re: Pullup, the site you join via pull request

#45

Earlier quoted context omitted.

My point was that JS is so much like C++/C#/Java that you do not really need to learn anything new. If you know any of those languages you can already hack JS.

> My point was that JS is so much like C++/C#/Java that you do not really need to learn anything new. Except Javascript is a prototype based language and the others you mentioned are all object based....but hey they all terminate statements with ; so must be identical I guess.

Besides the fact that js is an interpreted dynamic language while the others are statically typed

Re: Pullup, the site you join via pull request

#46

Earlier quoted context omitted.

> My point was that JS is so much like C++/C#/Java that you do not really need to learn anything new. Except Javascript is a prototype based language and the others you mentioned are all object based....but hey they all terminate statements with ; so must be identical I guess.

Of course, the semicolons. Neither assembly nor python use semicolons, so by my logic they must be identical too? Control flow, method invocations, variables, arrays, boolean logic operators, and general syntax are similar enough that you can look at the JS code and figure out what it is doing.

So I guess by that argument you'd put PHP in that family? ;)

Re: Pullup, the site you join via pull request

#47

Yea, they still have a workflow problem that was never solved: https://github.com/larvalabs/pullup/pull/5 On the bright-side at least the project is MIT. Good ol' MIT.

Already solved same-day: https://github.com/larvalabs/pullup/pull/11 But never implemented / merged. Surprised the powers-that-be are resisting the most elegant solution. Then again, I came up with it, so I remain bitter and biased :)

I think the logic is that the current way isn't a big problem now that there is a standard of how you add your username to the file, and has allowed for some flexibility on the membership.

The old saying, "don't fix it if it ain't broke."

Re: Pullup, the site you join via pull request

#48
post #47

Earlier quoted context omitted.

Already solved same-day: https://github.com/larvalabs/pullup/pull/11 But never implemented / merged. Surprised the powers-that-be are resisting the most elegant solution. Then again, I came up with it, so I remain bitter and biased :)

I think the logic is that the current way isn't a big problem now that there is a standard of how you add your username to the file, and has allowed for some flexibility on the membership. The old saying, "don't fix it if it ain't broke."

Have you read the issue? The problem is that the current way things are done requires manual merge requests because of merge conflicts resulting from the updated userlist array. The github api method is 1:1 with the requirements of joining the community and leaves no room for human error (unless the person in charge of pull requests does not standardize their own process for automatic merges).

Re: Pullup, the site you join via pull request

#49
post #23

"We figured pretty much everybody knows JavaScript" Haha, that's funny. I guess all of the world's software runs on the web and is written in Silicon Valley. Oh wait, what's that you say, some programmers actually work on all those weird machines like satellites, assembly lines, medical devices, power plants, and even my car?! People actually write new operating systems, compilers, web servers, load balancers, and de…

Hey there, one of the creators of the site here. When we put this line on the site we never expected it to be this controversial! It isn't meant to be a universal truth, it's just in terms of a "website you join via pull request." So, perhaps better written as: "Almost everybody who works on a website knows JavaScript." The satellite that you join via pull request can be written in whatever you want :)

You can join any satellite by pulling hard enough.

Re: Pullup, the site you join via pull request

#50
post #47

Earlier quoted context omitted.

I think the logic is that the current way isn't a big problem now that there is a standard of how you add your username to the file, and has allowed for some flexibility on the membership. The old saying, "don't fix it if it ain't broke."

Have you read the issue? The problem is that the current way things are done requires manual merge requests because of merge conflicts resulting from the updated userlist array. The github api method is 1:1 with the requirements of joining the community and leaves no room for human error (unless the person in charge of pull requests does not standardize their own process for automatic merges).

The current solution is humorous: https://github.com/larvalabs/pullup/blob/master/config/userl...
Post reply on HN