skysight-inc/HackerNews huggingface dataset:
> Finally, updating a single dependency with npm also updates many unrelated ones based on semantic versioning rules. This makes every change much larger than anticipated, and having to do things like committing node_modules or uploading it to a CDN made the process less than ideal for engineers.

You shouldn't check in node_modules. You should use a shrinkwrap file to indicating the specific sub-dependency versions you're using.
Observationally, I'm 100% accurate in my statements. Someone asking a question like this has little intent to know the actual answer and raises doubt in those who do not have intent to know the answer. It's a recursive pattern that is wasteful. My karma burning is of little significance compared to unbounded criticism that comes in by way of ignorance.

It is wasteful to ask leading questions, and it pollutes the discussion here. HN reacts negatively to "reddit" like comments, so I see little reason why we can't start reacting negatively to people who ask leading questions that are actually veiled blaming statements. It increases the trust of the comments and decreases the extra workloads having to parse people's illogical comments.
Workplace by Facebook, or a Party in the Office
The answer to all your questions is simple: our goal is colonization, not exploration. Without the people it will take a lot longer to see some non-obvious problems. And if you're sending a few people, you might as well send a lot.
The Week in .NET – On .NET on Net Standard 2.0 – Nancy – Satellite Reign
Thousands? Around 70,000 children?

The Swedish organized force (not individual volunteers) for the Winter War was trained, organized and at the front just as the peace started, so they missed most of the blood letting.

We talk about sending a 1/3 of the Swedish military equipment, including of the air force. (Sadly not enough, the politicians had been doing downsizing defense -- just as they have now, when Putin is starting to act like Hitler in the 1930s.)

Wikipedia claimed this aid was the politicians' way of silencing a popular opinion that Sweden should do more. I don't really know. I do know that Swedes in general have no clue about the subject, after the education.

https://en.wikipedia.org/wiki/Foreign_support_of_Finland_in_...

Also, a disclaimer -- I am half Swedish and half Danish, with half the Swedish relatives from the Finn forests of Värmland. So I really don't have a horse in this race. (When Finns have problems with Swedes, I tell them about my relative in Norway 300 years ago, which became a general major by killing lots of "you damned Swedes and Finns". :-) )
50,000 people is the order of magnitude of the Israelites alive at this time. So if 50,070 people died, Israel would cease to exist as a geopolitical entity, whereas this text has them going on to win a war against Philistia merely 10 verses later.

But leaving that aside, a reading of 50,070 has a number of other problems. First, it does not explain how such an exact figure was calculated, which would have been a major statistical undertaking at this time. Compare to a similar situation in Numbers 1, where nearly 60 verses are devoted to explaining the procedure used to arrive at figures much less exact than these. (Those figures are difficult too, but not because of their exactness.)

But leaving that aside also, it doesn't account for the glaring error in the number itself: שִׁבְעִ֣ים אִ֔ישׁ חֲמִשִּׁ֥ים אֶ֖לֶף אִ֑ישׁ is a bizarre way to write a number. It's like saying my software has "70 lines 50KLOC". Everything is wrong: the place order (fifty-thousand seventy, not seventy fifty-thousand), the conjunction (fifty-thousand and seventy), the noun ("lines") is redundant and even interrupts the number. If somebody said "70 lines 50KLOC" you would not assume they meant 50,070, you would assume they made an error.

All lines of evidence point to some problem with the figure, but there is really no agreement as to how it is resolved. The modern style is to assume that "70 men" and "50,000 men" are two different figures, one of them is spurious, and choosing 70 is better than choosing 50,000. The style falling out of favor is to assume two figures for two distinct things, one of which is lost, which is how you wind up with the "70 men and 50 oxen" readings.

Finding a new manuscript could very well blow the lid off this debate, but it would have to be quite old, as both the problem and the debate around it are positively ancient. I believe we have the 50,070 reading all the way back to 50BCE, and we certainly have rabbinical sources arguing about it by c. 300. The book itself only dates to 550 BCE, so it is a very narrow window to stumble onto a manuscript.

