skysight-inc/HackerNews huggingface dataset:
The general "rule of thumb" is you need to live someplace for at least 7 years for buying to make sense.

In the US where owning is fairly common people do move less than other parts of the world where owning is not common.

Either owning or renting can be good. They both lead to very different life style decisions.

As always location location location. The are some areas where rent would be twice your house payment for similar sized places. There are some areas where rent is much cheaper than a house payment. Most people buy something much bigger/nicer place than they would rent - this is a smart thing as they will be spending more time there.
Correct: https://en.wikipedia.org/wiki/Efficient-market_hypothesis

EDIT: FYI, not all pro-Free Market economists believe in EMH, Austrians for instance, have criticized Chicago school for this ridiculous theory.
Uber hires NASA aircraft engineer to help develop flying cars
Trump explicitly called for a Muslim ban during the campaign. Rudy Guiliani is on camera saying that this EO was drafted as a legal way to implement a Muslim ban.

I am not a lawyer, but is seems like it should be illegal to deny refugees or immigrants based on religion.
Then why don't they go slower? I would expect many cargoes aren't incredibly time sensitive.
The wrongful arrest argument seems to be a straw man argument against the original concern (though I'll add that wrongful police shootings in particular are a subject of much concern, and have sparked major protest movements in America, actually.)

From my perspective, I am guessing that a lot of the original poster's issue comes from the more or less the haphazard, shoot from the hip way this executive order was implemented (temporarily blocking even green card holders for instance)... combined with Trump's past primary campaign rhetoric, which did call for a complete ban of all Muslims from the US at one point. It's less about what was in the order and more about how it was executed, in other words.

I am curious what makes you feel confident in your statement "Trump isn't going to be banning countries on a whim". That sounds a little too strongly certainty to me given the above.
Clearly, the statement was in regards to paying less in taxes, which is what was specifically mentioned. Being suspicious of taxation does not translate to exclusively wanting to pay less in taxes.
Gaslighting. You're poor, but that's OK because you never wanted money anyway and its far more important to do other things than to have money and the accompanying lifestyle.

Now pay no attention to who has siphoned the money you would have had out of the system so you can't have it, isn't it more important that you hug trees?

Cities have soul, I mean, spirits, I mean lots of places to buy spirits, I mean bars, and alcohol consumption is the only important cultural activity in life, why being drunk is the definition of being cultured.. Other than that, there's nothing to do in the city other than cultural activities that tend to be too expensive (if you had money you'd be living in the burbs and commuting to the activity like all the participants) and nobody on a percentage basis attends those cultural activities. Probably 100000 people say how great it is that we have a theater for off broadway musicals for every person who buys an actual over priced ticket. There are no bars in the burbs (LOL). In fact there is nothing to do in the burbs. Yup people should definitely be encouraged to stay away and stop crowding my burb.
Denuvo: Our cracked RE7 protection is still better than nothing [Updated]
Sure, if MS promised to issue a patch in January, then go ahead and release info when they don't. But it's weird to wait for a February patch, and then release a week early.

Like I'm more or less ok with "full disclosure upon discovery" as a consistent release policy. Or "wait for a patch up to 90 days". Or several other models. "Wait until one week before patch" is an oddball policy which seems like it has all the cons and none of the pros of other models.
> Gentleman's club

This is what most closely resembles what I want! Of course, in 2017 it'd be for everyone.

We could even be like those strange upper class British clubs that don't allow people to talk to each other.
Yes, using SHA-256 you can create a cryptographically secure PRNG. See https://en.wikipedia.org/wiki/Cryptographically_secure_pseud...
>If you consider individual actors as adversarial, it becomes less ridiculous quite quickly. Reframe the question as "Why would I, an American software engineer, give my Syrian competition an easier time?".

