skysight-inc/HackerNews huggingface dataset:
Amazon's noise-canceling headphones could turn off when someone yells your name
Self-control as limited resource? Not so fast
> "are in effect paying a portion of their profits for the right to take part in an economy."

Through it's app, Uber is providing a known brand (as McDonalds does for burgers). People are welcome to open their own burger shops but when traveling, anywhere there is a McDonald's, I know it is safe.

Uber also provides the app technology which does cost money to maintain.

Like in the case of McDonald's, any driver is able to open up their own shop apart from Uber.
Saving Private Ryan dubbed in German was very confusing too. :)
> Have you tried it?

At least I tried out Emacs on Windows (from Cygwin) a few years ago.
Don't we already have a similar situation today with the compiler and application stacks? I'm not writing my business logic in assembler -- I'm writing it in Java, maybe pulling in some third party libraries, using Spring, and then running on the JVM. All kinds of opportunities for things not to work as I expect and then I have to figure out why.
I've never really subscribed to the mindset of XML for it has many disadvantages (the verbosity, the complexity of DTD, the tendency for documents which are too large). However, I do subscribe to namespaces, since it allows global referencing of names. I also do subscribe to formal grammars, mature standards, and good documentation. FYI, I've designed streaming JSON based secure messaging systems, did binary-only schema's for speed, and for simple tasks I just implement JSON+REST, since everyone nowadays come to expect it. It's just that I think XML got an undeserved bad reputation and many of the 'good parts' have been forgotten.

With regard to namespaces, when designing standards, it is very useful to separate one 'person' definition from another, since they might not have the same semantics. This allows us to connect, say, 'com.facebook:Person' with 'com.google:Person' with a global equivalence relation. It allows us to specify bridges between standards.

I don't really subscribe to the 'it is a valid value in another JSON document'. It is only valid when it can be interpreted by a receiving program (otherwise it is data, not information). The namespaces are not there for validation (alone), they are there for interpretation.

With versioning, I meant schema versioning. Admittedly, not a great solution, but at least it allows a receiving party to know which parts can safely be interpreted.
"You think everything in [a] public repo is secure because it's OSS?!"

The original line was:

"Everybody has been lying to me. Even the SS!"

The timing of the "SS" part matches almost perfectly. That was a really nice touch. Bravo!
The author proposes a lot of vague ideas in this article (for example "I believe one of the biggest problems is the use of Error Propagation and Gradient Descent") without references or any solid proofs why they are necessary to solve the proposed program (Automate programming using ML?).

In fact there is already a lot of solid work just on this subject:

* Learning algorithms from examples
http://arxiv.org/abs/1511.07275
https://arxiv.org/abs/1410.5401

* Generating source code from natural language description
http://arxiv.org/abs/1510.07211

* And, the most closest work to what author probably wants, a way to write a program in forth while leaving some functions as neural blackboxes to be learned from examples:
http://arxiv.org/abs/1605.06640

* Also there is a whole research program by nothing less than Facebook AI Research that explicitly aims at creating a conversational AI agent that is able to translate user's natural language orders into programs (asking to the user additional questions if necessary): http://arxiv.org/abs/1511.08130 (there is also a summary here http://colinraffel.com/wiki/a_roadmap_towards_machine_intell... )

And deepmind is also working on conversational agents: https://youtu.be/vQXAsdMa_8A?t=1265

Given current success of such models, automating simple programming tasks maybe not as much research as engineering and scaling up problem.

There is a lot of exciting machine learning research out there nowadays. Almost all of this research is available for free from papers posted on arxiv. It is a really good idea to read more about state of the art before coming with new ideas.
Lack of purges, lack of famine, lack of war, maybe could find something better than a Khrushchyovka.......the struggle continued, but there was less struggling.
Why computer voices are mostly female http://edition.cnn.com/2011/10/21/tech/innovation/female-com... gives a couple of reason, from biology, history and "It's much easier to find a female voice that everyone likes than a male voice that everyone likes"
Not quite sure what you mean by a draconian refugee policy but the EU doesn't make the UK admit asylum seekers hence the camp of people at Calais trying to sneak in as they are not officially allowed. There were 38,878 asylum applications in 2015 which is way less than official immigration or the numbers that other EU countries take. The two biggest nationalities applying were Syrians and Afghans, both coming from countries that the UK has been bombing.

