skysight-inc/HackerNews huggingface dataset:
I don't have much experience with Ember, but I have a spent a lot of professional time with React development, well over a year now. Initially I quite loved it but that love affair is over.

My problem with React aren't complaints about front-end tooling and build systems. My problem with React is its emphasis on a tree like relationship among components. This is an unnatural paradigm for application development. Certainly user interfaces can be thought of in the form of a tree, but another way to think about application development is to consider the view a canvas, with areas to fill in.

React's strong tree type architecture makes some forms of common user interface development feel unnatural and ungainly, things like modals, toasts, or things that just don't fit into a neat little area of the screen in a sibling child parent relationship. Also anything that happens after a render, like animation, also has the same kind of unnatural cludgy development process and I often have found myself fighting what to render when with shouldComponentUpdate.

I'm not saying these things are impossible or even hard, it's that they're unnecessarily ungainly when those things should be simple. I've also think in practice that components far down the React tree become second class citizens, the source of bugs, less well designed and often quite dependent and highly coupled with parent elements.

Another problem I have is tooling related, it's the wave updates that you have to deal with whenever React updates. React and many well maintained libraries do this really well but there's always some bad actor in the ecosystem that makes it a pain and frankly I never look forward to a new React version. Again I understand that all these things are problems that can be overcome and I have, but I'm frankly over it.

I know I'll probably be writing React based applications for an employer for a very long time, but I would no longer recommend it. I think vue.js is a promising new library. I think there are things to be said about how React is very good about enforcing modular component development and I quite like flux and redux, but React in general. React is just not great.
sure: https://www.washingtonpost.com/news/the-fix/wp/2016/11/16/po...

and

https://en.oxforddictionaries.com/word-of-the-year/word-of-t...
No. Just no. Not necessary. Its amazing that this is successful by any means.
Especially given the pre-election polling predictions, I have to think the risk vs reward would've been very low for Russia. Trump may not want to think of them as the enemy, but even an 'anti-Russian' administration allowed them to march into Crimea and bomb Syria uncontested.
Mwave has identified online banking access as the quickest and easiest method to get access to your banking information.

Well, one can't argue that they're wrong in making that statement. However, that's the reason we don't give random websites the credentials for our "online banking access". :-)
Verified By Visa happens immediately after you hit "pay", not a number of days later. Also, there's a number of implementations of it - some banks in the UK ask for a password you've set up previously, some don't, some ask for random other info. It is consistent between sites, though - it's bank-dependent, not site-dependent.
I imagine this would be a pretty low concern because that would probably violate all sorts of contracts.
It will never happen, since the state wants its cut.

Also, why open a Casino? That's expensive. It's much cheaper to run your own daily numbers game. The old street level games were popular because the "policy kings" apparently took less than the state does in legal lotteries.
Thanks :) My comment was actually a (poor) attempt at humor. I didn't think it would work if I added /s. Didn't work anyway :)
Of course they do, it's a well-known problem for the satellite industry. From the technical addendum:

> Each satellite in the SpaceX System is designed for a useful lifetime of five to seven years. SpaceX intends to dispose of satellites through atmospheric reentry at end of life. As suggested by the Commission,50 SpaceX intends to comply with Section 4.6 and 4.7 of NASA Technical Standard 8719.14A with respect to this reentry process. In particular, SpaceX anticipates that its satellites will reenter the Earth’s atmosphere within approximately one year after completion of their mission – much sooner than the international standard of 25 years. After the mission is complete, the spacecraft (regardless of operational altitude) will be moved to a 1,075 km circular orbit in its operational inclination, then gradually lower perigee until the propellant is exhausted, achieving a perigee of at most 300 km. After all propellant is consumed, the spacecraft will be reoriented to maximize the vehicle’s total cross-sectional area, a configuration also stable in the direction of aerodynamic drag. Finally, the spacecraft will begin to passivate itself by de-spinning reaction wheels and drawing batteries down to a safe level and powering down. Over the following months, the denser atmosphere will gradually lower the satellite’s perigee until its eventual atmospheric demise.

http://licensing.fcc.gov/myibfs/download.do?attachment_key=1...
For the four people who have cowardly and silently downvoted, let me break this down so I can understand where you're coming from exactly...

"These are paid ads

This seems to be an accusation against HN moderators and admins.

Are you really asserting that the mod staff was paid off to fake votes for these stories or rig their rankings? That's quite an accusation.

and paid shills/astroturfers"

Do you really think a huge public company like Microsoft would be so stupid as to pay for shilling, let alone even imply or encourage it?

Just absurd. Take your out-dated blind hatred for Microsoft and find literally anything better to do with it.
A different or supplementary approach could be removing the bias from a news item.

Instead of trying to determine which biased side an article is skewed towards and then finding other links to what is determined to be the "alternative view". Scrubbing bias or at least highlighting it is already helpful.

