skysight-inc/HackerNews huggingface dataset:
Someone on Reddit says[1]:

> Amateur. What you do is you sweet talk the clinicians into using their medical judgement to adopt the form as part of their routine clinical practice and get them to include it as part of the patient's medical records. Later... you approach the IRB for a retrospective chart review study and get blessed with waived consent. Bonus: very likely to also get expedited review.

[1] https://www.reddit.com/r/slatestarcodex/comments/6wtylk/my_i...
A better question would be why you want to do this?

If people use the Alexa toolbar it adds a header to their user agent you could use to block them[0], but Alexa is pure junk and not worth concerning yourself with[1].

I also don't think people quite realise the privacy implications of using that addon, it phones home on literally every page a user is on, that's how it works. Every single site, (porn) link, whatever is tracked.

[0] https://webmasters.stackexchange.com/a/72663

[1] http://www.closetnoc.org/?i=definitive-proof-that-alexa-suck...
Angular 4 vs. React = more exciting than NFL football
It's also a myth that devs choose NoSQL over SQL because "SQL is too hard."

What I see more of is situations where the developers "know" SQL but still just don't want to sit down and figure out their data models.

It's like, the temptation to reach for the nearest short-cut -- whether that means over-reliance on ORMs (or hodgepodge 'data access layers'); or continually munging stuff at the application layer for nearly every operation; or... Mongo -- is always just too great.
Fair enough, I just think that people should look for their career by either finding ways to monetize activities which they already enjoy, or by looking for ways to create new kinds of value for the world. If you do those things, revenue often comes.

By contrast, every disgusting corrupt snake who has ruined the world for everyone else has started out with the goal of making X dollars in Y timeframe. So while I'm not saying they're all going to be evil, all of the evil ones share that trait.
I've written some ... spicy ... emails to The New York Times over this practice.

I tend to go to a W3M dump instead.
What form?
> You always have to maintain an explicit schema -- it's just defined in your code instead of the database.

This is normally known as an implicit schema. It's implicit precisely because you don't explicitly maintain a schema separately from your application code.

> During development, schema changes are quite frictionless. It also provides extra safety and documentation that any friction is completely worth it.

The second sentence contradicts the first. And I'm not disagreeing with the second. The friction may be worth it, but calling it _frictionless_ was my issue with this post and the original (which went even further by asserting the friction somehow accelerated development).
Biological object recognition
Obligatory: http://www.kauffman.org/what-we-do/research/2012/05/we-have-...

Summary:

The Kauffman Foundation investment team analyzed our twenty-year history of venture investing experience in nearly 100 VC funds with some of the most notable and exclusive partnership “brands” and concluded that the Limited Partner (LP) investment model is broken ... Our research suggests that investors like us succumb time and again to narrative fallacies, a well-studied behavioral finance bias. We found in our own portfolio that:

- Only twenty of 100 venture funds generated returns that beat a public-market equivalent by more than 3 percent annually, and half of those began investing prior to 1995.

- The majority of funds—sixty-two out of 100—failed to exceed returns available from the public markets, after fees and carry were paid.
> Did they foresee this probe coming or is this something that they will have to scramble to react to?

It depends entirely on whether or not this was a top-down decision. The most efficiently run companies consider the likely returns on illegal activity and the potential ramifications of getting caught. If the math works out in favor of the illegal behavior, they'll go ahead and do that. Depending on the nature of the illegal behavior, they may save for a fund that would pay for costs of being caught.

The math isn't just about money in vs money out, either. The best consider the effect on the brand, cost of a PR campaign, potential legal changes, lobbying fees(to make currently illegal behavior legal), the likelihood of getting caught in the first place, and a lot of other stuff that I'm probably not thinking about.

It's not right, but when shareholders demand exponential growth, the owners and managers will do what is necessary to make that happen.
Hi Wilhem!

I'm no VC, but I have made a few investments in companies, independently. I'll give you my immediate impressions.

It's a very cute project! Nice animations.