Post Brexit the French may stop running the camps at Calais leaving the asylum seekers to arrive at Dover without us being able to send them back to France which I'm sure will make the Brexit types happy.
If they create their own app, they would have to offer lower prices than Uber which they'll be able to do from the money Uber was taking from them. Otherwise, people will use the incumbent service (Uber/Lyft).

Is that easy to understand?
Yes, exactly. Sorry if it was misleading.

It's hard to demonstrate something that changes your screen brightness, because brightness changes won't be captured using screen capture software, and because what people see would depend on their screen brightness setting too. I could have used a video camera or something to record my computer's screen, but I thought that would be overkill / not worth the effort, so I just opted to produce a gif that does an okay job of illustrating the effect.
>You seem to be talking about some specific incident, ...

I thought it was obvious from context that I was referring to the specific case in the article.

Anyway, I don't think the general case you're describing makes sense or is very realistic. It's impossible to know some part of the data collection can't be distributed without somebody or something looking at it. Either the person reporting it, or the algorithm flagging it should be able to identify the specific data items that can't be distributed.
> the cantons with the highest levels of immigration voted the most strongly against the initiative.

This appears to be the pattern most places, including Brittain and the US. If this indicates that people learn to live with each other, then it's probably a good sign.

The odd country out seems to be Sweden, where the "not much immigrated to" countryside seems to be more positive towards immigration than the urban areas. I'm still not quite sure why. Maybe they haven't been as good at distributing the immigration across the country?
Nobody looks twice at the car the pizza is delivered in. Pick up a few riders in a car that smells like pizza, and you'll no longer be an Uber driver.
C is for Cthulhu: Lovecraftian nursery rhymes
Interesting. Its also interesting how much of a gender construct can come through. Listening to music often times I can't tell male from female but with spoken words it always seems obvious.
You mean the <your local medicinal vetting institute> checked (at least I hope) products, that (at least I hope) only contain the filtered product and normally none of the DNA / unknown side effects ?
Founder of China's largest 'ethical hacking' community arrested
Bootstrap v4.0.0-alpha.3 released
> Just to add to that, "invented" might give the wrong idea. "Revival" is more accurate.

To quote from https://en.wikipedia.org/w/index.php?title=Hebrew_language&o...

"The major result of the literary work of the Hebrew intellectuals along the 19th century was a lexical modernization of Hebrew. New words and expressions were adapted as neologisms from the large corpus of Hebrew writings since the Hebrew Bible, or borrowed from Arabic (mainly by Eliezer Ben-Yehuda) and older Aramaic and Latin. Many new words were either borrowed from or coined after European languages, especially English, Russian, German, and French."

In this sense "invented" is not completely wrong.
Black and white? Why can't OC use the service and also protest aspects of how it operates?
Read the article more carefully, "they might be willing to switch to a co-op model that offers a cheaper price and solid service". A co-op can have lower prices and pay it's members more because they don't have to funnel profits to support the bloat of a central corporation like Uber.
Are you in Berlin now? I'd like to ask you more info if you are. [email address removed]
lol my bad.
Carcassonne has a nice iPad implementation as well. (As does Settlers--though it's a bit more complex and I find it's Carcassonne I come back to more regularly.)
Not without the freedom of movement anyway.
You didn't consider the article's arguments in depth and applied your standard template response to these issues.
I'm working on a fantasy football(NFL) app.

You might need to write an importer that parses your xml, cleans it up.

