skysight-inc/HackerNews huggingface dataset:
vuex is pretty amazing ! After seeing flux and redux, I thought well here we go again, another of those complex state management architectures with reducers, flow management and all.

Turns out its just a plain and simple reactive global store ! And the documentation is simply stellar.
More than that, internal Amazon tools make it stupidly easy to do everything-as-a-service, so it's just how everyone does it.
EmberJS Authentication Tutorial
I like your ideas.
The shareholder value theory is a problem, integrity isn't a consideration any more.
Why your design team should consider switching to Figma
If language began as a virus, here’s how it spread
Microsoft rebrands Twitch competitor and adds mobile live streaming
Ask HN: I found a customer with a problem, now what?
While out asking questions to see if people might want what I am going to make I found a customer for something I didn't expect. I asked this pizza shop owner why he wasn't taking orders online. He told me that people selling online ordering have been beating down the door for years but none could solve his problem. He needs his online orders to print out of the existing order printers at the three stations in the back. He told me that he would pay $200 a month for such a thing. Should I leave it be or see if I can find a thousand other people with the same problem?
Most premium game currencies are untradable between users.

For the few that are, then the difference would be the ability to trade the currency for real world goods or services. Most games explicitly disallow trading in-game currency for real world goods/services where Kik's currency would not just be allowed but encouraged.
Study provides better understanding of how brain tumors 'feed'
In that case though, why claim to be "decentralized"? That to me means one large, interconnected network, which one can access through any of its members. Mastodon is decentralized; you can make an account on any server and search and follow users on any other server without leaving. Bittorrent is decentralized, you can grab info from the DHT then connect to peers and download stuff.

If it depends on an index/searching service, how is the network itself any more decentralized than say an FTP server? I wouldn't call FTP decentralized.
I know next to nothing about the biking world, so this is interesting to me. But the comment I was replying to was specifically calling out Marathons which, for the most part (at least the majors), tend to raise a lot of money for charity. But thanks for the info on biking I will definitely read up on it.
I downvoted this comment because I don't think telling someone to go read an entire book effectively contributes to the discussion. Could you summarize the main points/arguments?
So, I'm co-editor of the ActivityPub spec, hi! And yes, there's both reasons to want a Delete operation and to be skeptical of it!

Reasons to be skeptical of it: well there's the obvious ones, you might want to hold on to some content coming your way and lots of people are disappointed to see things disappear. Mutating networks have some dangers for sure.

Reasons it to want it, or that it's there: well, this is how all the existing federated social networks work. ActivityPub was designed in the context of standardizing basically something that projects like Mastodon, Diaspora, MediaGoblin, GNU Social, etc can use. And that is how things work now... mutation and federated deletion has been part of the existing federated social web for a decade. And we're trying to build something people can hook into their existing systems. People may also change their minds about things. Should they have the authority to remove their own posts? An open question, but at the very least, whether a server removes the content or not, a Delete is a request to do so across the network.

However, yes, there is an alternative structure one can imagine for these things, and that's something a bit closer to something git-like in the way that branches point at commits, but may change at which commit they point to over time, but the commits themselves never change. That's a desirable thing to explore, and I've blogged about it: http://dustycloud.org/blog/an-even-more-distributed-activity...

And we're even looking at exploring it, possibly, in the Social Web Incubator Community Group: https://www.w3.org/wiki/ActivityPub_extensions#Possible_futu...

BTW, if you're interested in such things, the community group is open to everyone and is hosting weekly meetings https://www.w3.org/community/swicg/ and we'll be hosting a meeting next week https://www.w3.org/wiki/SocialCG/2017-05-31
> At a guess median age would be 40-45,

Why, because they hire some industry leaders? What is this guess based on?
Same thing can be said about Europe but rich.
> Federation is important because ...<something entirely unrelated to what mediagoblin does>

What problem is mediagoblin actually trying to solve? Is it organizing your media or is it being a new social network? Because one of those makes sense and one of them does not.

