skysight-inc/HackerNews huggingface dataset:
My ultimate correct diagnosis was a cluster of a few interrelated issues. Bilateral defects in the pars interarticularis around L4-L5 led to chronic degenerative changes at that level as well as a grade one spondylolisthesis. This was coupled with sclerotic changes in a spinal canal that was congenitally narrow leading to impingement.

My earlier incorrect diagnoses included many of the usual suspects. Bulging disc, piriformis muscle entrapment/impingement, muscle strain, somatization etc.

Treatments attempted included injections, muscle relaxers, tens unit, NSAIDS, opioids, PT, and other things like spinal cord stimulators were recommended but not implemented.

2011 and 2013 fusion, laminectomy, foraminotomy, discectomy, placement of hardware.

And the story has a happy ending. Scuba, hiking, touring all successfully re-integrated into life. Hopefully it will last a lifetime but all this taught me that every pain free day is gravy.
I get that this post is likely to have a large degree of conflict in the comments, but I think it belongs here.
I'm pretty color deficient. I have trouble reading charts and graphs. Anything I make that's color coded uses vastly different color so that at least I can tell them apart. My UI/UX portfolio is "unique" to say the least.

Subtle differences in color impossible. Can I tell the difference from Salmon or Melon? no way.

Consequently I have developed a much different relationship to color than most. I tend to ignore it mostly. eg: My friend came to visit me in NYC and asked which train to take into Manhattan, I told him "Take the Q" and he said "the yellow train?" I realized that he had never really looked at the letters I had never really looked at the colors.

I still have the same "emotional response" to color (i associate green with life) but I have trouble with the informational side.

One last anecdote, my first "tech job" was tech support for Adobe Acrobat in the early 2000's. It was right when a great deal of the printing industry was switching to PDF's. Periodically I would get the calls related to color correction, and I was generally no help as I couldn't tell which color profile was making the print out too green.
Does this ring a bell?

"...so I thought the talk was well received.

But then the discussion began, and it was the most unremittingly hostile questioning I’ve ever had. I don’t mind when people ask hard or critical questions, but I was surprised that I had misread the audience so thoroughly. My talk had little to do with gender, but the second question was “So you think rape is OK?” [..]

After the first dozen questions I noticed that not a single questioner was male."

https://heterodoxacademy.org/2015/11/24/the-yale-problem-beg...
Quick and easy network configuration with Netplan
What's the success rate of founders getting E-2's if they get funding from YC?
[OpenSource] Pixel-Art Avatar Placeholder (JS-/HTTP-API)
You're missing the point. The point is that the effect sizes in question are large enough that people should notice them in their day to day lives, because the proposed mechanism of action should not only apply to judges, but should apply to everyone everywhere. But we don't see this big obvious affect in other places.
The engines behind Alexa and Google Assistant have decent enough accuracy, I'm not sure why there couldn't be a product to run the audio through those to get subtitles.

When there's not a single audio source for the main speaker, that becomes a problem, but that's the fault of the people recording it for not getting a clean audio source. However, in practice, this is rarely going to be the case for something like a product video because the studio will have recorded it correctly in isolated sound rooms.

We're automatically reverting to "a human should do it" with adding aria tags, video subtitles, and screen readers. That is the problem because developers often have many other things to worry about -- database, security, scalability, maintenance, documentation. Accessibility gets put right beside those and it's no wonder developers don't prioritize it.
This was in 2004. And define widespread? Like was it sure to happen if you were out? No. If you started a GSA club like he did, more likely. I think the term 'uppity' was thrown around.
Video captions are also very important for non-native English speakers (or better say, those who cannot really SPEAK this language) because it's often hard for them to discern English words by ear.
So on a survey meant to gather data on the participation rates of marginalized people in Open Source communities, you feel it would be appropriate to publish a question which would be deemed as troublesome or even offensive to members of those groups?
A few weeks at a time when I need to lose some weight.
Did NSA Start Using Section 702 to Collect from VPNs in 2014?
Some people do a good job of making it known that they are one or the other. I used to have a coworker who was very brusque, bordering on rude, not because he was actually an asshole, but because he just didn't really pick up on a lot of social cues, was a little socially awkward, and it would not have surprised me at all to learn he had mild, un-diagnosed autism. But he never got in trouble for it, because even the people who didn't particularly like him personally, knew that that was just his personality, and he meant absolutely nothing bad by it. He enjoyed his job, enjoyed his coworkers, but just did not have the time (or ability?) to worry about social graces.
I think the reason my employer is successful at recruiting women is actually precisely because they stay away from public involvement in the social justice sphere. You think that entails "giving up on that crew entirely", when in reality it does the exact opposite. I think a lot of women/transgender/POC employees don't want to be thought of as an X software developer, just to be thought of as a developer who happens to be X.

