skysight-inc/HackerNews huggingface dataset:
I thought the same thing as well. Unfortunately, there is still a bit of work to be done on the Julia side. The tidyverse ecosystem in R has relentlessly focused on ease of use and package compatibility, such that everything "fits" together in a logical way. I can't emphasize enough how much of a difference this makes in being productive with a language. Many of the things I do on a regular basis in R are actually rather mundane, and are possible to do in Julia. But it's just much more of a pleasure to do them in R.

Fortunately the DataFrames ecosystem and related packages (like Query.jl and StructuredQueries.jl) seem to be headed in the right direction.
> Twitter needs to focus entirely on real time news

Why would anyone want this when Twitter has already been shown to influence news spread on their network to silence news that goes against their own white west coast american ideology.
They used to make those. Not enough people bought them.
Yes and "good environment" != "productive environment" for a lot of us if "productive environment" == "quiet dark and isolating".

I'm much more satisfied with light and space, at the expense of noise and productivity.
Whatsapp was having comparable traffic and users with something like 20 engineers. It is not directly comparable, as all whatsapp users at the time were app users whereas twitter's users are web users (more expensive to run). Furthermore, with everything public, Twitter needs a lot more policing than whatsapp ever did. But they can probably reduce their stuff to 2-5 percent of current size and still provide the same service that users get - though it will have to be better engineered than what they are currently running.
Is this basically Mode for R?
Dropbox rolls out PDF signing, iMessage integrations
I am always amazed by how many discussions of MBTI go on without any consideration of the Jungian cognitive functions that the 16 MBTI types are based on. Without seeking to understand the function stack associated with a MBTI personality type it's hard to use MBTI usefully/as it was intended to be used.
I had gotten the impression that happened because they were using an algorithmic compression engine that favored false positives over false negatives, i.e. they had essentially trained an algorithm to generate "strings of characters looking like words" as a means of compression and some weird strings of characters were determined by the algorithm to be words even though they shouldn't have been.
Stack Overflow puts a new spin on resumes for developers
The article may imply that, but it doesn't make the case with the numbers it presents. To avoid distortion, you'd like the tax base that pays for the roads to match the usage of the roads. Because non-drivers also benefit from the roads, that means use fees alone is NOT the right tax system. Use fees may well be too low, but nothing in the article gives you any confidence to say that.
How Naked Mole Rats Conquered Pain–And What It Could Mean for Us
> Would it be better if those politicians said "we need higher taxes on cars and trucks to rebuild infrastructure?"

I would be better if they did it. But, if they _said_ it they would immediately lose their office. So...

It's been known for a very long time in economic circles that the taxes we have are not the best taxes, or even good taxes; they are the taxes that politicians were able to get people to vote for. So, we have a staggeringly-low gas tax and make up for it with income, sales and property taxes.
>"This is a narrative I've heard, but is there anything to back it up? NASA has operations on multiple planets and now outside the Solar System. They seem to develop multiple major, pioneering projects, from space telescopes to probes to other planets to earth observatories to Martian rovers, all at the same time. I'm impressed."

SLS will end up taking more than 3 times as long and be many times as expensive as even the Saturn V program was, and that is after decades of technological advancement. The current math is that SpaceX does everything three times as fast at a tenth the cost of NASA; this is not a contentious view. Both ULA and Blue Origin are faster and cheaper than NASA too.

>"Any evidence of that? Due to the Great Recession, the GOP's refusal to increase revenue (and aim to shrink government), and the current radical budget caps, many programs in many departments - even essential military programs - have had to be cut."

