skysight-inc/HackerNews huggingface dataset:
You would be better off having picked examples that are closer to the topic at hand.

Such as the fact that he voted for retroactive telecom immunity as a senator, supported increases in NSA surveillance as a President, and certainly signed off on the extraordinary measures taken to try and apprehend Snowden.

His stance on surveillance is clear. He has strongly supported it since 2008. (Before he was the Democratic nominee he spoke out against it.)
China Calls for Increased Coop with FBI on Internet Security, Counterterrorism
Win a FeelThe emotion tracking wearable that will help you achieve well-being
I'm wondering what the advantages of JSX are now in a world with ES6 template strings?

This seems plenty easy to read and write and has the benefit that it's pure JS and doesn't need to be compiled during development:

const listItem = item => `<li><a href="${item.link}">${item.name}</a></li>`
const listComponent = items => `<ul>${items.map(listItem).join("")}</ul>`
DOM and HTML is different things. Are you sure that you write HTML when you use React?
HTML is one of the ways to build DOM. But not the only one.

In very dynamic parts of site JS is better, which is the case for React.

But even for static parts, HTML is just familiar way to describe what should be displayed. I don't see anything wrong in use js syntax for that. Especially when js is used under the hood.
Microsoft opens up Azure cloud in Germany even it can't access easily
But when the same article is exclusively citing Twitter as a source, it's far closer to the end of the end of their publication's integrity.
The thing I'd want to see most of all? An experiment confirming or refuting the result of a posted paper, and the results of that experiment posted as a pre-print within ~3 months.

I.e., actually getting real science done fast, taking advantage of how the long journal process was bypassed.
> RST, used by Sphinx, isn't quite as easy to write or to read. There are plenty of gotchas. RST adds friction.

What gotchas are you thinking about?

> Using Sphinx also requires you to setup and configure Sphinx for your project - even more friction early on.

You can perfectly well RST without Sphinx, it depends what you want to use it for. Obviously, if you want to use for Sphinx, you need Sphinx. But otherwise, you can perfectly well use rst2pdf or rst2html with a standard RST document.
I just want to create a well documented simple resful API for applicants to use. If an applicant wants to apply for a job they have to write code in the language of their choice to apply using the API. Upon successful application, request their SSH public key and supply a git repository they can check their code into. A hook script will email me upon successful commit.

A moderately experienced dev will not spend much time to apply, and frankly would probably enjoy the interface better than most job application websites. :-)

A lesser experienced dev will end up spending more time, but really if they are successful we would still want to look at them.
Wow, kefir made with coconut? That sounds wonderful, I'll have to read more on that.
Seriously. If you like it, use it. If you don't like it, don't use it. If you work with a team, take a vote.

This post spends quite a bit talking about beginners who are learning Javascript, React, and JSX all at once. Of course they aren't going to get it right immediately, if they didn't get tripped up on JSX they'd get tripped up on something else. "Beginners don't get it" might be the weakest argument I've heard so far.
> Putting HTML directly into my JavaScript is awesome and I never want to go back to separate template pages ever again.

Note that the author isn't suggesting a return to separate template pages. He is suggesting a system for creating React elements that uses simple functions and JavaScript syntax rather than the custom syntax of JSX.
No. How would they do it? Especially when the spikes are in response to breaking news that wasn't known beforehand.
Have you looked into RMarkdown?

http://rmarkdown.rstudio.com/

Just like you said, you just use $ or $$ to add LaTeX.

I am not arguing you should write a 600 page book with RMarkdown + LaTeX (just use LaTeX in that case), but it has worked well for me for technical reports and presentation.
Web scraping at scale – a conversation with Pablo Hoffman from ScrapingHub
I wrote a six book, 1100 page series in Markdown (all on github). I write all my blog posts in Markdown.

I'm sorry but I just can't sympathize with any of the complaints leveled against Markdown. They are so minor and compared to the massive adoption of the common bits of Markdown, there's no chance I'd ever choose to write anything in any other markup than that just for those small annoyances.

