skysight-inc/HackerNews huggingface dataset:
In an ideal world I agree, but it's very difficult to implement. I'd ask to not upvote stories with a small sample size.

In many articles consider writing a small rant about the methodological problems. Lucky most of the times I just found a comment by tokenadult that is better than my draft and has link to support the claims. It's a pity that he is not writing them recently.

Try writing a civil comment explaining that the study is dubious due to the small sample size. Most press coverage skip this detail, so you have to look at the research article to copy it. You'll get at least 1 upvote.

Don't worry too much. Just eat some chocolate https://news.ycombinator.com/item?id=9714985
We can already do this I think: http://bellard.org/jslinux/
IMHO, by choosing to provide their content as an HTML data stream via HTTP to the user, "Der SPIEGEL" implicitly allows to consume this content in whichever way the user sees fit, as HTML is simply a markup language that can be interpreted in various ways, and could even be read in a text editor.

By trying to force the user to consume this data through a specific channel (e.g. through a standard-compliant browser with no ad-blocking abilities), they implicitly try to deny him/her the right to use the content in accordance with the HTTP specification.

Per se there's nothing wrong with forcing people to consume information/media through a specific technological channel (some people might disagree here of course), and companies like Netflix and Amazon have been doing this for many years already.

The difference here is that "Der SPIEGEL" explicitly chose to use an open medium, the world-wide-web, and an open protocol (HTTP) to disseminate their content, probably with the intent to reach as many people as possible. Unfortunately (for them), both of these technologies are built on the premise that the information can be consumed in whichever way the user sees fit, using his/her own software of choice, be that a desktop browser like Chrome, a terminal browser like Lynx, or even just a text editor.

If they really want to force people to consume their content in a specific way, they should simply ask users to enter an agreement with them, which could state that the user needs to consume the content in its entirety (advertisements included). That they don't do this is probably due to the fear of losing market share, as probably many users would not be willing to enter into such an agreement.
One more important thing while working with friends; make sure to follow the same due diligence in paper work and business contracts to keep the business separate from friendship. Working with friends comes with it's own set of pros and cons. Keeping things professional will make both business and friendship stronger than ever before.
I think what he's saying is that true, lasting happiness comes from "unselfish sacrifice and compromise" to one another, instead of from from finding a "match somewhere that is maximally mutually compatible".

That is how I see it too, and in fact it seems to be how the writer sees it:

> The person who is best suited to us
> is not the person who shares our every
> taste (he or she doesn’t exist), but
> the person who can negotiate differences
> in taste intelligently — the person
> who is good at disagreement. Rather
> than some notional idea of perfect
> complementarity, it is the capacity
> to tolerate differences with
> generosity that is the true marker
> of the “not overly wrong” person.
That's never going to happen. Americans will never give up their trucks. The Chinese won't give up their coal fired power plants. Developing nations won't give up slash and burn forestry programs. Why? Because we're all motivated by greed. Instead I think the solution is to make pollution expensive: some have proposed a carbon tax as one way of dealing with this. Perhaps there are other ways involving behavioral economics or something that could also be attempted.
The article says use X instead of Y and there's a comment oh what about Z. lol
Yeah any kind of cloud interaction even as a gimmicky side-feature is a total no go.

It's a sign that a vendor doesn't want the best solution but instead wants to get me onto their "platform" from which they hope they can sell me more things later. I don't want that. I want light switches. If I want internet connection it should be to my house, not to the cloud.
Xbox was launched in an era when there was real fear that Sony's then upcoming PlayStation would "win the living room" and home purchases of Windows PC's would cease. No one thinks of the PlayStation as a general purpose conpetitor to the PC in the home today, so now the Xbox is just an incredibly low margins product (for Microsoft). Microsoft would much rather sell you a much more profitable PC as your VR hub/Alexa competitor.
It's always fun when someone from HQ is transferred out to the rural Siberian hinterland of MSFC. A combination of "Wait, they have Starbucks here in the middle of nowhere?" and "Why are there cows next door?"
> Simple, scalable state management