NASA's budget was not cut significantly, and the current program (SLS) is incredibly expensive. There is an argument for a single launch vehicle being less expensive to develop and maintain than two, but this is somewhat counter-veiled by only having to man-rate a medium-lift vehicle, and not having to start again (almost from scratch).
They must be so looking forward to life in the Mars desert!
Let me interject .. lets not forget most significantly that it was the cotton trade which fueled the early industrial revolution in the United Kingdom and at that time many years of boom in the United States and elsewhere.
Even short term there would be money to be made and with the option of return journeys it would be attractive to people. Young, single and childless will be their target at first. This means you generally have a healthier population so less stress on the medical resources and they have more disposable money to spend on expensive imported earth goods.
What is the practical difference between the two methods? It seems like a "six of one, half a dozen of the other" kind of situation. Besides, building an entire replacement stack component before cutting over seems like a wise course of action to me (cache warming concerns aside) to avoid issues caused by inconsistency among peers.
I thought the MBTI gave an X if you were actually at the middle?

So you'd get an I at less than 45%, an E at more than 55%, and an X if you were on the border.

Further, you said they were normally distributed, but didnt talk about the variance. It's possible that people who are just a little from the middle by % of population are meaningfully different than the average -- a quarter standard deviation could be a meaningful amount of change in the real world.

So your argument doesn't actually support your claim: with the inclusion of an X band, it's possible the gap between E and I is meaningful in real world situations. We can't know merely by knowing it's normally distributed, we need to analyze the standard deviation size versus the minimal meangingful difference in the real world.
Because the npm client is a hot mess?

The official npm cli is quite old and evolved along with all the different coding styles and architecture choices of the node and JS ecosystems.

It's also full of dependencies on originally purpose-built modules that suffer from the same problems. This compounds various issues, resulting in long-standing bugs like `npm publish` sometimes not actually including all files in the tar bundle it generates[0].

NPM 3 was a partial rewrite but it's still built on the same mountain of code as NPM 2 and 1. npm Inc developers have in the past complained about not being able to address issues for a lack of resources despite having a ton of developers on the team[1].

The official npm client also doubles as an account management CLI to the npm registry. Which apparently npm Inc now considers a design flaw as they recently started creating a standalone tool for managing other aspects of their commercial services[2].

And finally it's important to understand that having a new package manager that is not tied into npm Inc means it's easier to replace the npm registry as the official node module registry in the future. Which would allow the community to get rid of the privileged position npm Inc currently holds in the node distribution (which is otherwise governed by the Node Foundation).

Rewriting the client from scratch actually turned out to be the sanest approach in this situation, I think.

[0]: https://github.com/npm/npm/issues/5082

[1]: https://github.com/npm/humans

[2]: https://npmjs.org/package/wombat
Fyi: I subscribed briefly through their iOS app. The Apple app store allows you to easily manage subscriptions made through any app from the store, which made it much easier to cancel.
I generally agree with you but wanted to point out that:

> same credit card + same hardware = same developer

is fine as a pseudo-identifier for fraud detection...but I don't think is actually an identifier. It's kind of like someone knowing my social security number and birthday but not actually being me.

IMO, Apple should have immediately reinstated the account once contacted about a potential edge case rather than insist that, "they did nothing wrong" because the implication of that is that the above two pieces of information is legally acceptable as personal identification and that the developer _did_ do something wrong.

I may not believe Kapeli 100% and his reputation is tarnished some in my eyes, but I don't agree with Apple standing on the notion that CC + device identifiers together are sufficient PII. Fine for fraud detection in a "pseudo-" context...sure...but not enough to deny immediate reinstatement.
As Sebastian said we are more than excited to explore what we can improve in the future. If you are interested, please start a discussion on the GitHub issue tracker: https://github.com/yarnpkg/yarn :)
> It seems like 10.6 is the agreed-upon high point for macOS

I don't know who is agreeing here, but I find people who say this to be looking with some seriously rose-tinted glasses. Mac OS X 10.6 is really not that great. It's hardly as "rock-solid" as people make it out to be.

It's the iOS 6 of OS X. It's the refinement of the most familiar interface before things started changing. That doesn't make it better, just more comfortable for some.

