It keeps me up at night too. I am thinking we should establish a list of all those politicians who have actively impeded efforts to fight climate change. then at least we will have a least for our children to work through when they decide on a fitting retribution
Given that there were 14825158 downloads of lodash from npm last month, that implies that there were over 3M downloads from bower. That's a lot of people to throw under the bus.
According to bower stats over the last 7 days lodash was installed 23 times compared to 4 million npm downloads & 181 new npm packages depending on it.
After thinking about it a bit more, the only reasonable conclusion I can come to is the following:
It's the number of times users actually typed
bower install lodash
i.e. adding it to a project that didn't already have it, as opposed to just running bower install on a package which uses lodash.
Would also explain why despite bower itself being installed 37000 times in the last 7 days, the most installed package is only listed as 100 or so times.
It works a lot like NPM but is specifically intended for use with front-end modules.
Features:
- uses System.js (a polyfill for the future ES6-module-loader spec
- supports CommonJS, AMD, and UMD formats
- has plugins for importing other types (ex css)
- support Typescript/Traceur/Babel out of the box
- uses a flat dependency structure (ie like NPM v3)
- can generate bundles and self-executing bundles (incl tree shaking and minify)
- tracks specific versions of dependencies
Unlike NPM, module installation doesn't depend on packages published to a central registry. It can install versioned modules directly from GitHub and NPM. The registry it uses is nothing but GitHub repo with module-to-repo mappings and compatibility shims.
Its great with everything. Frontend / backend, etc. When I removed bower from our app last year, adopted Webpack and migrated everything over to NPM it dramatically simplified things.
Ah, that's good to know; I'd been sticking to Bower for Phoenix' front end stuff, might start looking at migrating them to NPM if Brunch support is stable now.
I think the thinking behind dropping the support is something like this:
I use browserify/webpack/node and npm is great. I wish more libs that I use were also on npm so that I wouldnt have to fork/shim them. How can I force other people to use npm? Maybe if I drop bower support for my awesome lib that everyone uses, other libs will follow suit, or perhaps the users will see the light and stop using bower because it sucks.
I loved bower and really preferred it in regard with npm for frontend modules. However more and more packages went to npm-only and we completely switched to npm for all.
Looking back, I am glad since it's just a nightmare to deal with dozens of package managers. Because bower was installed via npm, we had npm installed already and just skipped the bower part.
No, he has an objection to them dropping support for "bower", which is a package manager for javascript files. It does seem like a typo of "browser", so I can see where the confusion would come from.
the comparisons don't hold sway. Comparing agriculture to programming is not a valid comparison. To farm you need sufficient space, and usually a wholelot of arable land.
To program all you need is a cheap computer and some knowledge. Both are quite obtainable by an interested party.
if you want to farm, well you may run into trouble trying to do that. the capital investment is huge.
So regardless of you opinion of centralisation of power, programming will always be accessible, and in this day and age it also has great leverage. You can access a large market with little capital expenditure. it is attractive for those reasons alone and will remain so for time to come.
i would be more interested in a comparison to building infrastructure. Not every construction project is a greenfield site, often you have to deal with legacy infrastructure. How has the job market progressed in infrastructure building over the last century? Has it decreased like teh agricultural sector, or has it been more resilient. (I suspect it has peaks and troughs much like software employment is at)
This is a new way of marketing gaming pc's of mid-range price group. You no longer will have to know what gtx780 is and how to build a decent machine. It will also be convenient for media playback. Some kind of a revised htpc that you don't have to worry about, but still allows you to replace almost anything inside (try doing that with a ps4 or xbox one).
Except people will still need to figure those things out to decide which of the many different Steam Boxes to buy....
Oth3erwise, the PC and gaming industry strategies are completely different. With consoles, the hardware is more or less fixed, but later developments (eg die shrinks) are used to reduce the price. With PCs, the price is maintained fairly constant over the short term but later developments are used to increase the performance or whatever is fashionable (eg maintain or reduce the performance but make it thinner).
oh for crying out loud. gravity is the only force acting on these objects.. of course they are not going to move. there is no wind or vibration. i guess if some micro meteorrite hit them then that would cause them to be displaced
low gravity is still gravity, and you may have noticed that dust particles on the moon also fall back to the surface.
the escape velocity of teh moon is: It is Escape Velocity: 2.38 km/s (5324 MPH) .