skysight-inc/HackerNews huggingface dataset:
"The React Native package.json currently lists just 68 dependencies, but after running npm install the node_modules directory contains 121,358 files."

That, to me, is what is wrong with npm. The problem stems from node.js not coming with "batteries included" so there is a proliferation of tiny libraries that do the most trivial things.
Did Columbus not exist?
Yarn is currently being powered by a service running at https://registry.yarnpkg.com - at least that's what's referenced in the yarn.lock file that's created.

I see no documentation nor code for the service powering this, nor is there a way to tell the command line tool to use a registry at a different address.

Aren't we just replacing the dependency on npm, Inc.'s registry with a new dependency on Facebook Inc's registry with this?

Yes. The client has a few advantages, but the registry is still closed and while with npm there's an option of running a private registry if you pay them, here, there's no option at all.
So far not a single investor has claimed that their DD team did not have access, that their DD team was competent to do the job in the first place and that the technology as evaluated was sound. You'll note that this whole lawsuit is about claims by the company, not about what they actually had or what the DD team encountered in the lab.

> That wasn't the only disruption and I'm not sure that was the primary one: I would argue the primary disruption was regulatory (using/abusing the LDT framework and consumer-initiated testing).

The technology enabled that. Without the tech that failed to materialize and is not the core of the innovation that Theranos represents.

> I would never use the words trivial and foolproof for anything in medicine or laboratory testing: there is nothing simple about running a comparison between labs, especially for biological samples. Run an identical sample at Quest and Labcorp and the values will differ, perhaps in a statistically-significant way.

Yes, but if you run enough samples then you should converge at something amounting to statistical equivalence. If that doesn't happen then either one of the tests is invalid.

> I agree in that I would expect that proper due diligence should have recommended against an investment in Theranos.

ok. That's probably the most important point anyway.

> Not participating in the scientific community is a giant red flag.

As are secrecy, refusing access to labs, not providing full details on the technology under NDA, refusing to run a sufficient number of blind tests at the request of the DD team. Keep in mind that we're talking about a 100M investment, there isn't a whole lot that you won't be able to do when doing DD for a deal that size.

> I completely disagree that technical DD on the technology platform would necessarily reveal the flaws in Theranos.

If that were true that would mean they had working technology, which they did not have at all. Even for some of the most basic testing they had to fall back on equipment supplied by others and this would have definitely turned up in a real DD, barring magic I don't see how they could have gotten away with it in any realistic setting.
T9 would autocomplete my name to "Asian Lung," which was hilarious to my high school friends. And to be fair, I am Asian and I do have lungs.
Seriously? That comment is worthy of Beavis and Butthead. And not in a good way.
I've got a bunch of cheap Wifi cameras and I don't worry about this kind of thing at all.

All of the cameras live on a separate Wifi network that is unable to connect to the internet. I use Zoneminder to handle all of the recording, motion detection, etc. For remote access, I've got a VPN server running. Fortunately, the cameras I use are perfectly happy to work without being able to talk to the manufacturer's servers (though they do try!).

In a nutshell, I get almost all of the "benefits" of the cloud service (the only missing thing is off-site storage, but a fix for that is in the works) with almost none of the drawbacks.

Of course, this is NOT easy for the average consumer to set up. They expect to be able to plug the camera in and have things Just Work, which is why we've got cameras that can open ports on routers/firewalls, register themselves with cloud services, etc, with minimal effort.

As for IoT in general, my future plans are to use this separate WiFi network for all IoT-like devices that don't really need to connect to the internet. The Philips Hue is a good example - it has a bunch of cloud-enabled functionality, but I don't actually need any of it.
Hmm. Soviet cement mixers? Atop chemical rockets? Well certainly the latter is true. Every rocket we've ever sent to space is a chemical rocket. But cement mixers? I guess you don't have much appreciation for foreign engineers, but the Soyuz spacecraft is widely regarded as one of the safest, lowest cost space craft ever constructed. It's also been in continuous service since the 1960's, unlike any American program. You should read up on them. [1]