Here's the kicker: it's ugly. It looked good at the time, but looking back on it, it looks clunky. The remaining Aqua elements look out of place and weird, buttons lack consistency, design is all over the map.

10.12 isn't perfect but it's a pretty damn good OS. Mac OS X/OS X/macOS has always been kinda buggy; it's the nature of an OS with a significantly smaller userbase. IMO it's no worse now than it was in 10.6, except it has a ton more features.
Yep, my mistake. Main point stands, helps to have some plain english.
> They address pretty throroughly why that does not work for them in the linked article.

Not really. They just mention it in passing:

From the article

>> Shrinkwrap files aren't generated by default and will fall out of sync if engineers forget to generate them, so we wrote a tool to verify that the contents of the shrinkwrap file matches what's in node_modules. These files are huge JSON blobs with unsorted keys, though, so changes to them would generate massive, difficult-to-review commits. To mitigate this, we needed to add an additional script to sort all the entries.

Comparing node_modules to shrinkwrap isn't necessary. Building the app will re-generate node_modules and tests should catch whether or not the app works as intended.

The sorting issue for shrinkwrap is legit, but the answer to that is sort it! Sure you'll get some deep diffs if the dependencies change, but that reflects the real changes to the app.

The simpler answer seems to be to add a build test to mandate the existence of a shrinkwrap file, verify it's sorted, and (optionally) verify it's up to date. The latter doesn't even have to be done every build.
Tell that to my google searches
Sure my point was just that Hadoops' YARN(yet another resource negotiater) is fairly well known and well-established at this point. I don't actually care what people name their project but I was expecting to see an article on scheduler's is all.
And that disproves my point how?

In last quarter Apple had revenue of $42B.

$24B in phone sales compared to $5B in Mac sales. iPad revenue roughly same as Mac sales. Services made up the bulk of the remaining revenue.

This gives you an idea of how unimportant Mac sales are to Apple. They just need Macs for the sake of the iOS ecosystem.
Here's why you should use Git
Thanks.

The pricing is "revealed" when you use the app.
Everything comes down to time and budget. Assuming you have a project budgeting model, make sure that for every project you add in estimates for analyzing, documenting, and integrating the backend layer, and call it out specifically as a result of insufficient documentation. What you're trying to do is get someone up the managerial food chain to ask, "Why are we paying developers to do this for every project, when we could document this once and be done with it?"

To put it another way, you'll never have enough leverage to talk another business unit into spending their time and money to solve your problems. You need to make your problem someone else's -- someone with the ability to force the solution.
Neural Assisted Painting ~( Deepdream and Photoshop )
I love JavaScript. What's wrong with that?
Sometimes, people strive to be different, perhaps to improve themselves. When answering a MB question, the answer could be understood in two possible ways: "I usually do that" and "My instinct is to do that". For example, she might keep the room clean but when she was younger, she was sloppy - her instinct is still to be sloppy by she is more disciplined now and keeps clean. How should she answer? These kinds of confusions could change a type.
As a person receiving the screen recording, do I have the option to opt-out, and not report my viewing metrics back to the creator?
Saw this on /r/mk. You did a very nice job on the keyboard. How is it typing on an Ortholinear-like keyboard?
Right so we need to send some heroic looking astronaut types asap to hold the world hostage for re-supply missions. I agree.

No doubt you also want an ever growing number of highly skilled people to build things since they will doubtless be faster than remote operated stuff from earth. Plus you may as well make use of the infrastructure you're building.

But beyond that I don't see why you'd send people who will have a very real chance of over-burdening your infrastructure and dying possibly taking down others with them.

Plus building a remote operated robot factory on earth sounds like awesome fun, surprised no one seems interested! I don't see what other open hardware & software project could make a bigger difference to human space colonization.
Again though it's political suicide. People will bitch all day about having crummy roads but if you suggest a tax increase that would amount to 2 bucks extra for every tank you'll be run out of town metaphorically, and possibly literally.
Musk is aiming for humans on Mars in 8 years (2024); this is one of the reasons I am most optimistic about it.
Seamless-Immutable: Immutable for JavaScript with Normal JavaScript Arrays and Objects
Gah, you're right. I read it as we mustn't... rather than there aren't any so we can't. My mistake.
I have found that news tools have come into play that I haven't really felt the need for a faster language then R for my work