Wrong framing, though. My adversary isn't some other worker. It's the guy who hires workers, works less or not at all, and takes home the profits.
You guys (rust guys) are starting to sound an awful lot like the Haskell guys do. I'd urge you not to brush off complaints about the language being difficult or complicated to use. Learn from their mistakes.
They're giving props to W+K in a backhanded way: "They wasted over six months of our precious time pitching concepts like people laughing while playing the game, and amusing card combinations coming to life on screen." That "conventional thinking" likely would have worked well and made the ad successful in conventional terms. So I don't think they're dissing the agency (maybe that's not what you implied), but rather saying W+K does well at a different kind of advertising. Non-potato advertising, say.
Agree on this. In the beginning, we wanted to use CloudFlare for https://uploadcare.com (we're not a direct competitor, but provide image transformations as a part of our services). But it's against their policies, they confirmed it. The only option is to use a proper CDN.

A disclosure: I'm the co-founder of Uploadcare.
Google Maps Update: Real-Time Commute Info and More
Why?

Aren't there jobs whose prevailing wages are closer to the minimum?
Another great one ; http://icube-icps.unistra.fr/img_with.php/d/db/ModernC.pdf
Why is everybody so certain that the EU is the reason for this?

Many other things changed in the same time England, France, Germany were no longer the powers they were before. The US and Russia dominated. There were nuclear weapons. The internal politics of many of these nations changed quite a bit as well. Idiotically changes of the people and even the political elites changed.

Also the EU has not always been the EU it has now. There were many iterations and those that are against the EU might not be against the general idea of a more united EU but rather against a specific iteration of these contracts.

These other visions of the EU might also have prevented war (and they might have in the time they were active).
So this doesn't help with your question but I'm sure i'm not alone on this one...

I hadn't even realized Perl 6 was out! I remember years ago it kind of being labeled as the "Duke Nukem Forever" of programming languages versions. I don't personally use it but I'm glad to see it is out (even if I found out a year late).
One Woman's Brilliant “Fuck You” to Wikipedia Trolls
Exhausted from all the mental gymnastics.
> Now that everybody knows that

Wait, when did everyone become aware of that? I'm willing to bet the vast majority of windows users have no idea. _Some_ people only know _because_ he released the bug.
I agree the fact that an explicit user interaction is required doesn't necessarily constitute a safeguard. How many times has my Android phone updated an app, which inexplicably now requires additional permissions. Formerly it only needed access to my media. Now it needs access to my phone logs, GPS, address book, etc. etc. Confirm? [Yes] [Cancel]. Like most users, I update the app every time. So when this Bluetooth system says "This web app needs access to your Bluetooth Home Thermostat system. [Accept] [Stop using App] people will more than likely press accept, and away we go.
Nice! I think it should be the default. Some software might treats as a compromise between correctness and cost (doing the rescaling in linear space is usually more costly). In my view it should be correctness first.

The ImageWorsener's website as an excellent reading material on image resizing and other transformations. ImageWorsener is a "correctness first" image resizing software.

http://entropymine.com/imageworsener/
> If I know the PRNG and the encryption then I can predict the outcome of the encrypted PRNG.

I assume they are mixing the PRNG output with a secret key using some encryption algorithm. Given the cyphertext (observed spins) + the algorithm, you still can't predict numbers until you discover the key.
Nxchange - www.nxchange.com | Amsterdam | Full-Time | FinTech | ONSITE

We launched a next generation stock exchange for direct trading in securities between companies and investors in April ’16. Here is a nice video of what we do and try to achieve: https://www.nxchange.com/s/webm/homepage-intro.mp4

To further fuel our growth we are looking for developers both frontend & backend: * Mid to Senior Frontend Engineer: Javascript, ES6, Angular2 * Mid to Senior PHP Developer
Please get in touch via j.verhoeve@nxchange.com if you're interested in one of our roles.
> H1B is transferable between employers

Its not easy as it sounds. Being a single that time, I have transferred my H1B myself and it was a nightmare. I had sleepless nights and uncertainty. My GreenCard process was reset. Any H1Bs who knows about the system really well will not risk transferring because of the risks to their green card process.

There is no honest company which pays a fair salary for H1Bs. If you see the data from here:

https://www.foreignlaborcert.doleta.gov/performancedata.cfm