> So, if you create content with a...

Mediagoblin isn't for creating anything, and it certainly isn't a network client. It is (ugh, should be) a tool for organizing your media.

Know what's a really great technology for sharing media? Hyperlinks. We built a visual web that is literally world-wide using them. Know what people don't have any trouble sharing media to using hyperlinks already? All of their social networks. Know what hyperlinks don't need? Years of effort spent chasing a white whale.

Mediagoblin still has a chance to be OpenFlickr if they would just stop faffing about with things that don't have any connection to it and start focusing on core competencies and important things like installability.
I'm the co-founder and CTO of Armory. I'd be happy to answer any questions about standardized deployments or how Spinnaker achieves that goal!
It is, so a DOM change wouldn't occur, but in these cases you still go through a React rendering to virtual DOM phase (templating) and the DOM tree reconciliation.

Since these can be slow (although much faster than a DOM change), it makes sense to check and skip those steps when you can.

The focus of most of this article is how you can skip those steps when you're components input data is unchanged and common gotchas related to that.

Some other great posts in this vein are:
https://facebook.github.io/react/docs/optimizing-performance...
and
http://benchling.engineering/performance-engineering-with-re...
Deep Voice 2: Multi-Speaker Neural Text-To-Speech
Jon K. and the rest of Outside have an agenda, He makes valid points, but you don't sell books by painting rosy pictures. Talk to Alan Arnette if you want a more balanced treatment of the state of Everest.

That "cough" has nothing to do with pollution, it has to do with being at high altitude for prolonged periods.
You Can Have Your Own Social Media Team for Just $25,000 a Month
I think it is an anti-pattern that is a result of the language it's built on.

This is one place where using Clojurescript wrappers of React has a real payoff - immutable datastructures make equality checking very very cheap.
Got to be careful to get the right sort of mushrooms though https://en.wikipedia.org/wiki/Psilocybin_mushroom and not some other stuff.
Unclosable "open in app" pop-up.
IKR !

I am making a pwa built with vuejs and material design. Its a forum software inspired from flarum and google inbox.

Its only 30% done, but its getting there ! - https://github.com/agnivade/adda
Haven't tried this myself, but this might be what you're looking for: https://github.com/facebook/react-native/issues/9146#issueco...
Heck, count me in. I don't care if all it does is play Rick Astley tunes, a crowdfunded HN cubesat would be super fun to be part of.
Serena Williams Joins SurveyMonkey's Board of Directors
Why should I work with COBOL ON COGS when I can be using a more modern framework such as COBOL ON WHEELCHAIR?

http://adrianzandberg.pl/cobol-on-wheelchair/
Show HN: Ishtar Gate: Contextual Network Templating Engine
ok, so you mint coins proportional to increases in price in order to match your target price.. you distribute those coins equally among all coin holder proportional to their holdings.

assuming you can mint coins continuously, you are able to keep the price fixed... Until the elephants (biggest holders) realize that they can buy at $1.01 to ensure they keep getting minting payouts which eclipse the $0.01 premium they are paying to float the market.

It's a runaway feedback loop for them until... the the price drops below $1.00. What is the mechanism to deflate the currency? a greek style haircut seizure? welcome to a flash crash as all rational parties move their value to other currencies...

so to prevent the former feedback loop, you can impose a sufficient transaction fee. to prevent the latter feedback loop you can implement bank-style currency controls, a technical limit on withdrawal rates..