I just setup an importer for weekly game results. I cut the data off the website that hosts our league and paste it into a form, select the season and week and then click import. It cleans up the text, sets the teams, gets the points, etc and inserts it in to MySQL.

I basically then display the data, run some calculations, etc.

This app is for a history of our league so we have our results if we change providers, etc.

As far as the best fit for you.

What is your goal, do you want to access this data run reports show historical data. If so I would extract it out to MySQL.

Or if you're just analyzing the match maybe import the xml file, show results as a one time process.

Good luck.
If you want to jump into this sort of thing, I highly recommend Google's Udacity course for deep learning.
https://classroom.udacity.com/courses/ud730
To be fair, the browsers get exploited because of vulnerabilities in flash year after year.

I don't want to suggest there's perfect security, there's not, but they aren't exactly attacking builds with ublock, click to play flash, and disabled javascript.

The profile of the systems is a concession that some builds would be too hard to consistently attack.
Free+Online+Pakistan+Chat+Rooms+Without+Registration
>What do the graphical environments gain you

Simplicity. In my IDE, I start it up and then program.

With emacs, it always felt like I spent a lot of time curating the editor. Part of that was because customizing emacs is fun--I have this big .emacs file that imports an even bigger .elisp file--but I also always seemed to be referring to some documentation because I'd forgotten that particular set of key-chords or messing with something to get it to work.

I've come to prefer simplicity. In fact, after years of using emacs, I switched to vim for the moments when I want to program on the command line. (I think my only customization in VIM is mapping jj to escape)
you're betting that a facebook group is a scalable solution?

arcade city is a great example of unintended consequences -- instead of safer rides, austin's regulations led to consumers choosing a much riskier ridesharing option (no GPS tracking, no recourse when something goes wrong, no background checks at all, etc)

http://www.bizjournals.com/austin/news/2016/06/21/austin-cra...

http://countercurrentnews.com/2016/06/dwi-arrests-skyrocket-...
See nVidia's fun house as an example.
Well, hackers did hacked Trump's voicemail and found out that Trump donated a lot of money to charities.
You could also try a shared flat (WG). I'm paying 320€ per month (Warmmiete) in Wedding. It might not be the coolest place in town, but it has certainly more bars and nightlife than Mitte.

Also its about 10-15min into Mitte by bike or public transport.
Handling scope creep is my favorite feature. With XML, it's easy to deserialize even if an expected element is not there, or if there is an extra one you're not expecting, at least that's been my experience. I haven't done much JSON but I'm not sure how that would work with it.
Rayiner's response below more or less refutes this comment directly, doesn't it?
Nobody denies that gay men have a higher occurrence of HIV. The problem is when you turn it into a value judgement about being gay, rather than seeing it as an opportunity to exercise empathy and understand why the problem exists and how it can be improved.

The same sort of controversy existed when birth control was invented. Large sections of society argued that now nothing could control women, who were free to be "sluts" without fear of pregnancy.

Now we recognize that was a ridiculous argument. Of course women should be able to have sex without worrying about pregnancy! And, similarly, gay men should be able to have sex without worrying about a life-threatening illness.
We detached this subthread from https://news.ycombinator.com/item?id=12197479 and marked it off-topic.
> people in the US who are HIV+ and under active treatment now live slightly longer lives than their HIV- counterparts

This sounded implausible, so I looked for a source. This page says "the average life expectancy of a 20-year-old person in the U.S. or Canada who began [anti-HIV therapy] shortly after he or she became HIV positive should be around 70", which is less than the life expectancy at birth of U.S. men:

http://www.catie.ca/en/treatmentupdate/treatmentupdate-200/a...

They do mention a plausible way for HIV-positive individuals to live longer, though: "compared to HIV-negative people, many HIV-positive people in Canada and similar countries are under a relatively high degree of medical scrutiny—they undergo visits to the clinic for interviews and laboratory tests several times each year. This degree of heightened medical surveillance is likely to detect any complications early on, before they can become serious"
Appeasement does not work. History has shown us that time again and again.

