News for hackers. Stuff that matters.
Re:blip.strongloop.com is dead – what is this? by hitekker on Sunday January 17, 2016 @03:49PM (#10920994)
Between this and the other article regarding the death of ExpressJS-- is IBM is a good contributor to the JS open source community?
Re:blip.strongloop.com is dead – what is this? by grawlinson on Sunday January 17, 2016 @04:11PM (#10921095)
I quite agree with this comment from Reddit:

"I think you nailed it that this is most likely more bureaucracy than malice.

IBM is like government. There's no sense of urgency whatsoever."

Source: https://www.reddit.com/r/javascript/comments/41dadv/is_expre...

Re:blip.strongloop.com is dead – what is this? by STRML on Sunday January 17, 2016 @09:56PM (#10922299)
This actually happened well before IBM acquired StrongLoop - I first noticed it in February, but it was added in January 2015. The IBM acquisition was announced in September 2015.

In their usual fashion they link to internal bug trackers when committing (without summary), something that has frustrated me greatly while attempting to work with them on strong-remoting and loopback-explorer.

Re:blip.strongloop.com is dead – what is this? by __derek__ on Sunday January 17, 2016 @04:26PM (#10921160)
Did you read the GitHub thread on Express? The project is still very much alive, but its internals have been broken out into standalone packages, so the only commits to Express itself are version updates. That issue was created based on a misunderstanding.
Re:blip.strongloop.com is dead – what is this? by plorkyeran on Sunday January 17, 2016 @06:14PM (#10921558)
If you read further down on the Github thread, the guy who did the splitting out is no longer working on the project and it's now fully in IBM's hands, who aren't doing much of anything.
Re:blip.strongloop.com is dead – what is this? by __derek__ on Sunday January 17, 2016 @09:05PM (#10922134)
I just saw that! I read it a few days ago, but went back to catch up. I came back to edit my comment.
Re:blip.strongloop.com is dead – what is this? by __derek__ on Sunday January 17, 2016 @09:06PM (#10922137)
This appears not to be the case, so it's me who's saying things based on misunderstandings now.
Re:blip.strongloop.com is dead – what is this? by brillenfux on Sunday January 17, 2016 @04:00PM (#10921040)
I have long since come to the conclusion that most of the nodejs ecosystem is rotten. I don't even know where to begin.

I'm certain this is a mentality issue more than anything.

Re:blip.strongloop.com is dead – what is this? by untog on Sunday January 17, 2016 @05:14PM (#10921344)
I just think that the nodejs ecosystem moves fast. But anything involving StrongLoop/IBM is immediately suspect.
Re:blip.strongloop.com is dead – what is this? by edwinnathaniel on Sunday January 17, 2016 @11:24PM (#10922520)
Just strongloop is enough. IBM acquihire them and let they do what they have been doing...
Re:blip.strongloop.com is dead – what is this? by andrewmcwatters on Sunday January 17, 2016 @07:31PM (#10921834)
Most issues are people issues.
Re:blip.strongloop.com is dead – what is this? by pearjuice on Sunday January 17, 2016 @04:05PM (#10921065)
Greed for authority, power and influence is what is causing that rot.
Re:blip.strongloop.com is dead – what is this? by amluto on Sunday January 17, 2016 @03:46PM (#10920978)
One might reasonably wonder whether executing npm outside a sandbox is a good idea under any circumstances.
Re:blip.strongloop.com is dead – what is this? by avita1 on Sunday January 17, 2016 @05:55PM (#10921497)
But they can't be stealing any identifying information right? At best it can count the number of times the package was downloaded.

Isn't the solution for npm to have tighter controls on where it will download packages from?

Re:blip.strongloop.com is dead – what is this? by STRML on Sunday January 17, 2016 @09:53PM (#10922285)
It depends on whether or not it actually delivers a payload. If it does, then it can use a `postinstall` hook to execute absolutely anything it wants, under the context of the user.

This is why you should always shrinkwrap and run a private npm repository in production. Anything less is opening you up to remote takeover at the whim of a single package publisher.

Re:blip.strongloop.com is dead – what is this? by robdodson on Sunday January 17, 2016 @03:41PM (#10920952)
Re:blip.strongloop.com is dead – what is this? by dexwiz on Sunday January 17, 2016 @03:38PM (#10920941)
Analytics shouldn't break applications. If anything npm should provide a way to opt into analytics and provide them to all publishers.
Re:blip.strongloop.com is dead – what is this? by davidbanham on Sunday January 17, 2016 @04:49PM (#10921245)
This isn't npm doing analytics. It's the package manager abusing a dependency declaration and a preinstall script to do their own private analytics.
Re:blip.strongloop.com is dead – what is this? by kuschku on Sunday January 17, 2016 @03:41PM (#10920953)
Even worse, they’re doing analytics without opt-in, or providing a way to use the package without analytics.

This is clearly inacceptable.

Re:blip.strongloop.com is dead – what is this? by forgottenacc56 on Sunday January 17, 2016 @04:10PM (#10921088)
Unacceptable
Re:blip.strongloop.com is dead – what is this? by kuschku on Sunday January 17, 2016 @04:12PM (#10921096)
See, this is why I don’t like english. in- and un- both should mean the same, why I can’t I use them synonymously?
Re:blip.strongloop.com is dead – what is this? by grawlinson on Sunday January 17, 2016 @04:22PM (#10921136)
All languages have their own idiosyncrasies, not just English. I'm a native speaker of 2 different languages and I find that there is still more to learn about them via small mistakes that I make.
Re:blip.strongloop.com is dead – what is this? by pfooti on Sunday January 17, 2016 @04:48PM (#10921241)
Infamous means famous! More than famous!

https://www.youtube.com/watch?v=GIGtHhAfe8w

Re:blip.strongloop.com is dead – what is this? by majormjr on Sunday January 17, 2016 @04:23PM (#10921143)
Inflammable means flammable? What a country!
Re:blip.strongloop.com is dead – what is this? by ntumlin on Sunday January 17, 2016 @05:31PM (#10921408)
I'm aware this is a reference, but for people who didn't know this already, inflammable is like the word inflamed, which doesn't mean "not in flames".
Re:blip.strongloop.com is dead – what is this? by mchahn on Sunday January 17, 2016 @05:25PM (#10921381)
I'm not sure what country you are talking about. Inflammable means the same in every english-speaking country.
Re:blip.strongloop.com is dead – what is this? by trav4225 on Sunday January 17, 2016 @06:39PM (#10921632)
The commenter was making a comical reference to Yakov Smirnoff:

https://en.wikipedia.org/wiki/What_a_Country!

Re:blip.strongloop.com is dead – what is this? by throw_away on Sunday January 17, 2016 @09:01PM (#10922120)
Specifically, the Simpsons' reference to Yakov Smirnoff:

https://www.youtube.com/watch?v=Q8mD2hsxrhQ

Re:blip.strongloop.com is dead – what is this? by striking on Sunday January 17, 2016 @03:42PM (#10920958)
Or, just provide anonymized public analytics.
Re:blip.strongloop.com is dead – what is this? by kolodny on Sunday January 17, 2016 @03:50PM (#10920999)
Re:blip.strongloop.com is dead – what is this? by striking on Sunday January 17, 2016 @06:16PM (#10921565)
I had no idea this existed.

...this basically invalidates any sort of use Strongloop has for tracking its users via optionalDependencies.

Thanks for that.

Re:blip.strongloop.com is dead – what is this? by nodesocket on Sunday January 17, 2016 @03:51PM (#10921001)
`curl -i http://blip.strongloop.com/loopback` returns content from S3. Are we suggesting then they are using S3 bucket analytics to see how many times a package has been downloaded then?
Re:blip.strongloop.com is dead – what is this? by cpeterso on Sunday January 17, 2016 @05:09PM (#10921324)
Should the HN title include "(2015)"? This StrongLoop issue was reported in February 2015.
Re:blip.strongloop.com is dead – what is this? by STRML on Sunday January 17, 2016 @09:54PM (#10922289)
Perhaps. I opened it a long time ago, but I've still been trying to keep it alive in the hope that somebody from Strongloop will actually comment on it.

In the meantime, if you use a Strongloop package, fork it and remove the optionalDependency.