skysight-inc/HackerNews huggingface dataset:
Welcome Yahoo engineers to the year 2010. Or 2005. It's nice here.

The suckiest part of this story is the number of folks who are stuck with gated handoff processes that can't see how this would ever work. Some of those folks might be waiting 10, 20 years catching up to the other folks.

Just to be clear, QA the function isn't going anywhere. It's all being automated by the folks writing the code. QA the people/team? Turns out that this setup never worked well.

I work with tech organizations all the time. I find that poor tech organizations, when faced with a complex problem, give it to a person or team. Good organizations bulldoze their way through it the first time with all hands on board, then figure out how to offload as much of that manual BS as possible to computers. If they can't automate it, they live with it until they can. Same goes for complex cross-team integration processes.
And those places could theoretically be programmed into the VR system which would allow for visiting places you can only imagine.
Here’s What San Francisco Looks Like as an Affordable City
Not entirely. Certainly Redux is most commonly used with React, but Redux itself is entirely its own library. If I wanted to, I could use Backbone Views on top of it or something. On which note, it looks like the "ng-redux" project is the equivalent of "React-Redux" - hooking up the state updates to a view layer.
IANAL but having been in that situation, I think I can answer. I'm assuming you would be under a TN status. It depends partly on the timeline. Finding a new job is relatively easy (depending on your experience and the market) and you can file for an I129 (Change of Status I think) to get a new TN status or change of employer but the main thing to remember is to file this prior to you receiving your last pay check. It will also require for you to show your last two pay stubs with your demand to show that you've actually worked at your first place of employment but it's relatively simple. However, going back to the border is much quicker and you get a decision on the spot compared to filing the I129 which takes 15 days and costs ~1500$ (compared to a new status application at the border, 50$).

If the new job doesn't work out (layoff/fired/quit/etc..) you are supposed to leave on your last day of work. There's no "grace period". If you want to stay you need to apply for a change of status to a B-2 in order to wrap up US affairs which will give you up to 6 months. Let's say you find a new job within a month, I doubt you will actually have issues but you do need to leave the country and come back.
Weekly Top 10: DevOps Shares the Spotlight
> they're are many other alternatives

What are the alternatives for C# on Linux that you'd prefer, use or would like to use? Especially as you mentioned, to be used in Docker? Thanks in advance.

I also posted that I haven't even found any sources that confirm the state of the current Core CRL on Linux being "production-ready," Microsoft also documenting Mono, and I hoped you'd give me your experience.
Airbnb Hosts Discriminate Against Black Renters, Study Finds
If the engineers read the documentation of the code they were using it was explicitly spelled out what they were doing was a "bad idea". You're also arguing that automotive engineers don't have a basic idea on what emissions regulations exist.

As an aside, this same argument could also be used as justification for NSA programs that violate civil rights.
How does GW know where to deposit the money based on a Debit Card?

Im assuming the Debit card can trace back to the routing / checking account number associated with the checking account.
While it's cool and all that this has been done, it's many years after credible people started warning about the dangers of these products. The fact that manufacturers kept making this stuff with knowledge of the damage it was causing is pretty damning, and is the kind of thing that makes me mistrustful of arguments that the free market will sort things like this out. There's just no good mechanism to stop massive harm to common resources (even now, we don't have a good mechanism to stop this kind of thing, since it took years to do so, even for something as uncontroversial as this...our system barely even puts a dent in the ecological harm of fossil fuels, animal agriculture, etc.).
I'm really surprised how few visitors were from the bay area, is that normal? Does anyone know the location breakdown of hacker news visitors?

Edit: oh that was at 6am PT
New Works from Banksy at the the Jungle Refugee Camp in Calais
This reminds me a bit about how SREs and developers conflict on contradictory goals. With a self regulating system that gets established between development and operations, if your code is bad in prod, you'll spend more time in operations to try to take care of the mistakes made in development. If SREs really don't get along with how developers throw over crap and quit, the developers will get the pagers instead. This move to consolidate test and development seems to be consistent with recent trends to pile upon more and more work for developers in the efforts to reduce siloization.

