skysight-inc/HackerNews huggingface dataset:
They are something like 95% right, 1 wrong in 20[], which is pretty often. But in a face to face conversation, with so much non-verbal communication going on, it may be more than enough. Very different from cold, isolated translation or online.

It's certainly far ahead of having no language, or trying to look up a phrase book.

BTW It's like "word lens" for audio https://en.m.wikipedia.org/wiki/Word_Lens Google bought and made it free. I've tried it, and it works, it's very cool. But I don't know if it's actually that useful, or even gets used much, in the field.

[] EDIT sorry, those figures were just for speech recognition!
Semi-related 99 Percent Invisible episode: http://99percentinvisible.org/episode/ten-thousand-years/

This WIPP site is going to be radioactive for hundreds of thousands of years, though this panel was only responsible for keeping this place sufficiently marked for humans for the next 10,000 years—thinking beyond that timeframe was thought to be impossible.
And i'll give my answer first: YES.

DWH: V ||
Schema structure: V ||
List of inputs: V
Not sure what you're trying to do, but:

class A; class B; // 'forward declaration' if you want to google
class A { unique_ptr<B> b; };
class B { unique_ptr<A> a; };

...generally classes instantiating each other is a sign that your design needs rearranged, but it has its uses when writing graph types.
Going to write a simple bot when I'm home from work. Who else?
In my experience, the opposite of what the author claims is true: modern C++ leads to code that's easier to understand, performs better and is easier to maintain.

As an example, replacing boost::bind with lambdas allowed the compiler to inline functor calls and avoided virtual function calls in a large code base I've been working with, improving performance.

Move semantics also boosted performance. Designing APIs with lambdas in mind allowed us to get rid of tons of callback interfaces, reducing boilerplate and code duplication.

I also found compilation times to be unaffected by using modern C++ features. The main problem is the preprocessor including hundreds of thousands of lines for a single compilation unit. This has been a problem in C and C++ forever and will only be resolved with C++ modules in C++2x (hopefully).

I encourage the author to try pasting some of his code into https://gcc.godbolt.org/ and to look at the generated assembly. Following the C++ core guidelines (http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines) is also a good way to avoid shooting yourself in the foot (which is surprisingly easy with C++, unfortunately).
Android Pay now available in the UK
I'm confused by this article. The engineers both do not dispute what their rep said on the phone, and also admit that it was not user error. But they have not said that it should not have happened.

Maybe I'm misreading? Has anybody said that this was not meant to happen? They've accepted that it deleted their files, but was it a bug or not?
Ask HN: How do you read books?
Can we merge submissions?

This and https://news.ycombinator.com/item?id=11720659
The author's critique is based on a wrong understanding of the funding process in my opinion, as the funding of this project is not the result of a unilateral decision of the European Commission, but of a community- and science-led effort where many initiatives across Europe competed for the funding. That the commission selected the Quantum Computing project was largely due to the very convincing and sound proposal, which was written collaboratively and with the support of almost all the relevant research groups in that domain in Europe (e.g
CEA Saclay, ETH Zürich, TU Delft, University of Innsbruck, Research Centre Jülich and many more).

If critique is voiced (and this is absolutely legitimate), it should at least be based on a basic understanding of the underlying funding mechanisms, which I think is not the case in this article.
First, (as silly as it is), 'cd' is not yet implemented, as that is a shell intrinsic.

Second, Firefox stable (46) is currently supported, but something has changed in the nightly that breaks us. It should be simple to track down, but in the meantime using almost anything other than FF nightly should work! (Safari, Gnome Web, Chrome{,ium}, IE Edge).
It's just cultural, monetary, design and community issues

"What difficulties does this proposal face?" "All of them"
Display Git branch in Windows command prompt
I've only been programming for 5 years and some of the original code I first wrote 5+ years ago has survived and somehow is still running. I'm tempted to go back and refactor it to make it more performant though.
Famous quote of Giulio Andreotti, an old Italian politician.

"Il potere logora chi non ce l'ha"

("Power wears out those who don't have it")