https://github.com/mobxjs/mobx

It says "simple" but looks complicated. Any pointers? Is it because I don't know how decorators work it looks complicated?
> but given that I have a 12 month DSRA account in place, I'm quite happy with the investment.
There is bigger question here. How many people are still make money from selling compiler/language tools? Like, write a static analyzer, or php optimizer or sell a Swift library for linux application or a language-X to language-Y transpiler. So, far, I have found this industry to be opaque, unlike web industry! And if they make money, how much?

Btw, there was YC company which sold PHP server optimizations. Anyone knows the name? (I think they are closed now but I am not sure)
There is bigger question here. How many people are still make money from selling compiler/language tools? Like, write a static analyzer, or php optimizer or sell a Swift library for linux application or a language-X to language-Y transpiler. So, far, I have found this industry to be opaque, unlike web industry! And if they make money, how much?

Btw, there was YC company which sold PHP server optimizations. Anyone knows the name?
They were not counting page views and charging accordingly.
because... I haven't worked hard and saved money?

or, like you are implying, I shouldn't have saved any money, and spent it all... fancy cars, exotic vacations, and parties. I guess I gave up one lifestyle to reach another one. We all have different priorities.
Wouldn't it be better if people in the Middle East would just get along? While we're dreaming of things that are out of reach for the time being.
Can somebody point me to a model contract that does what we all want it to do? There must be some good ones out there that we can use.
Thanks for the detailed write up and comparisons. Also kudos for not bashing other frameworks and giving a level headed comparison.

Two big things I noticed that drove you away from react.

1) too many subcomponents:
I think jsx can be improved to have logic tags within them. E.g <js:for> and <js:if> tags that the transpiler can move to ternery and array map calls.

2) too much verbosity: something like mobx or deep-observable can help here.

Honestly react has become the Java of UI. Going back to fundamentals. All you need is a tiny library that diffs a vdom tree to real dom.

And you need a tiny library that allows you to observe a single source of truth object and connect it to view.update() changes.

All in all this shouldn't take more than 5kb of code.

We all want: good abstractions, fast performance, actionable errors and small library so the page loads in no time.
Government of India's platform for open source e-Governance software development
> but aren't stars varying extremely in size?

Woosh.

A star is a fusion reactor using only gravity for containment.
The focus on sample size is misplaced: small sample sizes frequently have sufficient power to be statistically significant.

The error you are making is in placing too much faith in a single study, and possibly in the journalists/bloggers who report on a single study. I have lost count of the number of times I've read a press release or news article that completely misrepresents the findings of a study (i.e., the error is in the reporting, not the article). It's also frequently forgotten that journal articles are written to communicate findings to peers, not the larger public. There are nuances that are understood within a community that are unknown when one is coming from a different background.

Until there is a body of work on a phenomenon, perhaps framed by a review article or two, it's best to regard single reports (regardless of perceived quality) as interesting curios but nothing more.
Angular was released in 2010. Vue was released in 2014. Bit weird to call it "pretty old", and Angular was well established by then - they announced the v2 preview around the same time.
There is a valid criticism at the core here, that the JS community jumped a bit too quick on Redux/Flux. Even the author of Redux said quite a few times now that you should not blindly use Redux, but only if you see an actual need for it.

I liked Redux when I experimented with it, but it is not a panacea, the advantages you gain are not entirely for free, and it might not be worth the boilerplate and complexity if you don't have a very complex application.
Blog like things? http://www.nba.com/
> That's never going to happen. Americans will never give up their trucks

I love how liberals on HN always slant any global problem as associated with Americans and/or Republicans and/or Christians.

