skysight-inc/HackerNews huggingface dataset:
I have learned so much from comments on Hacker News. Every time one of these articles gets posted I hope that I will get to see some thoughtful commentary on why the ecosystem looks like this: is it the enormous influx of new talent? Is it the consensus to finally drop IE support, and that we're getting a decade of progress in two years? What business demands are driving this technology? Is this a race to make the browser experience on-par with native? How do all these things interact, and what about all the other factors that I'm not smart enough to see, but usually someone on HN points out for me?

But no, I never get to read that, just complaints about how the whole community is dumb. Really? That seems unlikely. I don't believe this is pointless tech churn, akin to fashion. It really feels to me, at least, that there is a direction that the tooling is heading. I'm not sure what it is, but I feel like if that's where these conversations were focused (instead of just rejecting the current state of things) we could figure it out.

Yeah, it's frustrating as shit, we needed to all be pissed about it for a bit, but let's have a productive conversation.
When explorer 10 started reporting in js the availability of the firefox xml parser object but then it was not compatible and all code parsing xml suddenly broke for no reason, which is not javascript per se but it isn't like the language exists in a vacuum

Or if you want language proper at some point node allowed keywords to be used as properies.
That's good news! PIA tends to get dumped on for being US-based and ultra-low-cost.
You're not wrong about Rosa Parks, but I'm not sure how it applies any differently. Whether her example (though not the premier example) inspires someone to take up civil disobedience or not is entirely up to how she had inspired that person. The fact remains that she did engage in civil disobedience so why does it matter that she wasn't the first?
This is interesting but good lord, I want nothing to do with any of this. How are you supposed to get anything done if you have to spend so much time just ramping up on whatever the new hotness happens to be?
I agree with your argument as far as it goes, but if you're responding to me, you're making a straw man argument. I was saying that living things (i.e. individual organisms) aren't very reliable; you're saying that life is very resilient. That's a true statement, but utterly non-responsive to the point I was making.
As someone who's lived in Vancouver for more than 10 years, then went to Waterloo for school (and lived in Toronto for most of my co-ops/internships), I think we Canadians should be more worried about highly educated millennials fleeing Canada entirely. Everybody I know from school who were offered the option to work in the US have picked up their Canadian degrees and left.

To the Canadian tech industry: How are you ever going to become competitive with the US if you keep offering these humiliatingly low salaries and letting the best and brightest of our own talent get leeched away?
Same here in Sweden. Except it is 390 days that can be used by either parent until the child turns 7 years old. Minimum of 90 days for both parents
> Mozilla does not intend this to be a new browser for regular people - It's an extension of their new language, and R&D.

I disagree. While I'm not sure what the internal planning is, we are doing a bunch of things to move towards having a shippable Servo browser. If Servo was more of an experiment with no possibility of shipping there would be a whole host of features that we wouldn't even bother implementing it.

Servo's existence is also not to serve as a use case for Rust. If anything, it's the other way around, Mozilla was interested in Rust development because of Servo. However, over time Rust has gained a life of its own which is pretty awesome. (Yes, Servo does serve as a pretty good canary for Rust, but it's not the raison d'etre)

As far as Servo's future is concerned, there are a bunch of non-mutually-exclusive steps that can be taken going forward:

- Start moving components into Gecko (already being done) and write new ones (already being done): https://wiki.mozilla.org/Oxidation . Gecko can use Servo's URL parser, and wrote its own MP4 metadata parser. There's active work going on replacing Gecko's style/CSS system, and discussions about webrender. I've also seen some interest in dropping Rust into Spidermonkey.