As far as military spending: im all for national defense. But obviously if you use your imagination, there must be some upper bound at which increases in military spending have a diminishing return. I think we are above that imagined line, and you think we are below it. But we both agree that a functional military is a valuable asset.

Also, I actually think military spending is a kind of socialism gone very wrong, where wealthy military contractors donate to politicians who then give them big contracts with public funds. Do you want your tax dollars going to corruption? I don't.

And do we NEED 11 aircraft carriers? No other nation on earth has more than 2. We have 11. Maybe we're overspending?

[1] https://en.m.wikipedia.org/wiki/Soyuz_(spacecraft)
Clearly, more training on the Vomit Comet is needed :-)
I may be overly simplifying working with a file, but I'd still argue you're over-complicating it :P You're hitting on a good point with Lambda though, namely the stateless aspect. To get the most out of Lambda, you have to adopt a more Functional-based programming model.

> Once you move beyond a single region on a single account, things get a lot harder.

I could see that.

I'm working in IoT, primarily connecting lots of dumb devices to small translation layers with minute data massaging along the way. In this type of low-intensity environment, the flexibility Lambda (AWS in general) gives you is tremendous.

The second performance(/latency) becomes a primary concern, it's easy to see that trade-off become untenable.
On what basis do you justify this belief?

Did we learn significantly more "about our cosmic origins, about the value of life and our healthy planet, and about ourselves as a species and culture" from our manned exploration of the Moon, than we could have from probes?

AFAIK the primary things we learned were encapsulated by the 10 items NASA listed [1]. Which is great for the moon, but doesn't really give us much to work with here.

[1]https://curator.jsc.nasa.gov/lunar/lunar10.cfm
I think it's more secure because you can deliver to it ("somehow") a global cache of packages.

For e.g. Facebook, I bet they have some online filesystem like NFS or similar, that hosts the global yarn cache for their continuous integration system. This way, their CI system doesn't call out to the cloud for every build.
I think the article deviously wraps up a whole host of issues and presents them as "if we didn't have these dang cars around, all these costs would go away."

First, without cars, keeping commute times reasonable requires that you either live very close to your job (which I admit is ideal anyway) or that you have a very, very robust intercity commuter transportation system. Something we're not even close to having.

Second, we can't move everyone and their brother to city center, or even within the city limits. A very large fraction of workers live outside city limits. Moving all these people with in a distance of rail stations that makes building lots of them cost effective would be very difficult from a city planning perspective.

Third, our economy has been operating on the notion (for quite sometime) that home ownership is ideal. Since people have a lot of their personal wealth wrapped up in their home, asking them to move is not really fair either. This affects "non-car users" too when that move is going to raise the prices of housing where the non-car users live.

Fourth, allowing people to move about easily from any city to any city means that there is liquidity in the job market. This is both for car owners and not. The fact that you can buy a car and go somewhere a train or bus doesn't means you can take a new job when the current one doesn't meet your needs.

There are also other costs that are saved (both monetary based and time based ones) for non-car users. Having fewer people in the city limits means that your wait times for services is lower than it could be. It's easier to get in and out of the city on a weekend.

That said, I'd be willing to pay a more direct tax for the convenience of owning a car if it made people feel better.
The 'attempts at scaling npm client' section is incredibly cringy even to read. Those are real complex problems that every one who works on a massive scale will face at some point in time.
While I'm not a huge fan of Myers-Briggs (or rather, how it's used), that's not what I'm saying.

I'm saying that the fact that some people are using it for some purpose doesn't mean that it's actually useful for that purpose.

As for your response, the burden of proof really lies with its proponents - is there any proof of its alleged predictive power?
I am seeing css styles in javascript more and more now. Is this a performance thing?
I wish some kind of "auto-bundle" feature prevented the creation of multiple hundred MB's worth of tests, readmes and docs on disk when something like single "babel.bundle.js" file would do.

