skysight-inc/HackerNews huggingface dataset:
This has been submitted and discussed many, many times, but even if you seen it before I strongly recommend reading it, and reading it carefully.

And don't read it passively - read it actively. Don't just think "That's interesting" - think to yourself:

Can I translate this into my context and my situation? Can I use this information, these thoughts, these musing, and this advice to make me better at what I do?

My suspicion is that if you work at this, you can gain a lot from it.

On the other hand, you could just skim it and move on.

What will you do?
It's their service, they're bearing the weight of being your "straw person," they can do what they want. I see nothing wrong with them writing their terms of service to reflect their values, and conveying them it in a cheeky manner like this.
There were powerful monopolies in the late 19th and early 20th century like U.S. Steel and Standard Oil that the government broke up.
Show HN: Configurable JavaScript version of the Matrix system failure animation
I've done a lot of work fixing up holes in bank telephone services over the years. I've got evidence of telephone banking customer service reps recording customer's voices and manually piecing together fragments in order to defeat biometric id systems and the like. I've also seen "what is the 3rd letter of your secret word" type voice challenges being pieced together over time to reveal the full secret word. It's inevitable that all these vectors will be automated at some point.
Have you ever used Facebook, Google, Apple, HN, or The Government?
No! Rural America is responsible for the death of millions, Rural America is the responsible for holding the progression of human race and most important: rural America is who created the monopolies.
Free market can only exist where states aren't.
they treat their employees and sales/solutions partners (even americans) like fucking garbage. like, the problems only barely begin at not paying their bills and speaking rudely to people on the phone. it's 100% indicative of some kind of a guaranteed revenue stream. nobody else acts that way, not even i.e. oracle or microsoft. in fact big "real" technology companies are usually a pleasure to deal with once you understand how they work.

and it's not just the big players -- there are dozens if not hundreds of little cottage industries bodyshops that use their previous bigfirm alumni connections to do the exact same thing. fuck all of them. ever hear of an "approved vendors list"? those are all now hijacked by bodyshop crony dipshits. and that's just the tip of the scam iceberg. i haven't dealt with any of these assholes in over 5 years and it still makes me angry.

excuse my french but this is a HUGE problem in our industry and needs straight talk. h1b's aren't the only people they abuse. that's just the engine that drives the entire shit show forward.
What makes you think the scarring is very interesting?
Having worked at very big successful companies and being heavily involved in the hiring process: We know recruiters don't always get it right.

We need them, because creating and maintaining hiring pipelines is a full-time job, but we know (and the recruiters should also know!) that they're working on a best-understanding of the job they're recruiting for, and that best-understanding is not a complete understanding, since they don't do that job. It might have been a miss on their understanding of an explanation, it might have been a miss on whoever communicated the job requirements to them. But if you have a contact outside of the recruiter, you should 100% reach out.
I always just figured it was a filtering/signaling mechanism. People who have the habit are more likely 'down', white lighter = narc, etc.
This is a gentle introduction to Haskell and also a brilliant tutorial on x86 assembly language – bonuses for anyone interested in compiler implementation. Exceptionally well written and clearly illustrated.
I have many complaints with java, but this:

"Java is pretty bad at producing portable one-liners. In my opinion that’s because of the public/private feature (completely unnecessary), "

was the point, when I stopped taking him seriously.
you have to know what the correct time zone is. That's a manual task.
Here it is: https://tosdr.org.
> "The abuse of the H1-B Visa program is breaking the law since it is only supposed to be used in cases where there is no American qualified to do the job"

Isn't this basically an issue of "no american qualified to do the job" "at the price the market is willing to pay for that job"? It's not unfair to think that these American companies that save costs by using H1-B or offshored workers pass on those savings to customers and shareholders (since so many are public). Their products have an inherent savings because these companies are saving money using the H1B right?