Note: the literal translation is "to wear out", but the phrase "il potere logora" has the equivalent meaning of "the power corrupts", in the sense that it wears out the moral compass.

https://en.wikipedia.org/wiki/Giulio_Andreotti
Not milliseconds. Nanoseconds. Competitive tick-to-trade times are on the order of 1000ns or less.
Technical books: via paperback/hardback
Any other book: Audible
Show HN: LoadJS – A tiny async loader for modern browsers
As an IT guy more and more often one of my roles is just to deal with the support people of a vendor so our clients don't have to.

The larger a company is the harder it is to get anyone on the phone that gives a damn about your issue. Even better are companies that don't handle their own support, such as Polycom, who will kindly tell you to get bent and call some other company even after you've paid over 1k in renewal costs for a support contract.

I've blogged or tweeted about HP, Ruckus, SonicWALL, Microsoft and probably some others. In each case I at least got to speak to someone that wasn't in a call center. At that point its usually some bizarro issue.

For instance with HP they kept sending onsite techs to fix an issue who were literally lying about going out and fixing something - they weren't showing up. Or with Ruckus they wouldn't stop sending us replacement wireless access points and then couldn't figure out how we were supposed to send them back.
Back in the 1990's I released pdf417 barcode software. Still gets a thousand downloads a year on sourceforge.
Deltagraph
Housing Unaffordability Is the Result of Artifical Scarcity
10 years ago – 'Greatest' case of mistaken identity on live TV ever?
Web developer here. Some of the most complicated application are being built for web vs mobile. Within the enterprise web applications, I fail to see how mobile is anywhere near web's presence especially for data intensive apps.
Top 10+ Best Website Marketing Tactics – Every Entrepreneur Should Do
Yeah, maybe they're taking off in India and China because of a "leapfrog" opportunity. For example, pre-paid digital wallets are used to pay for ride-sharing, whereas in the U.S people just use the same card that they already use often at CVS, Starbucks etc.

The other aspect that I think a lot of financial innovation will depend on is a "killer app". In India it's been phone 'recharge'--most people have prepaid phones, so you can add balance using the mobile wallet app instead of going out to find a nearby shop or kiosk to do it for you. And in the case of China, WeChat integrates so many services that it makes sense to have a wallet integrated into its many offerings. In the U.S, Venmo is instructive too, about focusing on a product rather than a method or technology.
Introducing rich cards
Hell if I know. I'm sure it was Carbon at the start of OS X, I'm guessing you could build some kind of compatibility layer over time.
Here's a few:

- "Tuning C++: Benchmarks, and CPUs, and Compilers! Oh My!" https://www.youtube.com/watch?v=nXaxk27zwlk

- "Understanding Compiler Optimization" https://www.youtube.com/watch?v=FnGCDLhaxKU

- "Optimizing the Emergent Structures of C++" https://www.youtube.com/watch?v=eR34r7HOU14

- "Efficiency with Algorithms" https://www.youtube.com/watch?v=fHNmRkzxHWs

The first one is really good if you've never benchmarked anything in a Linux environment. Or if you otherwise want to learn how to investigate how C++ gets turned into machine code.
I don't think they lowered their prices but Jetbrains did raise their prices recently so there is a little bit of price competition now. Before, Pycharm was $100 where Komodo was $250 and PyCharm worked better. Now PyCharm is $200/yr. so the $50 difference might be enough if Komodo is significantly faster than PyCharm (which is pretty slow sometimes).
Hosting dedicated for Bootstrap
Ask HN: How do I reach the next level as a developer?
I've been writing Ruby/Rails code for the last 4.5 years and I've noticed that I'm very weak on the front-end (JS/jQuery/etc). It's a pain point for me as I have a hard time wrapping my head around JS syntax.

Are there any good resources you guys (and gals) might recommend for me to level up my front-end skills so that I'm more of a well-rounded full-stack developer?
I understand that you are aware of the process of the competition, I'd however like to read some meaningful response to the questions asked, like, what quantum computing has to do with the cloud and big data at all (as the funding comes from these goals), and the dubious "security" claims.
Worked for a telecom company right out of school in 2004-2006 on a small team doing PHP fronted sites for backend Java web services. We launched 7 sites in that 2 years and if I recall, the customer VoIP site and a site that mapped installation records from about 6 different databases into something usable by support and installers are still in use today.