So I'd have to ask how getting rid of QA has affected the pace of feature development.
Haha, I'm going to start using that term. That's a great description.
Inside the GPU Clusters That Power Baidu's Neural Networks
How do you feel about companies and law firms gaming job postings to disqualify qualified workers in the US so they can hire a candidate on a visa for much less? Employers are posting jobs that don’t really exist, seeking candidates they don’t want, and paying for bogus non-ads to show there’s an IT labor shortage in America. Here is the law firm Cohen & Grigsby advising other employers in running classified ads with the goal of NOT finding any qualified applicants, and the steps they go through to disqualify even the most qualified Americans in order to secure green cards for H-1b workers: https://www.youtube.com/watch?v=TCbFEgFajGU Do you consider this abuse or fraudulent? Also, how much of your firm's work is done by paralegals using templates and boiler plate support letters?
PETA's going to hate this... and for once I'll agree with them. Sending kids down the path of capturing and imprisoning creatures to use for entertainment doesn't strike me as a good thing to do.
That's why when I list languages I have experience with, i try to put a self assessment in proficiency as well. so instead of just saying "C#, C++, Ruby, PHP" i'll put "Expert proficiency of C#, advanced proficiency of Ruby, and PHP, and working knowledge of python, and TCL"

so if someone is doing a keyword search, i'll still show up, but when someone is actually reading the resume they can say "oh he's a C# and Ruby guy" I'll also mention the language once in the experience section to demonstrate how i used it.

Generally speaking though, as i've searched for more senior positions I've toned down the specifics of the technology, and concentrated more on the results I've achieved.
I don't think the author understands SemVer based on them raising the point of "major vs minor" arguments.

1. What argument over Major vs Minor? Major makes incompatible API changes. Minor adds backwards-compatible functionality. Patches are bug fixes that do not add functionality.

So taking 2.3.13 as an example.

Since the release of 1.0.0 there has been 1 major change that required changes to the API that were incompatible with the old API causing the version to rise to 2.0.0. There have been 3 minor changes on the 2.0 Version that have added backwards-compatible (to 2.0.0) functionality. There have been 13 patches that have fixed bugs since version 2.0.0 was released.

Where is the confusion? What is there to argue over?
This is actually a story about the triumph of ecosystem lock-in and training consumers to exchange high quality for low price or new shiny. It's outsourcing your testing to your customers. When you are either shipping free/freemium apps, or are a company that rigidly controls all APIs to their system (Twitter/Facebook), you can force the users to swallow any level of quality you choose to give them.
Serverless image resizing
Sorry to punt and give you homework, but Larry Lessig will expand on this better than me. Here's a link if you want to listen to something while you work. His book, Republic Lost, is a good read on this subject if you're interested.

https://www.youtube.com/watch?v=Ik1AK56FtVc
Follow more Design Blogs in one android app
Fun fact about Dow:

In 1905, German bromide producers began dumping bromides at low cost in the U.S. in an effort to prevent Dow from expanding its sales of bromides in Europe. Instead of competing head on with the German producers, Dow bought the cheap German-made bromides and shipped them back to Europe, undercutting his German competitors.*

A fine example of "predatory pricing" gone wrong (which happens more often than not).

* https://en.wikipedia.org/wiki/Dow_Chemical_Company#cite_note...
One can still reason when presented with an anecdote.
CFLs also supposedly have a shorter life than incandescents if turned on and off frequently.
Ah, you are talking about individual self-determination, but I was talking about self-determination of "a people", as declared in the first article of the UN Charter. This doesn't mean a lack of government, or a smaller one (in terms of "nannyism"). In this example, the Scots and the regions of Spain consider themselves a different "people" from the whole country (with different languages, culture, etc) and want independence to form their own (possibly "nanny") State and government.

That said, the concept of libertarianism and reduction/elimination of government being right-wing is mostly a (relatively recent) American invention. The long history of Anarchism and individual libertarianism, including in the US with fellows like Benjamin Tucker, was mostly left-wing and anti-capitalist, since Proudhon coined the term.
Where I work teams are made up of a product designer, UX designer or two, devs, and QAs. The QAs are responsible for high level automated tests as well as manual testing for the parts that are hard to automate. It makes communication between devs/qa/design much faster as we all sit together.
This to me was always the point of automating tests. One of the best QA people I knew refused to look at the user stories. He was brilliant at finding things that fit the spec but didn't make sense and things that users might do that weren't specified.

He found bugs in the specs, gaps in the specs and just plain untested behaviour.

