775 karma · joined January 2, 2016
They administered a battery of tests, among them a few controls to screen for malingerers. Each was narrow enough of a task to believably evaluate a specific aspect of cognitive ability.
The results were evaluated against the broader population of people with similar levels of intelligence
So, for example, in one test, the task is to sum a continuing stream of spoken digits. Apparently, the test includes a distribution of other' performance,and that distribution defines 'normal.' performing worse than the mean (or whatever measure) is therefore abnormal and, potentially, indicative of some disorder or another.
Tl;Dr they use ostensibly reliable statistical methods to define 'normal'
This is precisely the reason I picked-up an ergodox [1] when my wrists started to hurt from `ctrl+whatever` key combos. moving modifier keys to the thumbs is so obviously superior I'm not sure why it's not more common.
admittedly it felt ridiculous to pay ~$250 for a keyboard (thanks, ebay), but now i almost never have to contort my wrists into weird angles &
Everything new is old and notification prompts on first visit are still a terrible idea.
does anyone actually click 'yes' to that prompt?
Once I establish a relationship between two entities (`Types`), I can fetch an arbitrary combination of them from my endpoint. e.g., the resolvers that allow me to execute a query like 'fetch all posts by users who signed up since last week' to the same endpoint' can also answer 'fetch the Id of the authors of posts that start with the letter "a",' or even "fetch me every post by an author who's published a post in the past week titled with a word that starts with "C"'. All of these are possible just by defining the relationship b/t `Post` and `User`.
The other part I find really something is custom field-level resolvers. Instead of every field corresponding to a database table, the `GraphQL` server can execute arbitrary code to resolve a field. In the `User` / `Post` example, I can add a field called `weather` to `Post`. Whenever the endpoint is returning a `Post` with `weather` included in the response, it could fire an API call to a weather API for the weather at the time / location that post was created. To the API consumer, this is totally transparent and `weather` is returned as though it was already in the database.
This sort of arbitrary composition of data types is really at its best with `schema-stitching`. I have a bunch of content in a GraphQL-powered CMS BaaS, and using a few lines of code with `graphql-yoga` (a server), I can combine the CMS schema with a schema for my own custom data model, and even merge the two. e.g., extend my `Post` type in my CMS with a `weather` field from above.
In hindsight, I can't imagine a better way to build one's self into a leader.
The challenges I faced were mostly b/c of poorly formed RSS feeds on blogs I wanted to aggregate, but as someone who does a lot of web scraping, working with RSS for this use case is a boon.
It sounds like we're in adjacent businesses & would love to learn more about your use case, so feel free to shoot me a msg (brandon at admitbrain c0m).
Same.when I run a distraction blocker, I often don't realize I'm firing another ’ctrl+t,f,enter' sequence until I hit the blocker.
It's made me realize how devilishly efficient companies are at exploiting our dopamine cycles. Case in poin: I tried to disable in app purchases in Google Play, but short of removing all payment options (which breaks my project fi billing), there's no way.
For as frustrating as I find it, though, it's devastating to think of the impact on ppl living in poverty,for whom every source of daily relaxation is probably some well funded dopamine dealer trying to extract their $11 / hr pay one micro transaction at a time.
[1] http://www.slate.com/articles/technology/technology/2011/01/...
I learned to use em dashes in the military on our performance reports (sort of like an annual resume with a grade attached).
For a few (dubious) reasons, every bullet had to be precisely 1 line long, +/- 0-3 spaces at EOL (we had almost as many rules regarding these bullets as we did the other kind, it seemed).
Since we had a lot of (usually somewhat independent) points to jam into 1 line, we often had lots of separate clauses with a period, semi-colon[1], or em dash. The em dash always seemed to fill precisely the correct amount of space.
Ie,adjustments were less surgically applied line-item corrections, and more bandaids to fix what could easily be underlying math errors.
So if a unit budget was $10mil one year, and could only account for $9mil, they might make $1mil in adjustments to avoid coming in under budget (a kiss of death, as your next year's budget would be cut by however short you were).
Lots of this kind of accounting was made public last yr in the army, so this isn't a total shock:https://www.reuters.com/article/us-usa-audit-army/u-s-army-f...
"2). NO WAIVER OF RIGHTS FOR THIS CYBER SECURITY INCIDENT In response to consumer inquiries, we have made it clear that the arbitration clause and class action waiver included in the Equifax and TrustedID Premier terms of use does not apply to this cybersecurity incident."
arr = arr.map((e,i) => i === 3 ? 'new content' : e)
That said, idiomatic or not, functional patterns in JS are a boon for debugging (especially with Redux devtools & time travel). To your example, even if mutability is more succinct, using map() lets me chain all sorts of methods together without storing intermediate values in vars.Between the spread operator (...), immutable array methods (slice, reduce, map, filter, and even sort if preceded by .slice()), immutability in native JS ain't half bad.
This logic seems an awful lot like a book-burning mentality.
Correct me if I'm wrong, but aren't bad decisions (that is, decisions that didn't turn out optimally, not decisions that look poorly thought out in hindsight) a necessary condition for any person or organization to call for donations?
I suppose the only alternative circumstances are that the site/business/etc just isn't economically viable. I'd assume most would be even less inclined to donate in those instances.
Airbnb was valued at $31bn after its last round. As of market close today, that's about more than the market caps of Hilton & Intercontinental combined.
Despite what the astroturfing campaigns of Airbnb et al would have you believe, regulations are meant to, in part, protect competition. If we're unsatisfied with them, we ought to use elections to change them. But allowing private firms to engage in Uber's brand of regulatory arbitrage severely undermines gov't institutions.
Anyone interested in reading more on this topic, I rec. this book. It's about people who are near-homeless, not fully homeless, but it's one of the best things I've read on the topic. The author lived with the subjects for several years & does a superlative job of telling their story in that sort of explanatory way (not judgmental or absolving) that HN readers seem to appreciate.
https://www.amazon.com/Evicted-Poverty-Profit-American-City/...
(excerpt of the book here: http://www.newyorker.com/magazine/2016/02/08/forced-out)
"Trillion dollar diversity and inclusion industry?" That's ~1/18th of the entire US GDP--which firms, etc., do you include in this sector of the economy? I can't think of a single example.
This is why it's hard to reason through these topics. Either I'm told it's verboten to even discuss the implementation details of equal-opportunity initiatives, or I'm told it's some vast global conspiracy master-minded by Pam in HR who, having apparently learned the secrets to controlling the national discourse, can find no better application for that secret than keeping her job in HR.
Who precisely is it that's doing this?