skysight-inc/HackerNews huggingface dataset:
Maybe if you drive an automatic. It took me a long time to be comfortable enough with shifting gears, operating turn signals and what not to leave enough attention for the actual traffic around me.
In my experience our natural reaction to the actually dangerous stuff was scary enough by itself. Our kid immediately dropped behaviors that were plain dangerous and somehow kept on those that were merely "bad".

Edit: by natural reaction I mean the quick leap towards the child while screaming "NOooooooo!", not anything purposefully scary.
A huge part of the story seems to be around confirmation bias (people like reading stuff that supports what they already believe).

While confirmation bias is a fact of life, reading fake stories to confirm your bias is not something that anybody wants to do, regardless of how irrational the bias is. Facebook obviously doesn't want to be seen as having influenced the election so they're unwilling to say anything that admits responsibility. But Zuckerberg has shown boldness and maturity as one of the best CEOs time and again, and I'd expect them to start filtering out fake news before the next presidential election. This is not an issue that's going to go away because it's going to get worse and it's going to get a lot more attention now that everyone knows about it.

A core part of Facebooks stand is that they don't want to be seen as taking editorial responsibility (they can't afford to). Part of the problem there is precisely defining 'fake news'. For example, if I am a conspiracy theorist and I write a blog about how NASA never landed a rover on Mars, should Facebook delete it? At what point does irrational writing turn to fake news? Anecdotally we know that the article that claimed an informer who reported on clintons emails was murdered was obviously false. Or that the pope didn't endorse trump. The key is to build a framework that allows a company like Facebook to flag these without being seen as editors.

It doesn't sound like a problem Facebook can't solve. And it has to. There's no escaping it now because political and public opinion are both going to pressure them. And it'd be unwise to ignore them.