The thing about strict professionalism is that it avoids the problems of bro-culture while simultaneously preventing issues from blowing up.

As of now, Github has pretty much alienated everybody. They've pissed of activists by firing Coraline and some of the stuff they've done in the past. They've pissed off "broflakes" by some of their other more recent cultural changes. But now they're starting to piss off people who may or may not care about social justice, but who definitely don't want the defining topic in the OSS community to be social justice. I think this is a game you can only win by refusing to play.
The article describes a 0.2% annual loss. Is that so bad?
I completely agree. I know and have worked with many people who communicate that way. I'd probably prefer it if they didn't, but I also don't generally have a problem when they do. I would feel that the explanation was unnecessarily pedantic and perhaps the slightest bit disrespectful in its assumption that I didn't know what I was talking about, but I would assume that was unintentional. It's interesting that the reaction from this data scientist individual came back so extremely negative.
Not at all; that's an argument used against the right of privacy. GP was merely remarking that those who lament free speech being dead seem to be, at least from my point of view, those who say bad things. Maybe they have a right to say them, but you'll find this occuring elsewhere.

Voat for example was set up as a website that's like reddit but free from "censorship". That being its attractive quality, many people who value that quality highly went there, and it quickly turned into a truly vile place. My hypothesis is that this happened because the most of the people who could be described as "censored on Reddit" were actually censored for what I would think is a good reason - for saying vile/Nazi/etc. things. Therefore, even if that group was not entirely made of such people, Voat became a place just for them.

I think that communities which have a major selling point of free speech will tend to attract those who feel censored first, and bound to fall into the sort of site almost nobody wants, driving away "legitimate" censored users and failing to attract more people. Most "good" things aren't censored, remember.
The technique mentioned in the article of using an interface for pseudo pattern matching with anonymous implementation is basically the visitor pattern (yes I know patterns are BS once your language is sufficiently powerful but lets ignore that).

It is basically how you implement pattern matching for any language that has OOP dispatch but lacks structural typing (but hopefully has anonymous classes).

One way to facilitate the above pattern is to use a code generator. A Java one I have played with is derive4j [1]. I'm not sure if typescript has a preprocessor but that would be one way to make the lack of structural pattern matching easier to deal with.

[1]: https://github.com/derive4j/derive4j
As someone who has a naturally terse communication style and who does not react emotionally to people who send emails like e.g. "Send it" instead of "Send it to me, thanks.", I have had to train myself to realise that any form of text communication conveys tone with huge imprecision. If you didn't see someone smiling at you in the corridor and then you send an email to them saying "Yep" the entire tone of the email changes vs. if you saw the person, grinned, said hi and then sent the exact same email.

