skysight-inc/HackerNews huggingface dataset:
We have a similar problem in Scotland, I know a lot of people would love to have continued living in Scotland but can make >2 times the salary as a developer by making the move down to London. The cost of living in London is higher, but the increase in pay more than makes up for this. Granted, this is a move within the UK so it's not really a drain on the UK's economy but it leads to a more London-centric economy and, with an increasingly devolved Scottish parliament, is not good for Scotland.
Sorry to be blunt, but why the f should anyone do that, especially if they have a job in tech (but even if they are not)

NYC and SF might be crammed, but there is a lot of space in the surroundings. In the topic we're talking about Canada, 2nd largest country in the world

And yes, working on nice companies is important, but quality of life is also important
Thanks for all the info. Is your On Amazon DB on RDS?

We use Postgres so it might be that we couldn't do the same. Presently I run the DB on EC2 instance(s) but one day I'm sure I'll switch to RDS. Just trying to understand what an exit strategy might look like in the future.
Syntax highlighters for natural language would help against garden path sentences:

For example:

The old man the boat.

... is not ambiguous if written as:

{SUBJECT}[The old] {VERB}man {OBJECT}[the boat]

I think the reason syntax highlighting is important in programming is because garden-path style sentences are more common with the pedanticly strict grammars that programming languages require.
udemy has some really questionable business practices
Instagram makes it's News Feed more Advanced
Someone claiming to travel in his same group posted on this recent submission https://news.ycombinator.com/item?id=11286997 .

Apparently they were given quite a leeway for what regular travel reports tell.

I don't know if the charges are true, but given the history, North Korea doesn't seem like the best place to go to have fun, go to bars, or steal banners, specially with an American passport.

I hope diplomacy can move fast enough and get the release of this poor guy.
What I get most tired of is that all the tools nowadays seem to think they are at the center of their ecosystem, instead of doing things in the old "UNIX" style, where tools had clear I/O specs, and just worked well together.
Not true in theory or in practice. "Undefined behaviour" has a specific meaning in terms of the C standard, distinct from "implementation-defined behaviour" like the size of int or size_t. And in practice, writing beyond the bounds of an array almost always leads to arbitrary code execution (remote in the case of a networked program), double free almost always leads to arbitrary code execution, signed integer overflow on newer compilers sometimes leads to arbitrary code execution, ...
It's a bit snarky, but tax payers around the world are thankful for having to pay additional taxes for your privilige. In the sense that the freedoms you enjoy financially in Switzerland have enabled massive tax-dodging worldwide.

Half a million worth of gold, no questions asked? Anti-terrorism-financing acts in Europe start with actions needed by banks and institutions at about 10-20k euro per transaction. Again, I would be among the first to doubt the use of these kinds of acts (does it stop _anything_?). But the tax dodging for one has been a real consequence of Swiss law. It's kind of where the libertarian in me meets the tax payer.
In the past year, I've had 3 colleagues quit their jobs at a Vancouver startup to work remotely for a US company (to get paid in USD). Tech salaries in Vancouver are too low for the cost of living.

Its especially discouraging to see an employer with offices in Seattle and Vancouver offer their Canadian employees salaries that are >30% lower than their American counterparts. I won't be surprised if Canadians working remotely becomes commonplace.
Increase Conversions with Link Tracking and Live Chat
The Go Champion, the Grandmaster, and Me
Certainly not everything, but isn't possible that there's a correlation between what people talk about with each other and their actions. This might give a glimpse into the future (and outcome of certain things) when it comes to talent shows or elections.
My personal limits are much lower. 75000 Fr. is as far as I can raise it without hitting an ATM limit. Still, it is quite high amount compared to other European countries, around 4000 Fr.

Skimming doesn't work with my card (set to chip-only operation), PIN code is 6 digits, auto-blocking after 3 attempts, and not written anywhere. I travel a lot, and the ability to get instant cash saved me more than once.
Practice interview questions.
Perhaps companies like Apple can get tips on worker dormitories from their business partners in asia:

http://www.theatlantic.com/international/archive/2012/10/ins...
Now I see why VC funded startups don't like to hire remote workers.
Previously: https://news.ycombinator.com/item?id=11295023
The 8 top mobile and web development trends for 2016
Even Microsoft internship in Vancouver was about 3.5k per month vs over 7 in Seattle

Hell I've received serious offers for ~70k salary here when that's lower than lots of Bay area internships before the exchange rate

It's absolutely ridiculous
I have always wondered how patents and copyright apply to deep learning networks. It is pretty obvious that the NMIST deep learning convolution network uses the same algorithm patented in letter separation patents by OCR companies. And yet ...

I wonder if you were to go further. Suppose you let a sufficiently deep neural network see all simpsons episodes for instance. And it manages to make new simpsons episodes. This will at some point become possible. At that point, does it count as a new work ? Does it fall under simpsons copyright ? Where is the line ?
De jure, you're right; de facto, we're fucked.
Not to mention iOS only (judging from his post)
What a bizarre comparison. People do not choose to become sick -- at least not usually!

One would hope that in a modern society, most people choose to have children, although it is true that sometimes becoming a parent can happen outside the realm of choice. Even then, though, the comparison falls down, as extended leave due to sickness is usually covered by disability insurance rather than by employers. Company policies cannot possibly cover every life circumstance but one hopes that over time companies who value their employees offer (fair) policies that make work a little more compatible with the common circumstances of life that tend to be out of the control of employees.
Is the question that Canadian companies genuinely can't pay more, or just that they won't, for whatever reason?
Top comment on the article:
FRANK DEUTSCHMANN
"Ah, the return of the rooming house - a fitting capstone for the Obama presidency. Yeah, he caused that."
Mullvad in the recent past had trouble find exit servers in the USA, I think it was reported in their blog.
Tiny Swedish Store Has No Employees, Just an App
According to the comments, that article is quite inaccurate.
Honest question here - why not just rent and wait it out?

edit/from the article; Rentals are hard to come by, and just as unaffordable. The vacancy rate of 0.8 percent is one of the lowest in the country, and the average monthly rent of C$937 for a bachelor suite is tied at highest with the cost in Toronto, according to Canada Mortgage and Housing Corp. Rents for newly built units and renovated basement suites are pricier.
Current terminals do not transmit key releases or presses of modifier keys to the controlling process.
Nah, it was shoddy work. Compare Terminator 2 which was 25 years ago.
But please don't do x/10. Everybody's 10/point scale is totally different.
He said he was offered a used car worth $10,000
if he could get a banner and was also told that
if he was detained and didn't return, $200,000
would be paid to his mother in the form of a
charitable donation.

The article goes on to say that confessions are usually retracted once the accused is let free.

This seems really weird to me. I get that a college student would see it fun to steal a propaganda banner from North Korea and not realise how severe such punishment could possibly be.

I don't see how anyone would want to pay $10.000 for a banner, let alone risk $200.000 for its attempted acquisition.

But assuming this is a story the accused gave under duress from the North Korean regime, seems even more crazy.

I really don't know what to believe.
I haven't seen anyone mentioning what happens in a cashless society if your card is broken/lost.

I've lost my card, went to a bank, showed my passport, got enough cash for a couple of weeks and got card replacement in a few days. What would happen if the society was cashless? Would I get a new card immediately?
So beautiful to hear someone else say it. I've been feeling this way for a while. Besides, there's really nothing critical in my HTML that's going to require updates. What's the last remote root discovered in Bootstrap? What's the last use-after-free found in FontAwesome?
Exactly. I feel a bit cheated.
> That I shouldn't need to install NPM or Bower to download a fucking half a Kb of CSS.

And if you entire dependency chain for your project is half a Kb of CSS that's a valid point, I'd like to see that project though.