so you end up with a currency which is subject to the exact same (perpetual inflation) negative performance of its fiat counterpart, but with higher fees and stricter controls in place... So it's got the worst of both worlds
Thanks for the suggestion, but Employee Association sounds to transparent a 'euphemism'. How do others feel about that?
A Rust-Based XML Parser for Firefox
NAD+ could regulate aging, may explain rejuvenation
Yes, my point was that when corporations extract all the possible value of a deal inside the legality, rarely you hear the question of why "they felt that they deserved" it.
You haven't said anything at all about the risk.
My experience is that age isn't necessarily a breaking factor in all but the most frivolous tech companies, but those are the ones you shouldn't care about anyways. The key skill/ability is mostly having the capacity and willingness to understand and accept new paradigms and techniques instead of being enamored to and clinging to "that's how its done" philosophy. Of course, I'm not suggesting dropping good practices just because they are old; simply having the willingness to do an objective analysis and comparison and make a rational decision... that is really important. And almost every older engineer I've worked with have shown precisely these qualities (maybe a survivorship bias?)
It's tricky, though people are using them. Mastodon probably is seeing the most success at the moment. Over half a million users by current estimates. Not everyone who signs up stays around, but there's still quite a bit of retention. We could do better.

We need to make these things easier to host and deploy though. Having worked on MediaGoblin for many years now, I've found the most depressing part of it is that not only is it hard for people to start hosting things, it's even harder for them to keep it running... and it's not just MediaGoblin; you'll find this of most social network things. Most especially, people become afraid to upgrade their systems. I'm hopeful that systems like Guix will help in that regard, but that's a whole direction to explore itself: https://media.libreplanet.org/u/libreplanet/m/solving-the-de...
Is there special logic in react that binds arguments of a function to the props with the same name? I'm talking about the handleDelete "fix" in the article:

render() {
const views = this .props.dataList.map((d, i) => {
return <Data data={d} index={i} onDelete={this.handleDelete} />
});
}
handleDelete(index) {
//...
}

I guess they just call that function from within the Data component with the correct parameter. But then, Data component needs to know how to call that function. Is there a better way?
I'd love to use it, but being Windows only for years was a non-starter for me.
Much better for the developer, but also a worse experience for the user.

I have installed a desktop application for Slack, and it eats RAM like crazy. I would love to have a fast alternative that's not IRC in the command line.

I want some middle ground like Evolution is for emails.

My take is: when products change too fast, this fast iteration development wins. When products have a stable featureset and performance can be a factor, native clients will win. And this has nothing to do with Apple rules or limitations.

In fact, this is what is happening between SublimeText and Atom. If both had the same price (zero) and license, I don't think anyone would use Atom.
Here is the description via Harvard: "Critical step found in DNA repair, cellular aging" [1]

[1] http://news.harvard.edu/gazette/story/2017/03/harvard-scient...
The standard is awesome and looks well-designed. The biggest issue is that it was lead solely by the people around Mastodon/Pump.io/Mediagoblin. While not a bad thing per se (on the contrary, it shows a commitment to a free internet), it means that there is little chance for it to penetrate the general (social) networking scene (Facebook, LinkedIn, Twitter, VK etc.).

Did you try reaching out to each of those major social networking websites to offer collaboration on this standard?