There is an outside chance this particular section may be lifted from an older, lost work all the way back to the time of David, so this problem may even pre-date the book in which it appears. Unfortunately we have only tens of lines of manuscripts from that whole period, so recovering that work – if there even is an earlier work, which is not at all clear – is terribly unlikely.
WRT julia's type system: I still don't get it. Is Julia dynamically or statically typed? Are type errors detected at compile time (or since it's jitted when loading a file) or at runtime (i.e. when the code is executed)? I personally don't see much use in just another dynamically typed language that gives me similar errors as R does.
>TVs inherently require a different UI and control mechanism than computers or handheld touchscreens. It's more or less a reskin of iOS, pretty nice, and you can cross-compile/cross-purchase iOS/tvOS apps fairly seamlessly.

This isn't what an OS is. It is about 10 levels of abstraction below this. It handles managing virtual memory, IO, networking, process switching, processor interrupts, threading. All the low level nitty-gritty hardware details you need to worry.

These tasks are fairly generic this is why Linux can run on Smart Phones, Laptops, PC's, Watches, and Super Computers.
I would like to raise the issue of nature vs. nurture in this context: Does Myers-Briggs really identify stable characteristics of someone's current personality or merely the way in which it currently expresses itself.

E.g. consider someone who has previously worked in a dysfunctional corporate environment but was unable to quit that job for financial reasons. They were very well rewarded for superficial qualities like punctuality and tidyness and thus learned that it was necessary to prioritize these values.

Does that mean that this person now has a personality which prioritizes these values? What if their ``natural'' personality in another environment would have been to only emphasize utility to their company even at e.g. the cost of tidyness. What if their natural personality will quickly adapt once they are put in an environment that emphasizes these qualities?

These issues seem to be given oddly little weight by advocates of Myers-Briggs classification for the purpose of hiring decisions.
Let's fix education, healthcare, banking, infrastructure, inefficient military, "warrior" policing, and prisons first. Then, if money is left over, we can go to Mars or just subsidize American's vacation trips to interesting places on this planet. :)
Notes from Oreilly Next: Economy Day 1
As a practical matter, the npm ecosystem today relies on duplication, and no new client that made the "highlander rule" (there can be only one) mandatory could succeed.

Yarn does offer a `--flat` option that enforces the highlander rule, and I'm hopeful that the existence of this option will nudge the ecosystem towards an appreciation for fewer semver-major bumps and more ecosystem-wide effort to enable whole apps to work with `--flat` mode.

Plz send halp!
Wow, thanks for the summary of Borland's history! I've never heard of either Attachmate or Micro Focus before today, and I thought I knew a bit about the software world.
Feel free to Google me.
That's such a J thing to say.
Maybe he just forgot?
Yarn supports `yarn [install/add] --flat` for resolving dependencies to a single version
I've already suggested this as a replacement for my company's Informatica/Salesforce/Custom reporting setup, which is a huge, confusing, and time-consuming mess, for something that's really not business critical. Looks to be a great balance of simplicity and power.
Remote Year raises $12M to combine remote work and global travel
I'm so excited about this. Having wasted lots of time migrating Shopify to use npm for JS package management, it seems that yarn fixes everything that had been a nuisance with it. Woo!
Show HN: A Chrome extension to extract JSON from the tab's data structures
That system won't work for very many tags. Unix systems have limits on the number of symbolic links you can resolve when trying to access a file. I can't remember the limit on GNU/Linux off the top of my head but I'm fairly sure its something ridiculous like 32 links.
I wasn't sure it was possible to put everything you needed to know about AWS on a single page, and it probably isn't, but what an amazing start. Well done folks.
> Zero doesn't sound like a reasonable expectation.

No it does. German documents clearly say "if they try to flee the city - shoot them". Hitler had specific plans to destroy it completely after the war.

> but not everyone was killed.

Out of 27 million deaths only 8 millions were combatants. Do the math on civilians.

> is whether a timely evacuation of Leningrad