I don't need custom extensibility when I can just add HTML. HTML is pretty good at markup, and it enhances the markdown in those rare occasions where what's provided seems too limited. The very last thing I'd want to do is literally write code as an extension to my markup language. The only code in my markdown is inside nice tidy code blocks for display purposes only.

I also use JSON for configuration, even though many have tried to convince the community that YAML or some other format is better. I pre-process my JSON to strip it of "non standard" comments, and I'm quite happy that I chose the by-far-defacto-standard there instead of going off the beaten path.
Later in the results section you have:

>There was a negative correlation between EQ-C and the Calculation Skills composite score with greater empathizing predicting lower math achievement

Edit: A "previously unknown predictor" can both be a positive or negative predictor.
Yeah... Or maybe it's just a (sometimes annoying) part of a market which, despite its flaws, has created the largest reduction in human suffering ever.
The author might like RiotJS instead.
Depends; are we talking about small engine planes or big jet liners? Some Cirrus aircraft have them, but that's only one particular brand. As for larger aircraft, I'll refer to this link below [0]:

"taking into consideration the added complexity of design, installing and maintaining an emergency parachute system for a typical passenger jet, the amount of revenue lost by carrying at least 40-45 fewer passengers to compensate for installing such a heavy system, and the extremely unlikelihood such a recovery ever would be required, I can't see trying to scale up a parachute recovery capability for airliner use."

https://www.quora.com/Why-dont-airplanes-have-giant-parachut...
Hygieia: dashboard to visu near real-time status of the entire delivery pipeline
A third of Netflix watchers in the US don’t pay for Netflix
I understand your concern but you are actually talking from a privileged position. Its not really that hard to take a bit of time out of your evening or weekend to do some online programming exercise - IF that is the only thing that companies want. Anecdotally speaking I had to do these types of things while working full time to pay the bills.

Having a broader perspective - its maybe only in programming that the hiring process is so much easier. For almost any other job you need the right technical skills, years of expensive schooling, unpaid internships and have done a lot of networking ( cough nepotism cough ) - its only in programming that raw skills can get you anywhere.
They seem to be hypothesizing that the mechanism causing this result is that math anxiety can be transmitted like a disease, and lower empathy individuals are somewhat immune.

It would be worthwhile to figure out what makes math anxiety transmittable, and what other attitudes might be transmitted by a similar mechanism and lead to measurable impact.
tptacek's argument, as I understand it, is that evidence collection is the beginning of the chain that allows enforcing laws.

Not being able to collect evidence precludes legal enforcement, which precludes laws, which precludes the existence of a state in the modern definition. Which is the same line of reasoning that most of the "pro-legally breakable encryption" follow, even if they don't carry it out to conclusion explicitly.

I think it's fair to say a state in which everyone uses strong encryption (that cannot be penetrated by the state in any circumstance) in every digital facet of their lives does look very different from the one we currently have (at least in technologically advanced states).
On-Demand Valet Parking Seemed Like Such a Great Idea. It Wasn't
It was discussed a long time ago. Some googling found this very old link

http://facebook.github.io/jsx/#why-not-template-literals
Atlassian’s Mike Cannon-Brookes on Cost of Australian Living
8 beautiful illustrations about the Startup Culture
From the conclusion section:

"We found no evidence for a relationship between systemizing and math achievement after accounting for general cognitive and reading abilities. There was, however, a negative association between empathizing and calculation ability that was more pronounced in girls."
Exactly.

:s
Designing Chat for Commerce: UX Research in Invisible UI
To sum it up: Web 2.0 was about democracy, Web2016 is about monopolized capitalism
>>You can always find people who say it'll take n years before x happens

Interesting, people seem to be saying the same about self driving cars.
I wasn't defending LaTeX; I don't use it any more.

I am certainly aware that many scientists don't want to publish their code out of embarrassment. It was a surprise to me, but I've heard that feedback.

