skysight-inc/HackerNews huggingface dataset:
This was also the line that stuck out to me. I've had some personal experiences with coworkers in my recent career that has turned me on to issues of harassment in the workplace; I understood the issues before, but it wasn't until it affected someone close did I actually care. As I've been more involved I've seen how fast those active in making workplaces safer/more inclusive outpace those who merely empathize and understand. It's unfair and rude to assign a label to those who aren't completely up-to-date with these new practices, and is in fact counterproductive - you turn off to those whose support you want when you speak down to them as such. This is what makes people afraid of what to say, and makes you look like a "crazy liberal SJW". Calling a survey maker who didn't know "transgender" wasn't a gender is an objective lack of empathy, which makes Github here sound like they really have a point.
The ones I played were adventure games, basically a bunch of areas (implemented as pages) linked by buttons, with some extra logic thrown in. If you can imagine the kind of scripting capabilities you'd need to run a PowerPoint style presentation from a PDF file, and the kind of scripting you'd need to make sophisticated interactive forms, you're on the write track.

Unfortunately I don't know what the games I played were called.
mayweather-mcgregor got nothing on the drama the tech industry puts out on a daily basis
It can be, but it isn't. All contemporary ISAs use two's complement arithmetic for signed integers, including x86-64, and so I think signed overflow could be made well defined on all archs without particularly disadvantaging one arch over the other.

The reason that that doesn't happen, here as elsewhere, is that there are a number of specific compiler optimizations that rely on it being undefined. See GCC's -fwrapv flag.
More importantly, accessibility is hard and complicated.

There aren't good tools for collaboratively captioning videos ala a Google Doc. ARIA is a massively complicated spec that is much harder than <font color="red"> tags.

There are simple and easy tools for making inaccessible content (Flash was a big one). It is much, much harder to make accessible content, and it shouldn't be that way.
Hi Peter,

Any downside of doing the Green Card diversity lottery if one is already on a visa?
Seriously? who cares?
If there was a clear incentive, the EU parliament probably wouldn't ask for one to be created ("Europe's Parliament called on the Commission, Member States and producers Tuesday to take measures to ensure consumers can enjoy durable, high-quality products that can be repaired and upgraded.")

If followed up, this could end up the same as with lead-free soldering. There weren't good incentives for manufacturers to remove lead from soldering until the EU passed the RoHS directive (https://en.wikipedia.org/wiki/Restriction_of_Hazardous_Subst...) and, subsequently, laws were introduced to implement it throughout the EU.
Generalising and mandating some sort of 'star rating' + notes along the lines of the ifixit Repairability Score[1] system would be a good first step.