I'm Indian and don't really care either way about this debate, but it just seems to me 'fixing' the H1B issue wouldn't really bring jobs back to the US. These companies are already used to such cheap IT labor and their final product/service pricing reflects that. You think they'll suddenly hire 50-60% more expensive US workers for those jobs? IMHO I think this will lead to more offshoring of jobs and the US will lose more jobs that were atleast situated in the US geographically and contributing to US taxes.
Think Intel, AMD, and um, who else makes desktop grade chips? (No, netbooks/tops don't count)
MS has a code sharing program.
Large government contracts almost always have a code transfer clause in them if nothing else than if the company goes bust or no longer wants to support the product.
The saying isn't meant to be an excuse for companies, it's a reminder to end users to pay attention what they're signing up for.

Situations like this one are exactly why the saying became popular.
In India, Uber helps drivers get loans to buy the cars. I've seen drivers who utilise their cars 24/7 (i.e. their brother drives at night) say they are making more than their previous office jobs. While regular drivers who aren't as economically savvy complaining about how uber scammed them to get loans that makes them slaves to the uber company.
They should be destroyed! Used to work for one of them. They took 70% of my billing rate and out of what was left I had to pay for my health insurance that I got through them. Granted that was back in the day so maybe they've gotten better, but I doubt it.
Welcome to the new world of corporate mercantilism.

https://en.wikipedia.org/wiki/Mercantilism
Perl6 has blocks, so eval already implicitly receives an environment from within which to evaluate.

Why jump up and down screaming eval is super bad, when instead you could have allowed users to specify the context of eval, and made it safe to use?
Who cares what nation state actor alledgedly moved the exploits from an NSA employee to WikiLeaks? Why would the medium matter in the least, in the case of hoarding 0days?
I had revoked unroll.me permissions right after via google connected apps & sites, amusing that in order to delete your unroll.me account[1] you'd have to give them the very same permissions again.

[1]: https://unrollme.zendesk.com/hc/en-us/articles/200165526-How...
Seriously? Show me a ride hailing UX similar to Uber's at the time Uber launched...
Signals from Extraterrestrial Intelligence
Hell, Republicans are the ones that are actually trying to improve employment based immigration. I actually believe Republicans to have the most reasonable immigration policies.
The Brain Science of Conformity
Kenya's PayGo Energy Raised $1,43 Mln in a Seed, Equity and Debt Financing Round
Customers start demanding security? Validation of security auditing isn't something I commonly see in purchasing.
...and 10% of John's rides are to an address whose only tenant is a drug addiction rehab clinic, but he apparently doesn't work there because 50% of his rides are from a tech company's headquarters to his home late at night. So it looks like John may have a little bit of a drug problem.

You can find out a lot of personal information about someone by tracking where they go on a regular basis.
My memory is a bit fuzzy and news archives aren't showing me anything from Bush's first four years about civil unions.

The only article I can find discussing them are from after Bush was re-elected in 2004 when he proposed a Constitutional amendment banning gay marriage, but allowing states to have civil unions.

If that's what you're talking about, then I hardly think it is surprising that Democrats balked.
If Trump manages to stop this wage dumping he will have at least achieved something which very much benefits the American economy. I don't know why previous administrations showed no interest in this - did they not understand what was happening or were their capitalist values comfortable in allowing it ?
"It's just a normal function." No, it has magical access to the lexical scope.
The whole point of opening it up is so other people's clients can talk to FaceTime users and vice versa. But Apple's not going to provide their own servers for third parties. And without that, there's no interoperability, which means there's no point in opening up the protocol.
Maybe they just wanted a picture of you?
If I understand correctly, fail2ban has no effect if you disable the use of passwords. If you force the use of ssh keys, fail2ban becomes completely superfluous.

That leaves port change, which is better than nothing. But even better than that is proper firewalling with whitelisted IPs.
What I wish I knew when learning Haskell 2.3 (2016)
It should be 700,000 and I don't know if most of them are Americans, from what I see those companies have acquired a lot of other businesses around the world and hire people there also. So for sure they employ around 700k people around the world but saying that most of them are americans would probably need some source to back it up.

EDIT: TCS had "The number of non-Indian nationals was 21,282" in 2013.

EDIT2: Cognizant "The company has more than 255,800 employees globally, of which over 150,000 are in India"

EDIT3: Infosys "Its workforce consists of employees representing 122 nationalities working from 32 countries (37 countries as per the base location)."

So Americans are minority in those companies.
Did not know about Hillary's links to TCS/HCL! Thanks for the information. This is news.
NYC absolutely cares about pedestrian deaths: which is directly linked to congestion.
You can unfollow such friends.
Free market means free from monopolies as well.
> What you need is a heavily regulated market that prevents exactly this behaviour.

That seems like the opposite of a solution.

For such a system to work one has to believe that that the regulatory apparatus is staffed with monks who are unaffected by the temptations of wealth, power and vanity that other humans are subject to and that 'regulatory capture' isn't a real thing.

Further that the price mechanism as an information channel is worthless, and that corrupting it with noise will have negligable effect on efficiency and technological development will remain at at least the same levels we enjoy now.
Tech security has been an afterthought for too long. The core technologies we use are putting us at grave risk in ways we simply cannot imagine. As we now are starting to realize, that all of our digital lives are permanently centrally recorded carries currently unimaginable risks down the road. That we have centralized global social networks carries risks that the majority of people are not able to experience or understand. We're progressing too fast technologically, and there's way too much of a gap between morphing cultural norms and a system of government that will be, by default, always out of date with respect to these evolving norms.

That we connect directly to a worldwide network with minimum consideration for security is very troubling. In decades to come, we'll look back in humility and realize that the manners in which we used technology added grave risks to our health.

In 2017, we are not in the "wild wild west" age of technology. Rather, we are firmly in the dark ages. We're so far away from having an understanding regarding the lack of social maturity in our technological growth that we fail to properly consider the downside risks.

This is a tough nut to crack because technology is simply too good for the majority, even the technically inclined majority. I recall efforts by very very talented folks to build decentralized technologies to help mitigate some of these long term risks, but such efforts will remain firmly at the fringes of intellectual superiority for a long time. Meanwhile, Goliath will simply grow stronger in time, unless there is some major cultural shift. Is there any such shift happening, beyond the fringe?
My default search work-flow is 5 keystrokes+$searchquery which gives me wikipedia results which are not always good, but 90% exactly what I need. I try to minimize my use of Google's services at every opportunity, and I'm aggressive with my router's host file (not to mention uMatrix w/ Chromium and Firefox w/ NoScript/RequestPolicy). It bothers me that I can't black-hole Google's domains on my router's host file w/o screwing up too many websites to count (local to international) because so many have built-in Google web resource dependencies (e.g. googleapis/maps/googletagmanager).

However, I can't believe your argument makes sense to anyone. It seems publisher's want the benefit of Google's traffic w/o having to deal with users preferring not to click-through when they are looking for a 1 sentence answer. There are legit means to preventing Google from indexing one's site.
Also, the thing is this is not really the loan shark situation.

People who go to loan shark know exactly what they're getting into--borrowing money.

People who signed up for unroll.me signed up because they got sick of all the the spammers and wanted to get away from all that easily.

Most people including me, thought they would somehow monetize with ads or something like that, but never thought they would sell our info to 3rd parties like this. So No, it wasn't at all obvious what to expect.
One of the Plan 9 C enhancements makes this even easier by permitting the fields of these structs to be accessed directly.
I'm an H-1B who would be thrilled to see these companies shut down. If they were removed, the competition for non fraudulent H-1Bs would dramatically reduce and the whole process would become much less painful. Fantastic if Trump actually acts on this.
pflags = protRead <> protWrite
mflags = mapAnon .|. mapPrivate

What's the difference between these two operators?
> Nix-generated paths don't contain spaces, so it's unnecessary to quote those variables

Which works as long as attacker (or sleepy admin) doesn't happen to create suitably "bad" path

> Shell scripting has been working pretty well since, like 1975! It's not that bad!

Considering the amount of borked system because spaces/uninitialized variables -stories I've heard over years, I'm not so sure about how well it has been working...
Pretty big moat though, right? What would the minimum investment be to build something, for just search, that was technically just on par with Google?
Do they? If yes, it doesn't matter it is Trump that takes action against them, it is the right thing to do.
Honestly I don't think it would make a lot of difference.

If I can read The Guardian for free, I'm not going to pay for it. Period. And I'm going to block the ads if I can. Note that I'm not saying I would never pay for access to content; I do, e.g. Netflix, and my town's local newspaper website (which has subscription-only access).

Content is either worth paying for or it isn't. News orgnizations are in a tough spot here because there are so many news sources online it's not necessary to pay anyone. Anything newsworthy will be covered by a number of sources. The exceptions are local news, or highly technical/industry-specific news and analysis.
The decision at about age 13 that no one would care about my job as much as I did. I lived in a town where aerospace booms and busts occurred often enough that I realized I should ultimately work for myself.
That isn't true at all. Most US networks, and may others globally support VoLTE. The difference in sound quality is remarkable, to the point of being unnerving at first.
I'll issue a PR to change it to "fuck th*s shit", for consistency.
>when they are looking for a 1 sentence answer.

That's the rub. It's gone way beyond that. Contextually extracted bullet points, full (and sometimes multiple) paragraphs, images, charts, tables, highlighted phrases, etc.

>There are legit means to preventing Google from indexing one's site.

Yes, you can opt of out protection rackets :)

