skysight-inc/HackerNews huggingface dataset:
It's a special kind of creepy when people decide that cats are a problem worthy of public attention. Yeah, they can cause real problems when introduced into closed ecosystems which lack a historical small-predator.
Greylock has raised another $1B investment fund
Overview: Opensource Data Analysis for Journalists
People who go there must be prepared to die. Yes, lives are valuable and fragile, but that's exactly why only after getting people there we have a reasonable chance to build some infrastructure. It will probably all cost much more tahn anticipated but governments are more likely to help then. It's just how it works, these people will be in the spotlight, and even if hundreds are dying for other reasons (like on roads), people will want to help those on Mars. Your plan is rational, but people are not.
Togglz – Feature Flags for the Java Platform
One drawback worth mentioning is that while all R chunks in a notebook share the same environment, non-R chunks do not. This means that if the first e.g. python chunk creates a variable `x`, the next python chunk will not be able to use it. Jupyter notebooks don't have this issue.
A "historical" operating system. Hardly seems like a real problem.
> The long story on this one is that it's basically not possible to even just move this stuff to dynamic evaluation in a frontend because you can depend on target specific things in the preprocessor, IIRC.

Well, unless you go the whole way and interpret the language itself like CINT :)
What every developer should know about logging
Aside: anyone read Daemon by Daniel Suarez? Some vicious self driving cars in that book.
Couldn't agree more.
I have been using Ubuntu from the beginning till 2013 exclusively watching the system becoming more and more mature but I was constantly tackling small problems. Suddenly the external projector won't work via HDMI anymore, then there's a codec for an audio file broken, and updated crashes apt and you spend hours trying to fix things.

Since Windows is not an option for me, I switched to a Mac.
I'd prefer a questionnaire which provides the benefits of self-questioning towards better self knowledge and actualisation. This can be done without MBTI which adds pseudo-science on top of any questioning it might provide, which falsely formalises bull and fossilises fake intellectual structures into public consciousness.

The scales are unsound. They actively direct people away from curiosity in discovering other structures which are less wrong.
https://geo.itunes.apple.com/us/podcast/sales-for-nerds/id11...
I'm fairly sure you don't have the same user and CC on file as they do.
That logic doesn't apply to the zodiac

Sure it does. I've met people who will say things like "My sun sign is Virgo, but my personality is dominated by my Sagittarius moon", and then later say something like "I'm going through Saturn return, no wonder Pisces is such an influence".

If you compare someone's self-view ("I'm an Aries!") with their behavior (definitely a Gemini), you can draw conclusions. It's standard practice in astrology.
As the maintainer of StructuredQueries.jl, I appreciate the recognition :) The JuliaStats community is indeed aiming for a more integrated ecosystem. It will take time, but I agree with you that our general direction is heartening.
How to promote Cartilage growth in Joints
What benefit could possibly come about by connecting the airbag system (intertial sensor(s), the airbag, and the explosive device) to the v2v or any other electrical system other than power?

Why does there even need to be a firewall. It should be air-gapped in the truest sense.
Not every programmer likes to share his side-project code on public places like GitHub - for many reasons. Or pullrequest to some opensource mess. Code you write and problems you solve at work usually can't be shown on GitHub either.

So, this "show me your GitHub" thing for me is no different from "show me your Facebook, wait what, no FB account??" experience with non-technical HRs ;)

Conventional resume is totally OK for a first step in recruitment, I don't understand the need for extra fanfare.
Right, my comment wasn't neccesarily directed at you, but to others who might not be familiar with both
I'm a college freshman now and I wish my middle and elementary school teachers were as devoted to their students as you seem to be. I would suggest going to ResearchGate.com where a lot of scientists and grad students hang out. It's likely you'll be able to find one there who would be interested in helping them out.
Yes it is like Quora, just with domain specificity. I guess you see this as a bad thing, but both sites are tremendous fonts of information. What is preferable to you? Academic papers? Books? Conference Talks? Random Blog Posts? Man pages?
> 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.

