skysight-inc/HackerNews huggingface dataset:
I'm currently living in a country where I don't speak the language. I can't believe how incredible translation tools are. Even though I don't understand when people speak to me, I can write and read emails, and accomplish things that would be incredibly more difficult without this ability (e.g. talking to my insurance agent). And when I say I can read and write emails, I mean it can do so in about 1.5x longer than a native one. I have developed very basic abilities in the language (in the 2 months I've been here), and so I constantly use translation tools and check in both directions -- translate to the language, modify it to make sense according to my understanding -- translate it back to English -- all within the space of a couple of minutes.

I still miss out on learning more idiomatic expressions, but I imagine those will come in time. In the meantime, I am able to get a surprising amount of business done, in ways that would have been impossible before.

Not to mention that continuously doing all this translation of my written communications is making me learn the spoken language much faster. Although, for that, nothing replaces actually speaking with people, of course! ;) But it's much easier to bootstrap actual conversation when you've been learning individual words by reading and writing.

Overall I would say that automatic translation tools have made it possible for my life to move in directions that where language would have been a serious roadblock in a previous era.
Feel free to use the discount code "hckrnws" to get $5 off.
It is; Joe was restating it differently ('right' is ambiguous. 'Beautiful' is subjective, but at least a more appropriate adjective for code quality), and also offering the insight that prioritizing code quality also often gives you performance.
Emacs is my shell. You don't have to stick to elisp either, you just need a little elisp glue. (The Emacs interface for the GNU Guix package manager, for example, is written in Guile Scheme for the most part.)

Emacs is trivially extensible and whatever I make it do can be used in other sub-applications. I can evaluate code wherever I want and change the system at runtime. It's quite a different feel compared to having "unglued", ununified applications.
Massive library. That was Perl's big advantage. Why do more people use Python over Perl? F# isn't really cross-platform yet. Swift is 18 months old. Scala is a bit complicated for many and slow to compile. C# was a Windows only language for a long time, with Xamarin for those who really really need limited cross platform support. OCaml never gained much traction. If Microsoft had used it instead of a slightly different F#...

Once again, you're doing that dance. Do you think I'm learning anything here? Watch out for Go and Swift. These statically typed languages are better for large projects.

Please skip the part where you explain Python's optional typing.
>> "The problem with Rightmove and Zoopla is that they don’t see the renter through to the point of viewing properties – renters have to ring up so many different estate agents (there are over 2,000 in London) that it’s nearly impossible to keep track of bookings and you have to note down all these details elsewhere"

This is a problem? I've rented several times in London, including recently. Calling someone and writing a time down in your calendar is not a problem. I also don't see how feedback/review or properties is going to be useful. People have very different expectations. When moving and renting out my old room I've had people think the place was amazing and others think it was terrible. You need to see places yourself, in person. Honestly I think the whole 'renting in London is hard' thing is overblown. I'm working on a pretty low budget and I can find rooms that are good enough for me quite easily. I've also gone through the process of renting an entire apartment (as opposed to just a room) and it's even easier. You call several estate agents, tell them your budget and requirements, and when something comes up they call you. And it's free.
that legislation also only covers insolvency, what about IT failures (operational risk)?

what if your system messes up and a load of my payments suddenly disappear? or your IT staff didn't completely understand how, say Cassandra treats transactions?

I like my paper bank statements...
This doesn't appear to solve the real issues I have with flat-hunting in London, namely that the agents are terrible people, and that it's impossible to search for the things you want. You can't search for "is not falling apart", "has internet over 2Mbps", "has a supermarket nearby", or "is under a 30 min commute for these 2 offices". These are the things I care about, but no one is solving these as issues.
Programming is a subset of math, namely, the part of math that deals with algorithms. There are many parts of math that are not contained in programming. For example, floating point numbers are finite representations of real numbers, but since floats are finite, without some math theory beyond just algorithms, there is no way to understand them. There are may similar examples.
clickable > https://github.com/uber1geek/Python-GPS-Data-Analysis
How to Ruin UX Experience
Exactly. I've been taking Japanese recently, too, and the grammatical structure of the language alone is enough to show that the "real-time whispering earpiece" as an impossible concept: in English, the verb usually comes near the beginning of a sentence. In Japanese, it's near (or at) the end. Translating one language to the other therefore requires a mental "tape delay", while you map the one grammar onto the other.