China: "Make bad deals with us, OR WE WILL EXPAND OUT MILITARY!"
It may just be my company, but over three engineering managers on three different teams, none have had a technical background enough to do any of the "line-functions" you refer-to to occasionally demonstrate technical expertise. There is a dynamic that has not been discussed that I think is important: Engineering Managers rarely have the experience or skillset of Senior IC's and it isn't about faded technical chops they once had. I disagree with the simplicity of the author's framing of an Engineering Manager "letting someone else do the execution". This can be toxic when the Engineering Manager presents this type of delegation to the rest of the organization and a Senior IC report is left undervalued and misrepresented.
I am referring to the billions it has got to spend, which it is using to fuel growth. War chest literally means " a reserve of funds used for fighting a war.". Seemed appropriate, since Uber is waging a war for market share
Cars vs houses is actually a pretty interesting comparison. Houses wear out after a decade or two as well, we're just willing to spend more money keeping a house in good working order than we are keeping a car running. If your central air goes out, it could cost you $7000 to fix it. If your car's engine goes out, that repair would cost $4000. But no one throws away their house, they just pay to get a new air conditioner put in. Few people would put a new engine in their car, though.

The average price to replace a roof is $12,000. But again, people are more likely to replace a roof than they are to replace an engine in their car. They'd just scrap it and buy a new car.

Houses wear out just as fast as cars do, but we're more willing to fix our house versus fixing our car. And it's not just a function of cost: you can get a new modular home for $50,000 and it will last decades. The double-wide I grew up in was installed in 1994 and there are still people living there over 20 years later. Very few people keep $50,000 cars for 20 years, though. And I see a lot of people with $5000 used cars parked in front of $150,000 houses. But if they bought a $50,000 brand new manufactured home, they could be parking a BMW out front instead. And if they wanted to, they could throw the house away just as fast as they throw away their car.
I think this belongs in the "Hitler Uses Docker, Annotated" thread.
Can they, though?

The corporation isn't some money-sucking black box. It's dispute resolution, software development to match rides efficiently (Uber Pool is tricky), and advertising.

Yes, it also skims money off the top to pay for things like driverless car R&D, but is a small, likely disorganized co-op going to be efficient enough at all the above to take advantage of that margin?
HTTP response 402: Payment Required

"reserved for future use"
This is simply false.

Assuming that Uber is profitable (this is not clear) then costs to riders could be lowered and drivers could be paid more, simply by splitting the profits going to Uber between these two ends. That's what a co-op is designed to do.

I didn't downvote you, but if I had it would have been because you applied the standard arguments about Uber/Lyft without considering the specific argument here: that co-op systems can benefit both the consumer and worker.
I deal with regulatory capture in my work (in healthcare and patient safety). Regulatory capture is when experts use expertise over (say) public regulators who have less expertise to give their industry economic rents.. In addition, there are problems with people working on these (often) public regulatory agencies later working as lobbyists for the very special interest groups they were supposed to regulate.

The wiki article you supply gives many examples of this from the FAA, to the NRC, to the Fed regulating investment banks, ....

The economic rents frequently are political laws passed to create special licensing requirements to create politically induced barriers to entry for people wishing to have a job. The economic rents also apply to other politically induced scarcities such as limitations on zoning density to create housing scarcity or taxi medallions to create taxi scarcity.
You can't just call it "bloat", you have to prove that it is bloat.
I don't think anyone's saying atheist governments are incapable of committing crimes against humanity. What I was getting at originally was that religion or lack thereof is at best merely a pretext for geopolitical conflict, which you seem to agree with. The original comment I was responding to seems to want to promote the myth that somehow specifically Christian people and nations are somehow more ethical than atheists (and apparently non-Christian as he failed to recognize indigenous religions as such.)
It breaks the HN guidelines to go on about downvotes like this. Please don't.
If you're constantly told that your life is worthless and there's no community support for open, healthy, gay relationships, there's a tendency for more risky behavior.
it's very good, but personally I'd start with the Andrew Ng and Hinton courses