I have a huge circle of friends in many companies. We discuss our salaries and issues openly. Not one of them says that they are paid equal to their American colleagues. Moroever the promotions and salary raises goes to American colleagues, while the H1Bs bears it all to support the family with the income where his/her spouse is not allowed to work (H4 visa)
It's almost as if competition and a lack of hard caps were a good thing.
React is not good enough since it's based on JavaScript. Swapping the language to ClojureScript or ReasonML, the situation will change.
Where do you think regulations are more favorable and at the same time there's a big high income market?
Anonymous Hacks and Takes Down 10,613 Dark Web Portals
As the author claims it is really non intrusive and works smoothly.
Just to clarify the item of confusion.

EB2 green card visa wait times: only China and India (for now)

EB3 green card wait times: Mexico, Phillipines and other countries

I think most folks may not realized that there are a variety of green card paths, even within the employment category, and the requirements for EB1, EB2 and EB3 are completely different.
One of the better Rust tutorials shows how to handle a number of different strategies for data structures, including using unsafe: "Learning Rust With Entirely Too Many Linked Lists".

http://cglab.ca/~abeinges/blah/too-many-lists/book/
A work on the colours of this page: IDK if it's me only but light-grey font on white background stabs my eyes, I can't even look at it. Why is this a la mode now? Why go lighter than, say, #333 for text that's meant to be read?
I would second this. In terms of software dev, I'd want this application to live the same place that I'm doing the majority of my work -- my desktop.
Averaging two RGB numbers isn't at all similar to how the human eye averages two colours.

The colour experts have a variety of ways to do much better, almost any of them will give you much better results. Pick one and be done. Your undocumented -gamma- option is fine.

If you want the best option you should be prepared to invest a lot of time and attention, in return for which you'll get a result that's perhaps a little better than your -gamma- and a lot better than plain RGB averaging.
Interesting how they're doing it, I guess making an app with image recognition takes too much effort, and having all the logic in an app makes it easier for your fellow thief to go independent and not give you your cut. I guess an app that requires login would be possible.
The TPP was a significant issue in the election, and helped get Trump elected. It even divided the Democratic party, and Hillary finally switched sides and was against it. The TPP had way too much input from Obama's corporate masters, particularly in the entertainment industry. It was a good idea at first, I think, but it was ruined by the details. It wasn't a good deal for regular Americans, only the corporations.

