skysight-inc/HackerNews huggingface dataset:
Are you mgsloan on reddit? Nobody said anything about snoyberg at all until he showed up and started shitting on everyone like usual. All I said was that FP complete is setting a bad example by actively refusing to follow established community guidelines (PvP).
Link to Theranos' press release about this:

http://www.businesswire.com/news/home/20160707006570/en/Ther...
Nim's ability to bootstrap on any architecture that is supported by GCC (or potentially other compilers) is a huge plus.
Amazon just launched their own mobile analytics, wondering if anyone here had any first hand experience, how it would compare with google, what are you using?
It could work but as I said it would be dishonest. If a bot can read your messages then you have to trust a third party to not leak/store them. I believe that he goal of E2E encryption is to remove the need to trust somebody. (Of course you still have to trust FB that they do not backdoor or hinder the encryption but you do not have to trust the third parties)
I still get an absurd amount of recruiter spam...
I think the effect is the same. But that's also why I liked the link - I'm sometimes honestly surprised, or seeking clarification (eg "So you really haven't heard of the Playstation 4.5 & Playstation VR? But I thought you were a PS4 gamer?"). But by expressing it as feigning surprise, I understand that the other person feels I'm belittling or mocking them, even if that wasn't my intent.

For me at least, it was a better explanation than XKCD 1053:
https://xkcd.com/1053/
I understood that quote as meaning that you couldn't attempt to explain away the racial bias by saying that black people lived in higher-crime areas, and thus were more likely to be shot as a consequence of more intense policing. Perhaps I misunderstood?
First, the job board can only tracking "listings", not jobs or hiring.

- Perhaps job boards are slowly dying as a way to fill jobs

- Perhaps you're not tracking the job boards that are growing the fastest and only the same "nearest" competitors

- Perhaps job listings used to exist for jobs that weren't ever hired for, and now listings are more accurate

- Perhaps listings used to live for a long time, and now they are filled faster reducing the backlog

- Perhaps tech jobs are shifting away from smaller companies that would use a job board and back towards bigger companies that use other methods to hire

Lots of other conclusions.
I got a away with the impression that some of those large, enterprise-ey applications are so large and convoluted in the way they are specified that the bloat Java EE adds appears negligible.

After I had the honor of writing a few simple-minded Perl-CGI-script to give my boss an overview of projects our company is working on and their respective profit margins, I begun to understand why. If somebody tells me computers are complicated, I tell them that computers are trivial compared to accounting. Or my brain is just wired that way... Listening to our accountants always makes me feel like me IQ just dropped by fifty percent (or more). So if somebody writes a piece of software that is somehow involved with accounting, it is bound to be very complex with lots of special cases and exceptions.

I have nothing but the utmost respect for our accountants who manage to deal with this insanity without sacrificing a goat to Cthulhu or something.

TL;DR - once one reaches that level of complexity, the complexity JavaEE puts into the mix is probably fairly tame and one has bigger fish to fry or escape from.
Why do you think you have such powerful psychiatric skills that you can third-hand diagnose a man?
Just asking those questions makes you more thoughtful than most senior developers. The next step is knowing that you don't need the perfect answer, just something good enough.
How does that misrepresent the whole set of conclusions? It seems to simply explain that the 3.49X probability isn't explainable by localized crime rates...
We'd be in a much better world if IBM or Redhat had taken over Java.

That being said IBM is working on open-sourcing their core JVM technology to act as platform, not just for Java but other runtimes as well. [1]

There is hope still...

[1]http://www.infoworld.com/article/3014128/open-source-tools/i...
Making new release of Open-Source & free library python 3 only does not prevent your clients to still use the old versions. Those will never become incompatible. If the want longer support they then can consider giving some money to the Open-Source project they use. The switching at this point for many of the libraries/project that make these decision is almost 0 cost, and number of benefits. Especially when these libraries are maintained by Night and Week-end contributors. I think many contributors to these library would love to be hired to work on it, and many of these library would love8 to get funding to hire their contributor. I'm actually seating to 2 of these people that were hired by such kind of funds, and are now looking for more funding to hire more dev.

Saying new versions will not be Python 2 compatible is not a request for Companies to upgrades. It's just a statement that they will be stuck on old version of libraries, unless they buy* support for a vendor.

We (the IPython team) have no objection if Continuum or Enthought provide a Paying version of IPython 6.x that is Python 2 compatible, but that's their problem. It does not prevent either the core developer of the Python-3 only project to consult on potential Python 2 internal fork.

