skysight-inc/HackerNews huggingface dataset:
* * un popular opinion alert * *

I don't think the employers in this case deserve prison time. I understand they are being made example of. This law breaking of h1b ranges from subtle to glaringly wrong. Where should we draw the line?. What about all the other consulting companies that do the same thing but have enough influence that they can get out of being caught? Out of all the people abusing this system, how is that the names of the convicted people look foreign?

The employment model of these convicted people benefits from a very bad and outdated h1b law. They find talent every year and get the paperwork done, hope the lottery wins them some visas and then rent out the talent. In good times, the employer saves and in bad times shares the misery with the employees. Some employees might understand this and some don't. They are meeting the demands of market that allowed them to sustain. The employees sign up for this knowing all well what is happening.

The employer should compensate the other employees for their losses and they should be not allowed to hire any other foreign worker. Anything beyond that is excessive.

This is another case of a developer blaming the user.
If there are N implementations, there are N times more chance for a security vulnerability. Roughly, anyway. I don't think the reference material matters as much as the rigor that goes into defining it.
Just playing devils advocate.

You can't kick people out because of existing contracts / promises based on citizenship.

Currently borders are leakier for big corporations / the rich, then they are for the individuals / poor. Corporations do have walled gardens across borders. A google employee is better off than a us citizen on average regardless of physical location in Palo Alto or Hyderabad.

If you did have open borders, you would probably end up with more privatized cities where all the land is spoken for by rich people. Eventually countries would be replaced by cities or corporations... I think we are kind of headed that way anyway in effect.
Yeah, HN users, in general, have a very jingoistic point of view despite whatever progressive leanings they may have.
I think all visas (employment or otherwise) should be auctioned off to the highest bidder. The "most fair" way to allocate resources is in accordance with how much people are willing to pay.
There are plenty of cures for cancer. They just don't all work all of the time on all people and it's not necessarily permanent. It all depends on the type of cancer and what the cause is. You can get the cancer in any cell in your body and often you have more than one type at a time. Plus the treatment for preventing a recurrence can be just as unhealthy as the disease. That's why there can be so many variations in treatment and survival rates.

The biggest thing you are trying to stay ahead of is the cancer spreading to your lymph nodes which is where the anti-bodies and white blood cells that power your immune system are made. Crippling these makes you susceptible to other diseases like every day bacterial infections and viruses which then could end up killing you. It's certainly not because they don't want to cure cancer.

Most cancers (80%) can be prevented though, and 70% of them are associated with HPV, a virus that is transmitted through sex. This is why sleeping around is unhealthy. You could be spreading it to every one you sleep with orally as well as genitally. (just another reason marrying your first love and being monogamous is healthy behavior). HPV has been associated with cervical cancer, breast cancer, throat cancer, prostate cancer, mouth cancer (noticing the pattern...).

And that's just one factor associated with cancer. Eating healthy (fruits an dveggies, lower red meat especially meat treated with chemicals) reduces other types of cancers associated with your digestive system like colon cancer (and is good for the heart and circulatory system which starts affecting you the closer you get to 50). Basically your arteries harden and your circulation gets poorer as you age and that results in other problems that creep up like high or low blood pressure that causes things like chronic headaches or numb feet, being overweight which can also lead to diabetes, etc.

If you take care of yourself when you are young you will have fewer problems as you age, but they are inevitable the older you get. But sometimes cancer is just a genetic mutation you inherited and you will get it anyway.
Hard to say or prove that changing your password actually protects you. best method to avoid is to not have it running. Like I mentioned before when you run something that uses a server to tunnel through your firewalls you have to feel this server is trusted. i do not trust a server I rather run a desktop sharing tool like uvnc and control when it is on and off and have no unknown party tunnel .

In the end when I was asked to install teamviewer (I use Linux BTW) I could see all thr process even after I turned it off. i would find myself killing off the 3 or so process that maintained a connection to a server. Heck i get alot of I am silly and its secure. Now I have not had anything happen to me and yet to see anyone beyond stories online. Do not take my word for it run a debugger or trace it wireshark do what you will you will get a suprise. sorta like when I ran skype in linux and traced what it accessed (scary stuff)
It's also being run using the same VMs as JavaScript. There is some new code, but overall it's the same JITs, so similar security risks.
>If there are N implementations, there are N times more chance for a security vulnerability.

I don't even understand what this is supposed to mean. Do you mean that a hole in the spec means that a sec vuln would occur in every implementation? Or that 5 implementations means 5 code bases to review?

Either way, it seems like a sentence that is meant to carry weight but is ultimately nearly completely meaningless. N different desktop apps on my computer have N chances for sec vulns. I don't see what that statement is supposed to mean regarding WebAssembly.
Matz's programming language based on prototype of stream
No more generic than "Make something people want" or "Listen to your users." And yet most companies get these wrong, just like most game companies fail to playtest their ideas.
Nobody, is the answer. Waze is just looking for routes without paying attention to safety or community wishes. Drivers are blindly following directions without consideration. Calm neighbourhoods are resorting to data vandalism. Councils are resorting to reducing the serviceability of roads.

