I have to wonder if you're doing it wrong. We have a very large angular/node app, which has been in production for 2.5 years, with many packages. We npm-install several times per day on different networks and different machines. The only time we have had problems is when the actual npm site itself goes down (thankfully that's rare now but it was annoyingly frequent "in the beginning"). Npm-shrinkwrap is a little painful but gets the job done. I don't hear a lot of people having problems with npm. It kind of "just works" for almost everyone.
Don't get me wrong, we are lucky to have npm at all and I don't want to turn this thread into a vendetta for "my issue" because I hate when people do that but I've obviously struck a chord with the community. I don't think it's just me.
Maybe npm is broken and everyone is either just apologizing for it or complaining instead of fixing it (myself included).
Good teams have a balanced skill sets I've found. You need some uber-algorithm guys who can pass questions like this, but you also need engineers who can fill in all the rest of the tasks that make up a production worthy system. I have not found that the uber-algorithm guys always pay attention to detail, put in good comments, think of all the edge cases, communicate well with outside teams, etc.
Those types of engineers are what you consider a "bad hire", and won't be working at Google.
> you also need engineers who can fill in all the rest of the tasks that make up a production worthy system. I have not found that the uber-algorithm guys always pay attention to detail, put in good comments, think of all the edge cases, communicate well with outside teams, etc.
What's to keep a good engineer like you describe from buying a couple of books and spending a couple of months working on becoming the type of person that can do well on these questions?
> What's to keep a good engineer like you describe from buying a couple of books and spending a couple of months working on becoming the type of person that can do well on these questions?
Google doesn't make everyone multi-millionaires anymore. If you want me to jump through a bunch of hoops for you, you'd better have a pretty solid case for what the outcome will be.
By actively selecting against people who don't want to answer bullshit questions, they're definitely turning away creative, talented people. They're selecting for different people instead. Perhaps that's what Google needs to feed the machine now that the company is mature, so I won't necessarily fault them for it. But that filtering or selection IS happening, even if they don't think it is.
I'd rather flip it around - what's the reason for me to do that? I don't see them offering obscene piles of money anymore, so they don't get to make up ridiculous hoops and demand everybody jump through them. This stuff is rarely useful in the real world, and when it is, you can grab something off the shelf, or look it up then. I'd rather spend time learning the other stuff on that list, that's useful to companies that have their priorities straight.
There is a glut of interesting opportunities out there. For me personally, there are just many more interesting ways to spend my time than revising the CS classes I took almost 15 years ago.
If you drive > 10 mins for Mexi, you're definitely doing it wrong. There are countless places at any price point and any style. Personally I prefer Gilbert's and Don Antonio's (homestyle; both on Pico). The best tacos I've ever had tho were from a street vendor outside of Liquid Kitty. Just outrageous.
Mass transit is the way to go but folks need to speak up. Call or email your representatives so they know to fight for the right things. Everyone knows traffic is awful in LA but the status quo will remain in effect if no one seems to care about changing it.
Personally, I gave up on the commute and just rented an apartment 9 minutes away from work and 5 minutes away from the new expo line (train line from Santa Monica to downtown LA) by bicycle.
It's a pity you're getting downvoted, I thought it was funny.
On a serious note, presuming a significant increase in trust among all parties, wouldn't this idea radically change an ominous situation (Iran having weapons-grade plutonium laying around) into one with peaceful, mutually beneficial, trust-building cooperation between formerly antagonistic nations? Have not stranger things happened?
I'm skeptical that this small reactor rivaled the Uranium program. If your rush 239Pu production, you end up with a product that is very difficult to purify, raises the probability of a fizzle, and generates thermal problems for the pit.
The needed isotope (Pu-238) is only present in small amounts in used reactor fuel.
The concern with Iran is that they might enrich uranium to the point where it is useful in a nuclear weapon (it is useful in a reactor well before this point).
Do you have any stats on "legit" LLCs vs. "fraud" LLCs? I would imagine that the VAST majority of LLCs are started by honest people just looking to create something new. There will always be social hackers in all fields of human endeavor looking to exploit loopholes for personal gain, but my assumption is that they are a small minority.
It seems like the benefits of LLCs to a society would outweigh the negatives.
Another solid purchase by the company that bought broadcast.com in April 1999 for... drumroll... $5.7 billion! Yes, I'm actually not making that up. It's why you know who Mark Cuban is.
It never ceases to amaze me how positive that guy can be after what happened. He has accomplished so much since that fateful day. (shakes fist) "Damn you Italians and your lust for life!!!"