So it's not just Trump's incompetence at work here, it's Obama's incompetence too. He could have made a much more limited TPP that didn't give so much power to Hollywood and the copyright cartels.
NUKEMAP at 5 years
grep /^unsafe(\s\{)|(\sfn)|(\strait)|(\simpl)/

Some variation of that, or four individual greps. I forgot how to use OR properly in Regex but each of those works individually. Tested on regex101 [0] against the following code:

unsafe {
// Scary stuff...
}

unsafe trait Scary { }

unsafe impl Scary for i32 {}

unsafe fn danger_will_robinson() {
// Scary stuff...
}

That should catch all four instances that unsafe can be called in without any false positives. Since `fn`, `trait` and `impl` are keywords they won't change. Of course, any comments should be removed beforehand in case of a commented out unsafe block.

[0] https://regex101.com/
Looking at that page it's easy to forget sometimes how much value GNU/Linux/etc. being free has made the world.
> If they are somehow manipulated/designed that is blatant robbery

Yes. Yes it is. That's why they say gambling is a tax on those who can't do math.

The machines are programmed to give out less than they take in. In the middle to long run, you are basically guaranteed to lose money.
Honestly, if I'm trying to organize some concepts into a tree, I'll go into Word, open a blank document, and switch to Outline mode.

Not the most complex solution but also super easy to use. Tab to indent, shift-tab to unindent. Select-drag-and-drop... etc.
MOOCs have been a godsend to me, allowing me to revise long-dormant knowledge. In the last 4 years, I have done courses in Statistics, Chemistry and JavaScript. It's a buzz to learn things better, the second time around. I completed the courses because I needed the knowledge - I am a chemistry teacher.
Guys, I'm not sure downvoting this was the appropriate response. Correct me if I'm wrong, but isn't this sarcasm?
> You're not supposed to buy infrastructure for these types of gigs.

Then why does Uber offer financing?
This image is awesome. Thank you for linking it. I'll have to keep it around to test whenever I write resizing code.
What you describe sounds like no one I know.
>How exactly can you "decimate" someone in nuclear capability?

That's easy: you destroy 1/10 of their forces.

If you mean anything else by using the term "decimate", you're using it wrong.
Interesting. But what if you factor commute time? It may be cheap to live 50 highway exits away from your job but it comes with its own costs.
> I have spoken to too many Apple, Microsoft, Facebook, or Google employees that are convinced that sharing their source code would be tantamount to death. The result is a world where their secret software controls the news we read, the ads we see, the people we talk to, and even the emotions we feel.

Can you make a counter-argument to this? Let's even just focus on Facebook and Google core's core offerings: What benefit would Google get from open sourcing their indexer, ranking algorithms, and core search software? What benefit would Facebook get from doing the same with their ad-matching and timeline/recommendation software?
That is amazing! However I would like to point out, H1B is not only for Silicon Valley. There are many automotive companies which require foreign talent in specialized fields. Very smart people with multi-disciplinary knowledge are nowhere to be found in auto sector.
Signal Processing and vibrations and programming and control systems understanding etc. is required to deal with things like active noise control which is now a need in auto sector.
The Canadian Automotive R&D is not as good as in US.
Also, there's no way we can work remotely.
So our fates are still determined by 'lottery based skilled visa' allotments.
>the exact same temporary bans
No. The Obama era bans were not at all the same. Citation please. I would counter-cite, but that's hard to do when you don't mention which Obama action you are claiming as exactly the same.
My favorite was something along the lines of "The 1 thing you must do to succeed"

and the top was a picture with the word "Focus" then the article goes on for another 500 words...
Show HN: Captain, a Docker menu bar app for Mac
Microsoft always seems to prefer going on offense rather than playing defense. They are one of the least self-aware companies I can think of. For example, this absolutely insane "funeral march" for iPhone and Blackberry they held in 2010 to celebrate the launch of Windows Phone 7 [1]. What other company would even consider this?

[1] https://www.engadget.com/2010/09/10/microsoft-celebrates-win...
Show HN: Social Animal – Find trending content and influencers on any topic
How to build a great design team
> that are against the EU might not be against the general idea of a more united EU but rather against a specific iteration of these contracts.

You're right, but then pushing for leaving or dismantling is cutting off the nose to spite the face
And neither was Gartzke. It's important to note that the "Capitalist Peace" is considered a modern explanation for the "Democratic Peace" theory, an idea that goes back as far as Kant. The democratic people theory is also harder to pick holes in than the capitalist peace - particularly if you restrict it to mature democracies.

https://en.wikipedia.org/wiki/Democratic_peace_theory
Because one thing the EU established and maintained is the principle that countries should compete for resources and economic position in the market place and not the battlefield.

It's the one constant about the EU from 1957 to today.

There are indeed other visions of the EU that might also have worked, and we might need to switch to one of them in the future. But they would still have that one central element.
This only matters - voting in the presidential elections - in the red states. If you're a liberal, progressive, futurist, etc, and you're living in states like CA or NY or OR, then statistically speaking, those states are pretty much gonna go democrat regardless. So your vote counts 'less' there.

What is needed is a bunch of these people to move to swing states where the vote really matters. Places like OH, FL, etc.

But, the blue states people have built their own little comfortable enclaves in their respective states and there's little chance they'll be moving to places like AK, TN, or MS.

Now, why does this matter? Well, because it's clear the republicans are pro big business and in the case of net neutrality, pro locking up the internet for the few (the few being, big media/telecom companies). There will never be a pro-citizen net neutrality policy as long as the republicans/big-business types are running the show.

So, living in CA, for instance, doesn't matter much in this case. Having a progressive, pro-net mentality will make much more difference in swing states.
Ma seems...

And that's where it stops. Ma made a general observation and that's it. Historically countries who trade less tend to be hostile toward each others, while countries who trade in bigger volumes are friendly.

Also Ma isn't saying or implying "keep the trade deficit". He says "keep trading. period" (a surplus or a deficit, doesn't matter in the context of his argument.) By the way it's weird that people seem to think it's China's problem that the US have a trade deficit with them. The deficit can be solved by the US selling products and services to China. It's the US' problem to find what to sell. And only the US can solve it.
10 Questions to Ask Yourself When Choosing a Call Center Solution
trump is rigth and wrong.