For example: at work we get daily emailed briefs with major business news items summarized to ~3-5 bullet points of facts. Journalist opinions/bias and rhetoric language is mostly removed in the bullet point sentences. It's not a perfect system by any means, not even close, and I would love to see something similar offered that's improved and expanded in what it can do.

This type of bias scrubbing/summarizing is easier in business news and sports news which involve more numbers and figures reporting (+nowadays many of the full articles may also be written entirely by bots - see link below). It would be harder to expand this for longer investigative/politics news articles. But a partial imperfect solution here is better than status quo.

I would be a user of a tool that could summarize key "unbiased facts" from articles and I would be interested in helping build it too.

Link to a NYT story about algos writing/summarizing news: http://www.nytimes.com/2015/03/08/opinion/sunday/if-an-algor...
JS isn't allowed in email.

(JS crypto also has issues.)
I wish Earth VR weren't written in so custom of an engine :(... it is severely missing some basic annotation and presentation tools (such as a 3D pencil) which would be comparatively easy to mix in if it used some off-the-shelf engine (such as Unity, which happens to be used by Tilt Brush). It kind of makes sense, though: it really just needs two cameras over the code they already have for Google Earth. It is written in OpenGL (as opposed to Direct3D), so maybe it won't be quite so annoying to throw together something minimal at the rendering layer?...
I wonder if a distributed model would work for telephone service in Southeast Asia (which still has lots of 2G in rural areas), if individuals could offer hotspots / base stations with uplinks to these satellites.

Edit: change Uber-like to distributed. Side comment, lots of Uber drivers buy cars. Uber even helps finance cars.
> I don't think those technologies are well suited to this problem at all.

How so? Deciding whether news is fake or not seems like a textbook application of natural language classification and search.
My favorite missing craft is the 727 cargo plane that was flown out of Angola and never seen or heard from again.

https://en.wikipedia.org/wiki/2003_Boeing_727-223_disappeara...
And, the existence of a teaching environment in no way indicates that Xcode is being ported to iOS. Do not expect Xcode for iOS at WWDC2017.
This is very normal in Australia. All the major airlines do it via POLi[1]

[1]https://en.wikipedia.org/wiki/POLi_Payments
I think you may be right. :)
We don't really have an independent press anymore, and blog-sphere can be trivially gamed by interested and powerful actors. Have we as a civilization ever witnessed such a pervasive disinformation culture?

I forget who said this, possibly a character in Heinlein's The Moon is a Harsh Mistress, but the idea was that when a population perceives that the social order is unfair (due to bad faith power actors) the general powerless members of society engage in silent acts of social sabotage and everyone becomes an antisocial actor. The parallel here, imo, with the now general awareness of our being subject to intense propaganda and disinformation by nearly all venues, is that lying for your ideological cause is OK. And frankly, when torture is OK, I suppose lying is OK too. Why the hell not.

So. Apparently "fake news" is OK [1] if your camp is doing it. Interestingly enough, this dialectical push-pull on disinformation will result with an information regime designed to 'safeguard us and our national security' against disinformation. Yesterday we laughed when a CNN muppet warned us to not read Wikileaks and leave that to 'authorized media'. Tomorrow, the joke will be on us.

(Btw, people in this community could step up and start looking into what would an unbiased fact checking system and infrastructure would look like. Let's not leave it to the Alphabets and Google to do the fact checking bit for us.)

[1]: http://www.vanityfair.com/news/2016/11/what-does-jared-kushn...

That's a VF.Hive hit piece on DJT. Not a problem, since its a gossip book anyway, but note it's reference to an NBC news item regarding security clearances for family members, and how it glibly notes in passing that DJT denies it, but "purges" and "house of cards" narrative is more entertaining, so on goes the show.
Ask HN: Do you think AI will enact big change in how our world works?
Right now I consider myself a bit of an AI enthusiast. I have no doubt that if we could emulate brains or something, we could really change things, but I'm unsure of neural networks.

They're really good at finding patterns that humans can't, and I can't really figure out how we can use this new system to change things. Right now the best things I can imagine is "the ultimate recommender."

What big changes do you think AI will be able to make?
Interesting for sure, but not unexpected. You would not entrust your life's work to your shareholders without having overwhelming control.
You can choose the discussions you participate in, or should be able to (and yes Twitter should make this easier). And you should be able to express yourself even if people think you're a jerk.

Alternatively, others should be able to choose the discussions they wish to participate in, which may involve people you think are jerks.
A big problem with VbV is that the VbV step is usually embedded as an iframe, making it near impossible to verify its authenticity in normal browsers.
There is a similar system in use in New Zealand and Australia called POLi:

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

It's discouraged by banks and you don't see it as much as you used to (in NZ anyway).
> Well, like I said in the other comment, you guys could fix that by unbundling the static checker in the Rust compiler and making it applicable to (a subset of) C++ code as well :)