How does it work? My understanding is that you have a pricing table somewhere you say a banana is worth $1, a taco is worth $10, etc. When you press the button, it converts a dollar amount into some number of those goods.

Comparing costs to real-world things is a commonly-used strategy, e.g. "For less than the cost of a coffee a day, you could ____!", so that's interesting.

It seems like overkill for an API; seems like you could just build it into your marketing copy (and not rely on just emoji, which render inconsistently).

'My assumption is that conversion will definitely be higher by using visual representation of price tags. Especially against "spatial learners".'

Sure, but that's easy for anybody to test, in-house.

It doesn't seem like enough value-add to use as a stand-alone business; if somebody else were to want to use it, they'd have to not just pay the service, but also the cost of maintaining a sales relationship, contract, etc.
I'd actually strongly encourage using a non-fixed set of bottom navigation in most instances.

I'm increasingly finding sidebars ... bad.
Oops, yes, you're correct, I was typing from memory and didn't double-check.

And yes, the Taylor series is pretty good but you can usually squeeze a bit more accuracy-over-range by, eg, using an optimizer for the coefficients. Also, note that in your notebook you have x^3/5 but x^3/6 is probably what you wanted.
> Mushrooms are not for everybody. I don't want my kids using them. Should they be illegal? I don't know. I'd take them being illegal over making them easier to obtain.

You can say the same for marijuana and alcohol, with alcohol being worse than marijuana and psilocybin mushrooms (in terms of toxicity and violent behavior) yet being not only legal, but even culturally encouraged (see what happens when you turn down a drink at a party). Psilocybin and marijuana also have more medicinal value than alcohol.

One of the most unsettling thing about the war on drugs is that we've rejected data and embraced misinformation. In terms of addiction and toxicity, psilocybin mushrooms are fairly benign; comparing them to opioids is like comparing coffee to opioids (yet opioids are still used medicinally while psilocybin mushrooms aren't).
I find it discouraging that it's almost 2018 and this function of E-mail has not been made standard in all clients yet.

I understand the concerns about trust, but why not make trust the extra step for now, and make encryption the standard. And in time we can standardize trust as well. (I know it's pretty standard already but I'm thinking about 'the average user')

"Well I can't trust the source so why bother with encryption" is what we have presently, and that's just ridiculous.
I love the

mvn clean package

just after

git clone

This immediately tells me of his attention to make builds reproducible.

edit: formatting
> Off topic, but I've noticed in the gym, sometimes the music playing from the instructor's iPhone through one of those cheap Ion Block Rocker bluetooth speakers (big boxy one, looks like a guitar amp) has very very noticeable pitch sag in various parts of various songs.

Many Bluetooth speakers are not loseless. Cheaper ones are likely going to support MP3 and that's it (or even worse, just the minimum required SBC).

Pandora is already compressed, if your instructor doesn't know to flip the "HQ sound" toggle (which is turned off by default on Mobile, even with a paid subscription!), then 128kbit MP3 recompressed to MP3 yet again, is going to sound pretty atrocious.

Not sure if one of the other codecs used for A2DP can cause pitch changes though.
It isn't planning for a time scale though, it is a level of immediate risk mitigation.
From that same link that you provided take a look at the Damages column.

Every single billion dollar storm has happened in the current decade.

2010–11 Yasi $3.56 billion

2011–12 Lua > $230 million

2012–13 Narelle $2.5 billion

2013–14 Ita $958 million

2014–15 Marcia > $732 million

2016–17 Ernie $1.8 billion

The damages in previous years seem trivial by comparison.

However, even these billion dollar damages will be dwarfed by the colossal damages that will result from the storm in Texas.
Frequency only changes premiums, car insurance is much more likely to pay out than earthquake insurance per year. That just means it costs more money per year relative to the payout.
Nested lists are harder to perform lookups on than maps.

If I want to know what the "from" part of the SQL query is, with HoneySQL I can write:

(:from query)

On the other hand, depending on your s-expression syntax, I'd either have to find the table name positionally, or by walking the tree.
The Wes McKinney Pandas book has a 2nd edition coming out next month. Raw edition is already available on Safari here.

