skysight-inc/HackerNews huggingface dataset:
Ugh, this hurts.

I've repeatedly argued here on HN that while I support immigration generally, and would like to see a good program for skilled immigration, I am generally opposed to the H1B and other employer sponsored visas.

The reason comes down to basic freedom. Immigrants should be free to choose their career path in response to personal interests and market signals, just as people born in the US. I don't think that tech employers should have the right to decide who is and isn't allowed to live and work in the US. I think that is virtually guaranteed to be abused.

I think that this power on the part of tech companies has skewed the market, badly. If I refuse, for instance, to take google's white-board exam on data structures as part of an interview, google can say to me "ok, then we won't hire you", and that's fine. But what if they get to say "ok, then we won't bestow upon you the right to live and work in the US, or grant you a spot in the queue for permanent residency"?

I pretty much believe that if people with the freedom to choose their path in live don't want it to involve becoming a software developer in the valley at the salary offered under the conditions demanded by tech companies, that's the market's answer. I absolutely do not support giving google control over a shadow immigration system where they can coerce would-be immigrants as a condition of living and working in the US.

Beyond that, there have been some pretty horrendous black eyes for the program, such as Epson, Disney, and UCSF's decision to fire tech workers and have them train their replacements brought in on a visa marketed specifically for people with skills you can't find in your existing workforce.

This ad campaign, though, to me, is cringeworthy. Ever see that argument hat allows your opponents to see you the way they want to, attribute to you positions you don't hold, and avoid engaging with the arguments you've raised? This is pretty much it.
The code associated with the book is all on Github: http://github.com/crista/exercises-in-programming-style
How We Effectively Share and “Reuse” Code Between Microservices at Scale
In the US do you pay tax on lottery winnings?
I really wish people would communicate better when talking about things like this. The vague language being used here puts an artificial cap on how in-depth answers to this question can actually be.

Facebook isn't going to literally end (i.e. go bankrupt and dissolve) this year. It's too big to fail in that sense. Keep in mind that MySpace is still around. I'm guessing this isn't the kind of ending you're talking about.

So if you don't mean literally end, what do you mean by end?

Lose their dominance? In what space are we talking about them losing dominance (ads, social networks, something else)? Keeping in mind that for them to lose their dominance in any of these spaces in 2017 a viable competitor probably has to exist already.