QA is a job that requires skill, benefits greatly from technical understanding and requires a lot of domain knowledge.
As a fellow (non-immigration) attorney, I'd just like to stress how remarkable and generous is Peter's willingness to do this via HN, even with the very obvious disclaimer. It speaks volumes about his confidence in his expertise and communication, as well as a genuine desire to spread good information around to those who need it.

Neither the dated, often fuzzy rules about practicing law nor lawyers' developed risk consciousness encourages this kind of "innovative" altruism. Instead, they create anxiety that keeps many community-minded attorneys from doing anything like this.

Bravo, Peter. Inspiring.
Does this mean you could:

1. Open a UK small business with yourself as the director and sole employee.

2. Set up a pass-through corp in the US for remote work.

3. Wait a while to establish the pass-through, then send yourself a job offer from the pass-through to the UK.

4. Get a visa as an employee of the pass-through - which you also own and control?

Or will the UCSIS laugh at that?
Hmm. The abbrev is cheating to get under the limit, and "pseudo-words" doesn't have any obvious meaning.

We replaced "wired" with "influenced" in the title above, which seems more moderate and within the scope of what the study found.
It uses a reverse ACH trick. It's like charging the debit card, but in reverse. It's also why it's nearly instantaneous.

Square's Cash app does the same thing.
I already did report them. The first one was fixed (CVE-2015-6782), got $1k from Google. There are three more they are working on.
I'm a big free-market guy, but I agree that sometimes there are items which need regulation to prevent massive environmental damage. CFCs are the classic example, since they were eating a hole in the ozone layer.
Fast orange?
Have armed escorts on/around the ship.

I didn't say it would be a simple thing.
Can I ask what are the use cases for a jira cli? And what would make it good?
A) Why would you need to look up the size of your tank? The gas pump tells you quite precisely how much you used since last fill-up

B) Nobody said they needed an app for this

C) I'm not really sure how pulling up the calculator app and punching in numbers is any easier than pulling up the mileage app and punching in numbers

D) If you use your imagination very slightly, you can come up with other obvious features such an app would provide, such as tracking average miles driven per day/month/year, average MPG per day/month/year, gas prices over time, service records (when was the last oil change/tire rotation/brake job), etc.

E) I also explicitly talked about another feature it provides (reminders), so I don't get the impression you actually read my comment before replying
Is it much worse than an ant farm? I think it is probably a bit worse, since at least with an ant farm ants are doing ant-related things, even if it's behind plastic.
But but, more damaging to your skin. And an effective delivery system for anything else that might be carcinogenic.
> Or just particularly receptive to the method

If this is true, then my anecdotal experience is still evidence against this:

> I think no language acquisition researcher takes it seriously any more
Smart move. They will be able to poach a lot of the manufacturing talent that lives in ex-urb LA.
Project Sun Streak [pdf]
That sounds slightly more expensive than plastic.
The post would be much more interesting if it discussed how to identify how to increment the version. How do you really know when you introduced a breaking change? How can you verify that code written against the old version will still work? Other than meticulously tracking the changelog or having a very complete suite of tests.
If you won, it was $153 million dollars in today's money. That's more than enough money to feed all those mouths.
Hired Digs Deep into Software Engineer Salaries in the US and UK
Fortunately.
Would you mind explaining a bit more about why the status quo discourages this type of behavior and what most lawyers perceive as the risks?

I'm not really familiar with how it works and I'd imagine there's others on HN who aren't as well.
Introducing OpenAI
Interesting comment from the judge:

"A child born dead is not in truth a child," Middleton
wrote. "It was that which might have been a child."

Following this, abortion isn't the termination of a child; only that which might have been a child.
Technically speaking, I think pumice is a type of glass, and silicates are actually inorganic polymers (...-Si-O-Si-O-Si-O-...).

The problem is that microbeads are new to the ecosystem, and no species larger than a bacterium has yet adapted to suddenly having a lot of anthropogenic plastic particulates around.
I'm in full agreement.

In practise, a manual QA team encourages Devs to throw shit over the wall and expect someone else to do some basic sanity checks they should have already done. By the time those are done, what the QA team theoretically could find gets shipped.

Then, when its discovered in Prod, the QA team will get in the way of a speedy fix.
Speaking of which, what kind of light bulbs are people buying these days?

My experience with LED bulbs is that it's hard to find anything as bright as halogens. (I live in an apartment where the main light source takes candelabra-base bulbs, sigh.) They also have super dodgy power supplies and if I put too many on the same circuit the RFI causes my carbon monoxide detector to go off!