I honestly think that this would be a much sane model that would make both sides of the Py2vsPy3 battle happy.
Why the surprise?
For anyone who doesn't know the title is a pun on https://en.m.wikipedia.org/wiki/PiHKAL
>My input for "How would you select the technology this project?" would be to evaluate the available skillsets of my coworkers and pick the most appropriate framework and libraries accordingly. This might mean making an API with Rails, a front end with React, and use Google's mapping API if it was some sort of mapping application. That's about the limit of my confidence in tech decision making.

That's one hell of a good answer! Nice work!!
Fenceposts
The sentence quoted by OP misrepresents nothing; it supports the idea that this discrepancy is caused by racism.
So what if he has several military style rifles; the more power to him. I probably have more though.
What definition of "sociopath" are you using here? How do you third-hand diagnose a man as completely lacking in empathy? Can we somehow use this skill for good instead of boring internet commentary?
How can we improve the UX to remove your frustration?
In the general sense, perhaps.

This case though, with an armed suspect cornered during an active ambush who had been engaging in fire with the police, only a particularly obtuse person (or HN user) would deny the notion of "imminent threat".
I don't know Go (didn't got a good first impression), and don't know what those libraries are, but nearly every time I've seen somebody say "you don't need this on language X" it was true, and the problem goes away after the requesting person really learns language X, instead of writing language Y code in X.

Maybe Go is a exception, but there's a lot of people happy to use it. (Yes, there's a lot of people happy to use PHP too. Those things always have exceptions.)
It was interesting, but I think a word is missing in

"Well, you are trying to add Python code some Erlang features."

and it wasn't obvious to me what you meant.
It is not clear to me how the parent comment is misrepresenting the conclusions of the article. I interpret that sentence to say "The difference between the shooting of unarmed blacks and whites cannot be explained by differences in crime rates," which makes racism a more likely culprit.
It's amazing how often a simple Venn diagram or probability tree can cut through the fog and deliver a clear answer to a statistical question.

This is slightly off topic, but I can never remember what "specificity" and "sensitivity" are supposed to mean in this context. I wish people (Wikipedia editors included) would stop using these opaque words, and instead just say in plain English what probabilities they're referring to.

It's almost as bad as "type 1 error" and "type 2 error", which are terms that are actively hostile to building an understanding of statistical inference.
This analysis is based on crowd-sourced data on shootings. I'm not saying that makes it invalid, but I'd need to know more about the dataset before trusting the results. It seems hard to have it be complete. The official FBI data has the same problem. We need to require local departments to report all shootings in a standardized way.

Edit: the author acknowledges the incompleteness of the data in the conclusions section. Oddly, he doesn't think that's likely to affect the mean "since the sample used herein is a large and random subset of the to-be-completed data set". That doesn't really make sense to me. How would random sampling of incomplete data improve the results?

http://regressing.deadspin.com/deadspin-police-shooting-data...
There have been other theories about that: http://gawker.com/did-reddits-former-ceo-just-reveal-a-long-...
What I think is more horrifying, is the use of deadly force in general. For example, based on a quick Google search, 41 police were killed by shooters last year, while roughly 1,000 civilians were killed.

Police should not be using deadly force unless necessary, 41:1000 seems like some pretty bias reactions on the side of police.

The reason different races are shot at different rates can be based on anything including racism, likely hood to commit an offense, which race is more likely to have mental disease, whether or not it's more difficult to identify facial structure. Blaming race outright is kind of silly, it's trying to simplify a multi dimensional problem that needs all of it's dimensions to reach a conclusion.
> Higher Quality Covariate Data is Needed.

> Ecological regression on county-level characteristics is plagued by difficulties theoretically [39, 51]; issues with data quality make it even harder to use county-level data. In the analysis of county-level predictors of racial bias in police shootings conducted in this paper, some of the data were low quality. Notably, the crime data may be biased by the reporting practices of the police, and Florida, Alabama, and Illinois failed to fully release data, which led to the use Bayesian imputation for counties in these states.

I'd like to see BLM take this on as their a demand during their next direct action: better data for Cody Ross @ the Department of Anthropology, University of California, Davis
I am really having to focus on remote jobs since my current city sucks and moving isn't an option. Indeed is frustrating because of

* All of the recruiter/middle-man spam that I couldn't find an option to filter out

* Most companies are doing something pretty boring (marketing/advertising) and look like pretty miserable places to spend most of your waking life

* Remote positions are pretty rare, and when they exist they have super high expectations
People opted into several of these services before they were "locked in", many of whom never noticed the switch of XMPP backplanes in Facebook Messages and GTalk. Some of them haven't even seemed to notice the loss of a few technically minded friends from their messenger windows, changes in branding, and or even really changes in apps. The ambivalence is not a preference or a "want" for a locked in experience. There isn't even a preference for a type of experience: the general human thought process is "I want to talk to my friend Jim" never "I want to use [Facebook Messenger/Google Hangouts/SMS/smoke signals] to talk to my friend Jim".