The problem is that you still need extra annotations. Namely lifetime annotations (or something similar relating between borrows -- either that, or use a lot of elision which can be crippling). On top of that, the programming style Rust encourages is not the same as the ones you tend to see in C++ codebase, and programming in the C++ style will lead to code that doesn't compile.

> Rather than disallow code that can't be verified to be (memory) safe, the compiler could instead inject runtime checks that would be optimized out using the same analysis that the static checker uses.

This might be more tractable (and is an interesting idea). But that optimizer would be hard to write.

> So then would you agree with the notion that (a practical subset of) C++ combined with a static analyzer could be just as safe and fast as Rust

I think this is what the new ISOCPP core guidelines are trying to do? Though they don't go far enough in preventing memory unsafety IIRC (this may have changed).
Based on what's mentioned in the article ($1m ARR, 15% MoM, post demo day) I'm guessing it's talking about the first institutional money – which could be either Seed or A; between $1m-$10m depending on market/geography
I am wondering about the legalities of them doing this. I remember back when we had a merchant account for a retail style business, we were repeatedly warned by the bank that we were legally on the hook if we took a customer's credit card information and it got somehow compromised or leaked.

This was back in the pre-EFTPOS days when a store would have to keep a carbon copy of the customer card imprint (as well as their signature). We were told to guard those slips like gold, and dispose of them properly when not needed any longer, because with that information, we could in effect impersonate the customer elsewhere.

I would say that things have changed markedly these days, but I wonder if the legislation, especially here in Australia, has kept up with that, seeing as a customer's login credentials are effectively the same as having their signature which can be copied?
Yeah I was an editor (was not paid, would edit articles to add more information, etc) and I found out what a Page Miester is called as they quickly reverted my edits about BBS Games (I referenced an old magazine about BBSes, they claimed if it wasn't on the Internet it doesn't count) and the OS/2 article about a deal IBM made with Commodore to get the Amiga GUI in a book by Eric Raymond (Who they said was non-notable and so what his History of Unix book).

What really got me was an AI bot that reverted everything I wrote because they thought it was a troll because I had issues with grammar and spelling. Owner apologized to me, but didn't know how to train it to avoid reverting my articles. Asked me to train it, and I have no idea how to train his AI bot as I didn't develop it.
From the merchant's perspective this works because bank transfers have to be free for both the source and the destination. So banks have an incentive to sabotage this and they will. By contrast bank fees on credit cards can go close to 6% now. That's why you get cashback offers, points, ... on credit card offers.

I think a lot of people (but not banks) would be very keen on having regulated fees for transfers. Of course, not banks.
Facebook didn't own the satellite, they were simply planning to lease a few of the transponders.
Right, conceded. But it won't happen unless someone is willing; that's my point.
This is a similar warning to "Don't eat the yellow snow". It makes very good sense but probably many will not pay attention until they actually get burned.
Everyone has an agenda. Here's an idea; judge a piece or organization by the quality of the work. I'll read pieces from the National Review even though I don't share their bias. Why? Because they employ good journalists and check their work.

Even without the cesspool of comments, I won't read Breitbart because the editorial quality is non-existant. Same goes for crapy left-wing blogs like RawStory.
A hardware-oriented attack vector that completely unravels the carefully conceived schemes of the application layer's software-oriented security that sits on top of it.

And USB at the heart of it. My old friend, USB.

Why am I not surprised?
This is totally and completely insane. If a site gets hacked and your money is stolen there's no way the bank is going to indemnify you when you willingly turned over your credentials to a third party.

Do they have to have all kinds of specialized fraud detection in place to prevent unknown IPs from transferring more than a certain dollar amount? It also just occurred to me that you probably can't have 2-factor enabled on your bank account.
"Popular vote For Clinton 50.4% ... For Trump 49.6%"

The NYT just can't stop lying in their election coverage.

The true percentages were 47.9% vs 47.1% as of 18:50 EST per CBS.

It does, however, fit their narrative that Clinton won a "majority" of the popular vote, as opposed to a plurality.
Like by smiling? Facebook acquires emotion detection startup FacioMetrics
If you look around the threads here, dismissive once sentence replies are usually downvoted. You have to actually put "facts and reason" in your comment for us to listen to it.
Yes. The way I see it, the term "atheism" is too loaded with its own contemporary meanings to allow reasonable discussion of the ancient world. Today, it is assumed that it negates "The" "God" as we understand the current definition of "him", not "the gods" as the ancients understood them at the time. For the current believer, the ancients all haven't believed in his God.

