skysight-inc/HackerNews huggingface dataset:
It's much harder to learn a language from scratch at that age with that kind of schedule.

Every human language is hard to learn once you go beyond the basics, but what makes a language hard to learn for you is the distance with your mother tongue.

And guess what? Mandarin is one of the most difficult language to learn for a native English speaker.

http://www.effectivelanguagelearning.com/language-guide/lang...
It's not hard to understand someone speaking poor English, and we're used to encountering ESL speakers. On the other hand, if I make a mistake in Japanese, especially when writing, nobody can understand me. It takes a lot of practice to get from being able to use a convenience store to having any kind of conversation.

Some of that is because they're not used to non-native speakers, but much of it is just the structure of the language and room for error-correction. I'd assume it's the same for Mandarin with so many short words and tones.
IBM and Microsoft promise to make their clouds compatible
Google Search is vulnerable for the first time in years.

If I type "king" into Safari's address bar on my iPhone, even with Google search suggestions turned off, it prominently suggests "Wikipedia: King Games". Spotlight on Yosemite does the same.

Apple are quietly relegating Google results to second place or worse. Is there a better result in Wikipedia? In iTunes? In the App Store? On Maps? Spotlight highlights that; it's probably what you want. It's not hard to imagine deals with Amazon (tablet/ebook rivalry aside) and Yelp, too.

The remaining search results are supplied by Bing for Spotlight, Google for Safari. But I expect Bing to replace Google in Safari for iOS 9.

This is how Google will be dethroned. Not by someone building a better text-based search engine, but by Apple and Microsoft routing around them. And this is why Android remains so important to Google, and why Google were so anxious to prevent Samsung going their own way.
>kids these days don't give a shit about google. search happens in the browser url bar, not google.com. search is a commodity. how exactly is google still relevant?

How about "search quality" for starters?
> You should be completely mistrustful of anyone who offers you shares and doesn't tell you the # of shares outstanding

AKA every VC funded startup ever
The Round Robin- Interesting new concept for a newsletter
I think it will "sweep" all unpinned emails, but even after the emails have been marked as Done, you can still easily access them by clicking on the bundle (e.g. "Travel").
OK, I want to search by 95th percentile commute time!
You're speaking four related western European languages.

For example, when you learned English, notwithstanding the fact that you are surrounded by English since you're a child, you had from day one several thousands words of vocabulary and knew a superset of the English grammar (FYI, 45% of English words are of French origin).

I'm fluent in three European languages as well. I can feel that I could pick up Italian or Dutch very easily (I'm > 35 y.o.). When trying Russian with my gf, I don't have the same feeling.
The 1976 Copyright Act did not address how copyright were to protect software. Congress didn’t want to further delay the passage of the Act and appointed the National Commission on New Technological Uses of Copyrighted Works (CONTU) to report back about computer programs and other new technologies and placed a placeholder provision in the Act. It was about a far from current copyright law that you can make it. You could register a copyright, but if it had any practical effect was up to congress to solidify in 1980.

Anyhow, I agree with jefurii comment. Public domain software, that is software that did not get copyright licenses added to them, was the norm before proprietary software. The free software movement was thus an reaction to the change of adding proprietary licenses to software and would not exist if that change had not happened. If people continued to not license software after 1980, along side the proprietary movement and the free software movement, is an interesting question to ask, and would be interesting to know if there is historical data about it.
$1000 per house doesn't sound much.

Until you realize that there are 5m houses.
Selendroid
Welp, next april fools day gem idea reserved!
Because the X,000 ad servers are far more technically competent at ad serving than the X,000,000 content servers.
I suppose it depends on how you define "lucked in to".

Even building my own company, bootstrapping over these 5 years, I feel like I lucked into where I am. Not because I'm undeserving, but really because I feel lucky to live in an era where I even have that possibility.