And before they closed down their API those products were actually being built...
If any single failure means people die you are doing it wrong. The way to live on mars is to dig a bug tunnel network with a lot of redundancy and have robots build everything on or under the surface. Sure, this means the only thing you notice is lower gravity, but frankly people are well adapted for earth and poorly adapted for every other place we know of.

Sci-fi loves the idea of domed city's or little domed greenhouses, but frankly Mars is to cold for this to work out. You need to waste a lot of energy to keep stuff on the surface warm and deal with a lot of nasty radiation long term.
That's honestly no way to get anything done...

Unless you're replicating someone else's thing exactly, You can't really get by with one training process. You want to be trying different things, and running a few samples of each configuration to account for random variation. I'm not even talking about decadent hyper-parameter sweeps to fine-tune. I'm talking like, how wide do I need my layers to be, what optimizers are good, how deep should I make the network, etc.

I want to be training 5-10 models at a time minimum. 20-30 would be much more productive. If I can only train one model at once, it's not really worth the effort — it's better to work on one of the other tickets for the library.
Just experienced the same. Loved it! npm was giving vague errors about dependency's dependency. Now it's so much clearer that which package needs to be updated. Also the speed of installation has reduced a lot !
> Ever tried spending a day in the 70s or 80s? Most of that time it was sitting around doing nothing -- at all.

Maybe because it was your childhood/youth + nostalgia? Just speculating.

In any case, you can always slow down and take less things.

Also, hasn't technology made life easier? No need to send mail, you can send email. No need to go to a shop, just buy online. Doesn't that give us more time to relax?
The difference between GitHub and StackOverflow/StackExchange ist that the latter is explicitly targeting the job market. They have done so since the early days, if I remember correctly:

https://business.stackoverflow.com/careers/
HiDPI on Windows tends to be a nightmare due to the fractured GUI elements within the whole ecosystem. Between NTVDM, Win32, .NET and VB apps alone there are too many differences and inconsistencies to get HiDPI to work, on top of that, due to the 'backwards compatibility' they can't easily fix it. It's highly unlikely that they will break with their past like for example Apple did a few times(first with the motorola->PPC and then with PPC->x86 on top of the Carbon->Cocoa and Classic->Unix switches) .
Go take a look at npm's code and then tell me you'd want to contribute to that.
I'm glad they're okay with it but then again what else would they post? npm has some major, major issues with it and it has barely moved in years. This Yarn looks like it solves quite a few issues with npm and it took another company to build it.

That's insane. It wouldn't surprise me if yarn becomes popular and its proxy to npm slowly turns off and boom, everyone would be migrated and npm would be left with little to no users. Yeah that's probably unlikely for the immediate future but Yarn is positioned perfectly to siphon off npm's users very painlessly.
Ending in a killer cliffhanger!
Shorter work day: Is it a solution?
Joining the Air Force is probably the most direct route, or becoming an expert in any of the technologies a settlement would need a human operator of, or both.
This article also completely misses the point that games are an incredibly immersive media and can teach you a lot about a point of view.

I've played games as a cop where you're rolling through a rough neighborhood and everyone's immediately got their guard up, they're automatically on-edge. The tension between police and civilians experienced this way is nothing like reading headlines or hearing stories. It's long, empty periods of nothing punctuated by life-threatening situations which can build empathy for what some cops have to endure.

Movies edit down for length. Books are building a narrative, they're cherry-picking by necessity. In a game you can spend dozens of hours immersed in an environment, experiencing both the intensity of the situations and the mundanity of the gaps between.

I'd love to see some games put out by people in these difficult to understand cultures to better experience what they think and feel, the challenges they face, and to see the world through their eyes.

The latest installment of Deus Ex lightly touches on the issues of race relations, there using an analogy where "augmented" humans are suddenly the Acceptable Thing To Hate and are subjected to endless scrutiny, carded constantly for no reason other than being augmented.