- Expose a webview-like library (not being done yet, but there's interest)

- Release servo as its own browser, perhaps using browser.html (this is being coordinated at browser.html)

- Replace Gecko on Firefox for Android (this is not too hard, since the browser UI is simpler. Not being done yet)

- Replace Gecko in Firefox for Desktop (this is pretty hard -- there's no clear delineation between "Gecko" and "Firefox" and the UI uses things like XUL which I'd rather keep out of Servo). This is not being done yet.
A big problem I have run into on projects that have gathered dust for a few months has been when version wasn't pinned, or the package wasn't using semver, or some other drift in the package.json that causes a slightly or completely newer version to come down, which causes, a whole host of dependencies to update and then boom- hopefully you have unit tests to catch the breaking changes.

Also, when you check the project out and it was relying on global npm packages to build and the system you're working on has been updated in the last few months and now all of a sudden your grunt file doesn't run or your CSS minimizer complains about your Ruby version. God forbid you build multiple JS projects in one CI server!
Bulging with coins? I can't recommend the Chawly Changer enough; it has improved my life immeasurably.[0]

Also, WADS of paper? Jeez, get a moneyclip...

[0] http://coindispenser.com
Remote Code Execution in all git versions (client + server)
Note that not replacing Gecko with Servo doesn't mean that Servo will be "thrown away", see https://news.ycombinator.com/item?id=11295698
We mock that, but it's the equivalent of the plea bargain.

Both instigate the victim to make a "confession" under duress due to the threat of "less beatings should they comply".

It might even be argued that outright torture could simply be considered a more extreme version of a plea bargain.
First, don't sit for 13-15 hours per day. You will regret it later and it is detrimental to your health. Either pomodoro every 30 minutes and walk around for 5-10 mins or do a combination of standing desk / sitting.

Second, I can't sign off on the Aeron it's a good chair - but it's far from great.

Personally, and through experience of owning all of these chairs, I would go for the Herman Miller MIRRA 2 chair -or- the Steelcase Gesture chair. They are impossible to beat from an ergonomics standpoint not to mention the countless hours of studied and research that went into these products.

The lumbar on these (all) chairs is negligible, cushioning technology is sound, the extendable lower thigh support is pretty sweet, butterfly suspension adjust to your posture and has a solid suspension / cushioning effect, build quality is A+

We have Mirra 2 and Gesture at our office, originally we started with the Gesture and they are fantastic and more "luxurious" but the Mirra 2 is the current star. They are expensive ($1.2k each) when fully equipped. But they are worth it.

The Aeron chairs we used to have back in the day were given to people to take home and I have two of them in my garage. Don't get me wrong - they're good chairs - but the Mirra and the Gesture are simply better and not by a little.

Don't sit for 13 hours per day. Otherwise you'll be in physical therapy for 13 hours per month. Signed, someone who used to sit for 13 hours per day.
Cash requires the convenience of locality. This is not always feasible.
It reaches much more people if that is what you care about.
It can do - there is a trivial eval(read_input()) facility baked in.

https://github.com/lumail/lumail2/
Are you perhaps joking ? My naive view of global politics is as naive as your moral standard towards poor NK's children.

US is a superpower and if it wants to keep its allies alive it needs to do something for them as well. Your double standards really surprise me.

US cannot afford to loose SK but if the US keeps ignoring the NK/China problem that will push SK more and more to the hands of Chinese.

Sooner or later you will realize that koreans are the bffs of China, Japan feels threatened and there is nothing you can do about that boiling hot pot that formed in the Pacific.

It's not about NK's suffering population at all. Nobody cares about them and that is what's scary.
VR and AR both need just one hit application. What would be a hit application?

1) It should just work, with no annoying aspects. Should be completely intuitive and engaging/fun

2) People want to use it on a regular basis. For example people play games for hours at a time on a regular basis, or use an app every day multiple times a day. Not just a "use it for 10 mins, think it's cool but never use it again" app
I don't see what relevance it has apart from being pedantic. It didn't add to the discussion at hand.

The people back then running the campaign knew good PR, so what.
This is a really interesting point. I think another factor is that if you have a huge amount of users, you need robust server code. But front end code only has one user at a time. And it's much more tied to design, so it gets "stale" faster, so there are just very different pressures on it that make it less amenable to a traditional engineering approach. In that it might be worth trading some robustness for speed of updates.
You're worried based on what? What is the concrete problem you're so worried about?

Using proprietary software is not giving away one's freedom, no matter what the free software prophets teach. When one joins the military one is signing away one's freedom (rightly or wrongly), because one cannot change one's mind after signing without being subject to penalty. When I use proprietary software I'm not shackled to it.

I wonder, when you eat at a restaurant do you demand to know the recipe? I can understand having a right to know the ingredients, because of health concerns, but do you insist that the chef publish his or her secret? If you eat a bite of that culinary delight, have you lost something?

The ethics questions become important when you consider the fact that most proprietary software developers do mistreat their users and the users are powerless to do anything about it

This is a ludicrous statement, unless you take the FSF's view that any distribution of any non-free software is in itself mistreating users. I'd ask for some kind of evidence for the claim that most software developers mistreat their users, but I know there exists no such evidence.

The restaurant/recipe example is a good one because health codes are important. Most people think it's important to have some rules and regulations in place to protect the consumer. But most people also think these have to be kept at a minimum, because overly strict rules and regulations take away people's freedom, in a real way. Any problems you think exist regarding software can be fixed in a much more judicious manner than a blunt and heavy-handed "MAKE IT ALL FREE!" declaration.

This is the sad irony of the FSF's position. They want to restrict freedom. They want to restrict my freedom to sell (or even give away!) closed-source software. They want to restrict my freedom to purchase (or even receive for free!) closed-source software. And in the name of the preservation of freedom! It's absurd!
Believe it or not, I have a number of coworkers come from Canada. I am not sure if they have all converted to US citizenship or not, but most of them have family or have a stable life here, and they blend in extremely well. And then there are a number of British coworkers too...
How can a robot have breaths?