If my world is entirely comprised of SV type startups, perhaps I'd feel differently. But I try to keep some perspective. (As in, I lucked into not being a field hand in 4th century Italy, and instead I can use my brain to manipulate electrons through small finger movements, that supposedly create value enough for other people to transfer electrons into a virtual account of "mine" that I can exchange for goods and services.)

I'm sorry if that sounds harsh, it's not intended that way. I really just wanted to point out that people define luck very differently.
Oculus VR: Why Project Morpheus Isn't a Rival
Is this site retina optimised? some assets (like the logo) appeared a bit fuzzy on my retina mac 13 inch. Might wanna have a look.
Find Similar Movies
> Oracle goes out of their way to make it a pain in the ass to install their jdk.

1 - Download from http://www.oracle.com/technetwork/java/javase/downloads/jdk8...

2 - install package

3 - configure PATH
Well, there you go. Anecdote =/= reality. However, the magnitude of the task remains similar.
Try using a good type-inferred statically-typed language. Hint: this rules out Java, C# etc.
Sure, so its possible that Google once was 2000 A+ folks and 1000 B folks, and now they are 4000 A+ folks and 40000 B folks.
I've had this happen to me, and quitting was one of the best decisions I ever made. If you can't be upfront about equity, it's a symptom of a much larger problem.
Shouldn't the comparison be intern to full-time hops, not intern to intern hops? Maybe some companies are more welcoming to younger co-op students.
I don't understand how one could not know what percentage of the company that is. It seems wholly irresponsible not to; both from the perspective of the potential employee (who may get too little) and from the perspective of the employer (who may give away too much).
....or worse, build "web apps" with javascript!
(Yes I've actually seen a school do this :)
Hijacking existing names is in vogue ever since Apple used Swift and Metal.
I met the executive driving this project earlier this year. He explained to me that Twitter only cares about one metric: growth.

In particular they are hyper-focused on signing up new Twitter users and then "on-boarding" them so that they can follow other users, posts tweets etc. within the first session. That means that products using the Twitter platform need to be focused on that too.

Twitter wanted to position themselves around three core features:

* the feed itself
* the platform (recent third-party hooks/features such as voting (World Cup) and payments (Stripe et al) are part of this)
* developer tools

It was explained to me that the latter was needed because too often Twitter felt that social/twitter features were "bolted on" too often at the end of projects, meaning that the integration was naturally segregated from the other features.

Twitter felt that for developers to create products that were inherently social, they would need to provide the tools to build those products themselves, and that social integration would be encouraged early in the product development cycle.

Fabric appears to be the first output of this strategy.
I agree. In my opinion most password managers focus too much on delivering features that nobody really needs (most of the time at least) and far too little on user experience and polish. This is, I think, one of the reasons why so few non-technical people bother with using a password manager. I've been working on my own open source solution, which puts a clear focus on simplicity and usability[1]. I wish other companies like LastPass and 1Password would start putting more effort in making their software more accessible to non-technical users rather than trying to out-feature their competitors.

[1] http://padlock.io/
> Given that Oracle bundles adware with their JDK

A HN user should know better.

The JDK never had any bundles.

The JREs which are available at http://www.oracle.com/technetwork/java/javase/downloads/inde... also never had any bundle, even on Sun days.

The only one with bundles is the download from http://java.com/ and even then, it isn't Oracle or Sun's fault if people lack reading skills.

EDIT: Truth hurts
Let us know when you get to 9-nines on a distributed application.
I wouldn't really agree. Mark makes lots of grammar, vocab, pronunciation and tonal mistakes and the audience seems to understand him with no problems. Spoken Chinese isnt tgat hard and in some ways is much more forgiving than English for non native speakers.
In my experience yes. It is especially clear on more limited (ARM) devices (Chromebook ARM, Atom/Celeron laptops) though; if you get stuff running at all, it is very slow; swap Oracle JDK in and it's suddenly very usable. I myself don't do a lot with server side Java anymore, but my colleagues tell me the same things, but it's fast enough for most applications there. On the client it's far more obvious.
Do you actually have a model for cults, warparties, or pirate crews? The reason the phrase "model a startup as a market" even makes sense is that reasonably well-accepted and well-defined models do exist for markets.
Wow. Talk about the wrong approach. When you're having to play trial-and-error to get the right method, you definitely have a problem with your tools - not the language!

I don't know about other editors, but vim has great autocomplete support for ruby built right in. Because of this I don't often even type methods out in full anymore.

And there's a great plugin for doco too: https://github.com/danchoi/ri.vim
Yes, programmatic ads far outweigh direct response ads in terms of number of impressions. However, the real money is in direct response! Those ads on Yahoo or WSJ's homepage? That's the result of a guy picking up a phone and saying "wanna buy my homepage for X $100,000 or X $1,000,000 per day?"

Direct response is basically a way of artificially reducing supply on the most valuable properties.
The Story of Dark Blue Labs, and Google
I see you used the Levenshtein algorithm to calculate the suggestions, very cool idea. I've noticed lately that it is being used quite more often than in the past. (may just be my perception)
Philips Hue: Personal Wireless Lighting System
Exactly. If learning Chinese is so difficult for an English speaker, why wouldn't the opposite be true?
Nah, as adblock becomes more popular, there will be more effort taken on the part of publishers to detect ad blockers.

It really isn't hard to detect. If an asset didn't go through, it was probably blocked. You're already starting to see with Hulu.
It may be good to explain what ILR 1,2,3 mean especially as you make reference to them so many times and is basically a fulcrum for your argument.
Aunt Birthday Wishes – Happy Birthday Messages
...which is probably very telling about the general open mindness of American CEOs of $200bn companies ;)
Yes and no - achieving real fluency after a certain age is very very hard, near impossible. Writing chinese by hand is exceptionally difficult too. Typing characters using pinyin inputs is significantly easier. Speaking in simple conversations like Mark has is really not that hard - again, not to undermine him specifically, but rather to dispel the idea that this is some superhuman achievement. he's at at moderate level in spoken Chinese, I would expect any learner who has the same teachers and a Chinese wife and family to achieve a similar level in that amount of time.
Funny that you mention Smalltalk, because of its image model, completion usually works quite well.