Even when you hear bilingual, fluent translators converting Japanese to English, there's often a weird disassociation between the words the speaker is using and the words coming out of the translator. The translator is buffering the words and translating in logical units. Even if you grant the benefit of the doubt and call this "real time" translation, I know of know translation system that is capable of any sort of similar kind of judgment with an unbounded input stream. Deciding where to begin/end translation requires knowing what the original sentence intended to express. And computers still suck at that.
Now you can learn to fly a plane from expert-pilot brainwave patterns
For an example of the state of automatic translation c.2010 I give you this:

This is question, engish is faulty therefore the right excused is requested. Thank google to translate to help. SORRY!!!!!

At often, the goat-time install a error is vomit. To how many times like the wind, a pole, and the dragon? Install 2,3 repeat, spank, vomit blows

14:14:01.869 - INFO
[edu.internet2.middleware.shibboleth.common.config.profile.JSPErrorHandlerBeanDefinitionParser:45]
- Parsing configuration for JSP error handler.

Not precise the vomit but with aspect similar, is vomited concealed in fold of goat-time lumber? goat-time see like the wind, pole, and dragon? This insult to father's stones? JSP error handler with wind, pole, dragon with intercourse to goat-time? Or chance lack of skill with a goat-time?

Please apologize for your stupidity. There are a many thank you

(from https://lists.internet2.edu/sympa/arc/shibboleth-users/2010-... )
even more interesting is that Spring Boot now supports Kotlin [1]. So you can use https://start.spring.io/#!language=kotlin to generate a gradle project with Spring Boot.

[1] https://spring.io/blog/2016/02/15/developing-spring-boot-app...
kotlin looks like swift for java. I hope google will remove java and start adding kotlin as a first citizen :)
Nobody is doing that because it's very complex. You will need a lot of mature open standards or a set of proprietary ones to talk to the devices around you like that. Ironically this already works best within the Apple ecosystem. If you own an iPhone, Mac and Apple TV the integration to hand off calls and stream audio/video around etc is pretty good, while on the open side of things, stuff most of the time kind of works and breaks to often.
Just the other day i found 2 useful apps on the android play-store :

One was a Personal finance tracker and manager, that claimed to provide useful insights with minimal input. I ended up thinking that they would harvest my data to sell to credit-rating agencies and I decided not to install it.

Another app would analyze my call records, including duration, costs (by reading SMS,) - basically my complete messaging and communicating behaviour, and it would suggest plans and providers that would be the most cost-effective for me. Again i ended up turning down.

Everyday, I end up turning down these requests. It doesn't help that the Android ecosystem is so eager to pimp out my personal info at every opportunity (the only reason i would prefer an Apple device). Most of my peers don't care in the least and just agree to every intrusion.