The old "walk a mile in my shoes" principle applies here, and in most games you walk way, way more than a mile.
I thought it was a joke, suggesting that everyone is so caught up with the presidential election, they may have forgotten who the current one is. I thought it was pretty funny. :P
Presumably that's a decent chunk of what the grant is for?
Magic numbers in your logs
Did anybody else all of a sudden start getting spam from keepersecurity.com shortly after signing up for bitwarden?
> On the other hand, in a workplace situation, the defensive ones are simply not thinking tactically.

Haha absolutely true. It puzzles me that anyone would react that way.

Your points are totally valid. For me, the interesting part was reading my own results and thinking about my reaction to them, and watching people I know pretty well reading and reacting to theirs.

Also, the way the results are framed teases apart some of the more "identity-oriented" aspects of peoples' personalities and validates them as legitimate rather than (perhaps) annoying quirks. I think this can lead to empathy.

So I don't really think it matters how psychologically real the assessment is, so long as it's interesting, relatively repeatable, and useful in the sense I mentioned. Just my opinion though. In the workplace I've used it before alongside a few other metrics (like DISC and one other private one) as part of a fun "learn about each other" exercise. I would not use it for hiring decisions or as part of any kind of official HR oriented policy.
Yeah, it's a cost of mental energy thing, not an inability to socialize.
I use JS+Node+NPM for my day job and many side projects.

Initial thoughts:

- Why didn't Facebook contribute the updates to NPM directly?

- They are coupling a package manager and registry proxy; the latter has many existing implementations already

- The differenced between Yarn and NPM+Shrinkwrap do not seem substantive; NPM made the design decision to use a sometimes non-deterministic install algo in NPM3 to speed up install times - when network is involved, there is a serious trade off between idempotency and speed

In general, FB seems to love building their own versions of existing tools:

- Flow, introduced 3 months after TypeScript

- Nuclide instead of Atom/Sublime/VSCode

- Jest instead of Jasmine/Mocha

- DraftJS instead of (insert of of the existing 100 text editors here)

- ...

I get that these are useful internally at FB, but I don't think they help the community much. It would be better to work with existing tools and contribute back to them than to reinvent the wheel every time something doesn't work perfectly for their use case.

I get that FB uses these as recruiting tools, it's useful for them to have rights for these projects, and it gives their engineers something to do and be excited about, but I do not want a whole dev tool ecosystem controlled by big FB.

Also, I find IED's approach to speeding up builds far more novel and interesting - https://github.com/alexanderGugel/ied
You shouldn't have that happen with Cargo, given that we have a lockfile. Even when you specify version ranges, you're locked to a single, specific version.
Leaksource.com breach exposes site logging searches
And still is. Also, more and more ICPC regional contests have started using Kattis.
>not only rooting and reverse engineering these devices but also releasing new firmware for all of them with open source internals

I had the same idea, except in my version automated scan finds exploitable IOT devices and updates them with new firmware straight from /dev/null. Problem SOLVED.
Yet don't forget that the deliberate, Orwellian rewriting of history is much much worse, and that's what the USSR, sorry, Russia is still doing, by imprisoning people for speaking the truth.

That doesn't happen (yet... until Trump) in the USA or western democracies.
No, the author has made it open source as a separate project: https://github.com/Deimos/SubredditSimulator
It's a gradient: Fake violence like movies and WWE, "consensual" violence like MMA, and non-consensual violence like atrocities.
Javascript in my opinion is still very young. You can't compile it to web assembly (yet) and the fact that there are different browsers that interpret it in so many different ways make for libraries to exist to mitigate this. Also none of these tools are 100% necessary, they just make your life easier and tools always have room for improvement. I'm sure others can add to this. I don't think any of this is a bad thing, it's just overwhelming for newcomers that haven't been following this whole thing.
If this were the case, VW would surely have abandoned ship and shuttered their factories. They haven't. Similar situation with BP - they are not in the doldrums.