http://shop.oreilly.com/product/0636920050896.do

Release date slated for October 2017.
Commenters have mentioned "Chesterton's Fence". I'd add a reference to another of GKC's observations:

"When you break the big laws, you do not get liberty; you do not even get anarchy. You get the small laws."
very good analogy.
Well it's a web of trust: typically people only trust their Gemfile, not their entire Gemfile.lock. If you audit the latter you should be fine (though of course you should upgrade regardless).
Two great ideas
and yet, we are nowhere near being able to electronically reproduce a live acoustic music performance. have you ever walked by a bunch of musical sound coming out of a room and thought to yourself, "wow, those live musicians sound great" only to discover it was just a stereo playing? nope.

as engineers we will never solve this problem as long as the "44.1kHz is good enough" dogma is perpetuated.

here's a question. why are frequency and bit depth the only two variables under discussion here? how does the human ear locate a sound in space? suppose I place a series of 20kHz tone generators along a wall (and that I can still hear 20kHz :) and trigger them at different times, and record the session in stereo at 44.1kHz with a standard X-Y mic setup. will I be able to reconstruct the performance?
I'm not sure I follow. Web design hasn't gone downhill over time - it's definitely improving, simply because the tools have allowed it do so. Perhaps you could provide some examples from the era of print designers and the era after them?

What I have observed has been that, while technology has allowed screens to become a more expressive design medium, visual designers tend to be content to cargo-cult techniques from the static, vastly simpler, and more expansive medium of print, and it shows.
How much do you trust the code review process on every ruby gem?
FWIW, there was a differential in the lego technic 8865 Test Car from 1988: http://www.technicopedia.com/8865.html
I think this was the first model with a differential. At least, that's what introduced me to it.
New XSS Vector for Safari
The Day an Army of Bots Turned on Bot Researchers
"Internet privacy" is an oxymoron.

I've come to believe that total surveillance is the perfection of democracy, not its antithesis.

We are experiencing a fundamental phase shift in the entire structure of society.

The true horror of technological omniscience is that it shall force us for once to live according to our own rules. For the first time in history we shall have to do without hypocrisy and privilege. The new equilibrium will not involve tilting at the windmills of ubiquitous sensors and processing power but rather learning what explicit rules we can actually live by, finding, in effect, the real shape of human society.
qmv and qcp looks really useful, never heard of them before!
Well an existing gem might not. But a gem you use has could have a developer's computer get compromised and could publish a malicious update. If you inadvertently download it while updating your gems you could get compromised.

The problem here is that you don't even have to get directly attacked to be affected.
I question the reasoning for changing the 'title' of this submission. The article title which is what it was altered to match, is vague. The actual meat of the story is the action that Network Solutions took. The heading now is unclear, who shut it down? Was it the host? The registrar?

How does changing the title from a detailed summary to something vague and politically charged benefit the HN community or the dissemination of worthwhile information.

The original title was, approximately, "Network Solutions disables and parks the stormfront.org domain".
Why go out of the way when you can just buy a popular one, this was a fairly mild version of that: https://forum.sublimetext.com/t/rfc-default-package-control-...

Granted that was just data collection, but the outcome could be incredibly worse if a combo of popular but bad code and a little bit of money.
It's explained a bit here: https://www.postgresql.org/docs/9.6/static/plpgsql-implement...

In short, if your parameters are highly dynamic, plan caching will be disabled. This is still better than dynamic queries, because the results of parsing will be cached.

If you almost always use one particular set of filters, but just enough dynamic values that the cache plan is not useful, AND your bottleneck is planning, then you can prepare a fast path.

To do that, use a PREPARE statement or your language's SQL bindings for that. Essentially, you tell it "these are usually going to be the defaults, let's call that staticFoo". Then staticFoo and dynamicFoo are subject to independent plan caching. The fast path, staticFoo, will get a good cached query plan, and dynamicFoo will be subject to dynamic re-planning.