My experience in the startup ecosystem in India (which probably doesn't have the basic data privacy laws other countries might have) only serves to heighten my unease. Not too long ago we were in talks with people about developing an app for the healthcare space. We had trouble seeing how the app could bring much value to the end-users, but they didn't seem to care much about that side of things. The impression I walked away with was that they were looking for any excuse to harvest health-related info to sell to insurance companies.

People are calling data the new oil. And we are living in the new oil rush. All startups (and also companies like Facebook and Google) talk about how their mission is to make the world a better place, but really we are all ultimately contributing to an Orwellian future, where every action we take is captured, stored, analysed and used to control, manipulate, and exploit us.
Einstein also said "make things simple and not simpler". They will always be things that are irreducible.
Tumblr has a lot of potential, it could be really great, but it's not well done.

Design should be better, discovery system should be better(more like on medium/reddit), it is also ridiculously slow on tablet. Also search is horrible, I am typing a blogger's nickname or the name of the website and his original content is nowhere in the results, only reposts and copies.

If they would just learn from medium and copied a lot of the things they did right - that would already be a huge step forward.

Then they could monetize it by allowing bloggers to advertise their blogs, or by creating a store with ebooks/merch, or a smart donation system.
I think you're misunderstanding davmre's proposed model, which is not about there being corruptible politicians and incorruptible ones. The idea, rather, is that even without corruption big donors can effectively buy influence, because what they do is to help politicians who (honestly, sincerely, without corruption) happen to share their goals.

So, e.g., suppose that before any money gets thrown around there are exactly two Democratic presidential candidates: Hillary Clinton (who loves Wall Street, just because she does) and Bernie Sanders (who hates Wall Street, just because he does). Then Wall Street donates a bazillion dollars to HC's campaign, she squashes BS like a bug with her superbly-resourced campaign, and becomes president. Since she (honestly, sincerely, incorruptibly) loves Wall Street, she uses all the power the presidency gives her to advance the interests of Wall Street. And, bingo, Wall Street has got what it wants by spending money, without any politicians being corruptible. In a parallel universe, Wall Street has no money to spare for political donations (that would eat into their bonuses, which would never do) and Occupy Wall Street donates a bazillion dollars to BS's campaign instead. Now he squashes HC like a bug with his superior campaigning firepower, becomes president, and makes banking a felony -- and, bingo, OWS has got what it wanted by spending money, again without a shred of corruption being needed.

Back in the real world, of course no one is incorruptible, and indeed I bet real-world-Hillary is influenced by all those donations, but it seems pretty plausible to me that the mechanism davmre describes is in fact at least as important as corruption in explaining why large donors make large donations.

(But I also agree with whoever it was that said any answer less definite than "no, of course I am not influenced" would likely be political suicide, and a policy of never voting for anyone who makes that claim is in practice probably equivalent to a policy of never voting for anyone who has large enough conflicts of interest for the question to be put in the first place.)
That sounds like an all-too-familiar story.

On the subject of lectures, it does slightly surprise me that in 2016 we still have researchers with neither much interest in teaching nor the presentation skills to do it well being asked/compelled to deliver undergraduate lecture courses at individual universities. You'd think with the easy access to video presentations and supporting materials now offered by the Internet, universities might have collaborated by now to build the personal elements of tuition around video lectures given by academics who do have the interest and are gifted presenters.

On the other hand, I suppose that would expose how little personal attention many students actually receive in return for the fees and debts they take on, and universities don't want to encourage potential students to question how much real value they provide. Surely it would be more reliable and efficient as an education method if they focused their efforts on small group tuition and individual guidance, though.
I was irritated by this, but I just accepted that "GPS" is what people call their devices and that's the name for the whole device.
It must work offline. One of the reasons is that tourists often don't buy a data plan (imagine a tour of Europe with a different country every couple of days) and wifi is not where you might need machine translation most, on the road.
Having just finished this process (found a flat 2 days ago), I couldn't disagree more. Finding a flat was essentially a full time job for me for a week. Agents don't respect your time, or your budget, the good stuff isn't on Rightmove because it's gone by the time the agent gets around to adding it, viewings have to be within 48 hours or else the place is gone, etc. It's honestly one of the most stressful things I have to do. (although I don't think this app solves that)
An international newsgathering operation is a bit more expensive to run than a BBS.
If you're based in the UK and interested in research software, you might want to look into 'The UK Community of Research Software Engineers'[1] and The Software Sustainability Institute[2]. From what I've seen, the latter in particular are exploring pragmatic ways to make software engineering more compatible with the expectations (e.g. citations) of academic employers.