I've seen people that ritualistically open certain apps to talk to certain friends and networks of friends, but have no idea what apps they are using beyond the background navigation needs of "the one with the fuzzy green icon on my last page" and "the blue one with the annoying notifications".

Locked in platforms are a consequence of network efforts, not a "preference" for some mystical "guaranteed experience": the experience and the platform don't matter if the social interactions aren't there.

The diaspora of communications platforms hasn't hit home to the average consumer yet, and it's currently background inconvenience that people are using five to ten different apps to communicate these days in some cases, but that doesn't mean average consumers are entirely ignorant of the situation either. (To some extent that's why OS-level notification systems have become so important to the average consumer; at least when you have a half-dozen messenging apps all the notifications arrive in the same place.)
OP's quote :

> the racial bias observed in police shootings in this data set is not explainable as a response to local-level crime rates

actually means that there is racial prejudice, and it cannot be explained away by a higher crime-rate among blacks at the local level.

I would give him the benefit of doubt, and suggest he selected the quote to say just that.
Absolutely blown away by the detail of the documentation. The main logic of this project is in a literate haskell file you can easily read on GitHub.

https://github.com/jameysharp/corrode/blob/master/src/Langua...

I wonder how readable is to someone who isn't experienced in Haskell. To me reads like a breeze, but I have a project using the exact same parsing library so maybe that puts me at an advantage.

The language-c library he uses is an excellent one, it's a fully spec compliant C parser that's well maintained. I've based my C compiler on it and I haven't encountered any C code it couldn't parse yet. One time I upgraded to a new OSX and Apple added some stupid thing to their headers that broke the parser and a fix was merged within days. This means it takes away the entire headache of parsing C leaving just the actual compiling.
> Text advertisements are cheap, bandwidth-wise. I wonder if they couldn't just send everybody dozens of advertisements, and decide on the client side what to show. Or even, download a dozens of MBs of graphical ads with each app update / the first time you visit the site.

Shh, don't tell everyone about my next project. I think it can be done with images as well sending 5 of them for various demographic groups would be doable and should create enough noise (one tampon ad, a video game ad, an ad for amazon, a mountain dew ad, and a retirement plan ad for example). For those who care not for anonymity, but more for bandwidth they can opt out and only download the ad's they need.
The observed distribution was just two races. The study never included hispanics, asians, pacific islanders, etc. etc. I suspect the contrast between african descent and hispanic descent would be surprising.
Well, that's probably true, but my only source for that is what people wrote on the internet. OTOH, I know e.g. the NSA has basically infinite resources.

Anecdotally, I've heard that there are ways to destructively image complete chips, and not just the layout but also the internal charge state. I believe the technique used femtosecond lasers. Of course that is also hearsay and I can't validate it.

My point is, as an interested layman, I don't know enough to trust this technology with my life - but it would be exactly useful if my life depended on keeping my secrets. So that contradiction kind of reduces its value for me.

I'm sure people with the required knowledge can properly evaluate these products, and for those people they are probably immensely useful.
Is the outcome where innocent people go to prison better than the one where guilty people go free? That's the trade-off of aggressive plea bargaining vs. an overloaded system. This is more morally complex than you're giving it credit for.

If the wheels are grinding innocent people down, maybe they shouldn't be turning quite so fast.
I don't disagree but it's pretty rare, even when the submission is obviously through an applicant tracking system (taleo, brassring, etc).

I don't know why. They might be trying to avoid angry emails, they might be trying to hang on to some backup candidates in case the one the hired does not work out, or maybe the tracking systems really are as bad as they appear.

I went on an interview where they flew me across the country, put me up in a fancy hotel, and then...completely ghosted on me. I would guesstimate that they spent a few thousand dollars on me, including the flight, lodging, food, dinner with the team, and ~15ish hours of interviewer-time. I can't imagine that the cost of three minutes of the secretary (or manager)'s time would be a significant factor after that.

Regardless, it's annoying....
My family of four solved that by just HANGING everything.

We use one of these http://www.amazon.ca/dp/B00578QVGC in my kids room. On the top bar is the out of season clothes, and on the bottom bar, which is at an accessible height to my girls (4 and 6), we put the in-season clothes.

This works really well since little kids are way better hangers than folders. So when I take laundry out of the dryer, I basically make a pile for the kids clothes and then yell at them to hang everything up. They love it and it saves me lots of folding time. Plus, no wrinkles!