Dependency management for front-end/browser assets is sorely needed, the problem at the moment is that we have too many of them and no clear standards have emerged yet, npm/require() is as close as we've got though and I'll take it for now.
Isn't this what Twitter users wanted to revolt over?
The thing is...you get pretty good VR devices that won't make you puke every 10 minutes for 399 to 899 soon. Most game engines these days are also free to use and support VR decently well. Basically what I'm banking on is setting this setup free to any interested enthusiast will lead to things we can't even imagine now. I'm hoping the useful stuff will be built by a 16 year old with a random VR headset for their game console hacking around in Unity and not some academic.
It also helps that said 16 year old can share whatever they built with more people and get a better feedback loop. I think cool stuff is more likely to be built if at least one person in your immediate group of friends can actually use it.

[interaction and content are huge hurdles imo, the more people work on it the better]
So, how many drone related aviation accidents have there been? And how many fixed wing accidents due to pilot error?

A more sensible solution if we're talking about safety would be to ban human pilots. FWIW I've hundreds of hours of fixed wing and drone piloting experience, respectively, and I have way more control with a drone than with a tonne of grp and aluminium driven by whirling death.
Bootstrapping the marketing of an app launch
Replacing JSX with Coffeescript is really beautiful, and makes large components much more readable. I am a bit worried as it does not have much traction. JSX does not even allow to copy-paste from HTML as we need to rename all keys containing hyphens with some CamelCase.

Here is some of my Coffeescript render function, it is much more elegant than the equivalent JSX.

render: ->
div
className: "btn-group"
role: "group"
style:
width: '100%'

for option in @props.options
label
key: option.value
className: @buttonClass @state.selected == option.value, option.bsColor
style:
minWidth: (100 / @props.options.length) + '%'
input
type: 'radio'
required: true
name: @props.name
value: option.value
checked: @state.selected == option.value
readOnly: false
onClick: @handleClick
"data-key": option.value
option.label
It's not a small number of people though. Surely if anyone is going to refuse, it should be the manager ordering the change refusing to give the order. Why should the little guy at the bottom have to carry the can? So logically, that applies from Apple's legal counsel and management all the way down the chain. That makes up a large pyramid shaped chunk of the Apple reporting hierarchy.

Now in no way am I saying that a manager's career is worth more than that of a low level engineer. That because ethically speaking any dissent should begin with a manager and just because of that it's a non starter. My point is that the potential damage such individual action could do to Apple as an organization, taken to it's logical conclusion, could be catastrophic. So we're not just talking about a small handful of people taking a personal stand that just affects them. The people the buck stops with are Tim Cooke and Apple's legal and leadership teams, and they have responsibilities to Apple and their employees. It's nowhere near as simple as you're making out.
So raw C# is rotten too: Visual Studio, Resharper, MVC, nHibernate, IoC containers, nuget, mocking and testing frameworks, etc.

Not to mention the myriad inconsistencies of the language: static typed, with anonymous objects, dynamic objects, expando objects, extension methods, various different ways of creating delegates, keywords that mean completely different things depending on the context... give me the simplicity and logic of JavaScript any time.
Some requests for the DropBox Diskotech tech blog series:
For which datacenter cooling system are the Diskotech storage pods designed? Hot aisle cold aisle? How evenly can the disks inside the Diskotech be cooled? With this question I try to ask, how good is it in keeping all drives cool? For example for the theoretical case where all disks in the Diskotech are dissipating identical heat, how much variation is there in drive temperature at roughly 25ºC intake temperature? How much power is consumed for cooling (despite that it will be fractionally low compared to what the disks will consume)? Is there any drive idle optimization done or is the expectance that not any disk will reach its idle (non-rotating) state ever? Is there any optimization done inside a Diskotech to reduce the (inrush) current surge when connecting the machine to power?
Top Sales Tools to Increase Productivity of Your Business
Material Design in Chrome 51
I am sorry, but the modern global tax system is a mess and I don't want to support it in any way. I have to pay quite a lot of taxes and social payments here (contrary to a popular myth, Switzerland is quite tax-heavy for small businesses, and we have obligatory medical insurance, quite expensive), but at least, most of them were voted in directly on referendums, and a lot more were repelled by voters who are also taxpayers.