AIUI, for products marketed in the US there are often internal photographs & other documentation (e.g, a totally random example product I found with one of the FCC ID search engines: https://fccid.io/2AMOCKST-900)

Having some semi-standardised set of robustness and repairability criteria and requiring that businesses publish an evaluation of their products against the criteria would at least allow people to get some idea of the 'build quality' or other potential decisionmaking info before buying.

Of course, it would be easy for unscrupulous product manufacturers to find ways to game the evaluations, or just outright lie, so you need some teeth to the rules if caught.

And on the other hand, you're imposing further regulatory burdens on those producing new products, increasing costs and maybe time to market. So there are definitely downsides.

Balancing everything and making it useful without being burdensome is the real problem.

As an afterthought, even if you look inside one instance of a product, there isn't any degree of certainty that if you buy an (externally) identical, matching model number/SKU, it will be the same.

Some regulatory system that actually required version-numbering, or different model-numbering on non-trivial changes would be useful, especially if combined with some obligation to record/announce those version releases, maybe even with some actual change notes.

[1] https://www.ifixit.com/smartphone-repairability
I'm disgusted at her reflection that the question was transphobic, not that she commented on the difference. Whether the data scientist overreacted or not is irrelevant.
First of all, even without premium processing, H-1B petitions are getting approved relatively quickly (1-2 months). But if it's a solid H-1B petition, then there's really little risk to "port" after the petition has been received.
I think ultimately we need to move away from CAPTCHAs and toward something like a "proof of work" which still makes spamming/botting infeasible, but doesn't require a lot (or any) thought from a human.

There are still very important aspects of this to solve (I don't want every website draining my mobile battery doing constant proof-of-work calculations every pageload), but with ML getting better and better and the ultimate goal of passing a touring test being in the interest of multiple unrelated groups, it's only a matter of time before CAPTCHAs are mostly worthless.
Site author here - AMA (except why we haven't updated it in 10 years... )
Also - check out our other site : www.tinyeyes.com
" The next day I got an urgent request for a call with my manager. She told me that the data scientist who had written the survey questions was very upset and had gone to her manager to complain about me. I asked my manager what had happened to upset her and was told that it was the feedback I provided on the gender question. I read back to her the body of the issue that I had opened and asked what I should have done differently. She responded that she didn't know, that my wording seemed direct but non-confrontational, but that I was forbidden to interact any further with the author of the survey."

If your company ever communicates this badly to you, it's time to question whether this company can be fixed.
1. The purpose was to illustrate the difference between white-only discrimination (the origin of our current discrimination laws) and modern exclusive group events.

2. There are lots of people who lived through the Civil Rights movement alive today, and segregation and the associated attitudes didn't disappear overnight. Do you think 70 year old politicians carry no baggage from their upbringing and early adulthood?
If you're ever put on a PIP, get out -- it's a sign someone in the company doesn't want you there.

I've never heard of a PIP working out and both the company and employee being happy -- maybe you only hear about the bad cases, but a PIP often seems to me like a cover your ass plan on the part of the company. They want to get rid of a person, but they're afraid of getting sued, so a PIP is a way to document why a person was fired in the case of litigation.

This practice seems pretty common in California, but given California is an at-will employment state, I'm not even sure why.
Releasing content in to the commons for free //should be// an exception; however if someone else wants to add to that by providing captions in a standard format there should be a way of combining that to achieve a further enriched commons.
The Humane Tech Interview
It seems they were looking to hire someone specifically to reach out to people who care about these distinctions, though. They can't really be surprised at what they got.
I'm a 16YO who created a WW2 visual novel game.. AMA
The main thing I've taken away from the whole github situation is that, as a tech company, you should just entirely stay away from public involvement in the social justice sphere. That doesn't mean exclusively hiring white men and sending out Kalanick-style emails; it means keeping your work environment as professional and politically neutral as possible unless absolutely necessary.

My employer does a good job of this. We have a lot of women and transgender (not so many POC) employees, but we don't have any special inclusivity initiatives or outreach programs, nor do we officially inject any related ideology into the businessplace. The expectation is that you conduct yourself professionally, and that you exercise your own discretion; the other side of the coin is that you correct what you might think is morally/terminologically wrong (such as confusing biological sex with gender) as diplomatically and non-confrontationally as possible; assume mistakes are honest and be polite in correcting them.

As for Coraline herself, I would be skeptical that we are getting the full story here. In particular, I'm sure there is more to the "non-empathetic communication style" than the data scientist and other related incidents. Not to be a presumptive asshole, but I do get the impression from this kind of expose that she might be difficult to work with.
Actually this sounds really interesting and could be a good business model.
It's completely possible for a woman to behave in a sexist way towards another woman. There's an argument about whether one can be sexist against men (or racist against white people, etc.) that has to do with how the terms are defined, but I don't think that applies here.
Yes, yes, and yes. I'm a woman and a also pretty damn good software engineer. It drives me crazy that nearly every time I tell people what I do they want to ask me about my experiences of sexism at work (I've never experienced that in a significant way). I hate that HR people constantly want to talk to me about how supportive they are.
Is it not true though that a massive portion of the country remains unindustrialized, so even if on a percentage basis the population is aging, in absolute numbers there will still be plenty of young people from the farms that could take the place of the current manufacturing workforce?
Nothing in the post suggests the person is a Canadian citizen. Going by all the clues, it sounds like they are a Canadian permanent resident.
Thanks! Is it hard to get the I-140 petition? How long does it take?
I am sorry to hear your in pain. I know how debilitating it can be.

Hospital for Special Surgery in NYC is consistently ranked number 1 in orthopedics in the US. They have spine surgeons and neurosurgeons who excel in implementing mechanical solutions. Perhaps I should have mentioned first that the pain clinic at HSS is fabulous for diagnostics and they are extremely conservative when it comes to opioids.

Getting a proper diagnosis is essential. I was diagnosed incorrectly for years before learning my underlying problem was a spondylolisthesis. Appropriate imaging studies (x-ray, MRI, CT, myelogram as needed) read by superb radiologists will get you a clearer picture of what is really going on.

Surgery may or may not be required. It all depends on the cause. If your doctor recommends diet and exercise/PT be relentless with your implementation of the program (being mindful of what your body tells you).

Finally I would have to say that my sister who is an MD helped me realize one very important thing. The susceptible human back gets "tweaked" from time to time. If your back goes into spasm for a couple of days once in a while (and deelowe I am speaking more generally here than of your specific circumstance) you could spend tons of time running it to ground, when it the long run a form of radical acceptance may bring greater peace of mind. Accepting - I am a person whose back fails me from time to time forcing me to be debilitated for a few days may be less anxiety provoking and frustrating. Good doctors can help you decide what option is best. As Aaron Sorkin said in the Steve Jobs meeting, and I think it applies to all of us, accepting "I am not well made" can be useful to all of us.
One of the resources the military provides is computer graphics assets like models of planes. So no, a movie that tries to create cgi scenes of war without military approval will be at a strong financial disadvantage compared to one that is allowed to use premade assets supplied by DOD.

Source: https://www.youtube.com/watch?v=N5xfBtD6rLY
US C corp
Fair. I guess I'm trying to understand why, other than that she conveys positions he disagrees with in a terse fashion.
It is indeed pretty easy for meritocracy to turn into the most popular people congratulating themselves for being so meritorious.
The report should show what you are working on, where you are spending your time, etc. It is about time spent more than achievements per se. It can alert your senior that you need training on a particular task that is taking too much time or that the task itself is too difficult.
I know it would be a thing for any company I worked for. You can't just be an ass to your coworkers for long and expect to stay around. Your team deserves cordiality, you're on the same team. And if not that, at the very least respect.
A troubling moment for free speech. The teacher/lawyer in question consistently cites examples and sources; UCLA does not.
I was doing the same until I couldn't get the calendar widget to work. Opened up the dev console and noticed you can just call 'updateWorkUnits(x)' with x being any number. Instant promotion. You top out at CTO though.
So much awesomeness!
Or an outright payment if you don't want to / can't perform that 'work'. As a bonus this might allow for the micro-transaction fee that will kill ads (yeah right, that is going to die a slow death).
It's not irrelevant because it's the reason she was fired, and hence the reason the post exists. The fact that you disagree with her assertion about the question seems to be the irrelevant thing to me.
It's very difficult for me to agree with your assessment. Virtually everything you've said, from her supposed discounting of meritocracy to sensitivity training for the data scientist, is either blatantly false or a very uncharitable interpretation of this post.
A lot of these solutions center on the entry part of programming.

I don't know what it is like to program blind, but I imagine the big challenge is on reading and stepping through code.

When I do that, I have multiple windows that step through the structure and then I pause the code and interrogate variables.

When someone cannot see, do they load up a greater part of the code into their memory? Instead of relying on the editor to pull up the definition of a function in a window, do they just read it once and keep that in their head?

For example, I am in a subroutine in a subroutine, and I notice that an array has an unexpected value. I look at the function that is assigning that value and I wonder what it does. That is 4 windows right there.
There's no requirement of a formal renunciation but from a tax liability standpoint, this sometimes make sense since you end up drawing a line in the sand.
Car makers make essentially nothing from ICE maintenance. The labor goes to the independent shops, even if you have a dealer do the labor the car maker gets nothing for it. The fluids are from a third party (you can buy manufacture fluid in a few cases - but that is someone else's fluid with their sticker on the bottle). Rebuilds are mostly done by independent shops. Sometimes the manufacturer supplies parts, but this isn't a large source of income for any of them (though it is significant enough to keep doing it)

The complicated mechanical are a negative for the most part. They have to spend massive sums of money to keep meeting the latest emissions standards, along with more money on efficiency. The only silver lining in this is the side effect that it costs so much you won't see more competition as only a few companies can afford to design an engine.
2U Inc's $103 mln acquisition of South African startup concluded
Personal attacks are not ok on HN, regardless of whether the person is in the room or how wrong they are about things.

We all know how vengeful the culture of online shaming has become, so let's all keep that viciousness away from here.
That's an interesting challenge--I've never encountered it. Monetization can occur through a variety of ways. Ads and affiliate links tend to be fairly low margin. Personally, I'd focus on productizing your offering, and trying to find a way to sell it as a service for recurring revenue.

That said, I don't know how you can actually make a business if you're not allowed to have any revenue. Can you clarify on what your end goal is? I might be missing something with that.
> I think it's the compilers that have perverted the language to such an extent that it's become ridiculously difficult to understand, and so it's the compilers that must change back to being less obtuse and adversarial.

I disagree. Undefined behavior is very important for optimization. See John Regehr's blog post on the topic [1], or any of DannyBee's numerous posts here explaining why GCC and Clang can and must exploit UB, etc. etc.

[1]: https://blog.regehr.org/archives/1467
I have 5 years as a dev, and two as a lead dev/architect. I am only recently taking on management tasks. My comment is not biased because I am "higher up in this ponzi scheme", it is predicated on -what I have seen-.

You are living in the happy little world I got to live in before my current job (when I was simply a senior dev), where there was enough protection of the dev team that I didn't need to concern myself about the business (beyond the occasional clarification of a story), didn't need to concern myself with departmental and organizational 'politics', and when I saw it I rolled my eyes at it, hated it, decided I'd never deal with that sort of thing, etc.

But even at the dev team level there were 'politics'; technical decisions would oftentimes be made based on who had the most clout. Now, that clout was usually due to, de facto, speaking to what the rest of the team cared about, understood, etc (i.e., technical language and priorities). But once you go inter-disciplinary, that stops being true.

Fundamentally, most people want to succeed, and they recognize that the way to do that is delivering results. Sometimes there are leeches, who learn to abuse the system and take credit while not helping deliver. It's abuses like this that deserve our condemnation. But the fact is that in an organization there are multiple roles, with differing priorities, and differing definitions of 'success', and fundamentally the way you deal with that -requires- a level of empathy and influence. You can decry it all you like, but that's reality, and something you'd benefit from adapting to rather than objecting to. I'd love it if everyone was technical, even those whose roles are solely focused on business direction and strategy. I'd love it if everyone thought like me, prioritized like me, and was completely objective in making decisions. But that's simply not the world we live in, and, I suspect, that would actually lead to a worse outcome (I'm not good at sales, for instance, and I don't have the insight into how best to sell something, even if it's technically superior and the UX is better than any competitors). You don't have to like it (and again, I -don't- like it), but that's the truth.

Please note, I'm not saying that every org is healthy. But I -am- saying that regardless of the health, understanding what people's motivations are, and how best to disseminate, discuss, debate, and prioritize information given the context you're in will help you tremendously.
Hi Peter,

If an individual has 8 years of software development experience and 7 patents, what are his chances of getting through EB1A.
Learning from Our Parents’ Heart Health Mistakes
> CAPTCHAs these days are so difficult that I feel like robots will soon surpass us at recognizing

They already do. That's why they introduced No Captcha[0] in 2014, and Invisible Captcha[1] earlier this year.

[0] https://security.googleblog.com/2014/12/are-you-robot-introd...

[1] https://arstechnica.com/gadgets/2017/03/googles-recaptcha-an...

Disclaimer: I work at Google, but not on reCaptcha.
From the article: "If hunger had an effect on our mental resources of this magnitude, our society would fall into minor chaos every day at 11:45 a.m."

This looks compelling at first but how many people are really making any considerable decisions on an empty stomach before lunch? Everyone at my company sets up meetings earlier (9 or 10am) or after lunch because they know how they are when they are hungry and/or thinking about their lunch break. How many people are actually subject to this effect on a given day and how many are making important decisions at that time?

There are a lot of aspects to our daily life that could be under this effect without us observing them individually or as a whole as "minor chaos".

Automobile drivers could be more aggressive and dangerous when hungry. "the highest percentage of them (crashes) occurring between 6-9pm -- evening rush hour. Commuters rush home daily to eat, spend time with their families, watch television and/or get to work on a second job." [1] and "Nationwide, 49% of fatal crashes happen at night, with a fatality rate per mile of travel about three times as high as daytime hours." [2]

Perhaps this effect is causing more automobile crashes but as individuals we chalk it up to people just wanting to get home under their own free will (because we all want to get home after work for a variety of reasons). Or we've just become accustomed to how evening rush hour is and we don't observe it as a more chaotic event affected by psychology.

Separately, why is "minor chaos" necessary to prove the data? This is just the author's parameters. Even though what the judges do is messed up in the hungry situation, it doesn't cause minor chaos and they're making substantial decisions. And the aggregation of this effect could be minor chaos but still not readily observable as the author suggests.

So to the author's key argument about minor chaos - if this effect has always been around then what we know about our daily life might not have attributable and observable chaos even though it does. Or the chaos might not even exist because the number of people truly affected is very small on a daily basis.

[1] https://coverhound.com/blog/post/what-time-of-day-do-most-ac...

[2] https://www.forbes.com/2009/01/21/car-accident-times-forbesl...
The truth is there is a cost associated with all of this. Example my current job I brought up issues of font scaling, screen readers, etc. They care to make it good enough BUT not enough to invest significant time, because we need MVP. People won't accommodate the minority unless they are one, unless they have to, or unless they really really care and can convince their boss. This is an unfortunate truth of humanity or business.

Personally I very much care. But I don't get to call the shots.
XP is still used in all sorts of (theoretically) non-networked applications.
You can be fired for just about any reason in the United States.

Now, if you're asking whether or not "lack of empathetic communication" is a real thing worth firing somebody over, that depends. Certainly interpersonal abuse is something that can happen and can rise to the level where it becomes a good reason to fire somebody.

In this case, we largely do not see most of the communication that took place. We really only have her word to take that it wasn't that bad or not worth being fired over. We also don't see much in this story about how her behavior affected the people around her. So, I wouldn't draw a conclusion on whether or not the firing over "empathetic communication" is appropriate.
> was diagnosed with bi-polar

Nice bit of stigma there.
I;m not sure that I understand. What's your follow-up question/concern?