How about all the pollution causes by China? No, instead let's attack [those merican's and thir pick ups and their dang dogs and white trash chicks too].
The double-width emoji bug has at least been fixed as of 2016 & the Unicode 9 release. That string works fine in my VTE based gnome-terminal today.

(I was the one who finally prodded the relevant Unicode cttee into fixing this bug. They did all the heavy lifting of writing proposals and steering the change through though: Thanks Ken et al!)
Very different approach: emulating a full x86 machine and booting an OS into it, vs recompiling applications to run in the browser and providing kernel APIs. The latter should be a lot more faster and integrate better with other web tech, but of course can't run arbitrary application binaries.
Trust yourself
Some of this reminded me of the discussions about logic-less templates and proponents/opponents of that philosophy.
$50k from investment earnings (index funds, mostly 401k - I'm in my 40s).

$20k from a website I built a couple years ago (searchable product catalog with Amazon affiliate links).
Are we reaching the limitations of Atwood's Law[1]?

[1]: https://blog.codinghorror.com/the-principle-of-least-power/
People Are Dying Younger Because America Keeps Failing the Bad-Break Test
As far as I know, there's nothing that will render them. There used to be a web based renderer, but I can't seem to find it now.
Drowning in Information: NSA Revelations from 262 Spy Documents
The Man Who Knew Infinity: Coding Ramanujan’s Taxi
Doh. "have have" ==> "may have".
I think you're right in that any lasting solution must come about because it's in our best short term economic interests - because, by and large, it's how we make our decisions
Their github may be more informative.

https://github.com/plasma-umass/browsix

Seems they are using web workers to implement a POSIX environment.

And their shell demo do not even support cd(!).
This seems like a tempest in a teacup, and a distraction from things that actually matter.

No-one in the scientific community, and certainly none of the people mentioned in the article, thinks that there is a limit to life span that cannot be overcome or changed through medical science. Olshansky is one of the principals of the Longevity Dividend initiative, for example, a group of researchers who want to slow aging and increase funding to the NIH for that goal. Vijg is on record a number of times over the years talking about slowing the aging process, and has collaborated with the SENS Research Foundation. Vaupel has long worked to popularize the concept of plasticity of aging in response to environment and medicine.

Aging is caused by a few distinct processes that are independent in the sense that removing one won't remove any of the others, and linked in the sense that each of them tends to speed up and make worse the consequences of the others. See the SENS outline or the Hallmarks of Aging paper for examples of categorization. It is perfectly possible for there to exist in these processes one that produces a very high rate of mortality at later age (100+) when it goes unaddressed. A very high rate of mortality looks a lot like a limit.

A good candidate for this process is the accumulation of transthyretin amyloid. This appears linked with mortality due to heart disease in younger old people (70-100), but only in 10% of cases based on analysis to date. Yet in supercentenarians, those 110 or older, transthyretin amyloidosis is the primary cause of death, based on the small number of autopsies carried out by those capable of such analysis. No presently available form of medicine does anything to reduce levels of this amyloid, and nor is there any presently available therapy that even aims at that goal.

However, there is a company, Pentraxin Therapeutics, that has a therapy capable of clearing this form of amyloid, somewhere in the glacial processes of Big Pharma development. Promising trial results were reported in 2015.

All aspects of aging are potentially modifiable and controllable, in the same way as any chronic disease state is given the technology to do it. That has absolutely nothing to do with present day demographics and whether or not we can talk about limits due to present mechanisms operating to produce aging. But I do think it is far more important than understanding the precise details of how aging arises and how mortality rates can be decomposed and assigned to specific components of aging.
> the free market can regulate this just fine

Except that it doesn't. Not everybody is expert enough to evaluate the risks of trading their data. Even if everybody was an expert, Google and Facebook are quasi-monopolies that are hard to avoid due to network effect and peer pressure. They play major roles in modern society so regulating them /in some ways/ seems warranted.
I agree, a "work for hire" is MINIMUM. Author makes a good point that even more is required.
This is extremely important to think about if you're building on top of cloud services. Misunderstanding consistency models and limitations can make or break your application and cause serious data quality problems.

This seems relatively misleading, at least for S3. S3 is similar to the comments for Google Cloud. List operations are generally eventually consistent. RAW is strongly consistent. Read-after-overwrite is eventually consistent.

I can only comment on S3 because I have a lot of experience with it.
>It's like trying to secure a computer against an adversary with full physical access.

It is literally that, in fact.
I've successfully applied the following simplified criterion "am I likely to still enjoy this person's company when I'm 80"
The Magic of Disney Meets Intel Innovation
Anonymous messaging app Yik Yak lays off 60% of employees
Sweet project, like it a lot :) perhaps do the same for Europe?
> surface understanding