It's not fair, and bright people very often feel like morons adding exclamation points and smiley faces made out of punctuation to their written comms. but trust me when I say that it can TOTALLY obviate a whole bunch of grief and is, I think, incumbent on you the communicator to improve just as much as it's incumbent on the recipient to not react emotionally.
Mostly based on a 2015 Slate article which might not be accurate (in terms of proven cases, as opposed to people's familiarity with the concept).

http://www.slate.com/articles/news_and_politics/foreigners/2...

http://www.snopes.com/chinese-drivers-kill-pedestrians/
Me too! Just to keep it good humored. If you put a smiley in an issue or a slack message it helps keep the recipient happy
How to choose the right VC for your startup – AppDynamics Founder
So, 4 something percent. Do you find this chilling, too?

http://money.cnn.com/2017/01/11/investing/donald-trump-press...

> Trump said that many companies were "getting away with murder" and that there would be more competitive bidding practices for federal contracts in his administration.

> Dow component Pfizer's (PFE) stock fell more than 2% immediately after the comments.

> Mylan (MYL), which has already come under Congressional scrutiny for dramatic price hikes of its life-saving allergy medication EpiPen, fell 3.5%, and Bristol-Myers Squibb dived 4%.

> Allergan (AGN) and Valeant (VRX), two other biotechs that have been criticized for raising drug prices, also fell more than 3%. And the iShares Nasdaq Biotechnology ETF (IBB), which owns many of these companies, fell 3% too.

That's just the first hit for "stock prices fell after criticism". There's plenty of that, and four percent are nothing. What's so chilling? That 4 percent of anything can mean billions of dollars? The mechanism of stock markets? That social media and "traditional media" have this reach and effect just by things being said? That the gaming industry became this huge and heartless after such short time, and how some in it would LOVE to be able to "capture" audiences like the pharma industry can? None of these things? Or really just mostly the Chinese Communist Party, the one thing most of us have no say and no responsibility in, rather than those aspects of this which we share in every day?

And what comes after chilling? Freezing? Is it really "gross" to merely call this chilling? What would be neither an under- nor an overstatement?
Yeah unfortunately. Both UE4 and Unity use the CPU versions of PhysX. If your game runs on console, it will be running on an AMD gpu, which doesn't support GPU PhysX.

Some games (many actually) are using gpu accelerated particles, but they're pretty much purely for rendering.

Remember that frame times are super tight on games (16 and 33 ms per frame for 60 and 30 FPS respectively), and consoles are notoriously underpowered.

Working in games, none of my colleagues or companies we work with have much interest in offloading physics to the GPU at the expense of rendering performance.
You also need to show that current peer review is happening and is effective at identifying bad science, and that corrections and redactions are currently guaranteed to take place.

Both of those are questionable.
Naw. Starbucks has done a good job with their corporate responsiblity efforts, bumpy road and all. So it's possible to do well.

Any nail that sticks up will get pounded down, someone somewhere will be offended no matter what. So just do your thing and ignore the haters.

Edit: To the skeptics, Starbucks was among the first to extend health insurance to domestic partners, and I'm a big fan of their CARE programs. That said, it was still the worst job I've ever had.
Maybe they're trying to minimize the number of hours needed to go through the cases yet to be decided. So whenever some free time comes up, they're able to go through that backlog easily.

It could also be that, just as in medicine, harder cases are more relevant than easier cases. If the amount of effort each side puts into their case has any positive relationship with the value with what is at stake, solving harder cases first would free up whatever is at stake and make it available to society again.
Yes, but unfortunately that version is heavily cropped to avoid the copyright detection mechanism.
The government doesn't have any business telling anyone they can't smoke weed, and they don't have any business telling skmeone they can't get medical advice from someone they trust.

The licensure is a government run monopoly, which always leads to higher prices and lower quality care.

The fact is good doctors will be good doctors regardless of licensure because they will put in the effort to learn what's needed to treat the patient. Bad doctors will be bad doctors, becaude their motive is money, and they won't care about patients welfare either way. In some ways a license gives a false sense of security.
You can declare union types in TypeScript:

type BinaryNode<T> = { tag: 'leaf', value: T }
| { tag: 'branch', left: BinaryNode<T>, right: BinaryNode<T> };

Then things like the following will typecheck correctly:

function traverse<T>(node: BinaryNode<T>): void {
switch (node.tag) {
case 'leaf':
console.log(node.value);
break;
case 'branch':
traverse(node.left);
traverse(node.right);
break;
}
}

In this example, once the compiler recognizes the tag is 'leaf', it knows there is a node property and will report an error if you try to access the left or right fields, which do not exist. The reverse is true for 'branch'.

Not as nice as Haskell for sure, but the presence of union types is something I've found very handy.

You can also declare tuple types:

type MinMaxAvg = [number, number, number];

and do pattern deconstruction (though not pattern matching) in function arguments and assignments:

function test([min, max, avg]: MinMaxAvg): void {
// ...
}
"Ask your doctor if Fukitol® is right for you" ;-)
I agree. There is a lot of heavy downvoting of people for political opinions going on as well.
Perhaps you should reflect on that we are talking about people, not computer programs, and that the contextual impact of misrepresenting people has a much more marked impact than the contextual impact of misrepresenting computer programs.
Intent is the difference between being transphobic and being ignorant. The survey question was ignorant.
Good question. It's called "internalized sexism". Not too uncommon in male-dominated workplaces.
Not really, unfortunately, but it's confusing because US immigration law hasn't caught up with remote employment.
The best (worst) part is that this thread is now repeating that dynamic writ small... I admit I may be somewhat complicit in that, but it's important to be able to take a step back.
I remember back when the bush administration gave the TV show JAG, a show about the navy's judge advocate general's office, detailed descriptions of the military tribunals that they came up with...before the media or congress.

Shady, man. The military and IC are the only parts of govt that get to do this weird Public Relations. They shouldn't be able to.
I know very few languages that do that. Even Rust doesn't when compiled for release. All for performance reasons.
Wait, did you use to work for Codecademy? Can we chat a while? As a former competitor, I am really curious why you did some stuff this way and not that, and would really like to be able to recommend you to all the people asking me how to learn programming now that I don't actively teach anymore.
Hire diversity nutjobs to improve silly stats, win stupid prizes.
I don't see any issue as long as there's no compensation for this, no quid pro quo.
Terse communication style seems like an awfully low bar to establish "asshole" to me.

(But then.. I have a terse style myself. But I'm glad we're discussing this.)
It's easy to accuse people of pointing fingers and judging people, too, and genuinely difficult to make high-quality, thought-provoking Hacker News postings.

(Your comment would have been much better had you left out the rude accusations.)
>However, as an organization, Github can and should do better than that, and I think here that it did not.

Consider if the situations were reversed. What if some white male engineer was simply being terse in an email to her. Might she attribute it to rudeness, sexism, or transphobia? If the company fired the engineer would you be arguing that she should be a bit more charitable in her interpretations?