the visas are abused. seen it first hand.

but it can also be fixed by removing the artificial wait for some nationalities. doesn't he want to repel tons lof laws. here's an opportunity to solve both at the same time.

creating yet more legislation and rules will make the problem worse.
ok if I could get pickup up in a flying car for $20 Uber just became my favorite company.
Guide to Encoding Categorical Values in Python – Practical Business Python
Thank you for posting this, I'd be glad to see more things like it (around people of color) on HN
Bread Time: Brones
"One day people became rich enough to think outside the box for extended periods of time" that's my short and sweet history of philosophy :p

Seems like a nice article though!
I'm okay with hotel and taxi regulations...as long as they deal strictly with quality and not quantity. Unfortunately, in too many locations there is a hard cap on the number of taxis, which leads to rent-seeking, low quality of service, and high prices.
I looked deep into react, angular, riotjs, and my conclusion: js is a virus
As great as virtual DOM is, and amazing component based UI design where components just know how to render themselves, I think the problem is javascript. Why would I want to move logic away from languages like ruby, or golang, and into javascript? I can still have components that know how to render themselves I just have more full page refreshes when a form or link is actually submitted to rails non-ajax style. But this is OK. When I need some Ajax I use jquery and do it but my overall feeling is keep javascript to a minimum. Some stuff HAS to be js, like making the textfield get focus in the first name field on a form. So I write a little js for just that and only that. But otherwise no important logic should ever go in js. Am I rite? Here is example app I started with intent to finally learn react or angular and I love where it ended up: https://www.youtube.com/watch?v=_cuhYh68vHM Notice the "add kid" button or "add co-parent" buttons just show hidden form already on page. It has that quick feel of not doing page refresh when not needed. But I don't do 100% Ajax.
> But what specific areas do you think would be good to target?

Almost everything.

Here's an experiment you can try. Stay up for two nights in a row. Have a few drinks. Put on a pair of ear defenders, a pair of glasses with the wrong prescription and a pair of leather gardening gloves. Try to go about your daily life. You'll very quickly see plenty of industries that are ripe for disruption.

The man-made world is overwhelmingly designed by and for the not-yet-disabled. We build overly complex interfaces with too many options and too few affordances. This makes life difficult for everyone, but it can totally exclude people with impairments.

Nobody realised how awful smartphones were until the iPhone arrived. I think that most products and services are just as awful as a Windows Mobile phone circa 2005, but we have become inured to their awfulness. We're drowning in unnecessary complexity, in large part because we don't expect anything better.
>> "crossing state lines makes it a felony conspiracy to commit fraud".

I don't see any fraud though. Sure, they found a system to beat the slot machines, but I'm not sure how that's fraud. What if some guys think they're really good at playing poker and they take a trip to a casino to play?

At what point does playing smart become fraud? or cheating? When does counting cards in blackjack become cheating? When you get too good at it? This whole area seems rather strange.
All true. But it takes a president with an attention span longer than 90 seconds to fix these issues.

If instead we have a guy who just nixes TPP, then we have to take note that we do not have allies in the west Pacific in a war with China.
Random comments don't always represent the entire community. Making Rust easier to use and helping people get onboarded is a significant priority of 2017, it's not being ignored. It's being tackled head-on.
Neat. what stack are you using ? Something similar for those on GCP : https://goo.gl/dU0aKy