plasma physics jokes ftw
How Ubisoft Created 'Eagle Flight', a VR Flying Game with No Nausea
Looks like yet another example of the https://en.wikipedia.org/wiki/Inner-platform_effect ...when will this abstraction madness end?

Extended JavaScript runtimes for C, C++, Go, and Node.js that support running programs written in these languages as processes in the browser.

Does that mean it's an interpreter? The main page doesn't say much.
> They want borders to be meaningless when it benefits them, such as the ability to operate in almost every country in the world.

Huh? That makes no sense at all. Of course they want to operate everywhere because that's how they make the most money. That doesn't mean that they don't respect national borders.
MobX is _incredibly_ simple.

If you have a property you need observed - add a `@observable`.

If you have a react component you want to update automatically, add `@observer`.

Derive as much as you can using `@computed`. You can but shouldn't use `autorun` which monitors side effects.

If you're already used to Vue it's very similar except it works with React.

That's pretty much it - just clone a boilerplate - the API surface is _tiny_ and everything "just works". I have a hard time describing how stupid I felt for using Redux after playing with MobX for 10-20 minutes.
Three serious Linux kernel security holes patched
Yes. And you could produce that with wordpress as well using custom post types, with probably a similar amount of headache. They are both CMS systems that primarily handle taxonomy, nodes, tags, WYSIWYG editing, etc.
Earlier this year, at my last boring corporate job, I was trading stock trading stories with our head accountant. (Like the time my brother and I were trading stock tips about 10 years ago, when he turned me on to some up-and-coming German solar energy firm and I mentioned to him some small biotech company I had just read about. I invested a couple thousand dollars in the company my brother suggested and it was bankrupt within 24 months. My brother invested in both and the company I had mentioned -- I can't remember its name and only even vaguely remember the conversation -- has gone on to something like 50x return, easily making up for the losses from his lousy recommendation... But I digress.)

I told the accountant, who I always found watching CNBC in the break room and I suspect still dreamed of being a day-trader, that the best investment I ever made was our company's ESPP (Employee Stock Purchase Plan).

He said, "You know what? Same here."

(Standard disclaimer: max out your 401(k)/IRA contributions, first.)
Very nice investigation. The conclusion is golden:

Retract the article? If, as in this case, there is no question of scientific malpractice, that would be highly unusual. However, one or two critical responses may be added to Jan Vijg’s article. One such response is currently under peer review.

“I hope Nature accepts one of them,” says Vijg on the phone. Because then he’ll get to write a response. “And we’ll have another article in Nature.”
This was posted to HN when it was new. (This is non-judgemental)

Link to the discussion: https://news.ycombinator.com/item?id=11809381
Amazon's culture is being shaped with this suicide attempt
Our company migrated to vue.js, 6 months ago. Our complex app is messy with JSX, router, and new dev can't keep up with code. Now we start every new app with Vue.js. The gap between junior dev and senior dev comes closer. They can collaborate with less bugs, less problems and less time to develop.
This article dates from May 28, 2016.It has been cited on HN many times in the past. Use the search facility to find comments. Nevertheless, it is worth a read.
Aren't interest rates reduced to stimulate a struggling economy, and increased if economy improving?
Yes, lower power/memory usage equals better battery life at the cost of performance, Safari is not nearly as perfomant as Chrome or Firefox, and to be honest if you're developing the browser is not your main energy drain.

Naive to put trust in either companies use of your details
If I understand right it compiles said languages to browser-compatible JS and provides an environment for them, so no, I don't think it includes an interpreter in itself. Everything is JS running in the browser's JS interpreter.
great site! if you didnt do any marketing, how did your customers find you?
Not the case, of course. I've changed my mind thanks to political discussion on HN. I've seen others do the same. I don't believe you that there are people quitting HN because of politics threads -- there's no evidence for that or reason to believe it.

Politics can be really, really relevant to tech and vice versa. A lot of the things that have been discussed in this election are explicitly about technology and software (H1B visas, 'closing up the internet', social media to name a few). It would be ridiculous to plug our ears and pretend they don't exist -- that's how non-technical people end up making the rules about technology that we have to follow, i.e. how we got into a lot of the messes we are in today. Tech nerds like us love to pretend it doesn't matter because it's hard and it involves feelings and emotions and you can't reason your way out of it but we always, always lose big time with that approach.
>>Vue was released in 2014.

That makes it pretty old. This is JavaScript we're talking about. :)

And Angular 2 is different enough from Angular 1 that it might as well be brand new. So I think the OP's comment is valid.
A logical step if a news outlet wants to show news+ads is to just offer their paper as PDF on the site. No click bait headlines, no Facebook trackers - just a newspaper, with ads.

The catch? The ads in the PDF are images without scripts and tracking.

Good.

Does the income from such ads not generate enough income?

Then GET OFF THE INTERNET or just close down the newspaper and take a long holiday. But don't tell me how to consume a http response please.
its basically risk-free since the brokerage bears the counter-party risk.

Well, unless the brokerage itself goes under, no?
2014 was the year Angular "really took off" and 2015 was the year React "really took off" (at least, if we trust "Google Trends")

Vue is, in its core, very similar to Knockout (which I think is pretty swell). I think coupled with a better DOM abstraction (like React) it can do great thing - that's what MobX does and why I like it.

I sympathize with the post's sentiment of giving UI people work.
Fair point.

The tour was amazing. AOPA set it up as part of the Bremmerton (sp?) fly in. Coming from the software world, seeing the efficiency and precision of the floor was unreal.
Same as all current power plants - heat energy to a working fluid to spin turbine but I don't know details. Seems like you would need a much bigger device than today's to fit that in - need to be a lot bigger anyway as their effectiveness scales with size.
Would you consider your trades luck that won't last? Also I am curious what's your background that made you so successful in trading? I personally had 10x gains on crypto market but it was a 1 year investment, (no speculations) done with some research but I'd say I mostly just got lucky.
What's the best solution for iOS?
Gotta appreciate sarcasm in this answer, take a [+]
... otherwise known as a 401k.

Probably don't do this (use taxable investment accounts) unless you have at least 15% going to your tax-advantaged retirement account(s).
+1 for Information Theory, Inference, and Learning Algorithms. A fantastic book by the late David C Mackay. Part V has an interesting presentation of neural networks, but really this book is about information theory and Bayesian probability.

http://www.inference.phy.cam.ac.uk/itila/
A good place to start a comparison is when using Vue.js in production looked viable - the October 2015 V1.0 release. At that point Angular has amassed 46k github stars, React had 35k.

Star counts don't tell us everything but they're an OK heuristic of how many people are invested in a library at a point in time. Had Vue.js been in anyway meh it wouldn't have made such a dent in people's attention.

Timing luck, insofar as it exists, is probably weighted towards arriving later. Vue had a chance to listen to the market and solve some of the headaches that developers were voicing about incumbents. V2.0 is basically the best bits of Angular and React.

Again, lots of lessons for product creators.