People have short-term memories and will vote with their wallets if they see a new product that seems "worth the cost" of ownership.
Amazon May Expand Grocery Delivery with Convenience Stores
That's kind of a red herring when it comes to NodeJS. Webpack and the 50 other tools you need to run it are in a completely controlled environment. Most of the build tooling is working around issues with NodeJS, and NodeJS doesn't need to wait for anyone to come up with improved APIs around filesystem interactions and build tooling. This is purely build-time stuff.
Vulnerabilities of CCTV systems allow hackers to create massive botnets
I very much doubt that this article is 100% accurate on the reason for the fine. The Russian government doesn't defend Communism and the USSR in any shape or form.

What triggers them is any suggestion that the Nazis were good and suggesting the surrender of St Petersburg to the Nazis would have been great definitely falls into that category for the majority of Russians.

On top of that St Petersburg really has a problem with violent Neo Nazis groups, or at least had - don't know how it's today.

I'm actually pro freedom of speech to a degree that most people in Europe are not (I would allow them have their stupid demonstrations) but the truth is that in most countries some ideologies are forbidden. Nazism is forbidden in most parts of Europe or how about showing public support for ISIS.

I'm 100% sure it is forbidden everywhere in Europe (maybe with UK being the only exception).
Your number 3 is the one that really drives it home for me. It's the unix philosophy taken to the extreme, and (at least in my experience) it's working very well.

It does take some getting used to, but when you stop looking for one big tool that can solve 5 semi-related problems, and start looking for 5 little tools that each solve one of the problems, things get much more clear.

And yes, I know that this kind of reliance on dependencies can cause issues, but from my experience, those issues don't seem to bite that often, and many of them can be resolved with even more tooling.
A new guy took office and needs to pee on the tree.
One of the things I like to do is play out a business to it's absurd maximum. What's the craziest possible future can I see for a company and its assets?

For Reddit, I like to imagine that it's basically the training data for all of the emotional and societal nuances that a human goes through.

Think about all of those stories that people post in ask Reddit that explain western norms and no nos. how to treat people with respect, when to call the police, how to communicate properly, etc.

Obviously we're far away from using the data to its full potential but one day I could see Reddit data to make our AIs more relatable and human like.
> Multiple versions [...] almost always a bad idea

If so, different major versions of the same dep should be considered different libraries, for the sake of flattening. Consider lodash for example.
The problems I've found with this approach are:

1) It is hard to write clear explanations of things that you don't understand.

2) It adds another project to your plate. If you don't actually allocate time for this project from what you are currently doing, it won't get done well and it will distract you from what your primary responsibility is.

EDIT: So, OP would need to convince the product owner that he should spend his time on docs rather than javascript.
Ha! You got my brain going on the idea of the public "free" infrastructure as being a startup that gets millions of users but doesn't know how to monetize them, continues to struggle with how to manage bad drivers all while trying to grow even larger.
I was thinking about making a terminal utility for doing this a couple days ago, the Mac app you made is so much better. I'll definitely be using this and upgrading to your paid version when you put it out.

The major annoyance I was having is when a long-running process dies, I might waste a couple minutes trying to figure out what's going on, only to realize that a gulp build stopped or some service crashed. Even if it only wastes a couple minutes here and there, the time and frustration add up.

Thank you for taking the time to make this available to everyone!
Don't worry, there is no "new technical resume," and you'll be fine. The headline is clickbait.

(Stack Overflow would definitely love this to be true.)
And while we're doing that touch vs. tactile comparison, what I also loved about the old "dumb phones" was deterministic timing. I could do stuff on those phones from start to end without looking at the screen - I quickly learned and remembered that e.g. this operation completed instantly, and that menu has ~1/4 of loading time, etc.