I investigated various alternatives after I found LaTeX too arcane, including DocBook. It's still not entirely clear what solution exists to the collection of problems I have (want to semantically mark up my paper, want it to display nicely regardless of screen, etc).
My brain parses JSX way better than Hyperscript, so I will stick with it and suffer the extra keystrokes.

And the context switch has not proved to be a problem for me, but I'm sympathetic to the argument.

</2cents>
They can't scale infinitely. They can fit finitely many robots close to the target. The further the robots get from the target, the longer and thus heavier the tether they need. The more interesting part of the ant behaviour, not addressed yet here, is how they use each other's bodies as tethers and arrange forces so they add up in the right direction.
You're just not fluent in enterprise :)
I think his points about new developers having to learn JS, React, and JSX all at the same time and then context switch between them in ways that aren't entirely clear was pretty spot on. I don't know how you draw that comparison without mentioning the shortcomings of JSX. Also with Hyperscript you're still building your markup directly in your Javascript, just using JS for it instead of JSX, not templates. Not sure if that's what you meant with your "separate template pages" statement.
This article has very little technical information. Does this wearable replace medicines, detects auras before a seizure or it only some kind of alarm?
That's actually harmful for getting quality candidates - "hot" prospects nope out of the process when they get an offer elsewhere.

A clever option is emailing the recruiter at Duolingo with something like "hey, I've got a competing offer, so the 10 hour coding challenge is really not something I have time for at the moment. Is there any other way to proceed through the hiring process?" Either way they answer, you're okay with.
The title is correct. That sentence just means that they're predictors, not necessarily that they're positive predictors. As in, if you know one you can predict the other.

In the results section:

> There was a negative correlation between EQ-C and the Calculation Skills composite score with greater empathizing predicting lower math achievement (r(110) = −0.22, p = 0.02).
Nothing! This is already very much a "thing" in the Go community. Bots like GNU Go, CrazyStone, and Zen are all running under multiple accounts on most of the popular online Go servers (KGS, etc). There are enough bots of differing age and ability that one can either hop up a chain of different bots or try to configure a strong bot into a weak configuration. The GNU Go bot is also downloadable free software and is frequently integrated into, eg, mobile apps (it is, however, old and not as strong as other bots, I think around 6k level). The game of Go also has a wonderful and essential handicap system to allow players (human or bots) of differing abilities (within a reasonable range; eg not possible for a novice to play an even game against Lee Sedol even with 9 stones).

As far as I can tell the vast majority of amateur players play against bots online and review games to improve their skills. It would be nice if it was easier to select a bot with a given skill rating, but you can figure this out pretty easily by playing some games or reading up on bots. Playing against a skilled human who cares about your advancement is still the best way to advance though, in my opinion. Getting good feedback on your mistakes and style of play is extremely helpful.
I was a biologist, but I used LaTeX: it was important to have parseable references in a flat file.
I agree. The benefit of this system is primarily that of the corporation. You get a manager, sell them a small percent, which helps cover some (a small amount) of the location's launch costs, gets the manager committed and makes them feel like a real owner, which makes them focus on success much more... with little serious upside. Not to mention, it puts the manager at a financial loss (their initial investment), if they quit within 5 years.

I knew a managing partner of a Carrabba's. He quit something like 2 years later and bought this little burger drive through. It must have been really bad at Carrabba's...
What about this JavaScript: https://raw.githubusercontent.com/gregtour/gameboy/master/JS...

It's not asm.js, it isn't C (but it was ported from C), but it's JavaScript and it has no dynamic allocations. No variable uses more than one type. I could hand fashion asm.js and WebAssembly code and tell you which one is faster.