I remember using it on my Smalltalk days at the university in 1996.
Check out udemy, they've got a few good ones there.
> Google's business is to tax ecommerce

Not necessarily! As brand advertising becomes more important, E-Commerce is only going to be a small slice of the online advertising pie in the future.

The most expensive advertising deals on the planet, Superbowl Commercials, aren't about instant action. Coca-Cola doesn't pay millions expecting you to go out immediately and buy a coke.

You're going to see less ads about "click here to buy this now" and more ads like "Company Y: remember us!"
Gender Stereotyping Serves Important Purpose
Jack Ma was also an english teacher
This is such a ridiculous comment...
I like this approach, and I think that we're not doing it enough.

Does anyone know an effective way to do this in the browser, with JavaScript?
Agreed, private lessons on a daily basis can help you improve very quickly in my experience, you don't even need to do much self study outside that.
Netbeans JavaScript support is quite good, and was originally based on JRuby support.
> because breaking other people's stuff is not an authorized method for dealing with trademark infringement.

The device violates the USB specification by using a protected VID; it is already to be considered as broken regarding the USB specification.
Show HN: OS X tiling window manager plugin for mjolnir
Don't worry a few of them grew up to join the NSDAP and do it all over again!
Climby Kitten
No: tests don't change, especially iteratively. If you're editing and re-running your tests in a loop (rather than editing and re-running the code in a loop against the tests), then your tests aren't doing anything related to "testing", because you're changing their pass/fail criteria with each edit. To do so is just to abuse a test suite+test runner as a REPL.