[1] http://www.rse.ac.uk
[2] http://www.software.ac.uk
One does not need to be an astronaut and go to space to confront the typical metaphysical questions such as what is consciousness or where life come from.

But yeah, being in space helps to click it.
Why you should stop worrying about deep learning
Beşiktaş Apartman İlaçlama
> When an iOS device goes wrong, I generally spend about ten minutes trying to fix it. Google a solution, it either works or it runs out of options.

If my iPhone was bricked by a software update and I couldn't fix it, I'd simply take it to one of the many nearby Apple Stores, and (going by previous experience), they'd fix it or replace it without fuss.

Try taking your HTC One M8 back to Carphone Warehouse if you ever get in trouble. I'd be interested to see how their service compares.
Dear Bjarne,

Please, please, please reconsider not enabling x.f(y) resolve to f(x, y).

You must explain to the detractors that they must reconsider allowing x.f(y) to resolve to f(x, y). This is not a selling out to OO, but in fact the opposite! Allowing x.f(y) to resolve as such enables us to finally get _away_ from OOP by using an alternative style called 'Data Abstraction Style'. I have written up an example of this style here - https://github.com/bryanedds/das

I have also written an entire C++ core library in said style here - https://github.com/bryanedds/ax

In PLT terms, data abstraction is the dual of OOP. In fact, I use it significantly in F# as a way to do pure functional programming where others just fall back into OOP - https://vimeo.com/128464151

Data Abstraction Style with resolution of free-standing functions to dot syntax gives us the best of both worlds - the increased modularity and extensibility of free-standing functions as well as the nice tooling and API explore-abily of the dot intellisense.

Additionally, there are precedence for this functional is less OOP-y language like D and Rust -
http://www.drdobbs.com/cpp/uniform-function-call-syntax/2327...
https://github.com/rust-lang/rust/issues/16293

Finally, this syntax is important just to allow extension methods without a more specialized syntax that won't likely appear anyways.

Please pass along this information to the people holding out on allowing x.f(y) resolve to f(x, y) - it is not selling out to OOP - it's an elegant path to finally move beyond it. People must be made to understand this before making their final decision!
Note the qualification of "small-er" languages: you are implying "languages which are still large enough that a translational layer is economically feasible. Small languages (let me pull a number out of thin air and assume <20 million speakers) would still be doomed. Guess what: that means English, French, Spanish, Italian, Russian and Polish for Europe, everyone else kindly GTFO, we don't have resources for implementing your languages.
They obviously made no check. The goal was probably to delete all Adobe configuration files. And somehow the first hidden folder in home became a target. Because .adobe is obviously going to be first, right?
Any sources you recommend so that I can find about the differences between those?

Thanks.
This is not my election; I'm not American but I'm following it pretty close because what the White House do affect all of us.

You accuse Sanders of populism, but his program is a lot more detailed than Clinton's and, the economic part, has been endorsed by professional economists:
http://usuncut.com/politics/170-top-economists-back-bernie-s...

About the congressional approval, obviously, you need new blood there too. Sanders and his supporters are very aware of this.

I think is funny that the guy calling things by their name is, precisely, the guy accused of being naive and unrealistic.
At Jumpshare, we use FFmpeg for screen recording. We noticed that the previous version of FFmpeg was not DPI aware. So we went ahead and fixed it. Now FFmpeg will show correct mouse location in hdpi screens. Unfortunately, it seems FFmpeg 3.0 does not ship with this fix. Nevertheless, we're happy to contribute to this open source project.