Could you elaborate? Which new tools?
Besides convincing your backend team that sharing how to communicate with the API in a structured way is important, one bit of advice in general is to make it easy.

One way to make API documentation easy is to generate it from code rather than write a doc manually. This can pull from class and method comments to add description to your endpoints (if those comments exist and are relevant), but even if they aren't there you'll still have access to the endpoints and the input/output.

I'm not sure what your tech stack is but here's an example using Django w/ Django Rest Framework. You can use Swagger [1] for docs / a browsable interface to the API. Then you can use an integration like Django Rest Swagger [2] to automate most of the work.

[1]: http://swagger.io

[2]: http://marcgibbons.github.io/django-rest-swagger/
There's a lot to like here - deterministic builds are great. However, yarn doesn't currently seem to support installing straight from github or private packages [0], [1].

I'm sure this will be added in the future, but it is currently a dealbreaker for me - I'm using a single package that's just straight hosted in a private git repo, as the package itself isn't ready to be published yet. I'm sure other people are using private packages for more normal reasons (closed source, pre-production, etc).

If yarn actually made it simpler to refer to a local package during development, I'd be on board with that. (I am developing the dependency, but want to also work on the thing that depends on it, so I'd rather just save locally and refresh npm on the outer project, but that's hard to get right - file urls don't always update, the easiest workflow seems to be delete the package from node_modules, and npm install, with the package having a git url rather than a version in package.json).

0: https://github.com/yarnpkg/yarn/issues/573

1: https://github.com/yarnpkg/yarn/issues/521
Docs here [1] say yes.

It also seems to imply that this is edited by the `yarn` command so it would be invalidated if you manually edited your `package.json`? Dunno if it's destructively invalid though.

1: https://yarnpkg.com/en/docs/configuration#toc-use-yarn-lock-...
Funding, bureaucracy, war?
Is it failure of imagination? I don't know that's true.

Let's look at some of the aspect of life described in the article. Assume I'm just some artisan, good at my job, respected for my ability to work materials into goods. Making the odd innovation here and there. As a result I'm not in the ruling elite, nor the warrior "caste", but I'm doing pretty good for myself compared to most people.

Basically let's just say I'm equivalent to a decent software developer in our society.

I can imagine all sorts of things:

* I'm ashamed that I'm not a member of the fighting classes

* I don't have strong opinions of that fact

* I have a strange (to me in the 21st century USA) relationship with those of the fighting classes

* similar thoughts toward ruling elites, plus:

- Do i worship them or revile them? Do I have differing opinions on different people in that class, or do I view them as an undifferentiated mass?

- Do I expect to have any influence, or none, etc? How do I feel either way? (I can imagine having influence on the noble class but being rather upset because they are supposed to have a direct line to the gods, and why are they asking me?)

Other things I can imagine:

* Do I fear being sacrificed? Am I ashamed if I am afraid of it?

* Do I see the sacrifices as great? Or do I see them as an unfortunately necessary unpleasantry? Or do I see them as a source of shame because the rulers are out of touch? Is there an apocryphal tradition of the Gods actually being gentle and not wanting blood sacrifice, but this is being ignored by the priests?

* If my kid gets recruited to the military, am I proud or scared or both? Do I prefer his capture or his death in battle? What conduct makes me proud or not?

Basically my point here is that imagination and lack of data combined results in a truly honest answer of "I don't know which of the options for any of the questions above is right". This leads to a simple "I don't know", not because I can't fathom it for lack of empathy or imagination, but because I can see many many different ways it could be experienced.
If it's a non-profit, I think so, up to some level. Probably best to ask an accountant for the details though.
And given that nugget of actual evidence, I can decisively say that he definitely screwed himself over.