On the other hand, once you know what you're doing, the expectation can be codified into a test (dead code) to assert that the live code maintains an equivalent property with no regressions. A "finished" IPython notebook can indeed be replaced with a regression test to ensure the behavior remains the way you previously determined it to be via experiment. (Though note that this is subtly different from functional testing: you're not asserting any preconceived notion of how an API "should" respond; you're just asserting that the API seems to hold to a certain contract—the one you discovered from your experimentation—and that it's a regression if it then goes against any of the parts of the discovered contract that you had come to rely upon.)
Technically the counterfeit devices should have never been allowed into the country. So it should be interesting how this plays out.
How about implementing this in a way that it starts guessing method names while typing a method?

In this case, you would solve the error while typing it.

A simple dropdown with suggestion(s) would be great in Sublime Text.
Yeah but the pipes are still cold!
I do understand what they're saying, though. My bank also uses 2FA. You can type a challenge into a dongle, but you can also hook up the dongle. However, it needs a USB driver to work. Every OS update, it's uncertain whether it still works. I don't use it anymore because of that reason.

This stuff built into the browser makes it easier.
>The destructiveness of modern technology is erasing it all in one fell swoop.

The destructiveness of global political, territorial and resource disputes endemic to the area is erasing it all again.

https://www.youtube.com/watch?v=gh41Wxez9PE
DeepMind unveils broad alliance with University of Oxford (paywall)
“Ranking of CS Departments” (flagged to death)
I am so disappointed that "Ranking of CS Departments" was flagged to death! (https://news.ycombinator.com/item?id=8492371)

This can't be it! CS departments DO rank by "number of publications" and this is something we need to have a closer look at.

Upvoting is valid and not "we need to stop this type of junk on Hacker News" (the comment, just before it went dysfunct).

I decided to study CS at KIT based on the ranking: It is number 1 (in Germany) based on this "most publications per year" ranking, as (the article suggests) MIT is number 1 based on it (in the US).

In the end this turned out exactly as a problem (which the article implies): Just publish many papers with buzz words.

So are we ranking (universities) based on the right criteria?

Harvard, Stanford, Berkley deserve this discussion!
Lately, I'm using TextFiction[0] to play Zork on Android. It's a nice app.

[0]http://www.onyxbits.de/textfiction
It works great if either A. The IDE lives inside the same live image the project being developed is loaded in; or B. there exists some sort of network/RPC-exposed "code server" running within the live image, which you can ask to do these sorts of completions.

Of non-Smalltalk languages, the only one I can think of with anything like that is Erlang. You could easily enough build a code server in Ruby, but you'd have to explicitly include the library that implements it in your project, and start up a server thread to expose it to an IDE that wanted to talk to it, etc. And because of that, it wouldn't be "part of the language" to the point where tooling (like IDEs) would be built to expect it.

The real problem, though, is that people are coding in dynamic languages with no live image connected to the editing session at all: instead, the code is just dead text until they want to test it, at which point it gets injected into a fresh session, run once, and then the session is immediately discarded (creating what is possibly a completely different path-dependent monkey-patch execution sequence than would happen in production, or in a REPL, or...).

For some languages this happens out of necessity, but for most, it's just an artifact of the batch-processing mentality. All e.g. Light Table gives you, when you think about it, is a text editor with a connection to a live Clojure or Python image; and yet to many it seems to be a completely foreign interaction paradigm for programming.
> And how else are you going to arrange four blocks, other than what is already done in Tetris?

Heh. Reading that actually gave me idea. Like this:

X X

X X

Okay, someone else come up with a falling-block game where the blocks have spaces in between them. :P
If anyone's still reading - here's annotated disassembly: https://pbs.twimg.com/media/B0mf-pmCIAAoPxS.png:large
Watch out for the negative guy
Link to the article without paywall:

http://www.euro2day.gr/ftcom_en/article-ft-en/1267094/deepmi...

Other way to read the article directly on Financial Times is to search for it on Google and then access it via results.
http://www.govtilr.org/Skills/ILRscale2.htm
According to http://www.itu.int/ITU-D/treg/broadband/BB_MDG_Romania_BBCOM... , there was only a broadband penetration rate of 5,5% . Perhaps some of the Vice article are lies, but probably not all of them.. As bittorrent doesn't generate as much money as the webcam industry...

Could be, it's just "believing" that the article isn't a whole lie.
I wish AMZN rankings couldn't be bought (or Yelp reviews). I am less naive about their accuracy than I used to be. There are too many stories about manipulation to believe them without a little skepticism.
I worked on Upcoming briefly as a contractor in 2006, and it was a strange thing to witness. At the time Yahoo was acquiring a bunch of small sites but seemed to have no idea what to do with them. They just hung there suspended, like raisins in a jello mold, waiting for something to come along and digest them.

Eventually Yahoo solved the dillema by wrapping these projects in successive layers of management, like a bureaucratic oyster reacting to some irritant it doesn't understand but can't get rid of. Vast amounts of time would be spent on things like requiring integrated login, rather then stepping back and figuring out how to really fit Upcoming or Flickr or Delicious into a vision of what Yahoo was for.

I'm really happy Andy got the domain back. I'm still holding out for Joshua to reclaim Delicious!
Implying that business leaders don't make billion dollar mistakes.
Java Sleight of Hand
I'm wondering if the inbox is integrated with Google Keep for tasks and if there will become API's available?

It's to bad Google Keep only has an internal API (that isn't available to us)
It's not just the USA. Here in Finland I was pretty much only taught how the war started and how it affected Finland (which gained independence from Russia in 1917, and then fought a civil war in 1918 with some involvement from Russia and Germany). My teacher openly told us that we don't need to know any details about ww1, since ww2 is much more important (although the teaching about that one also emphasized the Finnish wars (winter war, continuation war and Lapland war) more than the ww2 itself).
About a year ago I evaluated Cubify (Geomagic, Alibre, they seem to change names quite often).

