skysight-inc/HackerNews huggingface dataset:
Last night Windows 10 popped up a notification while i was gaming "Windows 10 is going to restart in 3 minutes with options "Now" and "Cancel". I clicked cancel and 15 minutes later it just restarted in my face, while i was ACTIVELY using it, no notification, no popup, just blam, 1,5h of updates.

I might have been doing a project and lost half a day of my work just as well.

Now I have to go and take all permisions away from Reboot service in Windows 10

Also it keeps adding fucking Edge and Store to my quickbar every single update

Is Microsoft retarded? How can this be a good idea
Smart machines and the future of jobs
Yeah, I also think Quora should be a better match for this as profiles are much more detailed there
Let's just say that I have no intention of trusting a new Apple filesystem with important data anytime soon.
Sensationalist, Alarmist Journalistic masturbation.
First of all there are plenty of volunteers to wear vests and self sacrifice, so the point is nearly moot.

This complete LOSER of a journalist has created Fear, Uncertainty and Doubt, riding on ignorance of both his editor and his readers.

Great fodder for a return of John McClaine though. Somebody call my agent!
As I understand it, it automatically locks in the (exact) version of everything you install, rather than having this as a separate, optional feature (like shrinkwrap does, despite it not working well - but that's an implementation problem).

The big deal about semver and how it's implemented in NPM is that there is a choice of how to deal with it - either you automatically allow compatible updates and risk an occasional maintainer fuckup, or you explicitly pin everything and take on the burden of constantly updating your versions manually and tracking security releases.

The latter might work for Facebook and other large organizations, but for many smaller developers, the consequences of an accidental break are much, much less serious than those of constantly having to keep pinned dependencies up to date. End result: people don't bother at all, and insecure versions never get upgraded for the majority of the userbase.

This, in turn, removes the incentive for package authors to do anything with semver at all, once Yarn's approach becomes commonplace. Why bother with semantic versioning if everybody is expected to manually check and pin their dependencies anyway?

Facebook also needs to take into account their influence over the ecosystem. The reality is that whatever project Facebook puts out is immediately seen as gospel and "naturally, a well-engineered thing and a good choice to use!" - this is literally a daily argument in #Node.js when somebody is trying to argue why a poorly-fitting tool is somehow appropriate for their usecase. "Well, Facebook uses it!"

In reality, the Yarn workflow is designed to work for Facebook and organizations of similar size, and in all likelihood it will break down in other situations. People will not realize this until they've already bought into it, and by then it's too late.
> The study of more than 4,000 UK IT professionals, published to mark International Women’s Day, reveals women typically reach management level three years faster than men (in nine rather than 12 years) and they are appointed CTO/CIO two and a half years faster (in 13 versus 15.5 years for men).

> However, the survey also reveals a colossal gap between the numbers of men and women working in top IT roles. Of the senior developers who responded to the survey, only 6% were women; with IT managers the figure was 8%, and of those heading up IT only 7% were female.

These statistics are weird together. How can this be?

Speculation: There is a bias against average/underperforming women relative to men entering and staying in tech. This means that the women who do stay in are from the upper end of the distribution. It's as if you took a normal distribution (as skill often is distributed) and truncated some segment of the lower half. This would explain why there are much fewer women reaching managerial positions but why the ones that do reach it do so very quickly.

Is there any data on how qualified and performant female engineers are relative to male engineers who occupy the same position? A result that would support this hypothesis would be something like women in the same position as men in tech have beefier academic credentials or more awards.
So silly... we worry about cats, but humans BY FAR are worse for the planet than cats. Maybe we should be talking about the mass execution of humans who pose no positive benefit for the population as a whole?

We, as the dominant species, are always looking for ways to save the planet - but for the most part it is a blame game. Humans are what helped cats hit all corners of the world. Cats aren't responsible, so why target them?
Bitcoin searches for itself in the third episode of Bitcoin and the Blockchain
Sure, not saying there aren't any benefits but as a casual user they don't feel big enough to justify a switch. I may be wrong though (hence why I'm asking).
F-– You, Startup World
No it is not, Russians have a different mentality. Putin is stability, if they could somehow make him live another 100 years they would allow him to stay in power unless he makes a major mistake.

In Russia you never know what chaos might come next. Before Putin there was Jelzin who oversaw one of the worst periods for ordinary Russians after the second world war. People are frightened at the prospect of what might come after Putin.

There is a lot of media available that attacks Putin relentlessly but people themselves see them as traitors. It's not my opinion but it certainly is the opinion of the majority there.

Like I said, different mentality, if a leader brings stability they rally behind him and (in an almost paranoid way) see behind every critic a traitor that is colluding with foreign powers.

It's been like that for centuries.

Edit: One thing that certainly doesn't help with having a strong opposition is the fact that every single opposition leader since Putin came into power has been caught having secret meetings with the US ambassador. I have no clue how they can believe that this will help in any way. It sometimes seems like the US ambassador in Russia is only there to collaborate with Russian opposition.

Imagine how that looks to ordinary Russians. Or how would it look to you if all of the US opposition would regularly meet with Russian or Chinese officials to get support?
Would you be able to explain why it'd be far cheaper than a real virtual machine? Because the ram is the most expensive part in both cases.
I've got mixed feelings about Atom. I've been using it a bunch for python and markdown. Last I checked there was mediocre support for having smarter indentation behavior w/Python. And it does choke on very large files as reported by another HN commenter.

But on the bright side it's very clear and useful to have python lint output from pyflakes or similar. gvim+pyflakes is decent, but Atom's presentation feels more modern. Atom's markdown renderer is very convenient.
Introducing React Axiom: A Way to Use Models with React
> despite still being heavily outnumbered

Despite?
npm should not be terrified, we've been working with them and they've been very encouraging.

From their perspective it's very difficult to make breaking changes to the client because of the sheer number of people depending on them. (We've faced similar problems on Babel)

Yarn still makes use of the npm registry and all the high quality infrastructure they've built and support they provide for the ecosystem. They are a critical piece of this.
I think 'almanack' would be more recognizably 'almanac' from an English speaker's viewpoint (e.g. https://en.wikipedia.org/wiki/Poor_Richard%27s_Almanack), and still preserve that 'fantasy' vibe
Yep. He was a big one, 22lbs for most of his life. When he jumped on you, you felt it.

(edit: and yes, he did have that special skill of always being able to land right on your nuts)
And at the prison the measure of success is being the warden, but who wants that?
They don't look at github, no matter how much they talk about it. Just put a random link to github, you're fine.

Source: Me sending my resume to recruiters + watching the view statistics on github.
I can't believe there's a serious discussion about this topic. Even if you overcome the technical challenges (which I doubt), people would get depressed on any planet other than Earth. All other planets are just insanely sad for human life. Our soul would suffer to dead...
Do you know of any other country that got those right in a single step and not interleaved with a set of "let's kill our elite now" moments?

The US founding was extraordinary.
hey I am glad that you are an expert and your criticism is of this nature! With my limited knowledge, I see exactly what you mean and I agree with you. There is another difference, however, between the two computes that I think you have omitted in your comment. The cell's inner complexity shares the same information space as the organisms "computes," unlike a computer CPU (and the operating system) which is defined and built by a file entirely outside of the 10mb limit I've set. The cell must fit all of it right next to each other.
> Do you think Flow was built in 3 months as a reaction to Typescript?

They probably knew that TS was in progress when they started, but I don't have a window into that. I did ask some Flow devs a few weeks ago if they are interested in merging with TS, and they answered with a categorical no.
Wait so hiring managers who didn't have more then 60 seconds to parse my resume now have the time to go through years of my stackoverflow activity? Sweet!
generate name
compare affinity in concept space
if affinity > .5
repeat

yarn is framework for doing X in web programming, and this a framework for doing Y in web programming. not sure if dependency management and cluster system management are far apart enough.
> Either that, or they'll end up with a largely frozen code base like Apple's copy of the FreeBSD userland, which is probably OK on a console.

I think this is what they've settled on and are quite happy with.

For PS5 they'll likely do another from-scratch adaptation of whatever the then-current FreeBSD is.
It reminds me of a situation I ran into w/ a Customer who wanted to monitor manufacturing process parameters from a production line. The line already had PLCs controlling the processes. Their PLC vendor advised them to just attach the PLC network to the rest of the LAN with a "firewall" to restrict access to "approved computers". I argued very strongly for independent PLCs connected only to sensors measuring the process parameters. There was no requirement to make modifications to the control PLCs from less-trusted networks anyway. I didn't win the battle, but I stand by my position and feel much the same way about cars.
It's going to learn to like cats and hate Comcast!
Nothing, as I fast during the workday usually (either 18/6 or 20/4). I drink lots of water though. Eat the equivalent of 2 dinners in the late evening (70-80energy% of fat is the target). It's pretty liberating not to think about food the entire workday. The only awkwardness is the social part - so I sometimes eat lunch just to join in if I'm working with a team, or for other social reasons.

Edit:
Another benefit is that you don't get the after lunch crash.
Just stop. Stop bickering about cats being the problem. The problem is humans... We are the problem. Their existence is due to us. Their domestication is due to us.
I used to have this problem with Atom a long time ago. It is slow for huge files. I switched to visual studio code for this reason, despite being on the same shell, vscode is way faster than atom
If anything, Myers-Briggs forces introspection and reflection.

But it really shouldn't be used as an employee classifier... just personal growth only.
So the advantages of Venus:

1. It's closer.

2. It has essentially Earth-normal gravity.

3. It has an atmosphere that can shield you from radiation and meteorites.

4. It's closer to the sun, so solar power works well there.

5. The atmosphere makes available a variety of useful elements that would be difficult to get on most other parts of the solar system.

6. As it happens, there's a fairly happy medium in the atmosphere in which pressure is something generally like Earth pressure and temperatures are something generally like Earth temperatures and that part is also above most of the really corrosive stuff in the atmosphere.

The downsides:

1. You have to develop floating habitats. Those seem possible in theory, but would certainly be an engineering challenge, to say the least.

2. Every element that is not prevalent in the atmosphere of the planet (such as, for example, every metal) is wildly inaccessible.

3. It's a deep gravity well to get into and out of, and also you'd have to land and launch from flight, which is another big engineering challenge.
My first week on the chain, the blockchain that is
> equipping a drone with explosives and flying it into a parade as well

Ever since at least last year I keep waiting for the news to break out: drone + computer vision + navigation system + some kind of weapon (maybe a gun, maybe a poison dart) - all that stuff sent to seek someone out and "deal" with them. Totally doable.

Just a matter of time.
> So you have GUI output.

Which seems like it would be a Big Deal, for a Mac user. The entire appeal of the Mac (for a developer) is that it layers a friendly GUI over a Unix-ey foundation. Presumably a user who values that GUI would also value GUI-oriented ways to do things that were previously terminal-only.

If "just use screen" was an answer that would make that user happy, they wouldn't have spent the extra money to buy a Mac in the first place.
I more or less agree with this.
A general solution to IoT security would be for all IoT devices to only communicate to your personally owned home gateway, which would run open-source drivers for each device to provide the networking/external communication functionality. The IoT device could even be assigned its own isolated network link to the router (i.e. sandboxed).

That approach seems like the only logical conclusion for the device owners. I hope this is how the field will eventually evolve.

While its against the commercial interests of "Internet data" companies (who might subsidize devices), in the long term regular consumer appliance manufacturers will implement it if theres enough market pull for it.
This is not a problem with the package manager. This is a problem with complexity.

When did it start becoming reasonable for a front-end only part of the MVCC pattern to have 68 dependencies?

Or for a transpiler like Babel to add 100k+ files? I'm sorry I just find it ridiculous that instead of taking a look at the disease (unbounded complexity), we are looking to engineer our way out of the problem by creating a package/dependency manager that "scales". Are the frontend problems at Facebook of showing HTML forms and buttons on a page really that complicated to warrant such a behemoth of a system?

This harkons back to the days at LinkedIn where I spent my time in a misguided effort to create a distributed build system because our codebase had grown so massive that it literally took a distributed system to build it and still release within the day. I feel bad for people working on these systems because while it is fun and "technically interesting" to solve "problems at scale", you're really just digging the ditch deeper for your company. You are putting lipstick on the 500 lbs pig; making room in the dump to pour in more technical debt.

I don't think anyone ever imagined we'd be in a situation where a javascript framework is approaching the complexity of an operating system in terms of individual source files and SLOC.

Just boggles my mind.
Hey everyone, I wrote this post for the LendingHome blog. I hope you all find it helpful!

It can be difficult to distill comprehensive tips for body health into a short post, so feel free to post any questions you might have. I'd be happy to make recommendations or clarify any points from the post. :)
I imagine some of the inmates would kill to be the warden.
But still, it remains a measure of both success and opportunity (presence or absence of ceilings).
>The problem is that the p-value gives the right answer to the wrong question. What we really want to know is not the probability of the observations given a hypothesis about the existence of a real effect, but rather the probability that there is a real effect – that the hypothesis is true – given the observations. And that is a problem of induction.

The problem of induction is real and unavoidable in the general case, but there is no such thing as "the probability that there is a real effect". Either there is a "real effect" or there is not.

It might be possible to find a "probability" that you observed a "real effect".

>The problem of induction was solved, in principle, by the Reverend Thomas Bayes in the middle of the 18th century.

The problem of induction is fundamentally unsolvable (hence, "problem"). The article just states that it was solved and never mentions it again. Is it a widely held view that induction was solved by Bayes? Does anyone know where I can read more detailed claims about how people believe Bayes solved induction?
> "1984 becoming reality" is actually the news.

The book was mainly inspired by the Soviet Union and China. Russia acting this way is more news in the "let's not forget" sense than in the "new" sense.
Among others, the right to explore and fix these devices ourselves.

That current abilities to do so, in the U.S. are arbitrated by the Library of Congress, seems entirely insufficient. Except that it perhaps gained us some temporary rights to do so that corporate lobbyists via Congress would otherwise already have taken away.

This tech has become essential to society. Intellectual property "rights" need to find their limits at a point before they put this essential function at risk. If the original manufacturers can't get this right, and where the underlying chipset technologies are from what strikes me as an oligopoly -- regardless of the number of brands and models they get stuffed into -- then the public should have every right to research, verify, and fix the products, themselves.

Ultimately and hopefully, this also works, financially. If you can't make it work properly, you lose control of your revenue stream, rather than using a government-granted monopoly (IP) and your income on lawyers and lobbyists to coerce people to suffer with your failure.
Obviously this is marketing fake from stack overflow.

There is nothing more unreadable than a Stack Overflow resume. Well... except a project on github that doesn't have a readme.
We detached this subthread from https://news.ycombinator.com/item?id=12684368 and marked it off-topic.
Livestock allowed to roam in the wilderness can be very destructive. Is that sort of thing still done there?
Absolutely. However my focus is still on track records vs OP's assertion, and the our longest jaunt in the Venusian atmosphere (A balloon probe) was under a day.

Even so, I fully believe we're capable of building a floating habitat on Venus, but I think it'll be like our Antarctic bases: A valuable scientific outpost in a hostile environment totally dependent on outside supplies, and not a frontier for human colonization.

This is what is ultimately compelling about Mars, we can live there, thrive there, and eventually, breathe there.
If by "social" you mean bad decisions on settling a naming dispute, yes it was a social issue. That issue hasn't really been addressed publicly (the official policy still doesn't specify how disputes are decided by npm when no amicable agreement can be reached -- other than what essentially boils down to "we'll do what we feel is right").

