skysight-inc/HackerNews huggingface dataset:
I'd probably be such a person (former HFT). But here's the thing - I know fuck all about mortgages.

I know a bit more than the average person, e.g. I know the actual mechanics of a CMO. Certainly I can see past the "evil vampire squids pooping toxic waste onto innocent homeowners" story the media pushes. But if Michael Lewis wanted to fool HFTs giving the Big Short a casual read, he could.

In much the same way, I'm sure mortgage people could potentially see through BS in the Big Short (if such exists) but couldn't spot it in Flash Boys. I also suspect that HFTs (read: computer geeks, the sort of folks who read HN) are far more vocal on the internet than mortgage guys.
docker-machine automates setting up a VM running Docker. There's nothing manual about it (besides running "docker-machine create dev" or whatever)
Doesn't look too bad, although there are a lot of CVEs to go through:

- A timing attack if you're using HTTP basic auth

- A couple of GC related DoS attacks

- An issue with `accepts_nested_attributes_for` if you're using both the `allow_destroy` and `reject_if` options

- A validation bypass exploit if you're calling `SomeModel.new(params[:some_model])` instead of using StrongParams

- An information leak exploit if you're calling `render params[:something]` with raw user input

- A bunch of potential XSS exploits

The `render` issue looks like it could cause the most harm, but hopefully shouldn't be too prevalent. The XSS issues should be a quick fix as you only have to update `rails-html-sanitizer`, not Rails itself.
Because that's what the law, as decided by the democratic (well kind of) government, says.

The laws should be good for the people in the country.
To me the bigger draw back is how much they are going to tax mining:

> Wilcox says that he plans for 1 percent of Zcash’s currency to ultimately go towards that non-profit, and 10 percent to be paid to the for-profit startup.

11% is allot when compared to credit card transaction rates.
Depends on your internet speed. Pushing docker images over a LAN is about the same speed as writing them to disk. Pushing them to a remote server somewhere can introduce noticable latency in your workflow.
Because the machine doesn't rotate the whole cube like a human would during solving.

The middle piece on each side of a Rubik's Cube doesn't move. The machine rotates each side via the drilled holes in each side's middle piece.
IT jobs are pretty easy to export, too, so if there's a big disparity, sooner or later, the jobs can go the other direction, if the people can't come in this (towards the US) direction.
Anandtech complains about most of the same things (multitasking ui, large app scaling, blah blah blah blah blah) for their ipad pro and IOS reviews, so i'm not sure what gives either.

It sounds like they both suck :)
How are times compared for rubik's cube bots? I would guess there's some variance even for the same bot solving the same cube from the same state.

It might be interesting to see a competition based on number of moves.
I realize I may have been fairly harsh in my choice of words. I'm making a note now not to get so angry.

I can admit that the media portrays frats as "fucked up", I just don't agree that that's the truth. I think I may have misread your argument, or in any case responded to the wrong part of it.

I agree that frats could be kept under better watch by universities and colleges, and that those specific case that you show shouldn't have happened.

At the same time, though, frats are not just a means to an end for partying and racism at college. This much is clear because of the good many frats do for their communities.

I'll concede that there's an apparent trend portrayed by the media. I just disagree with it.

> out-of-touch blow-hard

I'll agree with this one too. Sorry.
They don't own any facts. They own the ability to exclude others from selling, as well as importing/exporting, certain materials.
Copyright trap