https://www.coursera.org/learn/machine-learning
https://www.coursera.org/learn/neural-networks

I think the Udacity course is best if you know principles of machine learning and want to apply them in a more professional toolchain and learn Tensorflow
Thank you for the suggestion.
I agree with your skepticism but even if the article included more stats there would still be many questions. The only way to prove conclusively that this is a viable method would be to produce it at scale.
Shame that this is what usually happens when you gets conquered. You're literally at the mercy of your conquerors.

Why don't conquerors ever treat the people they conquered with respect, and work hard to make their life better? Why do conquerors always make life harder and worst for the people they conquered?
True, but nobody was offered a referendum to reverse Thatcherism. Brexit was pretty much the only real opportunity the North of England has been given in the last 20 years to vote against the continuing erosion of their wages.
It's probably hard to underestimate just how significant that it though. How many medically founded causes of death can be traced to something that, if caught very early, would have been treatable? If every single little "blip" was a concern worth investigating, you'd undergo a lot of testing, but you'd rarely slip through the cracks.

Expensive and painful though.
There is no value judgement about gays in my comment! You are making this up in your head.

I call things as they are to my best of knowledge and in this particular case I know it is a fact. So when I read that "machismo" is the underlying problem with HIV then I call it nonsense because it simply isn't true.
Snowden and WikiLeaks clash over leaked Democratic Party emails
Thank you for the suggestion. I tried to play this a few times on iPad, but not managed to have enoughtime play through. Will give it another try.
If you're looking for something more grassroots, check out c-base. I've been to Betahaus and the vibe there is more commerce-driven rather than for the love of technology alone.
Agreed, but I would take this further. To call this C++ and be using character arrays for strings rather than std::string and performing manual memory management suggests this is "C with Classes" at best, notwithstanding the fact that it HEAP allocates a bunch of stuff that it never reclaims.

I understand this isn't a code review and I'm not trying to be critical but it's saddens me to see poor C++ code being shown online because that's partly responsible for the bad rap of the language - I know there are other reasons, but this doesn't help.
I'm not trying to make that argument.
Good question!

I'm not sure how easy it would be to compile Barliman under GNUStep. I would like to have a version of Barliman that runs on different platforms, perhaps using JavaScript/Clojurescript/whatever.

The GUI part of Barliman isn't that sophisticated. I think the trickier part is managing the Chez Scheme processes that are being launched/killed in the background. If there are N tests/examples, Barliman will launch N+2 processes of Chez Scheme, in parallel, each one running a miniKanren query. Killing these processes and starting new ones reliably is critical.

I'm not sure how easy it would be to launch and manage Chez Scheme instances using Node.js, for example.

If you are interested in compiling Barliman under GNUStep, I'd be happy to help. I'd be willing to try to rewrite parts of the code that aren't supported by GNUStep, for example. I assume GNUStep supports Swift? If not, we would have to rewrite Barliman in Objective-C, which would be fine by me.

I should mention that I've been thinking about separating the GUI completely from process management, to make it easier to run synthesis processes on remote machines, such as a beefy EC2 X1 instance. At that point, hopefully it would be quite simple to write a new front end for Barliman.

Do you have any recommendations for cross-platform GUIs that can also launch and manage parallel processes well?

Thanks!
You're right, I missed that line. But I also don't believe that prices would go down in a co-op model because individual drivers don't see the big picture.

It seems like a few lines later, it says:

By turning to co-op apps, drivers can retain the flexibility of working under a model like Uber’s while also having a say in their own wages and conditions.

If the workers have a "say" in their own wages that means increasing prices, unconditionally. And who is going to provide the assurances that drivers won't lose money if they drop prices. When Uber drops prices, they guarantee wages as per:

https://newsroom.uber.com/beating-the-winter-slump-price-cut...

How will this happen in a co-op? Spoiler alert: it won't.