skysight-inc/HackerNews huggingface dataset:
I've known quite a few people who return to their home countries and getting Director/VP positions moving from their previous titles of "Software Engineer" due to their US experience. There is a significant startup scene shaping up in Europe and Asia and so demand for US educated/experienced engineers is pretty high almost everywhere. US is revered as Mecca of software and startups pretty much everywhere so any experience at recognizable company in US counts a lot. Most of these startup typically attempt to emulate US companies like Uber and Amazon so work doesn't have lot of novelty or technical challenges as such but money could become significant - as if you had joined Amazon or Uber when before their Series A except that you are joining foreign counterparts afterwards. Most people I've known usually return to their home countries because of their families however.

Another fact I learned from my travels is that US is actually cheapest country if you keep the quality of goods and services constant. In most foreign countries - including tax free countries like UAE - things like iPhone, computers, cars are actually more expensive than in US. Almost all imported goods from China, Japan etc are typically cheaper in US than in other countries. Some services, food and labor could be cheaper but overall if you insist at staying at Hilton quality hotels or eating at nice restaurants, buying an equivalently nice urban home, or getting top quality spa treatment, cost usually comes out to same as in US.

Obviously these are anecdots so don't take it as statistical trend. Having said that there has been no better time to be expat if (1) if you have US education/experience (2) you can get work permits (3) you have freedom to travel around.
Many drivers drive for multiple networks simultaneously.
Oh wow, this is amazing! Looks like it only need a split second to remember the positions of the number in sequence - Unbelievable!
Surprisingly my medium sized employer of ~1000 employees has had surprisingly good experiences with internal startups, during the last three years there's been three failures, one small success and one major success.

The startups were very cross-functional and very isolated, and the only external pressure was the time until the product becomes profitable. Being isolated from the main organization and a small size allowed the startups to try new things fast, but knowing when to stop allowed even the failures to be considered as successful experiments for scrapping the very different products early enough.

Before these the company had tried to expand its business by bying another smaller company, which was just a huge disaster, wasting years of work and tens of millions for trying to keep the one new business alive just because for too long it was regarded as too big to fail. The good thing from this was that the old CEO "found new challenges" and the new one started driving the startup model with an emphasis on knowing when to stop.
That depends on the browser renderer. However, I suppose most windows browsers use Direct2D for 2D rendering, which is Microsoft's 2D API for the GPU.
I've had a great experience using vue.js. It's faster than Meteor. Very clean. Easy to learn.
I see him here and Reddit every once in a while, but there is a cool client-side encrypted note taking app, Turtl, using Common Lisp and RethinkDB server-side, and what was node-webkit client-side. Very cool, everyone should check it.

https://turtl.it/docs/server/running

http://www.reddit.com/r/lisp/comments/1mkxp2/turtl_clientsid...

Not a dedicated user, but I have been playing with this dude's CL work and I like his approach and attitude. Maybe thought people would want to see a self-hosted RethinkDB proj.
Also, this: https://github.com/shaunlebron/blinky
Agree, those are all challenging problems to solve, but I haven't had the chance to work on them

1. we don't support offline mode in our app. Though, quite a few databases have a version number in their documents (es, couch etc), so the user can be shown conflicts if the server responds with a version mismatch

2. Luckily, I haven't had to work with any overly terrible APIs. The documentation is usually bad, but fiddling around with the req params/body usually gets me what I want

3. We're selling to businesses, so our traffic isn't at that scale.
We're not a production hosting platform--at least not at the moment. We do spin up a preview server for you to play around with your app while you build it in Treeline, but it's not meant to compete with Heroku or any such provider. Instead, we give you a way to download your project as a fully-formed SailsJS app which you can deploy anywhere that supports Node. You can also use the same tool to preview your app on your local computer while still keeping it synched up with Treeline in real time--hooray for sockets!
Shakespeare good enough for you? http://itre.cis.upenn.edu/~myl/languagelog/archives/002748.h...
or Jane Austen? http://www.crossmyt.com/hc/linghebr/austhlis.html

For more fun facts and rants about gender-neutral they, see:
http://itre.cis.upenn.edu/~myl/languagelog/archives/005423.h...

-----

Note: there's a strong difference between gender-neutral they when the gender is unknown, and singular they when the gender is known. Some people actually prefer being referred to with 'they/their' in sentences such as "Mary finished their ph.d. at Oxford". I doubt you'll find much historic precedence for that usage, but the use of 'their' when the gender is unknown/unspecified has a long history.