That's the only answer to whether a JavaScript to WebAssembly compiler would be worthwhile.
Agreed. It might also be nice to have wasm blobs compiled from open source code supply a standard metadata link to that code (the project's GitHub repo or whatever) so that UAs can offer nice affordances to replace Ctrl-U if they want to.
I hope this site catches on!

Is there any tool to search for podcast by length or format?

I really like the Writing Excuses podcast (from suggestions on HN) and would like to find others in the same format on different topics. Short podcasts with well thought out analysis and answers.
The difference is in when the code blows up if there's a typo. With JSX/hyperscript, it blows up with a syntax error at parse time; with strings, it blows up at runtime.
If you go the principal investigator route (professor or scientist at national lab), then your boss and granting agencies are the ones that care about your pubs. It's critical to obtaining tenure (if you don't, you're kicked out of the university) and grants.
You have obviously never used troff then.
>Kids use parents accounts

No way!
The author does seem to not consider the case of where you already have HTML and just plop it in and make it dynamic. Luckily JSX is completely optional, and a JSX->hyperscript converter being well possible means the syntactic choice remains only a slight annoyance at most.
Nothing is impossible: Philz Coffee has raised $15m [1] and The Melt (grilled sandwich chain) has raised money from Sequoia [2]

[1] http://techcrunch.com/2015/02/18/philz-coffee-funding/

[2] http://blogs.wsj.com/venturecapital/2014/11/12/sequoia-backe...
True. I work at Google now, and my advice would be to just write standard XHTML and let Google's parsers do their best job at inferring the meaning of the text.
Empathy and social skills found negligible predictors in contributing to humanity's longterm survival
This needs to happen in more scientific fields, like a field-specific consensus publishing platform. Everyone agrees to publish their research to benefit everyone else.
FYI, the .tex source is available for all papers uploaded to the arXiv.
https://www.tribler.org/ seems to be some kind of alternative, needs momentum however. More of these initiatives?
React supports testable dumb components, low-level dumb components like this Single Pixel component, https://github.com/js-bs/SinglePixel , simply wouldn't be possible in regular html templating languages.
JSX is the template layer not tied to React.

I think of it as a child of - XML + JS.

I am waiting for JSS - CSS + JS, for the styling part.

Radium [1] is a promising start.

[1] http://stack.formidable.com/radium/
I'm wondering how myopia is going to help anything, including running a business.

EDIT:

I find it somewhat irritating that this needs to be stated, but helping the economically disadvantaged doesn't mean just raising taxes and giving everyone a welfare check. The narrative has been so well framed.

It could (and should IMO) mean creating a more just economic system while providing a real safety net. Ultimately, this would involve people being educated and able to obtain jobs that pay a decent wage.

There's some tax money involved in that, but I don't think we necessarily need to _raise_ taxes. Perhaps we just need to reallocate a bit from the war chest.
Can you elaborate more on your middle paragraph? It sounds very interesting.
I don't have any issue with the hypersrcipt library presented here. In fact I find it interesting that, this is more or less how React used to work many versions ago. All JSX tags mapped directly to functions and there was no such thing as React.createElement. In fact I was always a little sad that React made that change, it was such a natural mapping. I understand there are under the hood implementation advantages to the move, but having the option to do React.dom.ul(...) was kinda cool.

That said I really don't find any of the authors arguments particularly persuasive. I work with many inexperienced JS devs and haven't seen them struggle with these issues in JSX. Not to discount the authors experiences, it just seems this article could have been more about highlighting the library, rather than creating highly contrived seeming examples of why JSX is bad. I also agree with some of the others, that the advantage of JSX mostly comes in working with designers and people more familiar with HTML than JS.
The compile is a huuuge plus. If you do a error in your template string (e.g. forget a '>'), you won't catch it until you run it in the browser. The JSX will complain loudly when compiled.

JSX >>>> ES6 template strings
So 10 batteries... how long do you think the engine could last on one battery? Then we multiply that number by 10 and see if it's less than 4 hours... hmmm
Not true at all. I'm a vegetarian and the veggie options were usually in the 4-600 range.
> On the second point, it is possible to extract previously written data even if it has been overwritten with disassembly of the harddrive and speacial tools.

Has this ever been demonstrated?
Also -- I was too sloppy in my earlier analysis, and as a result, my numbers could be way off. The attacker might learn much less than I initially thought. It depends on how many users are subscribed to the service.

After the client downloads the BF for L0 and hashes the entire space of 10 billion telnos, he knows 90% of the non-subscribers for certain.
All the telnos that matched in the Bloom filter are either (a) subscribers of the service or (b) false positives from the BF. Let's say there are n subscribers. Then the attacker gets a total of n + 0.10 * (10^10 - n) hits on L0. The likelihood that a matching telno is actually a subscriber is n / (n + 0.10 * (10^10 - n)).

So he learns something with each level of the Bloom filter, but getting to 90% certainty may require retrieving several levels of the BF.
This short parable changed my life – The Fisherman and the Banker
This might allow Flash to come back alive running inside wasm?

Dream or Nightmare? :-)
Thanks for posting, our startup in Berlin is moving into the conversation-as-commerce space and this will help us with some design hurdles around user engagement.
For this application you'd probably want to have the input sentences in something more than just plain English. E.g. using the phonetic alphabet.