It can be very hard to capture the subtleties of spoken word in text form. The onus has pretty much always been on the individual to ensure they are being professional. I definitely think something is fishy here. It may very well be that Github has some serious issues, but the flip side of that coin (and Occam's razor) is that she sent out some rude emails and was fired.
It depends on the path taken but it can take up to a year or longer.
I didn't say it was okay or acceptable, but I had a much easier time imagining how a powerful VC ends up making a woman uncomfortable through flirting than full-on sexual assault.

Like I said, that was my fault. This is a lot more serious than I first realized when stories surfaced.
Sounds like you’re looking for https://www.reddit.com/r/BuyItForLife/
> there's no website which would say this product can be used for X years without breaking.

The problem is the X years.

For electronics that website would be almost useless. I could tell you about the failure modes of my past laptops and phones but would you buy a discontinued product? At best you could hope that newer products of the same brand fixed some of the problems of the past ones and didn't add new issues.

The same applies to most goods because they are replaced by new models yearly or faster.
If you really think gut bacteria are important then maybe you should go get a stool transplant. We just don't know and the immediate assumption that GMOs are guilty until proven innocent is both uninformed and counterproductive.
We don't know the purpose of the survey, but it's described as an "open source developer survey". I imagine gender was thrown in because, hey maybe the women use vim and the men use emacs for some reason, and that's kind of interesting to know.

I briefly checked the Stack Overflow survey as a comparison: https://insights.stackoverflow.com/survey/2017
Are there any studies of the effect of falling population on the capitalistic model? It seems that much of our assumptions about the incentives of inflation, interest rates, etc. presume a slowly increasing population.
Just wanted to say thanks for doing this.

Peter has been an awesome partner to work with on immigration issues in my last company - and we had a lot of challenges* - and even casual advice for myself over the years.

Thank you!

*one founder without a tertiary qualification, one kiwi founder
> on the surface of mars

Why? Wouldn't it be easier to bootstrap by mining asteroids, and manufacturing in micro gravity, then dropping nearly finished goods onto the planet? That'd also allow you to use the same bootstrapping infrastructure for several surface sites.
Your comment is too.
Yes but my website is awful!
A better incentive would be to require manufacturers to sell unlimited (yearly) warranty for their products. When you buy a product, you'll get the option to pay a yearly renewable sum that guarantees that any failings from normal use will be repaired.

Such a requirement will make the seller optimize the product for affordable longevity and make it cheap and easy to repair the product.

A significant number of consumers will appreciate the predictable cost for the use of the product and take out such a warranty.
> What would a tablet with a user replaceable battery look like?

https://www.ifixit.com/tablet-repairability

It looks about the same as any other tablet, but with non-fragile latches holding it shut and no glue anywhere.

> If a battery in a laptop last four years for a nominal charge is that sufficient?

No, the consumer should be able to replace the battery every few years and keep using it for over a decade, assuming a typical situation where nothing else breaks.
Director of Systems Engineering – LabKey – Seattle
Amateurs! They shouldn't have built a prototype at all and gone straight for an ICO.
Hi Peter,
If you're on H1B and quit your job to do a startup (using O1 or E2 or another visa), and the startup doesn't work out, do you need to pass the lottery again if you need another H1B for a new employer? Any way to skip the lottery the second time?
I don't think the author would disagree. Using a compile-to-JS language with stronger correctness guarantees is valuable for large projects.
It has in some cases. In the US, The DOT requires it for airline websites.
Hi Peter, thanks for doing this.

I'm Canadian and have had two TNs working in the USA. Is H1B the only path to a green card? My recruiting firm seems to think that due to my specialized skill set and work of national significance they can fast-track me to green card? I'm not sure what that means... is that even a thing?

Thanks!
I'd much rather all that money be spent improving the VA, or numerous other problems veterans face after serving. Then we can talk about football flyovers.
Reading the full article, it strikes me how you can be "inclusive" if you are constantly highlighting the differences. The fact, for example, she dismisses PRs or code reviews because made by white males. Or the blog post on her first deliverable, rewritten by a white male. I don't see what could be the benefit to point that out in every sentence: that all of that is made in malice because of gender and race?

If I had a white male colleague who would constantly point out - in a work environment - that a PR should be dismissed because made by a woman or that a deliverable sucks because made by a black guy, I would not tolerate that behavior for a second. I don't get why the opposite should be considered "inclusion and safety".
Sure! I emailed you. Or we can discuss it publicly here :-)
I think so but I'd follow up with the company if you haven't heard by the end of July.
Yeah, I always tried to include an emoji at the end of my messages just so that it won't be interpret differently.
Καλοκαιρινά φορέματα που δεν πρέπει να χάσεις
Is it possible to have an Australian LLC equivalent or somesuch that collects the payments?