I think this feature was actually key to being able to memorize how to perform operations quickly. There's no way you can do that with modern smartphone, where every other interaction lags for anything between 10 and 1000 ms, and inputs are sometimes dropped at random. It's this non-determinism of smartphone UI that makes me look at the screen all the time when using it.
It doesn't look good for an article on political censorship when its main example is a tweet literally advocating violence ("run them down"). I don't see any evidence (in the article, or elsewhere) that Twitter's "censorship problem" is a bigger problem than the notorious amount of abuse on the platform (for example, the recent Leslie Jones incident).
Does anyone know why npm moves so slowly?
Depends on how casual :P But probably not.

(Edit: Note: I mean you don't _have_ to. You might like the performance increase, but if you only use it casually, even that might not be worth the trouble.)
Astrology is prescriptive

If you disregard the people who claim astrology is prescriptive, and pay attention to only those aspects of it that describe tendencies - all the most convincing astrology nuts I've met do this - it can be quite... warming.
Imagine a horrible future where cars kill hundreds of thousands of people annually!
https://en.m.wikipedia.org/wiki/Frontier_Thesis
This is a really big deal. We have a very large/complex web application & API with a large number of dependencies, and not a single npm alternative (pnpm, ied, npm-install) could figure out the tree properly.

It has been working well with our npm proxy and is basically a faster, better-deduped drop-in replacement that removes our need for npm-cache, npm-check-updates, and all of our shrinkwrap hacks.

This is finally the npm rewrite we've been waiting for.

In looking at the yarn repository, it's nice to see a clean, modern build, ES6 + async/await, Flow typing, and so on. This is what a well-maintained JS project looks like in 2016 that's built for production use.

npm, for all its flaws, was a revolution when it was first written. But since then, it has been large, unruly, difficult to maintain, and has largely unaddressed many important production use cases. It is nice to see a group of companies using Node in production take the lead on addressing problems that really matter to production JS apps.
> out doing their jobs.

That IS the problem.
Start by spending a winter in Antarctica. There's always demand for semi-skilled and quasi-skilled labour there. Plumbers, carpenters, construction workers, lab techs. You'll even get paid for it, and are almost certainly not going to die.

Read some blogs about life in a frozen hell before you go - you may very quickly realize whether or not this kind of thing is for you. Most people find that it's not. [1]

> Antarctica’s problem is that you’ve run as far as a person possibly can to “escape”. I heard about every relationship shattered by the distance to the Ice…and all the ones that ended before you even thought about coming to Antarctica. The strings of jobs and towns abandoned as you tried to make a new start, a new life, in the next town, or state, or country over. But once you get to Antarctica, there’s simply nowhere further to go. Then the station closes for the winter with no more flights for nine months. When things start going wrong for you again, because the common denominator in all the situations you’ve fled from is you, you’re trapped. So you’d better get acquainted with yourself OR you can just drink yourself to oblivion and kill the days so that you aren’t even there. I’m not going to put a number on how many people took the latter route, but I’m having a hard time thinking of any that really made the former work.

[1] http://www.funraniumlabs.com/2013/06/alcoholism-in-antarctic...
No doubt. We'd best be ready. Thankfully astronomical data makes this unlikely at least in our stellar neighborhood, so we have some time to grow in both power and maturity.
Yes, if you're only solving for "not Earth" then Mars is good match. But if your only goal is to leave Earth, why not move to the Moon? It's much more practical.

Without a plan to make Mars more habitable for humans, Mars will be a lot like ISS or Antartica: a place where a small number of lucky scientists go for a few months before returning home.
You might also want to think about using a distribution that emphasizes stability more. Arch is a great distro for people who want a bleeding edge, but it's strength is not stability. Debian is probably the most stable, Ubuntu LTS releases are decent as well.
Summary Data of Public Companies Visualisation
Seems like a great tool for a science that draws conclusions first and looks for evidence later, as I've been led to believe has been happening in psychology.