I also haven't found any with both a daylight color temperature and a decent CRI. I would like to be able to look at my ColorChecker passport and see the same colors as on my calibrated display. As it stands now if I want to see what color something is in my apartment, I take a picture, apply the profile corrections, and look at it on my monitor!

Any suggestions?
Question for YC Graduates
We often hear from the YC founders / partners that the biggest adavantage of YC is the YC community. But I never get to read what that really means on day-to-day basis of running a startup.

I can imagine some of those benefits. I've read that YC companies are often the first customers of other YC companies. I think I remember reading that there are is a forum/social network for the founders only (I apologize if I misremembered about this). I can imagine that if you identify yourself as a YC graduate and ask another YC-er for coffee you are unlikely to be turned down.

But what I would like to ask are some concrete examples of how this community works, and some concrete benefits that came out of being a member of the community.

If this question is inappropriate in any way, I apologize in advance.
What’s new in robotics this week? DJI is training 10K drone pilots
When you say soda, what do you mean? Coca Cola?
Ultimately, even with automated testing, someone has to do the manual testing of checking that it's actually providing the value it's meant to.

When you remove the manual QA team and switch to staged rollout, you are moving the manual QA burden onto your users. You still have that manual QA team - they're the first bunch of users in your staged rollout plan - you just don't pay them anymore and gather their feedback through bug reports. Users are used to buggy software because of other companies who do this (Google, etc) so they carry on being users anyway.
All true, but additionally in this case, the actual physical headquarters of DuPont is in Wilmington, Delaware.
I have to disagree with you about research funding. There is not nearly enough-most people are dissuaded from pursuing research as a career because it is unbelievably competitive to get research grants, which is why we don't have enough research scientists.

The caveat is that we are training more than enough research scientists, but we simply don't have enough jobs for them. There are some jobs in industry, but biology is not like engineering-you can't know when you will find the next breakthrough. Pharma companies are more focused on iterating on established pathways and targets (much lower risk and higher short-term ROI) and are absolutely dependent with government-funded basic research.

The clinical trials bit that you mentioned is a red herring-recruiting patients is often challenging for completely unrelated issues. I've also never heard of being unable to conduct a clinical trial for lack of patients.
It sounds like they can cause issues for marine life: https://en.wikipedia.org/wiki/Plastic_particle_water_polluti...
such as just physically choking them or leaching chemicals.

It may be a good idea to not run the experiment of "what happens when we coat marine life with a lot of plastic beads" because it could be really expensive to clean up if we find out it's bad later on.
Note he didn't say "QA is not necessary". He did say "the QA team wasn't necessary". His statement seems to assume that _someone_ is still doing QA.
Link to previous discussion about the report here: https://news.ycombinator.com/item?id=10712058
I've met many people who were learning Spanish and now I get a "feeling" when something could be confusing, but I'm not sure of any general advice for determining it otherwise. It's even more difficult when it's a particular field like Statistics. In retrospective this is something I could have guessed normally. Just some ideas to answer in a more "general" way from my point of view:

- "Statisticians love urns and, guess what, our problem can be modeled as an extraction from two different urns."

Something that might help is noting that it's a typical problem like this:

+ "Statisticians love urns and, guess what, our problem can be modeled as an typical extraction from two different urns."

Note the addition of "typical". Just wording like that would give me a hint that it's something that I'm unaware of. It's just like talking about any other field. Compare these:

- The two prisoners is a case widely known for its... (what two prisoners? were they in the news? it could be anything and seems non-googleable)

+ The typical two prisoners problem is widely known for its... (oh, it's a reference to a specific, famous problem, google gives a quick match)
Unless it's a Time Lord - then it's 'Tennant.'
How to get your work noticed as an introvert
Yup, that's pretty much my job. The devs do great testing and I try and pick holes in what they miss.
How would one monopolist price more competitively than a number of competing vendors?

Consumers need competition, producers avoid it where they can. Competition sucks from a producers perspective -- price equals marginal cost and profit is zero (in perfect competition).
It's incredibly tedious and poorly written. I wouldn't waste my time time again, if I were you.
There are a number of natural "beads" regularly used in alternative products. Likely a higher pricepoint, but clearly a better idea. e.g. http://www.kiehls.com/mens-oil-eliminator-deep-cleansing-exf...