Leningrad is a major industrial and cultural center, second city in the USSR, its loss would've dealt a colossal moral blow to the Soviet people. It also tied a lot of Nazi forces, that could've been used elsewhere (i.e. Stalingrad battle).

> Stalin intentionally left much of the civilian population in the siege.

No he didn't. Siege started in September, only 3 months after Nazis attacked. It is not possible to evacuate 3+ million city in such a short time. 659,000 were evacuated before the siege began, and 30,000 after. Many people didn't want to leave their homes.

> is used for silencing honest, civilized discussion about WW2 history.

No it is not.
Reddit gets a lot of stick, but it's a bastion of civility and intelligence compared to the comments on youtube videos or even mainstream newspaper comments. I don't think there is any forum of comparable size that has a higher quality discussion. Reddit's problems are just humans' problems.
Practical Ways to Use the Pomodoro Technique as a Developer
Its a kind of category error I see all the time:

Couldn't have done it without me != All because of me.
They address pretty throroughly why that does not work for them in the linked article.
World Population Growth
You might not need JavaScript
Show HN: Cross-platform thread/mutex/tss/atomic operations in C
The Stack Overflow Developer Story: A New Technical Resume
Even if Mars worked, it would be terrible for the Earth because it would give the first real nuclear asylum. Should leaders be able to live somewhere completely free of the threat of destruction, who knows what they'd do.
Should it work, it can greatly hurt the human race; should it fail, it was a waste of money. I don't understand why people would be happy about this?
With all due respect your analogy with weight and height is a bad analogy.

A much better analogy would be blood sugar level. For many healthy people its sorta constant-ish. The fact that its not nearly constant for a subset of people doesn't prove the test is therefore worthless. It just proves some people have untreated diabetes. The test is not worthless because it can be used in diabetes screenings, unless the point of the test was to tap people like maple syrup trees or something really weird like that.

A major problem with the test is we know people are not terribly good at self introspection, we're all above average drivers and lovers and thinkers, all of us. I am good enough at self introspection to tell I'm pretty well introverted, yet I can imagine someone not so observant or self aware or perhaps neurotic about the whole topic, getting a fairly random score. Or I'm bad enough at self introspection to not realize I'm no good at it at all, and I'm actually a closet extrovert, although I find that rather unlikely (although I would, wouldn't I, if I failed at introspection).

In that way as a secondary measurement I'd propose theoretically that the wider the variation in test results, the worse the person would score in some kind of self introspection ability test. It seems a reasonable hypothesis. You'd need correction factors to deal with people having diagnosed or undiagnosed swings in brain neurotransmitters or use of addictive substances (including sugar and caffeine). But it could be run as a study.
Note that you're comparing a touchscreen to tactile keys in that statement too, though. I could text from my pocket without T9, but try doing that with a touchscreen WITH T9...
Slight name collision with Hadoop's YARN.
We are all our own culture.
The whole enterprise of space exploration has deep roots in religion, specifically the lunar missions where apparently landing man on the moon was expressing Christendom.

If "keeping the light of human consciousness on" as suggested by Musk is not religious, well it does sound very religious.
Yes, but the point I'm trying to make is that the claim that any test has zero predicitive power is actually pretty bold.

For example, the simple test of whether a user clicks a certain link or not already has predicitive power (companies are using this, fruitfully). So a more sophisticated test like MBTI certainly has some predictive power.
Depending on how the discussion grows such additional information could be buried amongst other conversation, and it might be important enough to be highlighted (by having its own thread here?).
Call it what you will, but it's the only time in this whole story that hasn't been "he said, she said."
Even more likely than that - we'll turn Earth into Venus long before we send a single person to another planet (if ever).
> why would an entrepreneur want to set up shop on Mars?

Lack of regulation?
> Editors Note: Barack Obama is President of the United States.

Thanks
Non drivers benefit from roadways too, goods and services still traverse them. But I'm all for more gas tax to maintain roads and establish a "decommissioning" to more sustainable fuels/energies.
If the test is judging mindset, something that changes very regularly, of course the results will change as well. This is akin to saying testing blood sugar is worthless because the result varies throughout the day.
Tying IoT devices to cloud services almost guarantees a limited lifespan.
90% of those files are probably Babel-related.
Does this mean, when politicians at the national level say "we need more fiscal stimulus to rebuild infrastructure," that they're wasting money?

