skysight-inc/HackerNews huggingface dataset:
I think another thing that could contribute to a crash is companies hiring data scientist roles without really being sure what type of problems they need to have them solve. "We have TBs of data, maybe they can turn it into money." However if the 'data scientists' weren't/aren't even involved in what type of data to collect to solve certain problems (or the problems to solve aren't even known), it makes for very ambiguously drawn up goals and expectations.

Also, depending on the political priorities of the organization, data science may not even be really used. Executives/management may look for analysis results to support their ideas, and just throw out the ones that don't align with what 'they already knew to be right.' After all, who wants to be proven wrong?

EDIT: One anecdote -- I worked for a company and showed pretty plainly that the length of customer engagement had fallen since the previous year. My boss basically said "why did you point that out?" because it made them look bad to the owner of the business.
You need a software token (Google Auth) or backup codes before removing the phone number.
It rather depends on what you mean by rich.
Definitely. This a quick and easy +1
the point is, what's living at these pressures is not human, so you cannot ascribe to them a human-relative definition of "crushing". it's obviously normal and not "crushing" to them.
If we build it, why would anyone care?
"they need some pretext."
Russian law would give this pretext. Putin would be obligated by the constitution to protect "Russians" abroad. Ukraine has a huge Russian minority.

" Also even if they wanted to, they don't have the forces to occupy Kiev."
Ukraine is currently on the level of a 3rd world country. Russia would have air superiority within 24 hours. And the Russian military is still a formidable opponent, even for the US. I think the argument that Russia can't occupy Ukraine, if she wanted, is absurd.
Yup, GTM is great until the folks in marketing add a script to the site without first testing in preprod that causes the UI for the app to not render.
How many companies will still be around in 50+ years?
I have to agree, though I did vote, I voted libertarian (not that I really like Gary Johnson all that much either). I can't watch/read most "news" without at least half of it pissing me off in one way or another. On the one hand, I don't like Trump all that much. On the other, I don't like all the fluffed up reporting on crap that the past administration did too. Or at least the over-inflated sense of how it's so much worse now.

In general, I'd love to see us reduce our foreign military presence by 85%, and cut military spending by over 50%. Not counting other areas of the govt I'd love to see deep cuts into. End the war on drugs. End privatized prisons. The list goes on.

Sorry for the bit of a rant... I'm just kind of sick of it all, and that's only loosely following anything.
Yeah. I think that, while there are people who value some classes of conservation without believing in climate change, climate change is in general a subset of what people don't believe in. Which is to say: Almost anything espoused by environmentalists, any program of environmental regulation, any restraint on resource extraction, etc.
Okay, so try his official site: http://jkrishnamurti.org/default.php

> This website is the official repository of the teachings of J. Krishnamurti, made possible by the Krishnamurti Foundations (KFT, KFA, KFI, FKL) © 2017
Agree but it was the distribution of news which was valuable. I.e. that not everyone could delivery you news only the newspapers who also did most of the vetting and curation process for you.
It's worth bearing in mind that the loss is primarily due to their lithography business, rather than imaging:

http://www.nikon.com/news/2017/20170213_1_e.pdf

"In accordance with this restructuring, the Group recorded extraordinary loss of 29,790 million yen, mainly incurred from inventory write-downs/write-off in Semiconductor Lithography Business, as restructuring expenses for the nine months ended December 31, 2016."
Def other positions (just not me), including backend and full-stack. https://www.blinkhealth.com/careers
Smartphones are, in fact, a replacement for point & shoot.
It's true that they have a smaller sensor ( ~2 times smaller than that you would find in your average P&S ).
However
* You already have one...
* In fact it's probably either in your pocket or your hand right now.
* Your smartphone has a far superior UX and the photo can be uploaded anywhere in seconds.
* Smartphone sensors - being mass produced at a very large scale in a market which is quite under pressure to constantly improve with short release cycles - actually perform very well for their size.

So, cameras market mostly make
* Very high quality P&S such as the sony RX100
* DSLR & Reflex for enthusiasts
* Professional cameras

However, why they don't try to improve the workflow & the UX of these cameras is a mystery to me.
Proper software ( android based maybe ? - sony already run some kind of android ), touch-enabled UI, gps, accelerator wifi & articulated screen should be standard.

I love my sony a6300 but the UI drives me crazy. You have to go through a crappy UI, pay several dollars, to download an intervalometer - aka an app that will take photos at a specified interval of time.

And sending a photo to another device seems such a pita I didn't even bother to try.
Was reading the post about names... My girlfriend has a family name with two letters. In Asia, it's common enough so it's not an issue but in Europe there are some systems that refuse my girlfriend's name because it's too short.

It's kind of frustrating.
How is it legal per RFC 5321? The quotation marks are notionally valid, yes, but as posted it had the ASCII double-quote (legal) converted to stylized left and right quotes (non-ASCII, illegal).
Apparently the author believes that people are equally productive whether serfs, or freemen.
Why not. Try sharing a link to ublock origin on facebook with text to the effect that installing the add on from the link will remove 90% of the annoying clutter from the web, make everything load faster, and protect their computers from malware.

Realize that the link in either the chrome or firefox case will be to the official addon site and in the mind of the user safe doubly so since it came from someone trusted.

What percentage of people who see it will spend the 3 clicks to install it?

* Note I know you have no incentive to actually do so its hypothetical many people are encouraging non techies to do so and have been doing so for a very long time the percentage that are aware of adblocking is increasing.
Learning from Rackspace Layoff
Digital Property Ownership Services Using Blockchain Tech
yes, but I imagine by "future undersea colony" Apocryphon is referring to a colony of humans...
Your argument is based on the incorrect assumption that the obese and smokers cost more over their lifespan for healthcare relative to a health individual. The reality is the opposite.

For the population at large, MOST health care costs are accumulated at 60+, see this graph[0]. In fact ages 1-50, on average, cost almost as much as 65-75. And worse still from retirement people pay a lot less tax.

Why is this relevant? Smokers and the Obese often die after their working (and taxpaying) life but before their expensive retirement. This means that while their last few years might be more expensive, their costs over the course of their life may be half that of someone that lived until 85.

The ironic thing is that obesity/smoking might save social security from insolvency and be a massive saving for Medicare (as the Obese/Smokers won't ever enter Medicare, but will pay tons into it). Single payer would likely include the current Medicare ages, thus it would still remain cheaper to cover an Obese/Smoker who dies at 60 than a completely healthy person that dies at 80.

The reality is that people hate the Obese/Smokers due to biases, not costs. Or because they think it is immoral/a character flaw to allow oneself to die early. There's no actual economic argument to be made that Obesity/Smoking is bad for society, they're net contributors by every major metric (particularly healthcare, retirement contributions, and taxes).

There's been multiple studies drawing the same conclusion[1][2][3]. But most won't look at the data, and ignore the "long tail" of healthy individuals that is so expensive while talking about the "short tail" expense of the obese or smokers.

[0] http://blogs-images.forbes.com/danmunro/files/2014/04/hccost...

[1] http://journals.plos.org/plosmedicine/article?id=10.1371/jou...

[2] http://www.nejm.org/doi/full/10.1056/NEJM199710093371506#t=a...

[3] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2225433/
Thank you for pointing the others out... will look into SAF.
At work, we dispatch messages to clients using websockets (on a pretty massive scale).

>How do you deal with the potential that a browser goes offline and misses messages?

It depends on how long the browser goes offline for is it a transient disconnect (< 2 minutes) or is it an extended period of being offline. We deal with those two specific cases differently. In the first case, we use a sequence based system wherein each message contains an incremented counter. The server also holds a buffer of the last N messages sent to the client (N calculated by the expected velocity of messages being sent to the client). If the client disconnects, the server will keep that buffer alive for a few minutes (accumulating new messages in the buffer as well). The client can then reconnect, telling the server what the sequence number of the last message it received was. The server can then replay missed messages. In the case of an extended disconnect - we'd treat this as a fresh connection, where we do a full re-sync of state. The client then relies on the real-time event stream to keep its state updated.

>Do you have a way to cluster websocket servers so that events are propagated to all clients?

Yes. Our cluster is built in Erlang/Elixir and consists of several components for fanning out messages. For example, we're able to fan-out 1 message to ~25,000 clients in <0.1ms. (The use-case here is in a massive chat-room - we're able to fan out a message to all the connected users quickly).
A good phish relies on triggering instinctive behaviour, e.g. scaring the crap out of you and not following best practices because you're having an adrenaline rush. That's how careful people get hit. SwiftOnSecurity sometimes posts really well done phishing attempts: https://twitter.com/search/live?q=phish+from%3Aswiftonsecuri...
Maduro Kicks CNN Out of Venezuela, Accuses It of Spreading Fake News
I think that it comes down to friction. When you go for a coffee you will give cash or you will use card. When you use card it can be one of quite easy options: signature, PIN or just contactless payment.

I was easier inclined to buy something on Play Store when it was just added to my phone bill. Only because I had to just write the password that I already know and use. Now if your service requires registration and one more password, it must be really worth it. Card payment is a bit of a hassle - imagine going to an odd store somewhere and going with the same procedure at the cash register. Write down your name, card number, valid-to date and CVV. Also a password and a billing address.

For me it is a hassle. I can't imagine how awful it must be for most users.

It still comes down to easy micropayments. Where one account will take you everywhere.
So...everything you do, no matter how selfless, is actually selfish if you look closely enough?
> If anything JK's teaching is that of the Buddha: negate all ways and the truth appears.

Nagarjuna's doctrine applies. Every concept is inherently void. The meaningfulness that we find within concepts is a construction of our own [deluded] minds. The truth is what's left when we accept the inherent emptiness of things.
This is not about how hard or easy it is to move from GitHub. What scares me is that it is increasingly hard to participate in the open source/free software community without using GitHub, and it is increasingly hard to find contributors for your own project if you are not willing to host it there.
I saw it as an attempt to draw a contrast between the internal struggle of the mother (and that of every human suffering from loneliness) and the relative placidity and pleasant obliviousness of nature. To me, it highlighted the power of mindfulness.
I'm suggesting that the Ilhas Malvinas (not Falkland Island) is an argentinian territory occupied by force. Put a lot of british people there is not difficult, neither ask the argentinians there to pretend they are europeans.
ah, i missed that bit. time for more coffee it seems.
There are plenty of CP/M simulators for Linux, but they're very niche and hard to find (and use).

I used to do C development for the Z80 using one; it translated CP/M syscalls to Linux ones, and would let me run the CP/M version of Hitech C more or less as if it were native. It worked all right. Hitech C was only a K&R C compiler and didn't produce great code, but it was entirely self-hosted.

The script and emulator I used came from here (look for 'Hitech C on Linux'):

http://uzix.sourceforge.net/uzix2.0/index.php?page=down

...but while searching for that I found this other emulator, which looks a bit more maintained:

http://www.seasip.info/Unix/Zxcc/index.html
I think the issue is the speed with which you'd have to implement a solution. It does seem easy, but maybe not to coordinate that construction to happen in less than 12 hours.
At the risk of distracting from the article itself, that graph is very odd from the perspective of this theory. Apparently wages started dropping in anticipation of a population increase?

After rolling this around in my head for a few minutes (clearly I need my head examined) I wonder if the direct cause of the wage increase was simply people's willingness to accept a job in a fixed location. If you told me today that some deadly disease outbreak was under way in San Francisco, I'd leave town, but I'd be able to keep working. That likely wasn't possible during the Black Death.
Mostly it's not. Charitably, someone writing software for e.g. a particle physics experiment might actually need to account for altitude to produce accurate results.

Of course, that's the sort of domain-specific demand that might not belong in a general-use list. People writing sound engineering software have to worry about all kinds of subtleties with sample rates and harmonics, but I wouldn't put that in a guide to basic data I/O - I might not even put it in a basic analog-to-digital guide.
Technically, maybe. The court's language is meant to clarify that the accused does not have to disclose his key, he need only unlock his disks. There is no reasonable expectation that this would require a significant effort or testimony on his part.

His case hinges on whether he can prove that the work necessary to decrypt the disks, which is understood to mean entering the keys which he remembers, is testimonial self-incrimination and thus illegal under the Fifth Amendment.

Believe it or not, most judges are aware of smartasses and are not required to accept "Well, I don't remember, and you can't prove that I do, so ha! You have to let me go now!" The evidence surely indicates that this man used his computer regularly, which necessarily required unlocking his disks, and that means that by all rational conclusions he is, or at least was, capable of complying with the order.

Until the court is fully convinced that he is no longer capable of complying, or until the order is dropped, modified, or stayed, Rawls will remain detained for his failure to comply.
Documentation is like dead people
I've left a company (Microsoft) in part due to big bonuses. In my case, it was because the bonus gave me psychological stress. I felt a lot of (self-imposed) pressure to keep performing at a very high level. The bonus was given to me because I did a lot of work to get a product out the door successfully. That process was frustrating and painful. The big bonus made me think "we expect more of the same!"

In retrospect, that's not at all what management was telling me. But I felt it. And I didn't want to go through another year like the one that led up to the bonus. And I didn't feel like climbing a career ladder (the way Microsoft at the time seemed to encourage). I just wanted to be a simple software engineer and build cool stuff.

I guess what I'm trying to say is anecdotally, actions (including big salaries / bonuses) can have unintended consequences.

Take IBM's recent initiative to kill remote work. Well, a predictable unintended consequence of that is a brain-drain. Those who aren't capable of finding other jobs will stay at IBM. Those who are capable will leave for greener (and remote-friendly) pastures.
If only the Earth were a perfectly featureless sphere how simple things would be.
Please don't post snarky rants to HN. Doing so pulls discussion quality below the level we're hoping for.
It's sad to read about the downward trajectory of Nikon's future. I loved their interchangeable lenses. In my opinion they were better than Canon's (not enough space here to go into details). I had an 80-200 f2.8 telephoto that, between multiple owners, probably saw 15+ years of service and still going strong.
I completely agree; I've found it much harder to self-learn the stats than the software side of things. Sibling post makes a good point, but I think the history of stats vs. comp sci bears weight here too; having many people want to learn stats outside academia is a much newer phenomenon than people doing the same with programming.

Anyone have any good resources for self-teaching stats? I have a BS in math but only took one stats course, and it was as terrible as all intro-stats classes are. I have a strong, proof-based understanding of probability theory, but haven't found a similar approach to stats. It all seems to be "if data looks like this, use this test, watch for these pitfalls" which is terrible for building intuition.
Startup KEYOU turns Diesel trucks/buses into Hydrogen ones
A heads up for anyone wondering if this can do anything "real" on the phone (such as, you know, take a picture or access the memory card):

https://forum.jasonette.com/t/media-in-android-port/79/2

Short answer: Sort of (on iOS) and No, not yet (on Android)
Most people who care about taking really good photos are probably looking at DSLR or mirrorless. The DL line seems to occupy a middle ground that's neither convenient nor significantly better than a phone.
"The protection in the Fifth is to prevent a perverse system of coerced confessions, where innocent people can be placed on the stand and forced to falsely confess before the court."

That's what's happening here. It has led to an extreme corruption of justice where a defendant's rights are violated until he testifies against himself (which also violates his rights, so a Catch-22 situation). He is compelled to testify against himself (5th). He was not given a speedy trial (6th). He was punished in a cruel and unusual manner with life imprisonment despite not being convicted (8th). He is guilty until proven innocent.

All because he refuses to talk. This particular defendant clearly does NOT have the right to remain silent. In which case, that must not be a right. In which case, the 5th amendment either doesn't exist or is being violated.

We don't even know if this guy has the password. We don't even know if there is any actual data on the drives at all. He hasn't been convicted of anything. Yet he's spending the rest of his life, potentially, in jail because he refuses to be coerced by the corrupt government or does not have the information they want.
Ford Investing $1B in Argo AI
> I was feeling masochistic so I read the "manspreading"

I thought it meant some social science term for disproportional migration to other countries by men.

I'm not sure if feminists claiming "manspreading" as patriarchal phenomenon are deliberately disingenuous or just plain stupid and uneducated. Being concerned with your reproductive health is a human right, men also have this right (if we would assume that men and women are equal). Spermatogenesis is dependent on male gonads to be about 2 centigrades below the core body temp; too high temperature reduces both quantity and quality of the sperm (that's the whole reason why scrotum is outside the body), I honestly thought even kids knew this.