The VoIP site I'm particularly proud of because it was a cross-browser fully AJAX'd (Single Page App for the kids) site built before we'd ever heard of jQuery or Prototype...and it's continued working without a single update for 12 years. PHP 4, WSDL Java services and hand written Javascript that worked in IE6, Safari and Firefox (Chrome didn't exist yet but it works there too).
During my time as a systems programmer, I've gone from C to C++ to C again.

At first, I didn't understand it so I feared it.
Then I understood some of it, so I liked it.
Finally, I understood most of it, so the mirage dissolved in front of my eyes and I no longer seek it.
Because it doesn't make sense. These types would have infinite size.
A number of things - do you have a small microservice that was easier to write as server-side code, but you don't want to worry about scaling it? Run it in-browser without code changes or worrying about jank - the server is run in a Web Worker, and any long running computations can happen concurrently with rending, layout, and input handling.

Same with traditional C and C++ applications. Wrapping program invocations or APIs with Emscripten can be a pain, and if you have a couple of programs you want to use together, forget it. Browsix lets you compile the program down to a single js file, provide input as you expect (by sticking files on a filesystem, or providing stdin), and register a handle for stdout + stderr.
The page demands more power:

"Sorry, you need to enable JavaScript to visit this website."

But I'm not going to give it away!
C++noob here, but: Given that the members in your example are no pointers but actual substructures within your data structure, wouldn't that result in an infinite data structure? Therefore it sewms quite logical to me it's not allowed.

Disallowing cyclical dependencies via pointer would make no sense though.
Yeah, I don't know what doesn't read easily about "let x = 3 in x - 1" -- it is straightforward: x is equal to 3 in the expression "x - 1".
> They are something like 95% right, 1 wrong in 20

Which set of languages is this stat about? For example, trying English with Hindi (they don't support it right now), though Google Translate is impressive, there are still a lot of mistakes (much more than 1 in 20). For English to Spanish, I assume the error rate would be lesser in comparison.
The Good Judgement Project
Synthetic wine made without grapes claims to mimic fine vintages
Interesting. Normal javascript has a "yield" directive, but I guess that it is not part of ASM.js. Is this something that ASM.js will eventually support?

Also, is Emterpreter really an interpreter, or do they still compile parts of the code to ASM.js for performance (e.g., parts that do not contain system calls)?
Self-driving trucks are coming – here's why that's not a bad thing
Police box: policing a walkable city
1976 MUFSYS flood forecasting and irrigation management for Indus river
FFS, if you're going to drop a "freahman on week 3 of Econ 101" rant like this you need to provide the customary bong rips in between paragraphs.

Also may want to check into things like "land is a finite resource" and "subsidence" for why everybody can't just magically add infinity floors to their building or "create more housing" without bound.
Holy Smokes! I Loved ToneLoc. I use to leave it running for days at a time hidden in my closet. I can still hear the clicks from the modem, as it cycled thru numbers hours after hours.

I stopped using it after realizing all the misconfigured PBX's in my area were usually car dealerships.

P.s. I just bought a modem not too long ago. I use it to read CallerID and try to determine if a call if friendly, or a robocall. It doesn't click tho. :( I miss the click.
Almost exclusively on my iPad mini. I "carry around" multiple technical references, newspapers, academic papers, the current novel I'm reading plus the next few I have lined up.

I commute most days and travel a fair amount so having access to most of the written material I'm likely to need day to day is, if not critical, at least very, very handy.

The novels I mostly get via Amazon. The rest from multiple sources.
800-786-0581-Apple Technical Customer Support Number
Yes, I think so, though I was never truly clear on what PIMPL was supposed to mean.

I am referring to writing a base class in the header and then doing the actual implementation in a derived class visible only inside one .cpp file. There are some other tricks you can do too, such as using pointers-to-incomplete types.

When I do any of these tricks, find that someone else later comes and makes a changes that introduces the extra #includes after all.
Breaking News
Not that this study isn't interesting, but Lord Acton was really talking about how powerful people corrupt us.

'''
I cannot accept your canon that we are to judge Pope and King unlike other men, with a favourable presumption that they did no wrong. If there is any presumption it is the other way against holders of power, increasing as the power increases. Historic responsibility [that is, the later judgment of historians] has to make up for the want of legal responsibility [that is, legal consequences during the rulers' lifetimes]. Power tends to corrupt and absolute power corrupts absolutely. Great men are almost always bad men, even when they exercise influence and not authority: still more when you superadd the tendency or the certainty of corruption by authority. There is no worse heresy than that the office sanctifies the holder of it. That is the point at which . . . the end learns to justify the means. You would hang a man of no position, . . . but if what one hears is true, then Elizabeth asked the gaoler to murder Mary, and William III ordered his Scots minister to extirpate a clan. Here are the greater names coupled with the greater crimes. You would spare these criminals, for some mysterious reason. I would hang them, higher than Haman, for reasons of quite obvious justice; still more, still higher, for the sake of historical science....
'''

http://history.hanover.edu/courses/excerpts/165acton.html

What is he getting at? We'd hang Mary and forgive Elizabeth for the same crimes, so we're corrupted by the powerful. I think the the leading presidential candidates of both major U.S. parties shows this to be true.
While the metrics might be, let's say, questionable as it would make more sense to consider only repositories with a minimum number of followers, a minimum number of commits and the like, the statement

> So, if you are like me and you don't care about all the intellectual property antics, here's my project, feel free to use it. If you are the kind of moron who wants to have their legal ass covered, go screw yourself.

still holds a lot of truth.
Findface can't identify you, who are you, why are you walking past my house? I have never seen you before, I'm going to call the police, you're acting strange.
Even if Google Translate worked well for text (and it doesn't), translating text may be easier than translating the spoken word. When we speak, more things are left unsaid, because we can pick them up from nonverbal cues or from context. We also don't produce nice, grammatically-correct, complete sentences, we produce fragments instead, and make mistakes, and go back and correct things. And we slur things in ways that make it difficult for voice recognition to understand us. We also use intonation, timing, and so on in speech, which a voice recognition-translation-text to speech roundtrip probably destroys. We use less standardised, colloquial language which can be highly specific to groups of people, both in vocabulary and grammar.

Real-time translation of speech is difficult even for interpreters. They have to be aware of the context (in some cases specifically prepared beforehand, depending on the topic) and make assumptions based on human experience. You'd need to make a computer that can do that, too.

I suspect that a babelfish with current technology will work fine if you're listening to a prepared speech from a political leader, and poorly in actual social situations if people speak normally.
This is how they formulated their acks:

"Roman Yampolskiy expresses appreciation to Elon Musk
and FLI for partially funding his work via project grant:
“Evaluation of Safe Development Pathways for Artificial
Superintelligence” awarded to Global Catastrophic Risk
Institute, Seth Baum (PI). The authors are grateful to Yana
Feygin, Seth Baum, James Babcock, János Kramár and
Tony Barrett for valuable feedback on an early draft of this
paper. Views in this paper are those of the authors, and do
not necessarily represent the views of FLI, GCRI, or others."

I don't think anything really intelligent would have one dimensional goals. If you think you can maximize something in this messy world, I wish them much luck. :-)
What if it's other peoples babies? ;)

But in seriousness as well, my first kid cried a lot, and it's not a ln on/off switch - even if you're hugging and cuddling and comforting them, they will still cry for ten minutes because that's what kids do. It mostly just makes your job more difficult. My second son had lungs of an opera singer, and the noise made it physically unbearable for me to be near him when he needed help. I mean literally painful to my ears. There were more than a few times when I have had to leave him alone until his crying calms down or stops because I can't do anything for him.
I still occasionally see this on shop shelves:

https://www.softwaretime.com.au/phonics-alive-1

I wrote most of the code for that (in MacroMind Director) in 1995 (I remember that because we needed to change the way we did a bunch of Audio when Windows 95 came out in about September that year - in Win3.3 we could do multi channel audio - but in Win95 we on;y had the two stereo channels so we had to mix a bunch of multi channel sound - we came so close to blowing the size of a CD ROM after that!)
What do you mean by SEO that isn't covered, at some point, by high quality, well-researched design and copy?
I have no idea why this submission got resurrected now, it was submitted several days ago and failed to get any traction. Hope dang can kill it and move the comments to the newer and more active thread.
> There is an extraordinary amount of talent on the team, but poor management, coupled with intimidation, favoritism and sexism, has resulted in a deeply uncomfortable work environment.

...and no one had ever sued Facebook over this? How come that this information has been made available only after it was revealed that there's a political bias when it comes to the news? It smells like someone is trying to spin the political bias into some kind of mistreatment issue.
Indeed. A friend once told me that while he was studying Spring (years and years ago) his friend decided to steer toward something else: COBOL. Years later this guy is still dealing with such a "tool" - only difference: object oriented cobol - lol!
Just yesterday I've uninstalled the twitter app because of ads.

I think it's totally wrong what they're doing. Brands already use twitter to promote their products. It's already full of ads and promotion.

Why not monetize on the brands by providing them special tools and insights? Or are they already doing that and it's not enough money?

To me it seems that those between-tweets ads make twitter shittier for everyone, brands included.
Why is this money taken from "European Cloud Initiative"? It has nothing to do with it. Is the comission aware of this fact?

Are all those research institutions standing behind claimed security impact of their work? Were security experts and cryptographers involved, or is this just wild speculation from physicists as DJB's Theory 2 assumes.

I'm all for moving more EU money to basic research, but money can be moved to the direction I want with wrong promises.
The Dangerous Rise of Populism
Working+Through+Wrath
Uber as a predatory lender
Having fun attempting to predict announcement at Google I/O 2016
Here are the Google I/O predictions for 2016. These are just predictions and, we'll have fun guessing.

- Google Weave will be publicly available as part of the Google Cloud Platform to connect and control internet of things.
- Google Project Brillo will be announced exiting beta stage for embedding an Android O/S into your embedded device.
- Project Brillo will support range of embedded devices, Intel's IoT microcontroller family (ie: Intel Edison).
- Google Project Tango will further enable development content creation of VR / 3D spaces.
- Live 360 video content creation.
- Google services for businesses and other productivity tools.
- Self driving cars and drones demonstrate the future of automation.
- More on Android Pay and NFC / Bluetooth enabled payments.
- Additional AI, Machine Learning services for Google Cloud Platform with particular concentration on NLP and chat bot systems.
- Android N, or new Android Platform.
- More on Google Spaces.

The goodies and swag! What do we expect Google I/O attendees will receive this year? Google Nexus phones enabled for Google Fi network and/or Project Tango dev kit. Well thats a wrap.

We expect that users will have a lot of open space particularly to see self driving cars and drones in action, possibly with the aid of VR and VR headsets.

Let's see how well the predictions goes.

This is an article from the following post: https://blog.followiot.com/2016/05/18/googleio-2016-predictions-followiot/
The XP factor is another good reason why people stay on mainframes. They tend to be supported forever, or as near as dammit. You don't get that (quite reasonably) with consumer grade software and hardware.
Right. C++ objects are values, not references to values like in almost all other languages. So C++ needs to know the sizes of everything to construct them. If you tried to write out the mathematical series describing the ultimate size you would need to allocate for A or B, you would end up with a value approaching infinity.
If everybody hates Elsevier so much, is there an alternative?
It isn't that better. Admittedly I am only learning Spanish, but I get odd or incorrect translations far more often than 1 in 20 and because I am a beginner, I don't throw really difficult cases at it.

This is also text only use so ignoring things like accents (was that a p, v or b?) which can make the whole thing even more difficult.

For other languages, like my native Slovenian, it is even more ridiculous.