P.S. I understand that ActivityPub represents a radical shift from the centralised social networking, but if I remember correctly Facebook, Google and IBM previously collaborated on open widgets and related functionality until the efforts fell apart: https://github.com/OpenSocial/spec
Isn't it a general human tendency, to assume that whatever other people do must be trivial while my own job is really challenging and can only be done by sophisticated people like myself.
Video record your failing tests on Travis
Thanks! Search is currently client-side only (https://github.com/joshaven/string_score). This will need to change and I might move everything to Elasticsearch.
>Lyra, an open, ethical conversation platform

While the concept seems really interesting, what do you mean by "open" in this context? For example, are you able to export your data? (I wasn't able to find anything about that on the site.)
To get the benefits of the medication, I need to be on the medication. It's caused by a chemical imbalance in my brain, and just like someone who has to wear glasses can't be "weaned" out of them, I can't be "weaned" off my medication without seeing the effects of the disability.

I do only take it on weekdays for the most part (mainly because tolerance builds and if I take it every day it can start to lose effectiveness), but I will still take it some weekends if I feel I need it.

And I do control the thinking I do, with or without the medication. It doesn't alter who I am, it doesn't change my personality, it doesn't make me "smarter" or "dumber" or anything like that, it just lets me focus. Even my wife can't tell when I do or don't take it, because externally it's that non-obvious.

It's a medication that fixes a problem. The glasses analogy has always felt like the best fitting one for me, as neither I nor someone who has to wear glasses are really truly "dependent" on the medication/device, but without them we won't be as productive members of society. And we wouldn't be happy.

I understand that you mean no harm, but you come off as someone who doesn't really know anything about the subject and are telling people who do to stop helping. I would suggest you go read up on some learning disabilities, go read up on the studies done and the medications used and the solutions there are out there and the effects they have on not only the individual but their friends, their family, their coworkers, their life.
If we used deep learning then we probably wouldn't have got into the journal 'Remote Sensing of Environment'

To get into top journals it is really about simple method + novel idea + good story.

The same holds for top Finance journals like 'Journal of Finance', etc.
General Availability

'are excited to announce that it's leaving beta and is now generally available' - OP
Yep, it's an ERC20 on Ethereum: http://www.coindesk.com/icos-going-mainstream-chat-app-kik-l...

There are several emerging projects for exchanging ERC20 tokens via smart contracts on chain.
Therefore we need a new title to distinguish "Real System Administrators" from server technicians. So, we get "devops" for people who understand both.
The separation of concerns inherent to microservices is such a great advantage, that in my opinion it's critical even for small teams. You can bring an extra hand into the team without them having to have to understand other parts of the code to do their job. A monolith with clearly delimited packages will give you this too, but it won't allow you for example to place each service under its own repo which would also provide you with the ability to limit code access. That requires a lot more up-front investment, but it's worth over the long run, unless your project has a very limited life-span, which is rare and sometimes really unknown.
To the extent people are trying to trade on this model, they look for liquid marketplaces that are exposed to China's economy. Australian metals and mining stocks, for instance, or currency fluctuations in closely-pegged economies (forex being pretty darned liquid with a very deep futures market).

Chinese equities are something else entirely, closer to a derivative class. And hard to trade in directly (not that I have tried or would ever try -- I'm in index funds).

And the truth is, the banking system is less liquid, and the equities market much smaller, than developed economies. Oh, also, short-selling is illegal, I believe.

So no, there aren't any natural, market-driven checks on this stuff.
Human resources is about managing humans as resources controlled by the employer.

This is kind of obvious from the name.
YouTube Sans
I built two tings: One makes apps more addictive, the other makes them less addictive.

The one that makes apps more addictive is https://useDopamine.com

The one for making thing less addictive is http://youjustneedspace.com
> So all you have to do is use PureComponent everywhere and you’re good to go. There’s nothing more to it. Enjoy your new blazing fast React app!

(I work on React.) This isn't quite right. If we recommended that PureComponent be used everywhere, it would probably be the default already. Rather -- the comparison to decide whether or not a component should be rerendered costs something, and in the case that you do want to rerender, all of the time spent checking whether you should have rerendered is wasted.

Instead, we'd suggest you be conscious of where you need to do the comparisons. It's usually only in a couple of places in your app. Good candidates are on the children of a long list or around large parts of the app that change independently (that is, cases where you know the parent should often rerender but the child shouldn't). A few well-placed shouldComponentUpdate (or PureComponent) uses can go a long way.
I attended a machine learning hackathon and built a food-recognition model in caffe that eventually became a mobile food logging app.
Discussed here over a year ago : https://news.ycombinator.com/item?id=11712751

Now that we're in the post SeeFood hotdog/nothotdog era, things have changed ;)
https://www.youtube.com/watch?v=AJsOA4Zl6Io
The 20 thousand is based on a rather fuzzy boundary for what is human. Neanderthal for example could still breed with Homosapiens and produce viable offspring at least some of the time. So, they are arguably the same species, though arguably not.
Seems to work fine with all javascript turned off (NoScript in default deny mode). So, best guess, some bit of Javascript is the culprit.
HitFilm Pro 2017 Full 5.0.6511.32872 and Crack
yea that is caveat for comparing numbers in a simple http payload benchmark -- doesn't really reflect real workloads. I don't think it's meaningless that .NET got better. Perhaps more competition is better, otherwise we'd all be using Java/netty. However, I also see the repetitive work in having different stacks.
Hey, thanks for the feedback! I tracked this in the repo, see: https://github.com/ory/editor/issues/389

But I will briefly address these issues here:

> 1. The right side buttons for edit, layout, etc. have tooltips (that's great) but they should be like on/off buttons e.g. clicking layout once puts the editor in layout mode, clicking it again should bring editor out of layout mode back into preview.

This was actually implemented at one point, but we removed it because some people found it confusing. We might add it though.

Also keep in mind that the UI is just a component, you could simply provide your own!

> those buttons should have tooltips.

Great idea!

> 3. Editing an image I can't put an alt value or title? How accessible is the content created by the editor?

Noted, we forgot about that. You can, by the way, write your own image plugin that has an alt tag. But of course we will add this capability to the image plugin. :)
McAfee EndPoint Security 2017 Full Crack and Serial Key Download
Nice thoughts on privacy. Vivaldi is good, but the Epic Privacy Browser is better and it also blocks a lot of Facebook & Google tracking.
Linguistic Analysis of WannaCry Ransom Message Suggests Chinese-Speaking Authors
Bisex Farmyard Fun – Sexy Stuff by Mail
But this is actually why the euro isn't an optimal currency area. Germany's low levels of debt:GDP are a result of explicit suppression of the household sector -- a deal struck by Merkels government with labor unions to restrain wage growth.

This kept German industry competitive, and enhanced exports. This overall made the euro stronger, but not as strong as the deutschmark would have been. Greece suffered from the other end: they became less competitive by being tethered to Germany's economy.
Thanks! I'll give it a go.
A little off topic but are you aware of anywhere that provides high resolution night-time imagery? So far I've only been able to find a little from Himawari-8.
Backup the Internet Archive – help wanted
>So, they are arguably the same species, though arguably not.

Nature has no respect for our discrete classifications.
> In most modern philosophy spirits are assigned to humans (with exceptions), while in Japan everything in nature has a spirit/energy [1]. This makes the concept of nature different between our cultures, animals even more different so the concept of a robot is really different.

I'd argue that is a case of modernity, and not simply a difference in culture. That animist leaning is present everywhere indigenous shamanism is present, which means it is pretty much present everywhere. While it isn't normative or mainstream, it's present in the Americas and in Europe.

The discussion is less about Japanese cultural notions of kami and more about the tensions between modernity and tradition. There is also another line of exploration that no one has good answer for: what is the role of a post-tribal, _modern_ shaman?
What sort of breakdown was this? Like, I'm morbidly curious.
The EU just couldn't have stood to have developed a competitor to Google, Facebook, etc.
Nevermind your sarcasm, but if you'd actually checked out both editors in detail, you would have seen the apparent differences. Anyways, you can replace the standard text editor, which is slate, with prosemirror, as all content is just a plugin.
That's why I showed an example of a rename. You write "manually fixed the conflict", where do you see that in the rename example?

You just re-apply either side of the changes in the conflict (Base->A, or Base->B) and the conflict is then detected as resolved. Reapplying (e.g: via automated rename) is much easier than what people typically mean by "manually resolving the conflict".

Also, as a pretty big productivity boost, it prints the conflicts in a way that lets many editors (sublime, emacs, etc) directly jump to conflicts, do the "git add" for you, etc. This converts your everyday editor into a powerful conflict resolution tool. Using the editing capabilities in most merge tools is tedious.