Would it be better if those politicians said "we need higher taxes on cars and trucks to rebuild infrastructure?"

I mean, one of the messages we hear repeated ad nauseum from economists and politicians is that this sort of government subsidy is a good thing: it creates jobs and grows GDP. It's a win-win.

Now, are we supposed to believe it's some kind of perverse incentive and an unfair subsidy?

Which is it?
A Plan to Defend Against the War on Science
The whole version range stuff got me many times. I went to use fixed versions on my own package.json files, but the deps of my deps could still be dynamic, which is even worse, since they sit deeper in my dependency graph AND there are more indirect deps than direct deps. (~50 direct, >200 indirect)

Also, npm isn't deterministic and it got even worse with v3. Sometimes you get a flat list of libs, if a lib is used with multiple versions, the first usage will get installed flat, the rest in the directory of the parent lib, etc.

The npm-cli is basically a mess :\
NFS is a bottleneck. I've had several outages "thanks" to it!
"See also" is just a reference to a related discussion, not the same as the brain-dead calling of "dupe" on every link on a subject.
guiding my parents remotely on how to use software is so difficult.

I have to be very specific, like I have to say click the button about 2 centimeters to the right board of the monitor.

I understand the design pattern of an ui. even I'm new to a software I know where to find what I need. but to them, every new ui is completely new.

For example, they still can't tell when to double click on a button/icon, when to single click.

I gave up on educating them, all I hope is a simpler way to provide remote support.

there used to be a remote desktop app called crossloop, which shut down after its company got purchased.

it's very easy to use, once run, it generates a code and just enter the code on my side, I can take over their desktop.

the closest solution now is chrome remote desktop, but guiding my parents through app store to install it is a long pain process and they can't remember where to find the app next time.

I thought about recreating crossloop myself for people with the same need. But I talked to my friends, they don't seem to share the same pain. And I thought the market for this will shrink as the newer generations are more familiar with computers.
RuntimePack 16.7.4 Full (x86/x64) Crack Free Download
Yep, the docs are very good, and I've been enjoying catching up on the blog archives, too, for interesting project background and philosophy.
I find the best way to build a portfolio is to attend local hackathons.
They're great not only because you will build a whole project in 2 days, but you get to learn from professionals, make contacts, and possibly meet someone who's hiring.
Also, meetups (meetup.com) are a great way to meet local people who might be hiring or know of companies that are.
The current president's plan is a 'flags and footprints mission' (over 20 years from now).

Where are you getting the trillion dollars figure?[1] Even the 90-day report came out at less than that.[2]

[1] https://en.wikipedia.org/wiki/Vision_for_Space_Exploration#/...

[2] https://en.wikipedia.org/wiki/Space_Exploration_Initiative
I'm interested in the arguments against immigrants who have nearly nothing and little-formalised skills.

Historically is there any information on the quantities of migrants who have migrated to the USA with highly-formalised skills, or who are already wealthy vs. those who arrived with nearly empty pockets.
For convenience:
https://en.wikipedia.org/wiki/Eye_movement_desensitization_a...
Plus the idea that non-car-owners do not benefit from a functioning road system is laughable on it's face. Busses and Ubers need roads too, and that's not even including the trucks that bring them their food and Amazon orders or the police that protect them and the fire fighters that may one day save their life.