In most other countries, governments are free to issue new tax laws and amend old ones at their wish, without democratic validation. And the only feedback is the promise of candidates to fix things in the next 4 years, which they rarely fulfill.
Some tips:

Break the ice. New environments can be scary. Start a conversation with a joke. This is also good for the company, everyone remembers their first day.

Give them a face book with job and interests. This makes it easier for them to blend in.
Once the traffic hits the Internet, nothing is trusted. Why worry so much about the VPN service? Everything important should be end-to-end encrypted, anyway. The VPN service is just for obfuscation.
The Encryption Debate – 60 Minutes
25 silly myths about Earth, space, and physics that drive me crazy
Major sites including New York Times and BBC hit by 'ransomware' malvertising
What's really crazy is that salaries in London aren't that high (unless you are in the financial sector). I am constantly astonished by the low salaries (for qualified programmers) offered in most parts of Britain. I suspect that you could actually get away with building a consulting firm in the country side and getting companies to offshore work from the US.
>For Apple to comply with the court's order would require some of its employees to act. If whoever at Apple is told to comply with the court's order declines to do so, then what? If every Apple employee asked to supply information to the FBI refuses, then what? If every coder Apple tries to hire to comply with the court order declines to come aboard...how will the FBI get what it wants?

This will never happen. People like to keep their jobs. At the end of the day it will be on Apple's CEO's shoulders to comply with the court ruling. If people under him refuse to do it he has no option but to fire them and find someone who will do it. Obviously Apple could refuse completely from complying with the law, but that means they have to be ready to face the penalties, which will first be fines and later jail time.
So you're the guy they are talking about on TV who has "bounced through 7 proxies" ;)
Idiots who torrent from US endpoints tend to burn them down :(
About [1], consider this:

https://www.reddit.com/r/todayilearned/comments/4412zk/til_s...

Both the topic: 'more spent on marketing than production' and the first post 'numbers can't be trusted because of creative accounting practices'. I wouldn't be surprised if this applied to the game studios, too.

Anyway, you're essentially stating two things. One is that art students have been able to produce this level of quality for their show-reels for ages. If students can do it, it can't be all that expensive. So why did we not see it in games before, but only show-reels? Not because these students or studios couldn't translate a show-reel to an interactive show-reel (i.e., a game). Rather more likely, because there's no market for it because nobody has the money for the hardware to run these things real-time. Now we're seeing this thing render on real-time on consumer hardware that might in 5 years be affordable to mainstream audiences.

Seems to me the biggest barrier was there's no market because there's no cheap hardware that can run high-quality in real-time. Of course cost of art is a factor, a big one, but I don't think it's been the primary limiting factor.

Lastly, the cost of art at any given quality level has come down in a big way. It's offset by increasing demands. But try to buy some assets of 2011 type quality, it's cheap, while 5 years ago you'd have had to hire a big team to deliver that. Once you approach realism, the amount of improvements to quality diminish and you get a build up of cheap assets (textures, template models etc) that can be tweaked and used and bought cheaply. Assets from 5-10 years ago are like cheap commodities already, tomorrow's assets are expensive, but at some point there's a limit to quality improvements and just like every other industry (e.g. smartphones in 2016) you see commoditisation and the cost come down.
I can use public proxy lists since the 90's

If I want to mix my output IP with other users (futile while my browser is fingerprint-able), I don't even need any VPN, and much less a third party one.

I use VPN for what it is. Mostly to connect to my network (personal or professional) from the outside.

If I still want to mix my traffic, I can do it, without "VPublicN services", without VPrivateN daemons, and without NSA's Tor.

You are free to trust Tor and "Public VPrivateN services", and I'm free to do not trust them.

Not sure if security is binary or not, but totally sure it's about trust.
Perhaps my CSS is rusty and not keeping up with the new syntax but I need to know what with that "\" syntax?

.Grid.\-stretch { align-items: stretch; }
Meet the Adventurer Who Found Hundreds of Millions Worth of Sunken Treasure
Ask HN: What to do when a leading Telecom operator neglects T&C?
Recently I found out, when I access facebook login page through my GrameenPhone mobile network, I see-

"By proceeding you also agree to Grameenphone Terms and Conditions."

However, that link took me to the home page of their website, and I found no Terms and Conditions regarding accessing Facebook through their network in that page. You will find the screenshots at http://imgur.com/gallery/weMq8

FYI, GrameenPhone is a part of Telenor Group, and has 56 million active subscribers in Bangladesh.

How is it possible for a multinational multibillion dollar company to do such thing? It clearly is a negligence and disrespect to the whole concept of mutual Agreement. They can harass anyone by putting anything there in time. How shall we take step to make them listen and put the original Terms and conditions there?
It doesn't have as much traction because as a whole, coffee script is almost always unreadably ambiguous (even moreso than jsx).

And the best parts are already here in es2015.
Consistency is valuable for everyone, particularly when refactoring. You can't refactor JSX according to the rules of JS or the rules of HTML - you have to shift gears to refactor according to the rules of JSX (particularly hard since you're probably refactoring the surrounding JS at the same time). If it's possible to retain the code:dom correspondence with an approach that's based on (and follows the same rules as) vanilla JS - and it sounds like this Hyperscript does that - surely that's an improvement.
That McDonald's style kiosk ordering takes away the human element I can understand, but I don't see why would that be the case if the waitstaff is using a digital notepad instead of a paper one (I'm talking about something like a Noteslate).
The order button leads to a 404.
10 Keywords to Improve Customer Experience in the Next Years
The FAA isn't looking at the current level of risk - they're looking at the trajectory of that risk. The number of drones is rising rapidly and they're trying to get ahead of the problem before there's a serious incident. Can you imagine the headlines if they ignored the problem and even a single seater light aircraft was brought down?

The results of a study by the "Academy of Model Aeronautics" is probably fairly predictable, likely to have some bias (in the same way that a study by the FAA is likely to have bias the other way).

The FAA is aware that drones are not the same as birds. I remember recently reading that the FAA has commissioned a study into the effect of drone strikes and how the damage might be mitigated, but I now can't find the reference.
>From my understanding to date there has not been any proven evidence that has been "hidden" away by encryption by terrorists.

To be fair it's hard to know if there has been since we can't take a peek into the encryption
Agree.

The worst issue for me is how unfocused the efforts are. I experienced issues at a large media company where new features to the public site to improve user experience where delayed for entire sprints because someone in the team became obsessed with the notion that their env was wrong because they were using grunt instead of gulp, or they used a particular Sass processor that relied on Ruby and they could use one that was pure JS.

I quite like writing JS and have done on and off for over 17 years, I just don't understand the constant and wilful reinvention and fragmentation in front end development.
You mean banning humans from piloting drones or planes?
The previous comment is trying to sound smart by using obscure terminology. I would guess they mean to say that JSX is a translated subset of JS?
>> shared public IP for dozens of users make them harder to track and their network traffic is mixed

> In that case, tunnel your VPN inside of a public VPN.

That doesn't solve anything:

#1. Public VPN -> Private VPN -> Internet
<- Here you no longer have a shared IP with other users, so no more mixed traffic. Websites will see the IP of your private server/vps.

#2. Private VPN -> Public VPN -> Internet
<- Here your Public VPN provider can still see your web traffic
You might have misread the parent comment. It said "no downside to the FAA for overblowing risks" and "no drawback to the FAA for imposing a drone ban".

I think the point was that FAA does useless and harmful things because they don't have to pay the price themselves.