UI wise, a clean way to do this might be to put a red banner on a corner of the article with the words 'possibly false'. So Facebook doesn't delete the article, but labels it and you can challenge it if you want. It's going to be hugely discouraging to fakers.
Unofficial Instructions in Production – Why Some NES Games Use Undocumented NOPs
It all depends on the specific problem. Are the patterns simple and strong or complicated and subtle?
Opera developer with Address bar speculative prerenderer
I think there is room for a "global librarian". Moreover, when AI starts to program itself, having a logically linked system that can be queried for potential implementation strategies will be beneficial for integrating new features. However I think google can already do this to some regard. Perhaps its time for something like "site: github, lang: python, tags: [csv, excel, graph]. Then add some local db that can receive notifications from github on changes?
Are you confusing Snaps/snappy (http://snapcraft.io/docs/core/) with https://snap-ci.com/ ?

Ubuntu's snappy is the obviously snap-named flatpak competitor, and it doesn't appear to me to do an awful lot with Docker?
Eat nuts to live longer
Effortles redemptions tracking and calculating coupon ROI
Only if you actively dislike the stories that you "don't like". I for instance often comment & discuss on news that I totally disagree with, and I keep seeing them regularly in my newsfeed. Also it depends very much on people that you follow. I follow many people with whom I don't share political views at all exactly because they share different stories with a different perspective than mine. That gives you a better understanding and also works very good to filter faux news, as one side will always approach it sceptically and debunk them quickly...
I have the same problem except mine is typewriters. I love the things. The engineering, the clack of the keys, the coolness factor of sending typewritten letters to people who frame them like lost relics from an old library.
I don't think you're being intellectually honest. Do you believe black holes exist? What about the Big Bang? DNA? I'm almost certain you have not independently proven their existence. So do you believe or are you skeptical of such things?
It's a starting point in an investigation.

"Only my great uncle from Mexico." Not much further inquiry required.

"3 people from Tehran" Get their names and do a little investigation.

"No" Caught them in a lie, when you know they know 3 people from Tehran.
>Can you elaborate?

There are startup scenes in countries with lots of problems because people don't like to and can't always leave home. Because migration is a choice between countries, immigration statistics are a "market-y" way to look countries as places to work.

For example, if we had a country with huge numbers of educated people but 40% unemployment, we would expect to see lots of web startups from people trying to find something to do - but this would not mean much for the health of their economy in the immediate term. We could pick up this signal by noticing that lots of people were leaving, indicating that being a founder doesn't have to have a positive expected value in order to be worth trying.

Likewise, a country with a great college to corporate campus pipeline might have an artifically depressed startup scene.
In short, yes its still worth it, Rails is a mature and fully-fledged framework which is not going away anytime soon. From a business perspective there is no shortage of rails work to be had.

Anecdotally, I'm also seeing more and more traditional organisations move from "corporate world" frameworks (Java, .NET etc.) to RoR because they are seeing how fast smaller companies and startups that use RoR are able to get things done. Probably also a side effect of how much people from the startup world like to brag about how much they can "get done".

Though as a result of people seeing how fast you can get things done in rails, I've seen a lot of really poorly coded rails sites which does hinder progress. However I think that is an inevitable outcome of any good framework - if you make it easy to get the boring work done then that will have two effects:

1. it allows good developers to skip over boring or repetitive work and focus their efforts on hard problems.

2. it allows inexperienced or just plain bad developers to churn out applications which may get the job done but the code will be a mess.

So yes if you enjoy coding in RoR then I see no reason not to stick with it. However I'd suggest you pick one language/framework and stick with it. This might not be an opinion appreciated by the hacker news crowd but the reality of getting work as a freelancer is that most managers or potential clients will be more impressed if you can say "5 years experience with Ruby on Rails" rather than "5 years experience as a programmer - working with Go, Rust, Node.JS, Ruby on Rails".
> There should be a way for us to navigate different bubbles, to inhabit different, neutral profiles to explore other niches of population

Twitter is the app for that. Set up lists of different individuals so you can switch between different viewpoints in two clicks. No need to follow anybody on your list.

It's actually fascinating to do so. Watch 'the reality' of a current or political event contort as you switch from 'Liberal', 'Conservative', 'Regressive Left', 'Alt-Right' streams of thought.

In fact, that would make an interesting website. A Twitter version of http://graphics.wsj.com/blue-feed-red-feed .
Some of the new ZK PAKE[0] schemes are very cool and would prevent phishing attacks. You only share your password with a party which proves in ZK that it already knows your password. Kinda surprised someone hasn't built a startup around it: "Make your enterprise immune to phishing with our expensive auth appliance".

I really want Chrome to roll it out as some sort of browser mediated authentication scheme.

[0]: https://en.wikipedia.org/wiki/Password-authenticated_key_agr...
So much fun filling my life with inanimate fragments of plastic and metal.
All that matters is the code; in 200 years do you think people will marvel at old PCBs?
I doubt it, but the code will forever be beautiful.
Step 1: State a problem. Any problem which has been articulated is vastly closer to being solved than any problem which has not.

Step 2: Rescue the problem from necessitating general AI by developing an algorithm. Any problem which has been split off from general AI is vastly closer to being solved.
Also: If you're interested in selling, let's talk!
Can someone name a couple of those hundreds of attempts?
I think a legitimate fear, though, is that once general AI has become a reality, it's "off to the races". This, in my mind, is certainly a problem where the dialogue really should be had before-hand. I think it's no longer a matter of "if", but a matter of "when".
This piece of writing merely reiterates the archetype. While it may be fun to read for a couple minutes, it doesn't add any value--no new thought or insight.

This is like the essay equivalent of a chocolate donut.
I'm a French citizen, but I joined OpenDNS (acquired by Cisco since) on a J-1 Visa.

Most of the paperwork has to be actually done by the candidate, but the process was pretty straightforward.

I had to pay about $500 for the express/priority/whatever-it's-called version of the Visa, plus insurance coverage, plus the fee for a local third-party I used for the application, for a total of about $1500 (that the company was supposed to reimburse but never did).

Unlike the H1-B, the petition for the J-1 can be done at any time.

The J-1 can be extended twice, and is valid up to 1.5 years. It can be upgraded to a H1-B, although this requires leaving the country for a couple weeks in-between.
Airbnb and NYC bury the hatchet
Built a wisp-mesh product a few years ago for a client, in the past mesh-wifi was really just for enterprise and city-wide projects, and never got widely deployed anywhere. Surprisingly it is getting into homes these days, assuming the covering area is large.

For me I'm using AP + a few extenders these days and they worked just fine and are much cheaper.
This is what rational me says I should do, because it makes sense. But I can't imagine my wife understanding, and the questions at pre-school, etc. Assuming it was a small burn, because that's what would cause a child to cry. Plus I might hate myself for doing it. It's a short jump from "I touched my son's hand to the hot stove to teach him it's bad" to CPS knocking on my door.
Trump Adding Names to SOS Screening Process
Flexible Type Using CSS :root
If you have a sign-up page, the usual "invalid email or password" message on sign-in form doesn't increase security.
>not necessarily pro-western

To be honest I don't see how this claim can be compatible with your disagreement on funding. Startups are either SV-style (free market above everything, private VCs, fierce competition) or China-style (heavy government involvement at all stages, from funding to market regulations). So you are either "pro-western" or pro-govt-funded "VC". It is true that there are people with paternalistic view of the government, and all the talk about "import substitution" favors them, but that's exactly the point I was making: the future is gloom here for people with a classic startup culture.
Few names survive beyond their great-grandchildren unless there are contemporary records to remind people. After the statues are destroyed and books containing are not allowed to be published very little will be left.

Think about how little you know of your own great-grandparents.

For the future, imagine a world where no book, weblog, or tweet is allowed to contain a two word phrase matching a particular SHA-1.
Supported languages are: Python (2/3), R, F#
Serverlessweekly.info – Serverless Architecture News
The article talks about renewables in general, not just the current wind and solar technologies widely available in the market.

Hydro can easily be used as base-load, as it is in Brazil and Switzerland.
What a CEO says is not what he thinks, but what he wants you to believe. There is lot of discussions and justified fears about the future of jobs in relation with AI, so he try to make us believe his company was founded to help our social problems, but I don't believe it was, I believe it was founded because it was a mean to do cool things in their domain of expertise and earn money in the process.
Well, most people don't know how to fix their car, so the result seems to be the same to me.
Looks like the "UNREAL" (https://arxiv.org/abs/1611.05397), "Learning to reinforcement learn" (https://arxiv.org/abs/1611.05763) and "RL^2" (https://arxiv.org/abs/1611.02779) are state of art in pure RL for now.

Finally there is a trend of using recurrent neural network as a top component of the Q-network. Perhaps we will see even more sophisticated RNNs like DNC and Recurrent Entity Networks applied here.
Also we'll see meta-reinforcement learning applied to a curriculum of environments.
And to make it even more confusing there is also http://snapper.io/
Probably to reduce distractions.
Graduate sues Oxford University for £1m over his failure to get a first
Not really related, but how about mining? What will happen once all the mining costs go down? What system will be put in place?
Sure, but I've read a story like this about about pretty much every company. In our house we have our photos in 3 places: the device, remote backup, and local offline backup (external hard drive). 2 is easy, 3 takes a little bit of a routine.
> Someone illegally leaked the details of the ongoing investigation to the New York Times, changing what could have been a temporary unpaid leave for Raphel into a front page story with damaging after effects.

Pending further information, I suspect that it was someone in Raphel's camp who leaked those details. The best case situation for her was for this to be argued in the court of public opinion.
That's a great use of Jupyter! You've taken a concrete problem, the wooden puzzle, and written a well explained software solution to solve it. Anyone can come behind you and add a 3d graphic or analyze the space and time utilization of the algorithm.
The thing is while NAT is horrible for what you're saying, it probably did more to improve security than anything else, which wasn't it's primary goal.

I remember what the internet was like when ADSL/cable models first came along. Everyone was getting pwned none stop. Any RCE could easily be applied by scanning a consumers DSL/cable IP pool and you'd be able to hit a very high %age of them.

NAT totally stopped this.
We really like using Moqups here. We've architected, wireframed, and sold some big projects because of it. :)
We've tried this before:

- "Fukushima robot stranded after stalling inside reactor" [1]

- "the robot could remain ambulatory in the radiation field for only 50 minutes, and in fact the robot's lower portion was no longer responding to commands" [2]

Poor robots, always being sent in to die alone.

[1] https://www.theguardian.com/environment/2015/apr/13/fukushim...

[2] http://phys.org/news/2005-12-mighty-mouse-robot-frees-stuck....
Five Crucial Steps for Writing a Mobile App for a Bluetooth Device
"I assume also because people on reddit realize reddit is just a tool and not build their lives a round"

Maybe they don't live their lives around it, but they are very influenced by it, and don't realize it.

I'm fully aware the 'Daily Show' is comedy and not real, but I found myself watching it almost exclusively as news for years ... and didn't realize how far down the rabbit hole I was.
Introducing Amazon Go and the world’s most advanced shopping technology
Not looking to hijack the OP thread here but could you provide some additional information on your case?

I'm thinking of attempting this next year (try to get a J1 visa) when I finish my Data Science MSc, so could you let me know how easy it was to find a company, how long it took you to find the position, what was the reason for your work (thesis, internship), what's your salary level compared to a normal position in the company etc

Also regarding the J1 visa it was my understanding that you have to return to your home country for 1-2 years before being able to apply for a H1B, is that not the case?

Any information is welcome. Thanks in advance
Note that it didn't require the help of a lawyer.

Just filling a bunch of paperwork asking for the same information over and over again.

The specific projects you are going to work on also have to be clearly defined.
That's a good way to build trust with your son. And to be a decent human being. But, sarcasm aside, there is a huge line between scaring / yelling at your kid and physical harm and this is way over the line.
>The recent advances in Deep Learning etc. is the improvement of AI to solve some of these specific tasks

AI improving in those specific tasks are bound to affect people today, it's just the comfy CEO and his pals are not going to be outsourced (or AIsourced or whatever) any time soon, although it might happen eventually.
Dockuwiki: A containerized wiki that backs itself up via git
I disagree with your analogy. In my opinion, programming is more analogous to composition. Most courses of study require at least one composition course, because no matter what discipline you're studying, it's important that you be able to organize your thoughts and express them clearly as well as understand the formal expressions of others.

I personally experience a huge overlap between ordering my thoughts for writing and making a mental model of a problem and its programmatic solution. Yet it's easier for most people to pick up a pen or open a word processor and express themselves than it is to write a working program.

Why should it be so? Apart from implementation details of hardware platforms and runtimes, you're really talking about expression in different units: subroutines rather than paragraphs, APIs rather than outlines, user stories rather than theses.

To bring it back to your analogy, consider what a tool that lowered the barrier to entry to brain surgery might do. It might certainly do things like list the particular skills, tools, and medications required to perform certain procedures. It might provide a check list of crucial steps and a sort of troubleshooting tool. It isn't going to make an expert out of an unskilled user, and a particularly skillful surgeon might not benefit from the tool at all, but on balance, it would raise the baseline competency of many users and help ensure that certain critical requirements were met.

A good assisted programming tool would do the same. It would help the user accurately model the problem, it would advise the user of certain best practices, and it would certainly warn the user of common mistakes. This is all very much in line with a good word processor, with features like spellcheck and document templates.

So I disagree that programming is analogous to brain surgery. Programming itself is a tool for the expression of an idea and much more akin to composition, and there is no good argument in my opinion against tools to assist with either. Remember that for a large part of our history, literacy was considered a niche skill, and widespread literacy led to explosive growth of our knowledge of the world. I'm not one of those "literally everyone should learn to code" types, but there is quite a lot of potential in spreading programming literacy, even if you feel most people have no business practicing it.
Don't really have anything to add, just wanted to say this is a very good point.
How much unicode do you work with? If your answer is "none", then the answer to "is it easy to switch" is "not that hard".

I would start by taking your 2.7 code, adding "from __future__ import print_function" and fixing any SyntaxErrors. This is trivial by byte compiling all the files.

Then, add "from __future__ import division". Now, run all your tests (you have tests right?). If none fail, and you're sure your tests actually test your division code locations, then proceed.

Next step: you're done.
I do not; that looks really good... Can you mail me ; see my profile? I cannot find your email / contact otherwise I would.
I read an interesting article a while back on making reactors safe using helium gas:

https://www.cfact.org/2011/03/17/nuclear-safety-reactors-tha...

Personally I'm not terribly worried about meltdowns but rather terrorist getting hold of the waste and making dirty bombs but even that seems fairly unlikely (that is the pros outweigh the cons given todays technology).
I appreciate your openness and data orientation and knowledge that (as I do of myself) we are all open to bias. I'll read more deeply through this particular matter and return to this conversation. Few people are willing to engage in this way, calmly, but I', glad that HN helps find such interlocutors.

A huge problem is that scientists feel compelled to overhypebeause of the PR campaign from the anti-data side. I'd heard of Curry and will look again. Good data are useful, but I understand that - especially with the new lot coming to the White House, that a lot of scientists will be enervated by anything that hte shills can use to create fake not-news. We are at a sad state of current affairs.
Most languages try this at some point, Java claimed you could link all your code into Java and use OOP.

Self-describing components in .NET

Visual Basic 6's component method.

Windows has had various of these, including ODE and COM.

Obviously, any linux distribution, and plain old C linking, probably comes closest (although that tends not to be self-describing.

Lots of RPC systems I would say fall into this list, just google for "self-describing RPC" to find a bunch of versions.
>openly calling for censorship

appalling, you are.
Not yet... And yes it is public. I have been collecting computers since the mid-90s and finally I bought a building to open the museum a few months ago... It will officially open (with a website) begin 2017.
There really is an alternative - crowd curated news by Virwire - https://virwire.com - bypasses the whole media bias thing with good old wisdom of the crowds. (shameless plug, I'm the developer)
I love roll20! You've created a phenomenal product
Why would people do this when there the market is flooded with great tools?

1) Basecamp sucks, no question. That's not the only tool out there... not by a long shot.

2) GitHub + ZenHub is great for tasks, kanban board, burn down charts. And GitHub as your core allows for integration with like everything out of the box... Marker for Simple Bug Reporting, Harvest for Time, tons of application monitoring tools...

* How people build software · GitHub || https://github.com/

* ZenHub - Agile GitHub Project Management Software || https://www.zenhub.com/

* Marker - Annotated Screenshots Sent to any Bug Tracking Tool || https://getmarker.io/

* GitHub Time Tracking - Chrome Web Store || https://chrome.google.com/webstore/detail/github-time-tracki...

* Track errors with modern exception logging for JavaScript, Python, Ruby, Java, and Node.js || https://sentry.io/welcome/

3) The Atlassian Suite isn't terrible either. But personally I think their UX sucks and everything they make looks severely dated.

4) There are a bunch of good open-source tools... I wouldn't even recommend clients use these though since the cost is dramatically higher (in terms of setup and customization and maintenance time) than GitHub and all the tools you'd ever want. Building your own tools... it's incredibly expensive, and unless that's the goal of your startup... you should just pay someone else to provide this service.

* Taiga.io || https://taiga.io/

* The Trac Project || https://trac.edgewall.org/

* Overview - Redmine || http://www.redmine.org/

* Mantis Bug Tracker || https://mantisbt.org/index.php

* Home :: Bugzilla :: bugzilla.org || https://www.bugzilla.org/