The actual disruption however was solved by npm Inc disabling unpublishing (except for some very specific circumstances) and by creating a dummy account unpublished modules are reassigned to to avoid abuse (whereas previously anyone could simply claim unpublished modules and publish new versions).
How Not to Strangle Your Unicorn
I wouldn't drop this one on psychology's doorstep - the MBTI has been pretty consistently critcized by the mainstream psychology community for decades.
iwn(4) has been present for a long time. I suspect you mean iwm(4)?
<sarcasm>But no one could ever cover or electronically bypass a sensor</sarcasm>

Also, if we could do that might as well also have it call the police with the exact GPS location and drive the perp to a remote bomb disposal location.
Gilded!
I'll put my cats up against your terrier any day. Bite, whimper, dead. That would be your terrier.

My cats kill moles and mice. They do a damn good job of it. Only thing dogs seem capable of killing: rabbits and themselves.
As Yehuda pointed out, such a thing won't happen because Yarn was launched as a community project from the beginning, and a lot of members contribute to both, so even if Facebook decided something sketchy, the community would either stop it from happening or continue with a forked version.
Yes, that's a word; http://www.dictionary.com/browse/despite

Its use here means something like "contrary to the expectation that women face barriers in IT (as evidenced by lower numbers of women in the top positions in IT and in general), they rise through the ranks faster than men."
I'm not GP, but yes. They do not work properly and likely introduce additional vulnerabilities.
Whenever Quora pops up in my search results, it's generally garbage. You get opinion pieces that a bunch of other people happen to agree with.