It was very, very promising, right until the moment I started doing a real design in it. I hit so many bugs and problems, that I couldn't finish the work. Debugging constraints was pretty much impossible: if something went wrong (and it almost always did), I'd have to restart from scratch.

I can compare it to SolidWorks, which I also used, where debugging constraints is also a major pain point (why don't they make this easier?), but at least it's possible. And it is buggy, too, but much less so than Cubify, which means you can actually get things done.

From my point of view (external perspective of a software engineer), 3D modelling tools suck, in general. Few support parametric modelling, which consider a must-have, and those that do are pretty poor at it (discuss after you've created a parameter-driven assembly of multiple components in SolidWorks, and then decided to change a parameter name/value or move a parameter from a component to assembly-level).
Bureaucratically, it probably isn't a security issue for Microsoft; they have a separate department (probably legal, although maybe a separate hardware vendor relations group) that is much better at dealing with a named, legal organization like FTDI.
kids these days don't give a shit about google. search happens in the browser url bar, not google.com. search is a commodity. how exactly is google still relevant?

Snapchat is not a company that is even remotely comparable to Google, you know.

Gmail. Search. Chrome. Maps. Docs. These are all hugely popular products with young people, and the user base is vast.
There was never a single murder charge. Nice linkbait though.
From the friendly article: http://ourincrediblejourney.tumblr.com/
I have experienced some problems with this kind of autocomplete in a JS project.

-Two methods shouldn't have a similar name, so you try to avoid it, possibly leaving you with a worse abstraction.

-You usually need to have all files open or at the same location, so modularization is discouraged.

-Libraries are usually not picked up by it.

-If you make a spelling error on the first usage you now have this spelling error everywhere.

Naive autocomplete is much better than none, but it's still not in the same league as context sensitive autocomplete.
don't think of it as altruism, then, think of it as the relative values of money and warm fuzzies.