Edit: It's not the only issue with rich snippets. Here's two examples of a "rich snippet" that are bad for everyone: http://imgur.com/a/mpayp http://imgur.com/a/IZmmJ

Both sites being used for the answer are obvious affiliate site that cares only about who is giving out the best commission. Doubtful any info they offer is useful.

Or how about just flat out incorrect facts? http://i.imgur.com/1nNreR2.png
Do you think Trump has been a good president so far and liberals aren't aware of it because they're shown lies that fit their narrative? Or do you think the media has been gleeful and aggressive in their reporting and targeting of legit bad news about Trump?
Man, I always love how cleanly EDSLs come together in Haskell. If you’re a fan of “language-oriented programming” (e.g., in Lisps and Forths) but you want static types, Haskell is for you.
> "regulations are supported both by groups that want the ostensible purpose of the regulation, and by groups that profit from undermining that purpose." Wikipedia

Yes, we should stop the people that want to undermine the purpose of regulations. Regulations are critical to assure the safety of our medicines and of what we eat. But we need to pay more attention to the abuses, and to separate the well-needed regulations from the abuses pushed by interested parties. But that is true for all the government work, we should stop the interference of a small powerful few so we can get what society, as a whole, needs.
no that's not the problem. STL containers rely on mallocs internally. also the major saving came from curl_multi_wait:

> At this point I sorted all allocations based on size and checked all the smallest ones. One that stood out was one we made in curl_multi_wait(), a function that is called over and over in a typical curl transfer main loop. I converted it over to use the stack for most typical use cases. Avoiding mallocs in very repeatedly called functions is a good thing.
Demand a revenue share.
Exactly what is the scam here?

I understand to you think they (TCS etc.) are rude and not well-qualified but there are American customers who are paying for their consulting services by the hour; I assume they are fundamentally satisfied otherwise they would go elsewhere?

That they are putting in a lot applications - that seems to be within the letter of the law; maybe not the intention but I am not sure as this have been going for a while.
This is a false dichotomy. You don't need to choose yes or no. Why don't you start working through a beginning Haskell book/tutorial and see what you learn? There's a lot of new concepts and ways of thinking in just the first few hours of Haskell (if you are coming from imperative languages). If you like it, keep going.

My thought is that learning a programming language is not a binary yes or no. It's a gradient of experience with the language. Enjoy the journey!
My advice to a new Android developer:

1) The way things are done in the docs is often wrong on fundamental levels. Using libraries from the android team for e.g. network comm is often wrong, even if it's "new and friendlier" (nope).

2) The docs are often outdated. Also their examples are always for exactly not the case you need. 100% of the time.