https://en.wikipedia.org/wiki/Fictitious_entry#Copyright_tra...
Californium, a video game tribute to Philip K Dick
Use === instead of == (JS Tips #24)
I've grouped the patches for 4.1 and 4.2 here: https://drive.google.com/file/d/0BwnrE2iUdypUMkpqWVVPTXNzNVU... -- because download one by one is boring. Don't trust me, verify each file before patching. Some comments:

[CVE-2015-7581] Object leak vulnerability for wildcard controller routes in Action Pack:
Look for routes that contain ":controller" and change it to something else. Hopefully you didn't have this weird name in your routes.

[CVE-2015-7578/79] Possible XSS vulnerability in rails-html-sanitizer: You're safe if you use a single page application that properly encode for you. Stripping tags isn't the best way anyway to filter XSS, so if you're encoding, you're good.

[CVE-2016-0753] Possible Input Validation Circumvention in Active Model: params.permit! is negligence, you should not be doing that anyway

[CVE-2016-0752] Possible Information Leak Vulnerability in Action View: render params[:id] is not defensive programming, so you should not be doing that too

[CVE-2015-7577] Nested attributes rejection proc bypass in Active Record: Only if using nested_attributes and rejection proc. Wasn't my case. Just patch.

[CVE-2016-0751] Possible Object Leak and Denial of Service attack in Action Pack: DoS is bad, just patch.

[CVE-2015-7576] Timing attack vulnerability in basic authentication in Action Controller: Just patch.

--
Doesn't look THAT bad, but need to be patched fast.
The Crusade Against Multiple Regression Analysis
Car manufacturers can report VIN numbers without destroying their business. If zcash is compelled to then they're business will no longer exist, as the primary incentive to using it (privacy) is no longer there.

The question is whether a judge is willing to destroy a company in order to pursue law enforcement goals.

Regardless, this doesn't mean zcash will die necessarily. As it will be open-source and has the ability to continue functioning without a centralized organization.
Paul writes: The most naive version of which is the one based on the pie fallacy: that the rich get rich by taking money from the poor. ... I think because we grow up in a world where the pie fallacy is actually true. To kids, wealth is a fixed pie that’s shared out, and if one person gets more it’s at the expense of another.

Tim amends: But in formerly rich countries, many people who used to be paid well for their work now have to compete for lower-paid jobs, while those who already own meaningful capital take a larger and larger share of the pie. This is the real “pie fallacy” — the idea that as long as the pie is getting bigger, everyone is better off. It’s true that through technology, trade, and the spread of knowledge, we have made a bigger pie. But that doesn’t mean that some people aren’t getting far more of the benefit, while others are losing out.

This is a step forward, but I confess that I'm still not convinced that the simpler version is actually a fallacy. I can't shake the sense that more and more people are consuming shared resources in a finite ecosystem.

Paul continues: It takes a conscious effort to remind oneself that the real world doesn’t work that way. In the real world you can create wealth as well as taking it from others. A woodworker creates wealth. He makes a chair, and you willingly give him money in return for it.

But where does he get the wood? Does he cut down a tree, which is no longer there for others to use? Or if he buys the lumber, how does he get the money to do so? And the person with the lumber, did they cut down a public tree to get it? For that matter, where does the person who buys the chair get his money? Does it matter if he too "created wealth" or it OK if he took it by force?

Can someone who once shared my naiveté explain what convinced them that the "finite resources" view is indeed a fallacy? It might be that I don't distinguish correctly between wealth and value. I understand that people can create something of value, and that they can make themselves wealthy, but I don't think I understand the concept of creating wealth.
The ML/I macro processor
I go back and forth on whether I think Uber's model for paying its drivers is exploitative or liberating. When I've had drivers who work 16 hour days to put food on their family's table, I feel bad that Uber is taking advantage of them. But then I'll have a driver who is a student who decided to drive for 3 hours that night to make a little extra money while he's feeling uninspired to write a paper for his college course. I would've loved to have that opportunity when I was in school.

Both types of driver are paid under the same rules and yet one of them makes me feel a lot guiltier about using the service.
Internet Advertising Bureau head comments on adblocking
I think the problem may be with those who intend to apply for permanent residency while legally present on an H1B.

Once you apply for a green card, you have to maintain legal immigration status continuously. Furthermore, nationals of India and China have to wait longer, due to country quotas and relative demand. There is something called a priority date, which is somewhat akin to taking a number instead of waiting on queue, except it's really more like a number for the secondary queue to get a number for the real queue.

There is an I-140 form that is part of the process, which is filed by the employer. If this form is withdrawn, perhaps in response to changing jobs, it can reset priority dates or cause extensions to be denied.
Does anyone know how anonymous transactions remain if e.g. law enforcement take your (unprotected) laptop from you?

I've got to say, I don't have much confidence in the company itself, specifically:

>Wilcox maintains his stealthy digital cash startup isn’t intended to facilitate crime, but also notes that the company isn’t liable for any criminal applications for which Zcash is used.

It's almost like they've never heard of https://en.wikipedia.org/wiki/E-gold or its many, many variations.
Lewis's books are ideologically driven, not a search for truth. People don't read them critically because of confrmation bias -- everyone hates Wall Street, so everyone assumes take-downs of Wall Street must be correct.
I have. TBH it was more trouble than it was worth, and I had some trouble with the initial setup. It was a couple years ago now though, so it's possibly gotten better.
>Can anyone elucidate why having artificial barriers to employing certain types of people is beneficial?

To prevent a race to the bottom on 1st world wages and worker welfare and to arrest 3rd world brain drain.

Can you explain why India should be forced by dint of its poverty to invest in free education for its smartest citizens and let the benefits accrue to US elites rather than to the Indian people?

>If so, why not create the same restrictions on, say, a company in California from hiring someone from New York?

Because they are both US citizens and their welfare is the responsibility of the US government.

If the United States and India were to join at the hip and elect a single government collectively (do you want that?) then I see no reason why we shouldn't have free and open immigration between the two countries.

>Or is this a guise for xenophobia?

Or is race baiting just a cynical ploy to funnel yet more money into the pockets of the 0.01% hyper-elite?
Apple has iTunes, all companies are perfectly capable of sucking, unfortunately. We take good software for granted.
>I don't understand what caps or punitive damages have to do with it. Most venues don't have caps at all, and only rarely does an insurer get stuck paying for punitive damages.

Yeah, that's the problem; it means you can't insure away the problem, and each jury gets told to slap on a high enough penalty to ensure the SDC maker "never does it again", and you know how that goes.

The problem isn't the insurer's solvency, but the SDC maker's.

One venue that has caps, for similar reasons, is vaccines. Because vaccines are safe and necessary, we need a way to ensure vaccine makers exist and aren't sued to bankruptcy over the inevitable few deaths, so there's a special system for ensuring compensation of the victims, and makers can accurately set aside a known quantify of money for those deaths.
What they are trying to protect is US citizens from losing their jobs (or getting lesser wages) due to a sudden availability of cheaper labor. So, the supply is restricted. It's not exactly xenophobia, it is market control.

I bet a lot of opposition would disappear overnight if foreign workers could only be hired at a very high high salary level. Of course, go too high and you'll get complaints from US citizens that are not yet at that level. But I guess that would be a minority.

Level the playing field (at least in wages), and there's much less of an excuse to restrict immigration. After all, if an immigrant with no networking, who doesn't have English as his native language and a different culture, and has to jump through a lot of hoops just to be able to legally move and work in the country (a process that can take months), if he can just walk in and steal your job, then there was something wrong about your job security in the first place.

The problem is how to define what a [high|fair] wage would be at a given location and industry.
I'd like Breakfast at Tiffany's without the racism.
>If the companies are not using it for that purpose and telling the government something different then they are committing fraud.

The kind of fraud that's profitable, happens regularly and nobody gets called for.
Totally agree with this! This will make the employers think twice before sponsoring H1b, and will ensure that they treat (in terms of pay and work load) their immigrant employees equal (to americans).

Until this happens, Americans are going to be at the receiving end.

Even limiting number (drawn out of thin air) of visas, or increasing the cost of the visa, doesn't solve any issues. If anything, it'll make it worse for the legit h1b sponsoring company to bear the costs and handle the immigration process.
> With that in mind, your disagreement is contradicted by this statement because logic has just been described to update the view. Logic is necessary to generate a view of the data for the user.

There is no logic in the "template". No looping, no branching. Only inert ids. There is logic in determining which component replaces each id, but that logic lies in the code, not the template.

> it sounds like one must imperatively update the UI with Wicket, which is objectively more complex than what React affords, which is stateless UI.

Not so. Wicket clearly separates its state into models, you write UI that depends on a model as a function of that model. It leads to a very declarative/functional style, where the only "magic" is encapsulated and explicitly managed. (You do have to declare which changes update which UI (for performance reasons), but you can make that "always re-render the whole page" if that suits your use case).
Most of this review is basically correct -- it's a device with a good screen and good battery life, it'll be a terrible laptop replacement because Android isn't well-suited for that -- but the stuff about poor touch sensitivity, crashing, and performance issues is weird.

If you read all the reviews of the Pixel C out there, you'll see that Ars Technica complained about touch sensitivity, but nobody else did; and not even Ars complained about performance or overall reliability.

I own a Pixel C, and haven't encountered any of these problems. It's on the crashy side for an Android device (it reboots itself randomly about weekly), but nothing like the kind of issues that Anandtech had.

My suspicion would be that they have quality control issues, and that Anandtech (and Ars) got defective units, but the Anandtech statement about Google preparing a software patch makes it sound like there's some kind of software issue -- but what kind of software issue affects a subset of devices?
The obvious next step after preventing corporations from replacing current employees with low wage immigrant workers is to replace the employees with low wage American workers. Visa laws seem orthagonal to the main problem here.
> Iphones, which seem to get bigger, heavier, more expensive, and more complicated with every release, not to mention a complete lack of customization and control, are obviously off the table.

There are excellent reasons to not choose iPhone, but this one warrants a click on the back button.

Other than the iPhone 6 upgrade (the smaller one has a screen size of 4.7", the same as the phone the author ended up picking), they've been getting smaller, lighter, and thinner every release. (At the expense of using the space to increase battery life, which is what I'd really like to see improved.) There has been zero increase in cost since the first release. Complexity could be an open question, but after using iOS and Android, I've found iOS slightly more intuitive than Android, which is still too rough.

Lack of customization and control are good reasons, but the first bit is bafflingly misinformed.
The iPhone still exists despite Android coming out.

I see no need for a single currency at a time. There may be ultimately a winner, but there is no stopping each from finding their own niche. What if Bitcoin becomes the currency of Wall St - which is better served by pseudonymous currency - while ZCash fills the more privacy oriented niche for projects like Open Bazaar?
Oh c'mon, I'm still not sure about parent, but you are obviously trolling.

You need to develop some subtlety to be taken seriously.
1. There are no 'defined' users, so you can send as many files as you like.

2. File size limit is 100MB since I think that's an ok limit (Open to any suggestions about this)

3. The multi-part answer to the multi-part question:

- Using AWS S3 for the actual file hosting.

- No the files aren't encrypted but that sounds like a fabulous idea (Care to elaborate more on this?).

- Thirdly privacy, I'm not sure how to answer this, if you're talking about other users accessing your files, then it's hard since the file id is a random generated hash. I personally won't go into S3 and snoop on people's files. Any way I can have people trust me on this?
Just why should the companies be able to bid on the labour? If there is a labour shortage in an industry, surely one can come up with a number of slots and then hand our green cards to the immigrants who can pick the employer that offers the best conditions.
You should look up the popular YouTuber & tech CEO "Casey Neistat".

He proclaims in his daily vlog, to regularly getting 4-5 hours of sleep. On top of that, he runs 8-14 miles (at a sub 8 minute pace), nearly every day.

On top of that, he has a new born, and just launched a thriving tech company - Beme.

I saw a post somewhere that suggested he is likely using modafinil. I wonder how many of these uber-successful people, are using modafinil to shorten their sleep cycle?
> If the companies are not using it for that purpose and telling the government something different then they are committing fraud.

Yes. Not all of them, but some definitely are.
Because within the cube, the centerpieces are fixed to a core. And because these define the orientation of the cube and are fixed within the robot you end up having the same orientation every time.
This happens with every solving robot that only turns the outer layers of the cube, meaning the inner layers and therefore the centerpieces do not move.
https://en.wikipedia.org/wiki/Cooperative_principle
I think the following: I have no idea what the heck is this, what it does, or
what niche was it supposed to fill. I have no Chrome nor Opera, and I'm not
using my mobile for browsing Facebook.

To sum up: I think somebody screwed up in describing what the thing is
supposed to be, not to mention why would I be interested at all.
It's hard to see if you don't actually read the article.
Drums are cheaper, which is why they're still used, even if they're much more of a pain in the ass to maintain. Most of the stopping in a car's brake system comes from the front brakes, so a lot of manufacturers cheap out on the rears, even if it means losing a bit of braking power.
It's easy to say, "IT jobs are pretty easy to export".

In practice, this depends on a number of factors being aligned correctly and an organization being tuned to the idea of remote work. Especially if the deliverable of the IT job in question is part of the core function of the organization.
Reading this article on a Pixel C right now.

I can't say I haven't noticed a few of the lags and keyboard glitches mentioned, but probably not more than a handfull over a month. The Pixel C has nearly replaced my Mac Book Pro 2015 for all of my browsing, note taking and communication.

The keyboard is really good and with apps like Termux, I've also done quite a bit of coding in vim. I'm hoping it'll get split screen soon though.

Feel free to ask any questions.
Conversely, without a magic number, you don't need a bidding system. So what do you need?
That article is interesting because in the end, the news did involve him.
>So who are these experts in HFT that should be referenced? Certainly not me or Michael Lewis.
>One source I like to follow is Eric Hunsader.

Well done. I nearly spat my coffee.

Are you trying to be funny? I can't tell.
The camera is one thing... but from their perspective I could understand why they don't want it working locally.

As far as the thermostat, people don't edit their schedules that often really. Plus at least with the v3 you can do it on the thermostat. I don't know about the others, I assume not based on the comments.

Plus for others (Honeywell for instance) you can do it locally as well as remotely.

That being said, scheduling interfaces are SUPER hard to build where people understand them and it does what they want.
No to NoUI (2013)
Anecdotes often lack rigidity or quantification, and they may be based on preconceived notions rather than genuine hypotheses.

You're right in a sense, but you have to be careful as to how you sample anecdotes for them to be factual rather than anecdotal evidence. "I talked to some guys from a frat and they were mean, thus all frat guys are mean" does not logically follow.
it is not fair. Its not fair for genuine h1b sponsoring companies in geographic locations where cost of living is low.

$117,700 in San Francisco is not the same as $117,700 in Austin.

Again, any minimum salary requirement, becomes very easy to game (employee can be expected to pay back in cash, for the difference). This will put genuine companies (that cannot do such shady deals) at a great disadvantage
The apprenticeship system is something I have long advocated and think it is a much better system than today's college system. Your experience is actually in the field instead of being more academic. Why pay huge amounts of money and go into student loan debt? It would be much better for the apprentice to have free education and for the company to have free labor. It's a win/win.
Looks very cool... simple unix-style API!
Nova launcher is mentioned in the article and I would like to add my 5 cents about it. Specifically, it is an absolute gem of a launcher and is fast and highly customizable. 100% worth paying for it, though there is a free version with most of the features. I was able to customize it and make it exactly as I wanted it to be, up to details like icon spacing, using custom themes, gestures, unread badges, home screen arrangement and effects, home folders, widgets, app menu arrangement (I prefer it vertical coming from Symbian), etc.
I didn't realize some still consider logic based on Greek gods.
Sure, I'm only familiar with this one though.
Sure, it's complex. But if the disparity is great enough, people will find a way to make it happen.
It turns out that there's a pretty easy fix for this. People have to start caring how the money they're accepting has flowed through the economy.

Perhaps I'm being cynical, but that doesn't sound like an easy fix.