This is how the business world works. Sometimes you can't get the best deal, but it's still in your best interest to accept it regardless. You have to act rationally; you can't just defect (to borrow some game theory parlance -- this literally resembles Prisoner's Dilemma) in the name of "principles."

One moderately-crafted blog post later (saying Apple wasn't at fault, and he wasn't either -- his account was "only" linked to the other one), this guy would have been back in business. It's no surprise that this guy hasn't ever worked at a big company before, if you don't swallow your pride every so often and keep your mouth shut, you get kicked to the curb, and it's surreal that he was a self-professed businessman because of how often this happens in the game.

He WAS winning, and he would've won (nobody would've taken his PR damage control post seriously, and initially everyone believed his fabricated narrative of innocence), but he royally #$!@ed up because he thought he could've had his cake and eaten it too.

I can't under any circumstances imagine any possible outcome to this scenario where Apple would've both admitted wrongdoing AND reinstated his app. Let's not get too greedy here...
Pluto gets a buddy: A new dwarf planet is discovered in our solar system
I have a few cheap chinese ip cameras and I noticed that they have telnet open (I subsequently rooted them to fix this) and of course have them behind my home firewall.

However this and other IoT devices got me thinking that maybe it's time to start an underground device hacking organization solely committed to not only rooting and reverse engineering these devices but also releasing new firmware for all of them with open source internals. I'm sure this would have to be "underground" due to all the legal restrictions around the embedded device drivers.

Who wants to do this? I wouldn't know where to start besides a .onion site...
Post edit: the above was fascetious. Linux is excellent but is also clearly the product of many years of community evolution, and it shows in its many quirks.
I don't get it. Sorry.
The idea to scrap it came from the Obama administration, not congress:

https://www.scientificamerican.com/article/nasa-budget-const...

The plan to cancel it actually included an increase in NASA's budget, so it was not about general budget cuts.
Actually, my Dad grew up on a mountain where, every day after school, he would come home and gather up the pig and cows that had been let free to eat for the day.

The statement you quoted said cats "should be no more allowed to roam than <other domesticated livestock>". Your father's livestock were allowed to roam. Ergo, maybe the author wasn't talking about the farm your father grew up on. Something something false equivalencies or something.

Did farmers originally lock up their barn cats in the barns?

Did Jesus have a pet cat? No. Cats are the devil. Or maybe the author was not prescribing a one-size-fits-all solution.

We have a litany of examples of "Europeans brings domestic cats to newly-explored island, ecological devastation ensues", I don't think we need to digress with stories unrelated to the environments to which the author refers (which I gather to be urban and suburban environments).
1-based for statistics is a STRONG reason to use it. 0 based is ridiculous for a statistics program

Could you elaborate on that? What about statistics do you feel makes it necessary to have 1-based indexing?
How Birth Month Influences Personality Traits
Read this: http://www.medicaldaily.com/how-birth-month-influences-perso...
Why are you stuck on this idea that fees are not appropriate if someone else benefits from the good?

If we charge semis a use fee, then tomatoes in my grocery store go up in price, but it's still cheaper than me driving to California and buying them myself. And it gives local produce an advantage, reducing incentive for road use, exactly as it should. So, assuming no increase in net tax revenue, my income taxes would go down proportionally and I could actually save money by buying local produce, or keep the status quo by continuing to buy from Peru.

The basic thinking here is that you should always have a use fee if you can. The only true "public goods" that should be paid for by everyone equally are things that literally everyone benefits from equally, or that are just impossible to impose a use fee on. The classic examples are lighthouses (impossible to impose a use fee, even though not many people use them) and the military/police/fire (everyone benefits equally).
Auto updates can break shit; you need to monitor and understand the output of the auto update script. That understanding doesn't come cheap.