The braindead (and therefore "better", by some measure) approach is to just just create an additional query for your fast path. The tradeoff of course is violating the DRY principle.
I don't quite understand how this is different from the status quo? I guess gems may (sometimes) be installed with a different user (or even root) than the application server?

But even if: most systems today probably only run that one service, and the application server can rwx pretty much everything of interest because that's its job, right?

10 years or so ago you'd often see some company's server running apache as well as a mail server, the internal document repository and the financial systems. In that sort of setup, it's important to (try to) keep these systems isolated from each other. But today, all that root access would give you is the ability to read a few more Ubuntu man pages.
> Faced with someone even more obsessive and bureaucratic than they were, the IRB backed down and gave us preliminary permission to start our study.

I love it! You can’t fight mindless rule followers with logic or reason. You need to use even more detailed rule-following. This is true in every bureaucracy where checklists have replaced good judgment.
https://outline.com

You can append most URLs to that to get simplified format (Reader-mode type result) of the site.

Example:

https://outline.com/https://medium.com/@yonatanzunger/so-abo...

I tried HackerNoon -- it doesn't work. Fuck'em.
I work with Jake (the author) at the eScience Institute at the University of Washington (though I'm merely a grad student) and can say that he is not only an extraordinary data scientist and educator but is a great guy as well. He worked extraordinarily hard on this, so I'm very glad to see it on the front page of HN––I'll be sure to show him the screenshot tomorrow!
It's not rational trigonometry. The angles are irrational. In fact, it's useless, and was probably a decorative demonstration of Pythagorean triples.
You'd use BuckleScript to stay inside the npm ecosystem, and JSOO to stay in the opam ecosystem. Also BS if there's any chance that your output JS could be consumed by apps written in plain JS, or if you might one day want to move off of OCaml and back to plain JS.

Re: core_kernel, I personally don't know, but it should be possible to the extent that it doesn't call out to C.
A concern I haven't seen raised as much with AirBnb is the erosion of communities. It is ironic that tourists wish to visit cities for their culture (Berlin, Amsterdam etc.) but that by removing housing stock, there will be fewer and fewer locals left, for example in Edinburgh's grassmarket, entire tenements are now short term lets. Cities then just become pretty museums.
To be fair, phone audio signals have until recently been bandlimited to just a few KHz in centered around 3KHz.
There's a very straightforward practical reason why you might want to keep downloading 24/192. The people who put those together are on average "audiophile" snobs so the rips tend to be perfect, often from high quality sources like SACDs, hdtracks, etc. The source of the recording is usually the best master known for that record (special remastered editions, etc.). If you download mp3/spotify chances are the copy you download is from a worse source. Sure, you don't need 24/192, a well ripped 320kbps mp3 would be the same in practice, but looking for 24/192 in the internet is an easy way of getting better quality music on average in practice.
Currently reading an Abraham Lincoln Biography and apparently he used to drive one of the persons he boarded with crazy because he would read aloud. When asked why he said something to the effect of "Seeing and hearing is easier to remember than just seeing"

Book is https://www.goodreads.com/book/show/4059448-a-lincoln if anyone is interested.
It's a plugin for a plugin! The rational choice for would be customers is to replace WooCommerce with something else that has the feature they need.

This blog post itself seems to be a marketing ploy to get more customers.
At first I was an SAP Development lead (ABAP programming language primarily)

Later managing IT Operations
I'd look for a balance of "tools I need to understand today" skills (e.g. advanced training in whatever programming language you use), "forward-looking stuff" (e.g. MIT futurology conference), and something for the intersection of your spiritual/creative self (such as the Grace Hopper Conference or the Business Innovation Factory).

That'd use up $5000, depending on travel costs.
They are fairly well marked throughout the Gulf. They are best marked in Florida, as I recall. I believe they are blue signs to mark the evacuation routes.

Err... I modeled traffic, up to and including disaster plans.
Who has ever done that?
The blog seems to indicate that this list appears to be made up of previously leaked/available lists that were already out in the wild.

It indicated LinkedIn as one of the likely sources.
Which Seagate drives? With your reports, it seems Seagate can be good or terrible.
I always got the impression that most of the truly entry-level software jobs (the kind where they routinely hire people with associates degrees or no degree) are in unglamorous companies, in cities all throughout the country, writing code in unsexy languages like SQL, C#, and J2EE. These companies don't typically try to pretend they only hire the top 10% of the entire industry, and they're willing to train people on the job. They don't pay the big bucks, but it's better than working at Kroger.

Unfortunately the narrative of "you too could be writing ugly line-of-business applications for $40k/year" is not an exciting sell, as you've said, to people who have watched a few episodes of Silicon Valley. So there's an expectation mismatch. We want to point at the Bureau of Labor Statistics about openings in the software industry and think that they're about changing the world with node.js and AWS lambda, because that's a more promising vision of tomorrow that doesn't involve encountering Windows Server 2005 in the course of your daily work.
Bah. Stonebraker invented this marketing strategy in the first place. I heard his companies make all sorts of insane claims - from Postgres, to Vertica to VOltDB. After the first one, I didn't bite on the second and third, only to have some random manager overrule me, and then spend millions migrating off of these proprietary databases later (Vertica and VoltDB)
(A) The rules are not arbitrary. They are the product of much careful deliberation.

https://en.wikipedia.org/wiki/Belmont_Report

(B) Is experimentation on suicidal patients really minimal risk? Maybe, maybe not. But failure of the investigator to show they have thought about it is a huge red flag.
Images and audio are pretty similar, and sampling theory works for both - a low-pass filter on audio and a blur filter on images is the same.

The difference is audio is "actually" bandlimited and frequency-based, but images are "actually" spatial. When you try using frequency math on images you get artifacts called ringing, which are easy to see with JPEGs or sharp scalers like Lanczos.

Of course audio isn't really frequency-based either, or else it would just be one sound repeated forever. So there's still ringing artifacts (called "pre-echo") and cymbals are the first to go in an MP3.
Similarly, seeing 24/192 on a rip from an analogue source (e.g. vinyl) usually implies that a high-quality player+amp+ADC was used to digitize the album.
Come on -- the case in question is in India. Bribes are a way of life there. You literally cannot do business there without paying bribes. Nobody had to tell anyone to pay the bribe; if they're anything like every other company I've worked with over there, they have an official slush fund for this stuff. You just do it.

Now, it's pretty abhorrent that they doxed a rape victim; and that behavior is reason enough to investigate IMO. But the bribery part? Literally everyone does it because you have to if you want anything to get done there as a foreigner / foreign company.
TFA specifically addresses this and agrees 100% with you on it. Develop in 24/192, but ship in 16/48. Good point about supporting better downstream remixing!
How to make your website better
Good to know. I've been recommending Wes's book for a some time now to people new to data work in Python, but between the discussion here and the consistently high quality of Jake's blog posts and demos, I'll have to keep this one in mind.

Out of curiosity, what sorts of material had you hoped he'd cover on data cleaning?
U.S. stock valuations haven’t been this extreme since 1929 and 2000
Doesn't that run into the issue of exposing all your business logic in the JavaScript? Somebody can also build a malicious client to query your internal APIs, maybe even leak some data?

I want to know because I was thinking of doing this in a side project, but I fear my proprietary functionality could be exposed.
It is indeed much easier to pour 8/60 + 34/3600 gallons of milk.
I agree with you, just check out this map of all the leeches:

http://insideairbnb.com/montreal/?neighbourhood=C%C3%B4te-de...

And this is not even central. Hopefully they all get their fingers badly burned when rates rise, this tax comes in and equity drops.

I'm very disappointed to hear this. Quebec is one of the last places in the Western world where rentiers have a hard time.

Also for people saying these are "for a few weekends".

Many AirBnb are not "a few weekends" they are a second home bought / mortgaged for the express purpose of permanently letting in out on airbnb and not paying tax.

Here you go: http://www.cbc.ca/news/canada/montreal/quebec-airbnb-law-not...
JavaScript Roadmap – A free course to help beginners learn JavaScript