If one was to describe the gods at that time, they were "like humans, often with the superpowers, but primarily different from the humans by being immortal."(1) That's it. You don't have to completely negate the existence of such entities to claim that Zeus doesn't cause the thunder, or that there are natural laws which fully determine some phenomena. So the "natural philosophers" could search for such laws, negating the particular role of "the gods" but still not having to explicitly declare their complete non-existence.

1) And if you read the Old Testament, you'll find that beautiful scene that reflect the understanding of these times, where "the God" (as we understand him today) makes a visit to the guy, enters his house, sits with him, talks with him, eats with him... Fully comparable to what the gods do in the Iliad, for example. Not to mention that in the Old Testament the "sacrifices" were necessary, even "the God" was regularly "hungry" for the meat of the animals used to feed the "mortal" people. Again just like the gods in the Iliad.
Why shouldn't everyone's vote count the same?
> Since the signals go up instead of across a border, censorship is not an issue.

That's very short-sighted. The connection terminates somewhere, so the whole path is either (you)-(satellite)-(local ground station)-(ISP in your country) or (you)-(satellite)-(another satellite)-(remote ground station)-(ISP in another country)

Censorship then can happen at:

- the satellite (unlikely, they probably just want to forward packets with minimal power/time use)

- ground stations (great firewall of china style)

- ISP (standard, existing filtering)

- any nation that wants to just shut down the access rather than censor it (wide band, high power noise, send straight to the satellites to kill all communication)

Also, the use of the equipment should be pretty easy to detect if you can afford a few plane trips (maybe even just vans), so nations that don't like the idea can just knock on your door and have a chat about it with you.
Well all this political talk gives me some ideas.

Is it possible, at this stage, for geographically large countries with very large populations to move forward in a coherent way?

All of the better places to live, as rated by purchasing power, health, education, what have you, are either geographically small and or have a small population.

China, India, Russia, Brazil, USA - all these big places with big pipulations rank poorly in some number of quality of life indicators.

Australia, Canada, New Zealand aren't without their problems but seem to suffer a less severe case of the issues. And then there's those Scandinavian countries which rate highly.

Why this pattern?
Chernobyl’s New Safe Confinement
No, but I like the way it handles tabs much better than firefox and last time I looked into it, it was pretty cumbersome to customize firefox this way. Plus it has to be done on every machine.

This extension is even better IMO. And so far I'm enjoying having better tab handling and a much faster browser.
If you want to make uncreative & off-topic political jokes, you want to be here: https://www.reddit.com/r/politics/
Hah... I figured it might have been but then again this is the internet so....
It is a reflection of real world behavior. Before Facebook, people spread similarly wild rumors via word of mouth.
More than this, there was an era of outright materialism in ancient Indian philosophy; but it was so thoroughly repressed we know little about it.
E-zine exploring machine learning in journalism
A shout out for some great Michigan entrepreneurs:

Dug Song, Duo Security

Bill Hamilton, TechSmith

Jeff Epstein, Ambassador

Nathan Hughes, Detroit Labs
> what basis do you have for thinking i didn't

The paper contradicts what you implied.

> so tell me, what about [changing the topic to something that hasn't been shot down yet and also doesn't demonstrate what you claim]

I think we're done here.
ReactOS system requirements:

x86 processor, Pentium-class or newer
96MB of RAM, 256MB recommended
650MB of free space minimum, 5GB+ recommended if you intend to do testing
VGA compatible graphics card, VESA BIOS 2.0+

Doesn't seem like it's comparable to anything after WinXP. For one thing, its disk footprint is sane.
Any use of `unsafe` that breaks unrelated safe code is broken and buggy; if that scenario would happen like you describe it, the code is breaking Rust's aliasing rules: that's possible using `unsafe` but invalid and leads to UB.
fcc.gov seems unresponsive, here's a Google webcache link to the HTML application:
http://webcache.googleusercontent.com/search?q=cache:3lStj71...
They have those echo chambers already. Some of them are talking about moving to a platform like Gab.

However, most of them realize that the appeal of Twitter is in being able to expose normal people (or 'normies' in their terminology) to far-right ideas.

It's delusional to think that these people want to enter into a conversation or a discourse of any kind - they're using Twitter as a platform to draw attention to their ideas. Twitter, as a commercial business - not a public commons - has no obligation to support that.
Security questions too. Unbelievable. I wonder how much political good will some poor engineers wasted fighting this.
There isn't actually anything you can do with the login + password. Sure, you can look at the transactions, so I guess it's a privacy problem.

But any transaction or change usually requires generating a single use pin with your debit card and a small card reader. Some also use your mobile phone.
What we need is just a secondary password with limited permissions and some fraud guarantees. There's no reason your bank account can't also act as a payments gateway with the right protections.
I don't think I've EVER had a VBV or Mastercard Securecode transaction actually work. I avoided buying stuff from NewEgg for a couple of years because of this.