I would say that from scientific perspective I'm much more concerned with "boobspreading" because it solely represents matriarchal oppression of men without serving any physiological function.
It depends on the device, but if it's a regular capacitance sensor, what's really needed is just some mildly conductive object touching the sensor - something akin to a human finger. Does not have to be personalized, since this is not a fingerprint sensor.

I have an older Yubikey stashed somewhere - if I can unearth it, I'll do some tests. But I suspect it could be something as simple as a wire: on one end touching the computer's ground circuit, while at the other coiled up to make a flat spiral the size of the sensor, and having that touch the sensor. The wire could probably be isolated, because the sensor is based on capacitance, so it does not require a full circuit.

A simple way to get a ground connection to the computer is via a fake USB connector. Pin #4 is ground.

http://www.hobbytronics.co.uk/usb-connector-pinout

Or perhaps the outer metal jacket of the USB connector would also get a ground connection.

With a Mac laptop, maybe it's enough to just touch the metallic case to get a ground connection.

TLDR: A wire, connected to computer's ground at one end, with a little metal pad (or flat coil) at the other. Bring the pad close enough to the sensor, and it should trigger.
I'm working on a browser game, that does all communication to the game server through WebSockets.

Here I have the clients ping the server every 2 seconds, and if I haven't received a message with in 10 seconds (including other messages than ping) I consider the client dead.

Each socket is assigned to an individual player, and if that player opens a second connections the old one dies.

To be honest - In regards to the missed messages and order of events, I just cross my fingers and hope TCP does that for me.

In regards to the clustering, I have my map split up into sections, so most of the messages that needs to be send, are only to the people in that sector. So I rarely send a message to all players.

I'm still experimenting, so I'll probably still have a lot of edge cases that I'll have to cover. But for now it seem to work well.
Your high school had a specific class called Dystopian Literature? Now that's an awesome elective to specialize in.
The article says departures increased during 2016. The pay structure only just changed in December. Departures were increasing over time before the pay structure changed.
A Global Toolshed: 10 Tools from India
For the security position, I think I'm looking for someone with a bit of work experience. We're considering junior candidates for our full-stack engineer position, though.
“Skynet vs. RoboCop” Automation
France did not honor it's obligations and if it wasn't in position to attack Germany then France shouldn't have made those guarantees (Maurice Gamelin's "bold relief offensive"). Thinking that Germany wouldn't have attacked France if war hadn't been declared is a bit naive.
Unfortunately, not for U2F though