3) Stackoverflow posts are often outdated.

4) You will eventually hit a years-old bug that's been marked "obsolete" in Android's bug tracker. It isn't. There will be a billion workarounds for various Android flavors in the comments. There will be a patch for Android itself with pleas for them to apply and release it. They will not have. The Android team hates you.

5) Don't expect libraries for Google services to be better on their own damn operating system than they are for Javascript.

6) Just use all of Square's Android libraries and development practices. Retrofit, flow, and so on. [0]. In the best of all worlds Google would shutter the Android SDK/libraries team, acquihire Square, and hand it over to them.

[0] https://medium.com/square-corner-blog/simpler-android-apps-w... (sorry, medium post :-( )

[EDIT] 7) the interfaces for many of the more complex UI elements seem to have been made by the interns. Don't be surprised when you have to resort to reflection to style them.
Dash is on all my main servers, but Busybox is on the vendored stuff.

That means dash & ash.

Portability can matter.
What sort of confidence are you expecting in a Fallout 2 engine? Are you looking to deploy it to production or something? :P
Although the article says they stopped using fingerprinting after getting caught by Apple, that's not actually the case. They're still doing it. I have an iphone that no matter how many times you wipe it, or how many sim cards you use, it will get instantly banned if you try and create an account on Uber.
> Apple would prefer that I buy a new product from them thus this policy.

That makes no sense. You can buy used Apple devices from many places, and even Apple themselves sells refurbished devices. This move has nothing to do whatsoever with trying to prevent the purchase of used devices.
Nice! But if you're keeping the original PC controls, why swap alt/space? It's severely messing with my muscle memory.

Edit: Also a wolf followed me underwater and ran around normally. And I seem to have unlimited underwater time. Is there a tracker for how complete the project is/a roadmap? Either way, awesome stuff!
Since you are a researcher, where is your research published?

I would like to see your peer-reviewed research that you did to come up with your data.
Those are jobs primarily taken from other workers, not new jobs being created. If these companies didn't exist (and they shouldn't), that many jobs would be held by better paid American counterparts instead.
How does it increase the legitimacy? Page likes aren't public (when viewing from/as the page).
There's an awful lot of middle ground between what we have now and "anyone can start a medical practice".
Not that I'm aware of in the context that my examples are from. They pay for independent(!) freelancer programmers and consultants, should be the same except for having just a single partner instead of many.
Why isn't Wipro on this list?
I agree with this and want to further add to it.

Firstly by saying: isn't it interesting that, if it is Russia who moved the exploits from the NSA employee / contractor to WikiLeaks then they (the Russians) have acted in the service of the global public.

But let's not get distracted.

The source of all NSA leaks is never some rogue employee, or contractor. It's never "The Russians"™ or "The Chinese"™.

The source of NSA leaks is the goddamn NSA.
The people that pay the bills are frequently several layers removed from actually working with these outfits.
In other news, inflation continues to new highs.
I feel like Idris would have a better experience for problems like this, quite excited about it right now.
> If they complete the privileged spec as planned this year (and hopefully the vector extensions too) it's going to explode onto the stage like newly formed star.

Why do you think that? In which market? Who's going to pay to market it to SoC vendors and provide the very necessary pre-sales work? You aren't expecting it to put a dent in Intel, are you?
Because they are, in the big picture?
If everyone starves and we get a 50 sexes bathroom- nobod(he/she/it) gives a shit.