That all being said, it is true that the gas tax (along with most other taxes) has not kept pace with the growth of our infrastructure or inflation in general. Going in on increasing the gas tax is the best way to insure you are not getting re-elected because many Americans apparently believe that they pay enough taxes (they don't.)
Docker's Four Benefits for APIs
My guess is they switch the numbering system over and call it macOS 11. There's no sign of Apple breaking from the lockstep yearly releases with iOS feature integrations, and next year is their one shot to make the version numbers line up.
Ah! You're right. Now I get what you mean. Thanks.
We detached this subthread from https://news.ycombinator.com/item?id=12684576 and marked it off-topic.
Hygieia℠ 2.0, a DevOps Dashboard Created by the Capital One Engineering Team
Telescope to Seek Earthlike Planet in Alpha Centauri System
> Part of the problem with traffic is people go where the jobs are. There is a perverse incentive to house jobs where people aren't.

This! No city loves car entering their perimeter. But no city chooses to push enterprises/services/commerces out of their perimeter.

Talk about having your cake and eating it - or, as we say in Italy, having your wife drunk and the barrel full :-)
Having just setup my gaming PC with an external SSD that can boot up as a ubuntu based machine learning workstation, I wholeheartedly agree. Desktop linux is brutally bad. At least they finally fixed the fonts. My current desktop is split into two because my 4k monitor which uses dual-dp is recognized as two monitors. Also, I had to install Nvidia drivers myself post install on a 640x480 desktop. The whole thing is laughable.

It was much easier getting nvidia-docker, tensor flow and caffe running than getting the desktop to limp along.
Thank you. Done. The issue is reproducible with an entirely new project.
25  Blogs for CIO’s
This is a very thin overview of the conference, but I'd love to see others' impressions or see a curation of conference reports here. I'm not sure Tim O'Reilly's pulling this conference off, but he's trying.
In theory, those submodules should be npmignoring those files and subdirectories, right?
True, that would probably be the ideal scenario - independent yet collaborative.
> Yarn pulls packages from registry.yarnpkg.com, which allows them to run experiments with the Yarn client. This is a proxy that pulls packages from the official npm registry, much like npmjs.cf.[0]

Time will tell whether they only want to be proxying NPM or will allow direct pushing to their own registry. If they do, JS ecosystem might see another big shift.

[0] http://blog.npmjs.org/post/151660845210/hello-yarn
My initial tests with this are very positive (I tried this use case here: https://github.com/npm/npm/issues/10999 ). It handled it quite well and we'll definitely be considering this for our package.

I'm curious about the "flattening" approach though -- and why something like ied ( https://github.com/alexanderGugel/ied ) wasn't done instead. ied only ever installs one copy of a module, but allows each module to think they have their own copy of it through clever symlinkery (essentially making it FEEL like npm 2 while getting the benefits of npm3/yarn). I'm not a fan of (explicit) flattening for a number of reasons:

1. Mimicking recursive dependencies while still only having on physical copy on disk has the benefit (or downside I suppose) of isolating and protecting different module's dependencies from each other. AKA, if you require("x").mutate = true, this won't be seen by other modules. Again, depends whether you like this feature or not, but with node's treat-symlinks-as-different-files configurable switch, you can actually control it yourself in ied I believe.

2. You don't run into tricky situations where require("x") can accidentally pick something up you didn't mean to (since it is now in the parent path of ALL your dependencies). So, if A depends on x, and you install B, it will be able to require("x") (maliciously?) and modify it, affecting A's behavior. Perhaps this is considered a strange possibility, but it gets particularly weird with peer dependencies, where you expect the user to choose their own top level dependency, but this can now be accidentally "chosen for you" by a subdependency of another package.

3. I just don't like clicking on my node modules folder and seeing 100 top level directories when conceptually I typed "pkg-manager install one-thing". This can lead to you yourself making the above mistake, by require("x") and having it "just" work, then having it "just break" when you remove the dependency that included x.

I'm willing to be convinced though (on RunKit we had module-fs simulate npm2 install behavior, super simple recursive installation, conceptually similar to what ied does).
It's much more than 'astrology or tarot cards'. MBTI correlates with the big five personality traits. Which are backed up scientifically.
Brilliant. I've been trying to tackle this problem for the last year or so with shrinkpack (https://github.com/JamieMason/shrinkpack) with _some_ degree of success and a nagging feeling that much more could be done.

It's great to see attention is being spent on what is a really important area, one which has been largely under-appreciated in Node.js until now (aside from for a short period after the left-pad incident).

Kudos to Facebook, I look forward to giving it a try.