Or are we talking about their markets shrinking? I.e. people realizing that social media is toxic and quitting in droves to some arbitrary low point (let's say, they lose half their active users)?

And in either of these cases, what would keep them from simply shifting spaces?

I'm sure some intelligent conversations will come out of this, but that's only because people on here will pick a possible meaning of your question and run with it. There would be a lot larger of an intelligent conversation if people chose their words for specific meaning rather than this clickbait-y silliness.
I listen to a podcast called OnTheMedia and they had an episode recently that talked a bit about the politics behind Google Maps. Basically it was about how GM draws borders and names locations in disputed areas (Palestine, Crimea, Kashmir, etc). They didn't mention FB or FB's rules on Kurdistan but you may still find it interesting.
Sort of...

The difference being that I can still "use" the passwords without this prompt (FF does not allow this) and I'm still able to view the entire PW database, which will show me usernames (but not passwords).

So, in fairness, Chrome has "sort of" implemented this feature (albeit in a laughable insecure way) and quite obviously have left it to rot (2013?!) on the digital vine.
Bitcoin is unfolding like the dotcom crash – just 15 times faster
Certficate transparency helps to mitigate that by creating a public audit log of certificate issuance.
This is interesting. I'm sure the power plant was built from tax money, shouldn't everyone be able to use its services?

I'm from Europe, if any of this works significantly differently in the US, please let me know.

(Let's not talk about miners potentionally not paying taxes)
The problem with social media isn't that we aren't sure how much privacy we want to have or how long the things we say should stick around. The problem is that social media is a gamification of social interaction, and it causes us to behave in ways that we normally wouldn't.

In normal life, people don't take turns loudly stating their political opinions to a room of people and then looking to see how many people agree with them. They also don't have product placements or subtle advertising injected into their normal conversations. They also don't obsessively and continuously call up other people to see if they have any interesting new content to share.

Social Media is not just a tool that we use to communicate with each other along the lines of a phone or messaging service. It is a platform that is designed to be addictive and to carefully meter out hits of dopamine to keep people coming back. The current popular social media platforms aren't popular because they provide a nice service that people enjoy, they're popular because they exploit weaknesses in human behavior and cause people to use them obsessively and unhealthily. The customers that are funding these platforms and driving the design are not the people that use them, they are advertisers that want their ads to be as targeted, subtle, and as widely viewed as possible.

I agree that social media is not going away, but unless there is a fundamental shift in the way it's designed it may be "here to stay" in the way that gambling is "here to stay". Okay in moderation, but dangerous and fundamentally designed to take something from you.
I read on HN Brazil has a vibrant WhatsApp community of users. Doctors confirming appointments, hospital sending stuff, etc. That kind of things.
That's completely normal in partisan politics. This stuff occupies the same headspace as cheering on a football team for most people.

Which is to say, when you make being a member of a political group part of your identity, you are inclined to defend it as you would yourself: with irrational non-objective gusto.
>it's practically difficult (or impossible) to "fire" your browser.

You can reconfigure your trust store, and you can distrust a CA in a few clicks.
For informed analysis, probably Stratfor. Definitely not free, though.

https://www.stratfor.com
It doesn't have to be the case that high popularity -> high income. That's how we structure it in our society currently but there's no reason it has to be that way.

We could still have popular things, and even reward their creators with a lot of money, but less than we currently do.
Rent in West Virginia is a joke. Rent in Los Angeles or Chicago is murder.

Also being homeless in West Virginia is a death sentence. You're going to have to get on a bus and go somewhere you can survive, which is usually a major city.
The problem is in thinking of an HTTPS request-response through proxies as a single TCP connection. It isn't.

A TLS proxy is not a normal part of a layered TCP/IP connection. It's literally in the name: "terminating" proxy. It stops the connection right there. Anything after the TLS proxy is outside the scope of the initial connection. Applications have to be engineered to pass on data from one connection to another.

An example is stateful firewalls. Almost all stateful firewalls are NAT gateways with rules. NAT gateways are designed to pass certain things from one connection to another, but they are not simply unwrapping a layer from a connection and passing it on: they maintain separate connections. edit Apparently I'm wrong, as Netfiler apparently only defragments and then changes addresses and ports, but firewall vendors basically keep independent connections (for security reasons)

TCP is specified just fine for consensus on a single TCP connection. It isn't specified for an HTTPS connection through middleware. Hence, such middleware is complicated.
I mean, he was a professor of constitutional law at one of the top law schools, a community organizer, a state senator, and a US senator.

Also, Republicans in the 2008 election cast him as only having "hope and change," but his campaign website had detailed policy proposals, with like, tables and charts and stuff.
Would adopting web-style security model really be that horrific for email too. By that I mean that the servers would have private keys & certificates matching the domains of recipient addresses[1] and using SNI to solve vhosting. Sure, most mail providers might not be equipped to do so right now, but it is hardly an impossible thing to ask for.

[1] Heck, if you are really clever then you could also ask sending server to present a (client) certificate matching the sender address domain.
How Fast Is Amp Really?
True, but hidden IDs like the row GUID of the user are not, are they? They should be considered more like pseudonymous data[1] as they're meaningless outside the dataset.

[1] https://www.whitecase.com/publications/article/chapter-5-key...
Can't upvote this enough. I was in India recently and Whatsapp is a de-facto mode of communication over there, more than email or SMS.

Also, FB for promoting businesses just makes sense.
Sounds like politics, generally. The only thing odd about Trump is how tactless he is.
TensorComprehensions: A DSL to express machine learning workloads
> Wasn't Obama a "blustering populist without a shred of actual policy experience", either? And, no business experience.

I think it is a stretch to say Obama didnt have a shred of policy experience[1]. Without trying to delve too much into politics here, but I would like to know how Trump's business experience is helping him. I haven't heard about too many terribly good decisions he has made in office regarding the economy.

[1] https://en.wikipedia.org/wiki/Barack_Obama#Legislative_caree...
Yeah, I don't understand how this reduces anything.

Can someone explain?
I misread this as former prison designers return with a fresh take on "public display of affection".

Curious about that article!
As a non-US citizen, I've just got to say that I'm saddened by the vicious opposition of the HN crowd to H1B. Realistically, when I was thinking about coming to the US, H1B was one of the few valid options. But even that was ridiculously hard for someone with higher education and good professional experience. And people now lobby for closing down even that door.

It's kinda' hard when a crowd I look up to tries to block people like me from getting where they are my only fault being I was born on a different patch of land than they were.
The OP and I are talking about the C API, not the node.js API, being sync.
> Economics is a natural force.

The extent to which "natural" inequality is amplified by institutions varies. Dictatorship is a very "natural" way to distribute rewards.

We don't have to accept dictatorship as our destiny just because it is "natural", nor do we have to accept current levels of economic inequality as immutable.
How long do your internships last? Are you hiring students or recent graduates to be interns?
Where?

In the Midwest craft beer prices went up moderately (but availability of 12 packs is kind of a new thing). Anyway, six packs were $8 and now they are $9, or something like that.
Did sanctions stop Russia from securing another warm water port in Ukraine?
> While I agree, there is a huge difference in impact.

It's like the difference between a turd or a piece of rubber in regards to how great they are as a food item; they're BOTH waaaaay beyond the limits of reasonable quality. Period. The difference in between them matters only to them.

> Who else than a privacy savvy nerd is going to do a 10th of it ?

What is the point of that question? The people who "don't care" don't have good arguments for why they don't care, and by extension for why I shouldn't care either. The fact that they don't care, again, is only interesting to them. We can't organize with those who do care if we constantly put those who don't care (yet) on this pedestal.

> now for the phone

You mentioned smartphones, but not phones. As someone who thinks even laptops are toys I'm really bored of people talking about how hard it is to live without a smartphone. With the stakes as they are, I'm not willing to make such things the condition of our survival. If we can't make the gadgets and gimmicks compatible with freedom and the ability to think critically, I'd rather have no gadgets than no freedom and only zombies attached to feeds to "talk to".

> However, let's all remember HN is a niche, and that most people still watch tv, don't use add blockers and would not even have a though about personal data.

A niche where we talk all the time about people who aren't in it, instead of simply making our own individual positions clear and discussing them. In other words, even a lot of the people who supposedly care actually talk less about that, than about how it's all futile, or how someone I couldn't care less about (and who doesn't even speak for themselves) doesn't care.

Maybe let's instead all remember that going down that route, where doomed, that that doom includes the physical and psychological torture and murder of humans, and that the decisions we make in this shrinking window of opportunity could shape the future for time spans we can't even imagine. There is no coming back from some failure modes. Look into the eye of the great minds of humanity, into the eye of history, don't look for the guidance of sleepwalking lunatics. It's about as hard as not putting your hand on a burning stove once you started to ponder the potential outcomes of various routes. Yeah, it's uncomfortable to be a party pooper, but it's a screaming horror to dance at that party.
> Poor analogy. Most people with Windows computers can’t simply switch to Linux and expect their lives to be the same - they have file formats and IT department setups to maintain - while most people could quit Facebook and see no significant change in their lives, except perhaps for the better.

The only way I keep up with a dozen or so people is via facebook: I don't have any other communication line to them. And I am tech savvy.

A lot of people wouldn't know where to begin without that platform there.
Using Apache Ignite to Prevent Duplicate REST Requests
Great idea! Might even be possible to sort that out for the user automatically...
IMO, having functions that accept different types (when the types are unrelated) is an anti-pattern in most cases, it doesn't matter if you make it more "maintainable" by using single dispatch.

It's fine when you have related types, but in the example
`someFunction` accepts both ThisClass and str, which (I assume) have very different functionality.

You see this anti-pattern a lot in dynamically-typed languages. As an example, both these examples are valid and do the same thing in `knex`, an SQL query builder for node:

knex.select('name', 'email').from('users')
knex.select(['name', 'email']).from('users')
AVG INTERNET SECURITY 18.2.3046 LICENSE KEY FINAL
Anecdotal, but in my experience buying scratch offs in Wisconsin: The winning tickets seemed to be "front loaded" into a new game with diminishing odds as the game ages.
Must be a feature of MacOS - I don't see it within Safari for Win
It seems like the most effective strategy for H1B applicants without truly exceptional skills is to pay a consulting company to mail thousands of fake applications and simply overwhelm US immigration with junk. Many of these people are then held semi hostage, have their immigration documents taken from them illegally, and are forced to pay annual dues to get the continued support of these companies in filing renewals for their immigration status.

https://news.ycombinator.com/item?id=10033111

https://www.nytimes.com/interactive/2015/11/06/us/outsourcin...

https://www.quora.com/What-are-some-egregious-examples-of-H1...
> I'm just pointing out that this isn't free for the sake of being benevolent. It's free for the sake of capturing market share.

this seems like it could be a false dichotomy. it's not obvious why it can't be both.
I aim for as few moving components at runtime as possible. Helm has tiller, which I'm not a big fan of.

In addition its design (with warts like the separate versioning layer of charts) adds complexity that I don't think is necessary for most use-cases.
Will GDPR change this?
I think we had an election where misinformation was being spread like wildfire and used to inflame passions to support a populist candidate against the mainstream academics / elite. But the divisions were already there and had been growing for decades; but they hit a turning point during the (very uneven) recession recovery where middle America saw wages and unemployment stagnate, while the top 10% of the country reaped almost all the rewards of the recovery in the form of stock market gains.

I think any other Democrat besides Hillary would have won easily; but a lot of Dems stayed home because they felt a shitty Trump presidency was better than setting a precedent for dynastic politics. I voted for her, but grudgingly for that reason — she’s totally qualified, she has the experience, but there are other people who are qualified and had the experience too; Hillary beat them in the primaries because lots of people owed her favors due to her influence with her husband. She ingratiated herself to the party elites (unelected “superdelegates” who cast a huge percentage of the votes that determine the candidate to represent the party) and won that way.

Hillary ran a tone-deaf campaign, but I think her loss really highlighted how the Democrats lost because they were basically telling people in rural areas that their problems weren’t really problems, and if they were smarter they could figure that out. The Dems need to realize that wealth inequality has disproportionately hit these rural areas, and all the issues we see with Trumpism (Nazis, racism, anti-immigrant sentiment) are essentially borne out of frustration that individuals feel they have less control over their lives than they used to.
Can you pivot and try to do something different within the same industry? Assuming you are currently working as a developer, try your hand at management / project management / sysadmin / etc? Working in a different aspect of the field you know well has worked for me in the past to help keep things fresh.

Alternatively, you might just need a break to give your head a rest. How long have you been in your current job?
Windows corrupts Debian install media
The Facebook brand
It's more about how a single company managed to get control over an important resource. One good way is using the power of government.

So everybody on that list except standard oil and microsoft , got there that way.
The Girl Who Smelled Pink
Persaingan 10 Penyerang Berebut Sepatu Emas Eropa
Why do you think this imbalance needs to be addressed? Silicon Valley is a meritocracy and the best workers find employment. This is obviously a pipeline problem.

Because if this is an imbalance that needs to be corrected with policy, then does SV's gender and racial imbalance also need to be addressed similarly?
If you read the article, the actual tools to do what you say are linked from within it.
> I'm a lifelong Democrat (and socially and fiscally liberal) and I see this as an issue of social justice for American workers.

Why not take this one step further and make it “white Murican workers”? Or how bout “white straight males of aryan descent”?
9 traits of successful programmers that kids can develop now
Top Video Submission Sites List 2018
BotReach: Create simple chatbot conversations
Yes, this has been here before. Back then I replied that, when confronted with the same problem, I simply took a hacksaw to a DB-25 and had a working connector within a minute. Not as fancy, maybe, but just as functional...
> Talent is not universal, being a great Doctor has little to do with being a great painter or investor.

You might like to think so, but g says otherwise.
Painting immigration enforcement as WWII atrocity is not the most compelling argument I've ever read. Not to mention, it is not BART doing the enforcement according to the article.
Mars' oceans formed early
I suspect by falsifying your information, you violated the agreement. :P
And that is exactly why the rest of the free world is so upset with the americans choosing Trump as their president. Trump doesn't seem to understand this role of the US, and he may very well be in the pockets of rusia.
> An even bigger issue is using this data to manipulate voters

Really. The fact that the comments in this thread hardly talk about the actual issue is concerning..
As someone who deleted their facebook account 4-5 years ago I've been very tempted to build an open source not for profit version of FB.
Yeah that REALLY caught my eye; in the context I read it as "citizens and nationals of the US" (when they say "Americans"). Even is SJ is cherry picked, it is a big employment center and that number is shocking. The implication being that visa-holders are getting the majority of jobs.

If it is based on country of birth I'm way less impressed.

Where did that number even come from? Country of birth isn't something companies usually collect.
Off topic, has anyone noticed the really cool thing that happens when you scroll too far below this article? You end up at techcrunch.com, as in the homepage. I made a gif if you missed this or are on another type of device.[1]

I'm curious about how they did this.

[1]: https://cl.ly/qFLY
H1B salaries are more expensive than regular salaries for a lot of jobs: https://www.marketwatch.com/story/are-h-1b-visa-workers-real...

And the jobs where they're paid less, they're not much cheaper.
I dislike Facebook and everything it stands for but I don't believe this to be the case. I think (don't have evidence) that what we're all seeing is a well-crafted media attack on Facebook similar to what happened to Uber recently.

Someone is either doing a power play in order to prove a point (perhaps Murdoch?) or actively trying to manipulate the stock price. It all starts with a bunch of articles/opinion pieces and the rest of the media herd follows because it's the trendiest thing to hate on and get traffic.

It will blow over soon enough. I think Google is next in line now as some classic `law enforcement vs privacy` stuff started showing up.
What I find interesting is when people will point to their plastic screen cover covered in small scratches as proof of why they need it. Generally, those same scratches would not have been present on the actual glass screen and are only proof that their screen protector is of inferior quality.

I'm also unsure if the order of operations is:
1) I treat my phones poorly, thus I should get a screen cover.
OR
2) I have a screen cover, so now I can treat my phone poorly.
The [core] CPI very conspicuously omits food and energy costs.

Edit: added [core]
Hillary had the majority of non-superdelagates, too.
Because you can just hop right into the HDD market? Are we pretending it wouldn't take tens of billions of dollars, 5+ years, and patents nobody is willing to sell or license?