Nobody is looking like a winner in this scenario.

Perhaps if Waze wasn't trying to route peak hour traffic through single lane residential streets it would be a different story.
ITAR makes that illegal.
A new “high-fat” meal-in-a-bottle just sold around $180,000 in preorders
How long ago was this (especially the passport)?
Music artist is the preferred term. It better fits Britney Spears and Justin Bieber in the sense that it encompasses their performances as well (a form of art).
I don't know why some people are so hell bent on denying India an identity. India as a nation has existed for a loonng time. Vedas are ancient (everybody would agree) and they refer to India (Bharat) as the nation which extends from Himalayas to the sea (just like it is today). What arguments do you have against that?

"The country (varṣam) that lies north of the ocean and south of the snowy mountains is called Bhāratam; there dwell the descendants of Bharata."

https://en.m.wikipedia.org/wiki/Bharata_(emperor)
Actors put in an enormous amount of effort and discipline to get where they are and need more personal character to stay relevant. I don't think Matt Dameon's opinions are any better but I think they should not be dismissed. May be we should build them a hacker news for celebrities.
Seems like the Sea Launch project, which had multinational partners and started rockets from a floating platform outside of all 200 mile zones, is the closest thing you can look at for comparison (https://en.wikipedia.org/wiki/Sea_Launch). Here it seems everybody just sort-of agreed that the rules are not entirely clear and that the US as the closest nation invested in the project should do the oversight. I found this old article that mentions some of it, but isn't terribly detailed when it comes to regulations either: https://web.archive.org/web/20120730201527/http://isanet.cci...
Why is this flagged?
Founder lead public companies outperform others by 3 to 1
Local cultural movements are probably violently suppressed all the time. See activities of China, nsa, etc... In corporations, see various actions and words listed under "career limiting moves".
The Seven Virtues of Simple Type Theory [pdf]
Seems to have a lot of salt...
It definitely reads as veiled criticism, yes.
More likely connections between the water.org people and the MIT Corporation board. The MIT D-Lab has goals and approaches closely related to water.org's.

See https://d-lab.mit.edu for more.
I used it in one of the Pictur Bale pieces (Christian Bale vs. Mathematics GIFs) http://picbale.tumblr.com
Perhaps there are non-financial, non-judicial motivations.
Perhaps a combination of factors? He was born in Cambridge, MA. MIT celebrated 100 years in the city. And Good Will Hunting.
The Theory of Business Enterprises Part 6: Government as an Arm of Business
Read the link in my first post above. Your claim would be the same as saying that "Christendom" was a nation during the middle ages and that the EU has always existed as an identity.

It's a region with many shared traditions and at some times has had large swaths governed by warlords, kings, conquerors, but the concept of India as a nation just did not exist pre-colonialism. I don't see how that's denying anybody identity.
> Well, it's not like there's been any positive Nest press in the last year or so to obsess over.

Their performance versus the rest of the Google ventures? The product line that was previously leaked? And, in the eyes of Hacker News perhaps celebrating Tony stepping aside.

A lot of these stories, if they are in fact true, likely happened prior to Google acquisition and those people are now just feeling comfortable to speak out without the fear of it being spun as retaliation.

I have a lot of faith that the Google HR department wouldn't tolerate any of the behavior, which is why it smells like a marketing campaign.
I've been playing with https://github.com/danielearwicker/doop
see https://github.com/Microsoft/TypeScript/issues/8275
The Dysfunctional Engineer Leadership
The original comment reminds of when people say "I hate that Steve Jobs is famous and [insert genius hacker/programmer] is not!!!". Of course they aren't. Steve Jobs, like famous actors, are public people and either like being in public or have to. Scientists, programmers, etc. usually don't (but the ones that do, like Neil deGrasse Tyson, are well liked) or don't really care about it and thus people just don't know about them.

It's really not complicated.
I don't see how ejecting anyone follows from the premise?

The idea is just vaguely that wealth imbalances between arbitrary groups could be beneficial overall. That in itself doesn't specify anything about the size of those groups, or who should be in them.

And if we were setting out to create such arbitrary divisions, geography seems like a fairly practical way to do it. It's easy to keep people in separate areas separate, whereas segregating currently integrated races would be a significant undertaking.
We are not there yet. If we had perfect law enforcement and security then maybe. There is a reason real estate in the middle of some cities is cheap (crime). Of course perfect law enforcement has its own problems (like when nazi's in power).

But yeah, I don't understand why we need protectionism on the internet.
For those who are interested in this space, I'd strongly recommend first looking at options outside of your home.

If you're in the bay area, here's a hacker/maker space for biology:

http://biocurious.org/

If you're not, you could investigate joining an iGEM team. It's an annual synthetic biology competition, where competitors engineer biological "machines" and are encouraged to factor their work into standard, reusable biological components, called BioBricks (see: http://parts.igem.org/Catalog). I participated for some time in college, and it was really exciting and I was able to contribute via mathematical/in silica modeling with only a handful of undergraduate biology courses under my belt.

If you're set on your own biohacking space, you're going to need to get some equipment. A non-exhaustive list of what you'll likely need in no particular order, are: reaction vessels, pipettes + tips, plates + medium, incubators, autoclave, fridge/freezer, restriction enzymes & ligase, electrophoresis chamber + gel, PCR machine + polymerase, centrifuge, microscope, and of course, some e. coli.

Please do your research and if you don't have lab experience or are uncertain about something, find someone who has worked in a lab to help you. Most of this stuff isn't as scary as it seems, but if you mishandle the equipment&chemicals, you can do real damage, to yourself, to property, and to the environment. It's not something you should "move fast and break things" with.
> The behavior is not fully captured by the interface - if it was, it wouldn't be an interface, it would be an implementation.

I think your argument is weakened by the reality that even "behaviour" has plenty of abstraction in it... particularly if you are using a compiler. You've got the compiler, library linkages (and to different libraries), the OS's abstraction, and of course these days there's usually a hypervisor in there. Then there's the abstractions in the hardware... You just can't get away from it.

Good interfaces allow encapsulation, which tends to be very helpful, although there is a point where it does more harm than good.

> That subtlety of the design process is completely lost by this love of abstraction where it is assumed that anything with an abstract interface is completely flexible whereas anything without one is not.

It's all abstract. Design is concerned about the rightabstraction. The wrong abstraction gives you no flexibility, or no flexibility where you need it, or just a ton of unneeded complexity. Abstraction for abstraction's sake suggests a lack of design.
This article misses the forest for the trees - the question of why we have a housing deficit in the first place. And it's not because thousands of coastal cities forgot to build housing and only the author noticed. It's because they're mostly run by NIMBYs who've spent decades actively opposing new housing construction near existing jobs centers. So I don't know how the author gets from "we have a deficit" to "therefore there will be a construction boom." As long as the city governments remain controlled by NIMBY homeowners, there will be no housing boom in coastal cities.
The example you give has been supported since day 1. Example: document.createElement("canvas") returns HTMLCanvasElement. A limited form of string literal types has always been supported specifically for overloading return types. The newer support added in 1.8 is a way more powerful generalisation.
Thank you for clarifying. I think one of the biggest problems with immigration in the U.S. is that citizens aren't that knowledgeable in the H1B approval process, and tend to attribute these abusers to all H1B sponsors.
OS X didn't start using CUPS until 10.2.
I don't remember if the 10.0/10.1 printing architecture was a carryover of the NeXT stuff or something new, but I don't remember it being well liked.
This isn't an accident. Celebrities get really famous by appearing to have whatever qualities the average person wants. Nobody could actually be like the characters Audrey Hepburn played in movies. But the fact that she was so popular tells you a little bit about what the average female used to wish they were like. It would be nice if people looked up to Einstein more than Matt Damon. But people respect Einstein a lot more than they want to be him.
Although it might not be to your standards, I've purchased a brand new smart phone for $12 off of Amazon.
Can you imagine the amount of money someone would have thrown at them if they could cure cancer? I don't think greed is what's stopping people from cutting cancer.
This would make it easier to game, especially for wealthy immigrants who want to buy a visa to get a green card.

Also the H1B visa is for hundreds of different job classifications at different prevailing wages - are you saying there should be an auction for each? How will visas be distributed fairly amongst them?
I remember hearing the same argument in the early 80s for the benefit of C vs Assembly. And it actually was a good argument. A lot of people, myself included, learned "real programming" (ie assembly) by using C as training wheels. But a funny thing happened on the way to the forum - C became real programming and nobody remembered or learned assembly - myself included. Then the same thing happened ten years later with the transition from C to C++.
I wasn't talking about intelligence.

I'm talking about productivity in knowledge work which is different.
Sodium is only an issue if you're already presenting or extremely predisposed to heart disease...
So a natural question to ask is what other theories are widely believed despite lack of evidence.

A close analog is perhaps "do not swim 30 minutes after eating". (Apparently this concept dates back to at least 1908 [1], which would make it about the same age as the fan death). You can see the same historical tendencies as you see for fan death: it used to be very widely believed, but nowadays with the help of the internet people can fact check things easier, and it's starting to be debunked by Snopes and so on.

I forget who, but someone said that dietary advice is an analogue to fan death. That is, there is essentially no evidence that e.g. eating fat will make you fat, or that anti-oxidants are healthy, or whatever, but still each new nutrition-science fad is eagerly and credulously passed on.

[1] http://www.snopes.com/oldwives/hourwait.asp
BioBricks: http://parts.igem.org/Help:An_Introduction_to_BioBricks
My point was that people in those states with lower total taxes are paying more in federal tax. Deductibility on property taxes doesn't help renters out so much- and the average payment in TX is less than $4000. In addition, state and local sales taxes are not deductible.

So, despite all of your points, Texans on average are getting 0.86% off of their federal tax basis from state and local tax deductions, while New Yorkers are getting 6.16% and Californians get 5.14% off. While the New Yorkers and Californians may be paying more total tax, Texans are paying more for the Federal Income tax.
Not sure this is true for many parts of India.

As a foreigner living in India I wish I could throw money at someone to make the process of securing documents like police clearance easier. That's simply not the case though.

I have no doubt that corruption is rampant but your examples don't square with my experience.
> But again, the point is not to become some kind of well- rounded, high-minded voyeur.
The point is to try to eliminate your blind spots — the things that keep us from grasping the bigger picture.[...] And that’s when we can really start to understand ourselves better ... and begin to solve some problems.

While it seems rather intuitive on its face, I liked this comment. Too many people move forward discounting new informtion while reinforcing their beliefs. I took the living on display to mean following a path you think others find highest leverge and not neccessarily the individual.

This is as much a defect in personality as it is in scientific thinking, which he seems to touch on later. He says along the lines of `really smart people make really big mistakes`, this is because people make mistakes. Honestly, it had the stay hungry stay foolish vibe. I found it interesting, was worth the read.

edit: After some contemplation, I think the meta point that I found interesting is that (as examined downthread) the contrast between Kim Kardashian and Elon Musk, for example, seems to speak to one of the core themes of this address. I would be forced to admit that if Elon Musk gave this speech, I would certainly consider the information more valubale than if Kim Kardashian did. However, the point I believe Damon makes is that, the information itself is also important.
MoSCoW method
Foreign Students Seen Cheating More Than Domestic Ones
Yeah, it's mostly nonsense.

PageRank meant the system was less easily gamed and produced higher quality results. The real magic was combining that with their revolutionary data center operations and being able to treat a whole lab of machines as a single device which ran via map/reduce.

The clean design helped as well but it was incremental. Google's advantage was that they produced better results faster with lower operating costs. Better and faster were good for customers. Then the rollout of relevant ads meant that Google could turn a profit even at lower cpm than competitors and their ads didn't have to be intrusive or distracting. The combination put them on much surer footing than their competitors so they kept growing, increasing revenue and profit while their competitors struggled.
One could argue that Waze is virtually "adding lanes to the road" by finding all these alternate routes. Yet you'll see a lot of articles that claim that adding lanes just encourages more people to drive, which is nice for those people but does not improve congestion issues overall. Will this relationship also hold true with Waze over the long term?

If it does, Waze isn't really adding any long-term benefit to a city's traffic problem. It's playing a (arguably) zero-sum game with convenience, adding it to some people's lives and removing it from others. Waze users gain the convenience of driving in scenarios where they normally wouldn't, but the extra drivers are an inconvenience to residents of affected streets and city planners.

Measuring this effect sounds difficult because of extra distribution of the traffic, although I suppose you could come up with a "Waze factor" to estimate total traffic based solely on numbers from major roads. I'm going to guess that this work will fall on city planners and traffic engineers, not Waze.
Going Paperless Through OCR in Healthcare Sector
Flow vs. Typescript
> Point being, writing code that would otherwise be "abstract" in Java-land implies (but rarely explicitly defines!) some rigidity in design with respect to how long objects need to be around for different threads to use them.

C++ allows you to have much more tightly defined contracts, which tends to be helpful, but you can have very loosely defined contracts (such as with shared ptr). It just turns out that such loose semantics aren't often found to be helpful in the C++ world.
This is a very bad attempt at deflecting attention from the the very tight (and troublesome) relationship Google has with USG and this is very well documented by now. That this specific company isn't very transparent doesn't take anything away from this troublesome fact. So no, that's not the most important piece of the article at all.
It was really a surprisingly powerful ending...
So you are arguing against Vedas based on a student submission for a university degree?
Anyone leaning left will get invitations to these campuses for honorary degrees. Unfortunately as good as Matt Damon is, now the reputation of these campuses just strikes as favortism towards leftist ideas. I like Matt Damon, but it's just a fact that these degrees are meaningless. A 15 minute speech, some leftist ideas, tell the students they've "accomplished so much" when most of them haven't really accomplshed anything other than spending money they don't have.

Sad really. I don't have any interest in these speeches anymore for value. Especially during a political season.