Here's the fix if anyone is interested: https://github.com/FFmpeg/FFmpeg/commit/00c73c475e3d2d7049ee...
I like the dark mode, but for me the contrast between the text and background is far too low. Coupled with the relatively small font size, this really compromises legibility.
Tails installer is now in Debian
How to Put Natural Gas Meter Online with SimpleCV and Scikit
Exactly. Rust is great for deployments which can't afford such rigorous testing processes; for NASA however any abstraction above the bare minimum is just another risk.
Old style classes. No way to subclass built-in types. No metaclasses.
well nearly everything one might conceivably google has a wikipedia page...
A little bit more contrast between background and text and it's perfect.
Hello. OK I'm not up today in how all this works or if I'm down loading the right things or not.I read it but I just don't get it. I just want to get to the deep/dark website.would you help me on how to get there please. Thank you
Noted. Will look into - thanks for the feedback
Yeah, same here. I have a thinkpenguin laptop. Trisquel is based on Ubuntu (Trisquel 7.0 == Ubuntu 14.04) - I use it and it works well.
An even more troubling aspect is the increasing lack of ability for our pilots to fly by hand instead of relying on the autopilot. A large number of accidents today, like the Asiana 214 that went into the SFO airport sea wall, could easily be avoided if either the PIC or the FO pay attention to what's happening around them instead of having their eyes glued to the colorful shiny dials. Take Asiana 214 - the PIC had pulled engine power to idle, flew far too low on his approach to runway 28L, expected automation to pick up slack, didn't bother to visually check if things were all right, and crashed into the sea wall.
> However it isn't something that loads of Uber for X types or Samwer-esque clones can spring up overnight.

they are springing up overnight, there's already 5 or so in the same exact category (Atom, Starling come directly to mind).

the first few are taking on all the risk, once it's seen that the FCA will approve a project like this then you'll get a load more springing up overnight
I'm going to have to pose an educated disagreement.

According to the classic C++ article, "What's in a class?" by Herb Sutter (http://www.gotw.ca/publications/mill02.htm) -

The Interface Principle suggests -

For a class X, all functions, including free functions, that both
(a) "mention" X, and
(b) are "supplied with" X
are logically part of X, because they form part of the interface of X.

So yes, f(x) is part of x's interface in C++, and has been considered to be so for a long time.
No, only accelerating objects create gravitational waves. (Massless particles have energy so also have gravitational fields and produce gravity waves when accelerating, by mass-energy equivalence.) The analogue of a gravity wave is not a magnetic field, which is created by a moving charge, but rather the electromagnetic radiation produced by an accelerating charge, e.g. synchrotron radiation or radio waves from an antenna.
I'm sure you can disagree without being so rude.
Because I believe in the sovereignty of nations and in the stability that the rule of law gives to a free society.

I'm entirely open for reconsidering (and am nowhere near an expert on) the first point (what our immigration policies are/ought to be).

I'm fairly unwavering on the second. When someone says, "ah, screw it, I don't like that law, so I'm not going to follow it," they put themselves at peril of being discovered and prosecuted.
Awesome! Hoping for quick updates to the OpenBSD and FreeBSD ports.
Stackable Traits Pattern in Scala
The LIKE key... priceless :)
Note everyone is missing the point of my post (and I'll have to accept blame for that), but still...

> Try taking your HTC One M8 back to Carphone Warehouse if you ever get in trouble. I'd be interested to see how their service compares.

I'd just load it up with fastboot and reflash the firmware image. No need to go to a store of any kind. 5 minutes and done :)
Add to that:

Landlord is not a criminal

Does not have rats
on it :) thanks for the feedback
To my knowledge there simply is no career path at research institutions for this type of role. One of the reasons cited for this is that the main output of this new species is software, something which is not valued up to the same level as a publication.

To be fair, there is practically no career path for anybody. Most people who join as post-docs will leave as post-docs.
What is the other language, and how similar is it to English (or other languages you know)? (Beofre you answer, my predicted answer is "very similar".)
Sure, but non of those things made it a bad language, or where really unreasonable things to have left out.
Also, one might suppose, by being the best they may have become lazy in their core offering. That's what theory tells you about monopolies anyhow.
I would recommend studying a career heavy in applied mathematics. I'm an aerospace engineer and I have worked on hydraulic simulation and UAV navigation before further studying machine learning and working as data scientist. The most important skill I have learned is mathematics.