Stack Overflow is certainly better. Probably 90% of the time you can dig up the correct answer somewhere on the page.

But it's incredible how much of the world's knowledge is still locked away in books. The internet is ok for computer programmers, but for basically everything else it feels like we're still decades away from the "information superhighway" dream.
If 50% of people score the exact same type upon retaking the test, I consider that great evidence that there is relatively stable information in the indicator. As a baseline, remember that if the distribution of results was uniform, a null model would expect something on the order of 6.25% if the noise really drowned out all the signal.
But it proves bundle IDs can only be treated as circumstantial evidence at most.
Once trained, they can use it to find the real Boston Marsthon bombers.
Sounds cool and it's more like 1.8M.

Sadly I don't think it'd be much use for anyone since Archive.org takes care of all archiving.

The only time that I'd see screenshots come handy is for live previews.
How to Attract a Recent CS Grad
> Are people really making projects with dozens (hundreds? more?) of dependent libraries?

Yes.

> Are there aspects of the language or runtime that reward multiple layers of configuration management?

A significant fraction of the node community likes to split their project into really, really small packages and treat them as if they're independent even if they come from the same source repo and tend to get used together. As an example, the popular collection processing library Lodash publishes a package for each method and people actually do depend on individual methods.

There are two major rationales for this. The first is that JS is a dynamic language and in dynamic languages, smaller chunks of code are easier to reason about than larger ones. The second is that the JS community as a whole cares more about artifact size than pretty much any other community. Having smaller packages allows you to produce a smaller payload without having to rely on techniques like tree shaking.

I find micro packages maddening but people give me their code for free and it mostly works so I don't complain about it that much.
Oh god it's fast.. It's freaking fast.

Thank you, Whoever touched this. Thank you.
Reham and Kalam here. Let us know if you have any questions about AptDeco.