We got rid of our space-stealing dresser and just have a little plastic set of drawers for socks and underwear, which probably could just be in stuffer bags hanging off the clothesrod now that I think about it...
On the other hand, there's serious life experience that disagrees with your argumentum ad verecundiam.
Honestly you might just be getting lost in the application sea. Entry level web dev jobs get tons, TONS of applications.
Death in Black and White
I think people interested in compilers are disproportionately Haskell inclined.
The documentation is really spare, but coincidentally, the books written by Terrence Parr are good reads and with the right time investment, make dealing with Antlr feel less like voodoo and more like software engineering.
That's an incredibly brilliant idea, there's some serious craftsmanship going on in that source file.

Kinda taking Rust's doc unit tests format to a whole new level.
The famine ended a long time ago. Most North Koreans, while not wealthy, are also not starving.
Can't eat eggs, they have cholesterol!

It is somewhat depressing how much of the stuff we have done "for health reasons" ends up being less healthy than the original.
> Sometimes company leaders have severe problems with ethics.

> YC could consider making funding contingent on all high level company officers attend or participate in some kind of ethics course.

Do you think those company leaders simply didn't know that what they were doing was unethical? I doubt it was a case of "whoops, who knew!"
And I suppose the birds are actually robots?
No. This is not the community's doing. It is FP Complete, a corporation attempting to subvert the haskell community for their financial benefit. The purpose of this site is to make newcomers think the FP complete tools are the tools to use, rather than the official ones.
Don't forget that refrigerators have a coefficient of performance greater than 1. So it takes less than 1 Joule of work to cool the interior by 1 Joule.
I haven't used nightly much, what all does Clippy do?
Logged in for the first time in ages to say the thing that several people have already told you more eloquently than I can -- the top-level commenter was not misrepresenting the conclusions of the paper. The meaning of the quote was not ambiguous to me; they were saying that a 3.49x multiplier to the probability of being {black, unarmed, and shot by police} is not explained away by any apparent local multiplier to the probability of {high black population, high rates of violent crime}.
The author told me that one of the reasons he chose Haskell was that there was already great tooling around working with C source code: https://hackage.haskell.org/package/language-c
Well I think the situation in the US, Europe, and others shows that it's not like other political arrangements do better here.
I never had much luck applying directly for positions. Try working with recruiters. They have a bad reputation as a whole, but at the very least they should be able to get some interviews scheduled for you. The other thing you should try doing is going to tech meetups in your local area and talking to people there.
I don't find it odd at all that someone in a niche market is both looking at metrics from competitors and not disclosing what companies they regard as "competitors worth tracking." The names that would go with those other lines are exactly where their customers and users might go instead, why publicize them?
Maybe?

Then again, if you're using it indoors or in a stadium or whatever, you don't want to injure other people if your AA misses the drone. Nets are more reasonable and safer for bystanders. Oh, and lighter.
I'm in no way connected to the project. Perhaps you should file an issue.
I read the first one as meaning: antiques.

The second seems like they are taking a technical interpretation of some rules without looking at the bigger picture.
migrate to other languages, such as Go

This depends heavily on the type of work someone is doing. People doing numeric/scientific computing work with Python can't really do this, for example, because there's a distinct lack of other languages with equivalents to the libraries and tooling Python gives them for their work. And that's a chicken/egg feedback loop problem: Go needs the libraries and tools, but in order get them needs people to move, but in order to get people to move needs the libraries/tools, and so on.
Hispanics were in the study (see the Research Objectives) and have similar results to blacks. They just were not called out in the abstract.
http://www.redditblog.com/2005/12/on-lisp.html

> If Lisp is so great, why did we stop using it? One of the biggest issues was the lack of widely used and tested libraries. Sure, there is a CL library for basically any task, but there is rarely more than one, and often the libraries are not widely used or well documented. Since we're building a site largely by standing on the shoulders of others, this made things a little tougher. There just aren't as many shoulders on which to stand.

> We were already familiar with Python. It's fast, development in Python is fast, and the code is clear. In most cases, the Lisp code translated very easily into Python. Lots of people have written web applications in Python, and there's plenty of code from which to learn. It's been fun so far, so we'll see where it takes us.

> Regardless of Python, reddit was begging for a rewrite. Whether it was the best decision to do it all at once is up for debate, but I'm very pleased at the way it turned out.
I really pity American office workers. As I understand it, you get measly holiday - like 2 weeks or whatever?

You also frequently work unpaid overtime and it is the norm - is that right?

There also seems to be much less of a work/life balance.

Or maybe my view is skewed by HN and Reddit where there are more software engineer employees.

For the record, I'm in the UK, I'm a software engineer. I work about 38hrs a week and get 29 days holiday a year. I'm in the office 0930 and leave 1800. My commute is ~30mins. I've worked for a start-up before but always hated working past 6pm. I just switch-off and start to resent the work. If I'm ever working overtime (very rare) or in the office past 6pm I just think I could be home with my family, playing videogames, cycling, playing with my cat etc.