But are you sure voice actors are the rate limiting step here? If the limiting step is instead "people who come up with the sentences", which it might actually be, speech synthesis solves nothing.
Ladies and gentlemen, your 2016 Masters of the Universe.
To your second point if you use a YAML parser, you can continue to consume and emit your JSON files and get comments for free. Plus, when you get to a use case JSON doesn't support, you can continue to use the same parser for the one-off.
Most of AlphaGo's learning came from self-play. Hence how it was able to vastly exceed the skill level of its initial training data which were amateur, not professional, games.
Vault: a tool for managing secrets
A correlation of 0.2 is negligible. Especially with a sample size on the order of 100. I'm glad you pointed this out.
> This is something an AOT compiler cannot do.

Yes, it can. You know the part where the JIT decides whether to execute X or Y? That can easily be implemented in a conditional in compiled code with the two code paths, X and Y.

But I'm more interested in the C performance territory. I'm not even interested in cross-compiling code where globals are used or variables change types.

It's possible to strip the functions and properties off of a JavaScript prototype and if it's well behaved, which user code is more likely to be than JavaScript libraries, it can be compiled fairly well.
And still they've yet to hire a single UX expert...
It seems like a lot of the "chemo = poison" arguments are part of an ill-informed appeal to nature. Which is an especially stupid argument considering cancer is a natural process run amok.

The dose makes the poison. Even water can become toxic with a high enough dosage. Calling chemo drugs poisonous isn't really helpful. At best, it's like saying water is wet. At worst, you wind up misinforming people and contributing to decisions that are based on bad information. The side effects of cytotoxics make chemotherapy difficult on the patient, but the alternative is a good deal worse and permanent to boot.
A Quick Look at PostgreSQL Source Code
You can always support multi-threading by not doing multi-threading.
"Beyond the MVP" is the key phrase here. The first version of webassembly will not be able do that.

Just like it won't have dynamic linking, SIMD, shared memory (pthreads) or support for garbage collected languages.

It's worth noting that those features were already on the path to being added to it asm.js before webassembly was even being worked on. Most of them are still going to make it to asm.js first.
At least originally, I believe bioArxiv's raison d'etre was to give biologists more assistance in producing professionally typeset documents (since far fewer of them know LaTeX then physicists). Not sure that's still true.
Nothing at all like that, and I had no problem applying anywhere else. The point is, they shouldn't send you through interviews when they can know they're not going to hire you anyway. (In the context, it seemed like the CEO was just trying to make himself useful by feeling out each candidate for what his gut told him. Whenever I asked him to clarify a question, he would refuse to explain at all, and just say "whatever you interpret that to mean".)
Obviously. The FAA wants to control the use of drones from day 1. Registering wasn't about safety. It was about control.
Upgrading to Paper
The Miracle on the Hudson airliner took four 14 lb geese into the engines which was clearly too much. But it would have been able to land at an airport if the damage had been restricted to one engine.

FAA standards require airliners be able to safely withstand a 4 lb bird strike.

By comparison, a DJI Phantom drone weighs around 2 lbs and is unlike to be flying in dense enough flocks to damage both engines.