Is it really important that one knows that a tool dependency uses left-pad ? What could be the drawbacks of such bundling?
Why our perceptions of the speed/scale tradeoff are outdated
Errors when calling ambiguous methods are unlikely to be a big hazard – at least we haven't found them to be. Most ambiguous calls are very unlikely to actually occur, which is why that change makes a lot of sense.

The big breaking change is the array indexing one – that will very much require adjusting multidimensional array code.
(other than its non-determinism)
My only immediate weirdness with that layout is the shift key being on the bottom, far to the right with your left thumb. That would take some serious getting used to.
I think author severely under-appreciates how high decompression factor the whole process DNA->proteins->animal->living can have.

Each step of this compression is incredibly lossy and insanely tweaked towards good enough outcome.
(This is meant to be a serious, non-snarky answer.)

Because the "move fast and break things" of app development has hit the mainstream and crossed over into the OS.

It allows for faster iteration at the expense of some stability and familiarity.
just to sample a rock probably takes a week No, rovers are actually better than people at this stuff. A human can pick up a rock, a robot can do mass spectroscopy without picking it up.

Further, you can send a 50+ ton's worth of rovers instead of 1 person who needs to spend most of their time inside and wast all this time sleeping and eating etc.

PS: At best a human can take pictures while holding a camera 'just like a robot'. Notice how you need to send a camera in both cases.
Gen-Z – A New Approach to Data Access
> As far as I followed the story, there was basically double bookkeeping in the technology department. Like the fact that they used classic technology while pretending the results came from their own new tech.

This is why I suspect that nobody of the DD team ever went to the lab to have an actual sample (or preferably several of them) tested in their own presence. Which in this case would seem to be the minimum level required for satisfaction given the radical departure from the standard of the time.

Given that Theranos claimed their tech was too secret to share or be peer reviewed anybody that lost money (theirs or others) should look in the mirror for the cause.
actualyl at this point, unless there is a legal request or a serious security issue, we don't allow any unpublishes. we encourage transferring the package to the npm user and deprecating it. yay immutable registry!
Except glucose and fructose are found in the normal human diet, and have been consumed for 100s of years.

Where in nature do humans or animals eat aspartame?

Now that doesn't necessarily mean they are bad, but it does mean they are unproven. You can find enough studies that show negative effects (in weight loss, gut bacteria, etc), that you should at least QUESTION your use of making your food sickly sweet without nutrition.

Logically if your goal is to eat less sugar, again it seems counterintuitive to make everything you eat sickly sweet. Your body doesn't need to have sugar on everything, or in every beverage. Rather than substitute sugar (known bad) for fake sugar (unknown bad amount), you can just.. you know... drink water and eat better?
Two highly correlated reasons. 1) It speeds up the pace of innovation and change as these companies can now receive rapid feedback and see what works and what doesn't. 2) It heavily reduces the maintenance requirements as Apple is only supporting a relatively small number of platforms. By reducing the number of platforms supported, the companies can then reallocate those resources that would have been doing bug fixes on adding brand new features to the latest version. These all allow the marketing arms of these companies to crow about the new features they've added.

Think about it this way. Chrome's major innovation was being the first browser to rapidly update itself. That allowed it to quickly leapfrog over IE and Mozilla since they could push out many more changes over the same period of time AND those changes would be more likely to be stable. It also eliminated the need to support old versions like IE 6 with security fixes
> why would an entrepreneur want to set up shop on Mars?

? New environment, new markets, new needs = lots of new and potentially huge opportunities. I'm asking myself the complete opposite question.
This is something I hope to work on over the next few months. It's a priority for Ember :)
Multiple versions may sound like it's useful, but it's almost always a bad idea. Cargo doesn't allow it either.