Why does he try to take off the "mask"? How can he identify that it's not a part of his "body"?
This is a repost. The original link should be: http://hunch.net/?p=3692542 .

Other discussion from Yann Lecun https://www.facebook.com/yann.lecun/posts/10153426027052143 and
http://www.information-age.com/technology/applications-and-d...
What We Know So Far About the Rift Valley Fever Outbreak
Ember even has a LTS version now!
The wording in that article is pretty telling, but why do you imply they can no longer be trusted? A business that was profitable before became unprofitable due to legal pressure, so they exited it. It doesn't look like they've betrayed anybody's trust in the process.
I'd love to see a Ron Swanson reaction to this headline.
The invisible hand is all powerful.
For what definition of "species" is this true? (The definition I know is, a male A and a female B belong to the same species if B can give birth to A's children who can then themselves reproduce. By this definition, all humans are the same species. This is not to say that there aren't significant genetic differences between groups of humans coming from different lineages, just that it doesn't make them different species according to the definition I know.)
On the other hand, 97% sounds impressive, but also would, on average, be slightly less than one error in your post (and more than one in this one)

Graded as a school exercise, I think 97% wouldn't be that good.
I like to have language keywords accented too, since that helps me scan the shape of the code without having to read it closely, but yes - most of the benefit is just in knowing what context you should read the characters in.
Of course it's social "sciences".
Is this app free software?
What's rotten is probably raw javascript. The fact that pretty much no one uses raw javascript and have to rely on all these libraries to abstract the uglyness and inconsistencies isn't a vote of confidence. Javascript is popular by necessity not by its own merits. All new and growing platforms (iOS, Android) have been locked down into proprietary languages / libraries, and javascript is the only language neither Apple or Google could block, just because they were forced to preserve compatibility with the web, not because it was a terrific language.

We pretend to like it just because it's the only meal we get to eat if we don't want to starve.
I will make a flexbox framework with 100 bytes gzipped that contains one thing: display: flex. Wait.. flex.io is already gone? Nvm.
Compared to cheques, sure. The non US world stopped using cheques last millennium though.
I don't understand what it is that you want to say, even if we were to accept all of your premises. That other than math and physics we actually know nothing? That knowledge (even if partial) is meaningless unless it is as rigorous as the one we can attain in physics, the simplest of sciences? Obviously we can be less confident of results in the complex/intractable/inexact sciences than we can in the simple/tractable/exact ones. You want to call only the latter group "science" and the former something else? Fine. Does that mean we should completely ignore all results in disciplines which aren't science?
Part 2 is when the AI reaches the point where it's smarter than it creators, then starts improving its own code and bootstraps its way to superintelligent. This idea is referred to as "the intelligence explosion" https://wiki.lesswrong.com/wiki/Intelligence_explosion

>If a paperclip AI is so dedicated to the order to produce paperclips, why wouldn't it be just as dedicated to any other order? Like "don't throw me in that incinerator!"

The paperclipper scenario is meant to indicate that even a goal which seems benign could have extremely bad implications if pursued by a superintelligence.

People concerned with AI risk typically argue that of the universe of possible goals that could be given to an AI, the vast majority of goals in that universe are functionally equivalent to papperclipping. For example, an AI could be programmed to maximize the number of happy people, but without a sufficiently precise specification of what "happy people" means, this could result in something like manufacturing lots of tiny smiley faces. An AI given that order could avoid throwing you in an incinerator and instead throw you in to the thing that's closest to being an incinerator without technically qualifying as an incinerator. Etc.
https://news.ycombinator.com/item?id=11292488
Without being able to change amount of elements per row depending on viewport width I don't see this picking up.
Here's a whitepaper from early 2015 that explores the challenges faced by digital artists and creators of the Internet, and points to a solution that is a combination of legals and technology.

https://www.ascribe.io/app/editions/1iYjGaiKPSm3uw3bqZoTWBEk...

Abstract:
One long-standing drawback to the Internet is the hidden ‘artist penalty.’ The very strengths of the
Internet make it difficult for creators of digital content to be fairly compensated for their work. This
paper describes our implementation and proposes a fix that makes it easy to control one’s intellectual
property by constituting a new “ownership layer” on top of the existing Internet. The approach has two
pieces: a registry with easy, secure legals; and visibility into usage / provenance of the content. The
legals formalize existing copyright rights of digital objects, making them easy and fluid for a creator or
collector to use, transfer or modify. The bitcoin blockchain is used to securely record ownership
transactions that are impossible to later repudiate or manipulate. Internet-scale media search provides
visibility into usage of the media by crawling the web, applying machine learning to identify similar or
identical media, and subsequently reporting their existence and location to the registered owners.
Taken together, these pieces constitute “ownership processing” – a simple tractable solution to make
ownership actions of digital property universally accessible.
OsmAnd~ can do full offline search, navigation with per-country downloads. The f-droid version is unlimited:

https://f-droid.org/repository/browse/?fdfilter=osmand&fdid=...
Oh? We don't even begin to have the technology to create a self-replicating, self-repairing machine that can be expected to last 70 years or so of active service. One that slowly gets better over time as the error-prone replication turns up the odd improvement.
I disagree, except for the single case of paying your friend, it's more convenient everywhere else.

Here in New Zealand, the only places that don't take cards are small stalls at farmers markets (most of them take cards now), and some taxis (which is more to do with them trying to avoid tax and being generally dodgy, any good taxis take card).

I have the bank account details of all my friends saved, and I can just open up my banks app and send them money, and it arrives within an hour into their account for all but 1 bank.
Why not just use OsmAnd~? Completely offline, including search, navigation, etc. Downloads are per-country.
For simple setups Caddy [1] is great. It supports HTTP/2 out of the box, and even provisions the certs for you from LE automagically. The defaults are much saner than nginx.

[1] https://caddyserver.com/
Your information is out of date with respect to systemd-udevd, per https://news.ycombinator.com/item?id=10518933 and others; and your assertion about journald is simply wrong unless something has changed very recently.
It had nothing to do with Rosa Parks specifically. I was pointing out to the OP that we can't sit here in our ivory desk chairs and tell other people to make a large sacrifice based on some superficial ethos argument. If you want to truly inspire people you do so with honesty and good intentions. You don't grasp at straws and tell people they can be Rosa Parks if they do what you say.

I will concede that explicit is better then implicit, but I seized the opportunity to clear up a historical inaccuracy in the process.
To really stretch the analogy, there are also millions (perhaps billions) of short-lived, abandoned software projects that never grew into something big and reliable. They're less interesting because it's usually pretty obvious why they failed.
Conveniently, you can just go to the police, file a report, and get your money back from the bank.
I like it. It'd be easier to play with the demo if there was some more space beneath it.
Total off topic, but here is an anecdote I heard from a professor when he was explaining about review process. One reviewer argued to change

Figure 5. The statistics ....

to

Figure (5) The statistics ....

because the reviewer liked () format better, although (IMO) the new format is so ugly.

Another reviewer saw the comment and had a really nasty debate. The paper was published with the original format nonetheless.
Exactly. For all we know about the people in Gitmo and the legitimacy of their sentences, they might as well be a bunch of very unlucky poster thieves.
>I would suggest that a computer is not 'super intelligent' until it can modify it's goals.

This is a purely semantic distinction. Thought experiment: Let's say I modify your brain the minimum amount necessary to make it so you are incapable of modifying your goals. (Given the existence of extremely stubborn people, this is not much of a stretch.) Then I upload your brain in to computer, give you a high speed internet connection, and speed up your brain so you do a year of subjective thinking over the course of every minute. At this point you are going to be able to quit a lot of intelligent-seeming work towards achieving whatever your goals are, despite the fact that you're incapable of modifying them.
> 3. Hiding your IP while torrenting (note that this is relevant only in the US)

The entire German nation would like a word with you, kind sir.
It is still possible to export to e.g. WebGL, but the features required for something like this is not available in the browser. Also they were running on 3x Titan X, which doesn't exactly have widespread adoption :)
You bring up a good point that I missed in my first comment. The design. God damned designers! I kid- I worked at an agency for years and the hardest part was always getting the build to match the design when they were still laying out the design pixel perfect in Photoshop and Illustrator as if we were doing print work or doing fixed width pages.

I've seen some designs that were, frankly, beautiful but it took no more than 5 seconds to highlight the 30 areas that were going to cause massive budget overruns trying to make look exactly right, have decent performance, and work in eleventybillion browsers.

I've certainly appreciated what interesting designers can bring to the table, but we're still a ways away from a lot of traditional designers having a good handle of what their design really means when we're building it. Kind of like the contractor who bitches about the architect for designing an angle that is impossible to hammer into. Sometimes there is a disconnect.
> I predicted computers would be beating expert Go players by the end of 2015

And who are you? Predictions are a dime a dozen; what gives any relevance to yours?
"The wager is that 20-something residents moving to new cities will pay a premium"

I may be stupid, but how is charging a premium an answer to high prices?

Most will do what they've always done - house or apartment share.
How Retailers Will Survive in the Amazon Era
It is utterly trivial to launder cash to avoid this kind of tracking. Pay for a $1 pack of gum with a $20, and now you have $19 in clean cash. Rinse and repeat as necessary.