Well, each to their own.
This is still very much a work in progress, there are 12 open pull requests and lots of issue reports. When I first saw this project a few weeks ago it was much smaller and less complete, so I'm looking forward to how it will look like in a couple more weeks.
Investors Considering Removing Housing.com Rahul Yadav as CEO: Report
US is not the highest paying country. Not in the absolute sense -- and definitely not in a relative to living cost sense.

http://www.bloomberg.com/visual-data/best-and-worst//highest...
The intro is not even close. These are two very different songs with very different baselines.
Macchina.io: Building Blocks for the IoT. First Developer Preview Available
Really appreciated your insights. Have actually used your points to do a bit of a review of our long term marketing strategy.
That sounds like my experience as well. The last two companies I worked at may have looked like boring traditional mid-sized engineering firms from the outside, but both also had a "startup scene" internally. Sure they have their bread and butter business that brings in the steady revenue, but they both realized that just doing what you did yesterday isn't going to work forever and fund small groups to strike out on their own and try to start up some new venture, develop new products and break into new areas and markets.
Connectify Hotspot 9 Pro Free Download
Of course it's not. GitHub makes its money from private repos. It's very possible there are more private repos than public.

That said, who cares? Unless people are sitting on some really amazing forks of OSS projects, which is unlikely.
About your Acer Aspire remark: I've had some bad times with Acer in the past, and I bought a new one in January. Pretty good specs, low price, clean design, but very, very plasticky. Wouldn't call that a high quality alternative.
Why do you people like this 3:2 screens? (I presume that I'm writing to an audience of programmers, mostly). Wider screens are perfect to work with to two files side by side. 16:10 is my perfect ratio, but I'm genuinely curious about your reasons.
Ask HN: Is open source code really more secure?
I was reading [this article about NSA and security](http://www.spiegel.de/international/germany/inside-the-nsa-s-war-on-internet-security-a-1010361.html) and they say (I quote, so you can `CTRL + F` it) "Since anyone can view free and open source software, it becomes difficult to insert secret back doors without it being noticed".

And I was wondering: is that really true? While it is true that anyone can see and audit the code posted on a public github repo, is there anyone who really does it? If an NSA dev' would insert malicious lines of code in, say, OpenSSL, how much time would it be until someone notices and the word spreads out? From what I understand, OpenSSL's code is extremely complicated and there mustn't be more than a handful of people able to understand it all.
That would be a funny side project
One thing Lyft has going for them is that the entrenched interests see them as the same as Uber. Signaling and all that.

Case in point:
http://imgur.com/jbfcLpV.jpg
Don't forget key pinning checks... (google.com will be in browsers' preload lists, but for other domains, there's an hpkp check)
Because garbage collectors doesn't care if it is simply deleted. Setting it to undefined or null is better for speed

http://bertanguven.com/preventing-memory-leaks-in-javascript...
But that's the funny part! The later attempts at scheming-bastardry-oriented fantasy are the bad bits.
> In the early days when there were fewer towers spaced farther apart the phones had more power (remember the old "brick phones").

Citation needed. What makes you think newer phones have less transmission power than old brick phones?

The working range of a cell site (the range which mobile devices connects reliably to the cell site).. is between between 50 to 70 km (30–45 miles)[1]

1. https://en.wikipedia.org/wiki/Cell_site#Range
Datastax Cassandra on 5-Node Raspberry Pi 2 Cluster
> We added it to the mix because it got increasingly difficult to tune SQL queries involved in building API responses, especially for endpoints that needed to pull data from many tables.

Had you looked into using PostgreSQL's materialized views? you can add indexes to the view with the additional bonus of the view hiding those joins from client code.
Data binding code in 9 JavaScript frameworks
Heavy user of Hibernate and SQLAlchemy during SQL days. Stopped using it, after moving to NoSQL - because of broken portability.
Total agreement.
When I changed the country to Japan, the sticker price jumped from 2000 USD to 15,000 USD eq. for a very basic system. I am just at a loss as to what can explain this disparity. Guess I will have to call up my vendor to get a comparable quote.
Simple service for taking & saving screenshots to Dropbox
Which are some of the most insidious bugs possible in JS. I shudder every time I see the syntax in your post's parent. It's a red flag. Your solution is good. I also use a lot of typeof(bar.x) !== 'undefined' since it's very explicit.
A good starting point would be our Nanny State's Australian Competition and Consumer Commission list of banned toys:

https://www.productsafety.gov.au/content/index.phtml/tag/ban...
How to Generate $30,000 a Month in Revenue from Content Marketing
Andreessen Horowitz has stated they like to develop founders into CEOs, rather than replace them with a professional CEO. If a founder CEO needs development, is no leniency for another exec to develop? What about co-founder non-CEO execs? Does this apply to them as well?
These results may out may not apply to humans. I wonder what frequencies were used in the experiment. While anything higher than 20 kHz is beyond humans hearing range and is called ultrasound, mice can hear sounds as high as 79kHz.
Where are all the misogynists in said thread? All I see is a bunch of nerds arguing about semantics. Just because some of them don't think that a certain behavior constitutes rape doesn't mean that they actually condone said behavior. I believe that almost everyone in that thread thinks that the man should be put behind bars for a long time.

What I (and probably many other nerds) don't get is why feminists are so adamant in calling all sex related crimes "rape", does it really matter if a person gets X years in prison for sexual abuse instead of X years in prison for rape? And how is it obvious that arguing for one of the sides equals being a misogynist who thinks that women shouldn't have rights to bodily integrity?
The dollar will soon be worth more than the euro
Motion sensing using the doppler effect (WebAudio)
Google's own developers use Dart for Google products, no? I think that pressure is grassroots even if it is internal. And even if Dart remains permanently a compile-to-js language, as tragic as that would be, it's still an incremental improvement over GWT.
How is this news? It says 2013 in the title ...
The Idea Person
The 15 Tweaks That Made Us Human
One of the greatest things about preprocessing languages is that they usually use optimized and hard-tested features of the specific language.

Let's examine CoffeeScript ( which is one of the most popular ) :

class Foo
constructor: -> return 'bar';

foo = new Foo();

will compile to :

var Foo, foo;

Foo = (function() {
function Foo() {
return 'bar';
}

return Foo;

})();

foo = new Foo();

Which IMHO, follows the very best practices of javascript. Since JS is such a flexible language if you don't have any coding standards, your code could become hell and unmaintainable very quickly.

I would advise not to use the proposed "New-less JS", because it breaks the general coding style guides that a lot of libraries use and yes it would be possible to write it that way, but keep in mind that your code would be one step less readable from random developers.
Credit Card Issuer Final (YC W15) Is Hiring a Full Stack Engineer
We have identified the user responsible, and had him taken out and shot
that's an interesting point-- i was wondering why not having MagSafe anymore wasn't making me that upset (considering how magical and awesome i thought it was when it came out) and it definitely comes down to this. i guess we hit the point where the magnetic fanciness has become less useful than reducing cableage sometime in the past few years...
Foreign Linux: Run Linux binaries on Windows without drivers or modification
go to www.google.com/ncr (no country redirect) and it won't redirect you any more.
I fail to see how it breaks anything? It is opt-in. Aside from that "use optimize" is indeed a better naming.
Is that really optimized/optimal? I'd be curious to see jsperf benchmarks of this method of constructor vs the straighforward approach.

The JS VMs tend to kind of finnicky and optimized towards certain types of idiomatic Javascript and it's my guess that the further off the common path you stray, the more likely you are to hit performance gotchas.

Your best bet is to transpile code that looks much like the benchmark suites they run. :)
A 42yo woman running for mayor in Mexico has been kidnapped and decapitated
Holographic DBZ figure
I mentioned the gethostbyname call during an interview with this question. The interviewer reminded me that gethostbyname was deprecated and we had a short discussion about the recently discovered vulnerability in the glibc implementation of it.
Indeed, there was a dog called Zvezdochka on the March 25 flight. Funny how it doesn't get mentioned in the article.

I basically don't trust this article. I don't believe the passage about the peasants opening the visor and being bewildered actually happened. It doesn't match what I've read before, and it's just the kind of tall story an over-eager, uncritical journalist loves to write.
I'm reminded of the not-quite-as-tall equivalent Crystal Palace transmitter tower in London (which I can see in the distance outside my window)...
http://www.thebigtower.com/live/CrystalPalace/Index.htm
Google trying to win Firefox users back
UK ISPs Block Pirate Bay Proxies
There does not seem to be a general factor of susceptibility to cognitive biases
Serious question: I have watched my mother struggle with the internet for years. Latest was gmail: it is completely incomprehensible to an older person: a v complicated UI full of hieroglyphs and complex or unanticipated concepts (threads/conversations), email auto categorised into different folders/tabs (social etc), cc & bcc hidden, replies rendering below the fold, tiny buttons, links hidden in menus that don't look like menus (sign out etc), distracting/confusing links elsewhere (g+).

I often struggle with gmail.... for older people it's near impossible.

I can't wondering if there's a market for a ridiculously simple, clear email interface offering just the basic functions.
Who believes their kids are better can pass that point of view to their children
Teen cannabis users have poor long-term memory in adulthood, study says
CVE-2015-1427 Remote Code Execution in Elasticsearch
Non-invasive ultrasound can restore memory loss in Alzheimer's patients
Scientists have made concrete using plastic waste
First: this document should be on github. How do I do a PR on a google doc?

My biggest problem with this proposal is that it will force a full-blown code-style on you. Many, perhaps most, of the features will be part of the common consent how to write good apps but I am sure lots of people have a problem with feature x or y. I wonder if a "selecting a subset" would be practicable.
Social isolation is a risk to longevity, even for people who prefer being alone
Gender neutral pronouns can only refer to abstract persons

> "The student will have to read this book carefully if he wishes to do well." - OK

> "A student is expected to attend 90% of the lectures, or he will be in trouble." - WRONG, if your audience has women

> "Julia thought she did well on the exam and he was right." - WRONG

> "Julia thought she did well on the exam and they were right." - WRONG
The corrugated galaxy: Milky Way may be much larger than previously estimated
So sad to see this go.
No one is the average person. Even average people are not likely to be the average insured person. So it depends how much and in what direction you deviate from the mean.

For example, I kill cell phones regularly from dropping them; for me, insurance might be more cost effective; for the people who keep cell phones turned off except for emergencies it probably isn't good value. But, anecdotally I would say that these are the very people who have insurance. They are buying 'peace of mind', a very expensive product created by Madison Avenue.
It is supposed to be backwards compatible.

"use strong"
try {
foo = bar[maybeMissing]
} catch {
// only runs in strong mode
}

The above will take different code paths depending on whether your JS engine supports "strong" mode.
"the gap between a 25k car and a 250k car is not actually that big for most day to day driving"

Look, I generally support your point, but even the gap between a 25k and a 75k one is big. Having a 100k, 1 million or 10 million are vastly different.
If you're running a vulnerable version, (especially world-accessible,) you should upgrade and firewall off ES as soon as possible.

I found about 10 different local privilege escalation exploits sitting in /tmp and a handful of reverse shells running this evening =(
That depends on a lot of factors but regardless even if it's ultimately rendered on the GPU it's first generated on the CPU as in glyphs are rendered and put in a glyph cache. Those might be cached in textures and then used to render text with the GPU as appropriate.
heh, try teaching galois for a year, you'll understand why calculus is so popular.
I know what you mean here, especially wrt Haskell, however I've been recently ploughing through the Standard ML videos hosted by Washington University (which also later apparently goes into Racket and Ruby), and found it has aided my understanding greatly. I'd certainly suggest having a look too, if only for the SML stuff, then maybe having another go at Haskell.

I'd also poke about at the wiki-book 'Write a scheme in 48 hours' (in Haskell) which I've also found useful (although the pdf version has some errors, so I've been preferring the HTML version http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_H... )

Apologies if you've already been through these materials! :)

http://courses.cs.washington.edu/courses/cse341/13wi/
One of the reasons to contact Rowling or get this officially published is that it needs some serious editing. Especially the first chapters.
I also agree with what you are saying. JS in terms of usage is so big that I guess developers behind JS compilers will have to optimize for "the most popular way of solving that problem".

In any case, why I mentioned preprocessors is that there is a lot of history behind every feature. As of this there are a couple of github issues [1] that explain why this approach has been used.

For the performance. Seems that "new" is way faster. [2]

[1] : https://github.com/jashkenas/coffeescript/issues/912
[2] : https://jsperf.com/obj-create-vs-new/4
Now I want to be asked this question at an interview, so I can describe what happens from the start of the process: not the Enter key bottoming out, but from the thought and prefrontal cortex activity; to the motor cortex; describing the action potentials in nerves and how they work, neurotransmitters, charge-hopping via nodes of Ranvier and so forth; all the way down to actuating the muscles and the molecular biology in that; actuating the bones, then onto bottoming out the Enter key...

... then finishing up with the eyes receiving the data; edge-detection in the retina [1]; transfer to the visual cortex and the several layers in the build-up there; eventually finishing up with the sense of disappointment you get when you realise you typed in a misspelling that google couldn't correct for.

[1] Pandemonium (http://en.wikipedia.org/wiki/Pandemonium_architecture) is my favourite theory of anything anywhere. Basically it sees the nerves as a bunch of simple-minded demons yelling out, and the bigger demons hear the loudest below them and yell out, so forth up the chain :)