The problem isn't really fundamental. Bundler makes almost all the right choices already. Its major disadvantage is that it only works for Ruby.
Just wanna say thanks for having RSS support!
Yikes, thanks!
If you can mitigate or stomach the data collection in Windows 10, it's a real contender nowadays for a good development machine. If the Linux integration isn't up to snuff (I haven't actually used it yet, my dev is all over PuTTY sessions anyways), you could probably put some of the money saved from buying a MBP alternative into more RAM and use a VM.

As someone who ran Linux both on the desktop and laptop for well over a decade, for me Windows 10 has finally gotten to a usability point that I accept, WRT the window manager. That may sound odd, but I was "that guy" you might have run into who had a fully hand written FVWM config that was extremely customized to be efficient, so the fact that Windows is often sufficient now is quite a feat to me.

That said, my workflow does often consist of just browser + email + terminals, so take that into consideration.
Curious about what the startup does and how far along it is.
"The people who use Snapchat have a threat model that includes the ordinary people around them: parents, friends, friends of friends, etc"

Who were downloading apps that could keep Snapchat pics at the time Snapchat users were telling me they went away and nobody could retrieve them. The Snapchat company could also sell them to the same people. That means, due to no attempts to learn about online privacy, they falsely believed that what the marketing told them was true. Or their friends who spread the same propaganda.

So, let's recap. They had a false belief due to a lack of knowledge of and apathy for the most basic information on digital privacy of the devices they ran their whole lives through. They believed these incorrect things about their own threat model because they listened to a marketing team or their friends' repetition of a marketing team without due diligence. Even mainstream media was posting articles citing security professionals saying its claims were false. Snapchat users were spreading knowledge on Facebook that someone could keep the Snapchats. They still stayed on the bandwagon.

Conclusion: it's entirely accurate, not condescending, to say these people didn't know crap about privacy of the apps they were using and/or were too apathetic to research better options. They continued to do so after lies were revealed since the app was fun and popular. They don't care about privacy in practice.

Meanwhile, easy-to-use, private solutions were available and making the media. Hardly any uptake. Speaks for itself.
> Obama and liberals in general assume unicorns will come protect them and that the military is bad.

Obama increased the military budget during his administration by over $800 Billion compared to his predecessor. [1]

If you're going to make a partisan "thanks, Obama" comment, at least pick something that is supported by facts.

[1] http://www.slate.com/articles/news_and_politics/war_stories/...
You should take the advertised battery size of anything from China with a very large pinch of salt.
It met the expectation of not exploding, so in this context I'm not sure what your point is.
I find the headline fair, after reading the article. The implication of the article is they "could have put" those trapdoors in, since there are primes that have actually been widely adopted following their recommendations. BUt if the headline actually read "could have put" then it would sound like an accusation, or speculation. By putting it in the present tense it simply shows that it is possible for this to be performed. It's a very neutral phrasing.
We currently use a mix of a home-made redmine extension for scheduling, redmine tickets for time logging and google sheet with custom addon for compiling everything per project / period for easier birds eye and invoicing.

We do not plan on maintaining redmine extension, we have different tickets trackers for specific projets, and it is very limited / simple (when not clunky at times).

It worked well for last years and volume, but it tends to be too limited, and not suitable for bigger needs (requires too much hand work each week to cleanup data and handle exceptions).

Main features we look for are :
* simple staff planning/schedule (resource requirement, capacity, allocation)
* time logging with aggregation per activity per project and basic analytics. Custom rules like increments (1/2 hour, hour, ...), minimum logging per day, ...
* full API access to plug to ticket trackers (time logging), invoicing, ...

We looked at some ERP but they usually were to clunky or complicated, and dedicated tools always seems too simple (most don't have any staff schedule management for example).
Interesting. Looks like extroversion is the best correlated (.74) which I suppose makes sense. But nearly as strong (.72) is intuition/sensing to openness to experience, which I would not have predicted. Conscientiousness to judging/perceiving is only .49 and agreeableness to thinking/feeling is only .44. MBTI has no good correlate for neuroticism.

I'm no statistician, but "is approximately as valid" looks to be overselling the situation.
MBTI highly correlates with OCEAN (aka Big Five), a psychological test (see: https://en.wikipedia.org/wiki/Myers%E2%80%93Briggs_Type_Indi...). Sure, some parts make no sense (like insisting in binary values, or some of its interpretation). Still, it is not a horoscope.

I use it a lot when it comes to introducing people to nerdy friends (especially in the context of dating, like: "She's INFP!" or "Yeah, she looks nice, but is a total ESFJ...".)

A link (nice pictures, especially the carnivorous plant for INTP) and some descritpions that actually may be helpful how to deal with other people (especially with different personalities): https://www.16personalities.com/.

If you really want to "be scientific" (as if it was a binary criterion), you can use OCEAN. For me it would be:

O+ C- E= A- N+
You're in luck, there's the new APFS in store for macOS 10.13 :)
Stareable's Weekly Binge – 3 webseries to watch this week
> Twitter undeniably provides value that is impossibly difficult to quantify by any widely-used economic metric (e.g. share price)

Twitter has an 11 billion market cap. The "share price economic metric" values the company at 11 billion dollars. There is nothing wrong that.

Because it doesn't trend upwards it is hard to see the value? There are 4,000 employees dumping their newly authorized stocks on your mom's 401k every single day in exchange for cash. The market still retains an 11-figure valuation for Twitter because there is enough demand for the shares.

First you got to look at who is making money here.

Second you have to look past Twitter's consumer facing product. They have massive infrastructure and massive data and they offer plenty of products from that.

Think about how many little SaaS startups could be inside Twitter hidden beneath that 11 billion market cap. The projects are there, the clients are there.
This is good to know. It would probably be useful for someone to catalog the "desirable" categories for the various personality tests. We know the tests are used for screening, and it's a pretty safe bet that the screening is based on stereotypes.

I don't think it's necessary to precisely nail a specific set of quanta, but simply to avoid the symbols that are associated with negative stereotypes such as introverted, obstinate, or lazy. When I had to take one of these kinds of tests, I just put myself into a mind set of being outgoing, cheerful, agreeable, diligent, etc.
ied didn't work on windows because of the linking strategy. many people who need to use npm use windows.
This is a good time to bring up the fact that Advent of Code[1] will be returning this December. I had a blast working through it last year and can't wait for more.

1. http://adventofcode.com/
Hmm, Chrome looks perfectly fine on my high-DPI display (4k 150%), but both Atom and VSCode have major issues. Possibly an Electron issue I suppose, but I can't say for certain. Pretty ridiculous that almost every other app I run scales perfectly now, but text editors don't. Of course, Emacs, Notepad++ and Sublime all work perfectly so it doesn't impede me much.
Walmart's open-sourced framework powering walmart.com
Yarn isn't a replacement for npm itself. It's a client that can read/write to npm, and other registries such as Bower.
While Yarn sounds like a nice wrapper with extra stuff. I want to ask if this collaboration couldn't happen with the NPM team?
‘Finally. Someone who thinks like me.’
> We need more mandatory, automated penetration testing of all corporations by regulation.

No thank you, there be dragons there. Before you know it that regulation leaks to all software development that includes calls to connect() or bind().

But an Underwriters Laboratory for pen testing? Yes, please. (Or even UL themselves!) I saw an article on HN within the last 12-18 months about a similar concept/security auditing.
The primary problem with Myers-Briggs, besides the four traits not at all correlating with the big five is the test itself because it's binary.

Correlations: https://en.wikipedia.org/wiki/Myers%E2%80%93Briggs_Type_Indi... 0.44 / -0.49 is not correlation.
Nice name too: https://www.getyarn.io/yarn-clip/6f28eef4-98fe-4ae5-96c0-da3...
I'm not sure when was the last time you used a modern Linux desktop environment, but I'd say that there are a few that are pretty polished right now. Pantheon and Gnome spring to mind. This is especially true when you install a nice GTK theme.