skysight-inc/HackerNews huggingface dataset:
"Being told by cab drivers that they’re the first Black person they’ve ever had a positive encounter with"

So either the cab drivers are lying and saying that line to every black person they encounter for some reason I can't fathom -- or they're being honest about their experiences.

"Being asked things like, “So, what’s it like being a black guy in Silicon Valley?”"

And yet you wrote a blog post to tell us what it's like. I read it because I was interested, but does my interest therefore mean that mean I'm actually part of the problem?

"Feeling like I was chosen for certain photo/video opportunities at work and during other activities to feign diversity and acceptance"

You probably were. That sucks, but it's one of those damned if you do/don't things. If they don't do it, somebody's going to accuse them of something.
link to download -> go to project home -> clojure -> bye
Strikingly similar to the low-discrepancy sequences used as sampling patterns in modern ray tracers - and quite a similar role, really:

https://en.wikipedia.org/wiki/Halton_sequence

https://books.google.co.uk/books?id=DirOQ_PELlgC&lpg=PA999&o...
What? So let's kill drug addicts everywhere?

Here's an idea... those Filipinos over there have such a violent country! They just can't get there act together! I guess Filipinos are prone to violence, and they DO pose a direct, physical threat to everyone in the world! So, go ahead and kill a Filipino if you see one -- you'll just be putting them out of their misery -- and of course we're so benevolent, we offer free rehabilitation (AKA prison) for any Filipino that turns themselves in.
Bug bounties and automotive firewalls: Dealing with the car hacker threat
>paying high salaries because our education costs have skyrocketed

This whole thread is chockablock with fallacies, but let's limit ourselves to this one for now.

Education costs are sunk costs. Doctor's salaries have nothing to do with education cost.

Doctor's salaries are high because the government restricts the number of doctors. That leads to high salaries for doctors. Supply and demand, not sunk costs.

Hint: you've got a bunch more fallacies in your post!
How long until people are arrested for thinking a cop is bad?
And as that comment correctly reminds us, .get()/getattr/etc exists for that very reason and I will almost always reject a code review that trys such an operation instead of using .get(). Don't do this:

try:
bar = dictionary['foo']
except KeyError as ex:
# handling

Do this:

bar = dictionary.get('foo')
if bar is None:
# optional handling, None might be OK

Or this:

bar = dictionary.get('foointeger', 0)
# now you don't even need handling

You avoid scope issues with the try block, stack unwinding, all sorts of issues. This works for attributes too with getattr(). It is quite easy to work in Python without try/except, for the most part, especially if your types are well-built.

That addresses the specific case mentioned, of course, but not others. Occasionally you do have to handle exceptions but this almost always revolves around I/O, and you can isolate those portions in well-defined types that expose functionality to the rest of your program instead of trying every few lines.
"I love you" is the single most powerful political statement one can make.
Yes, and? It's exactly that kind of focus - focusing on the average outcome rather than the power law outlier outcomes that return your entire fund - that characterize the people who laughed at FB's valuation, as opposed to the VCs who invested in FB.
I'm left wondering why the switch was made in the first place. I spend about half my time coding in Go and love the language, but if I wasn't looking for easier concurrency or a speed boost, I wouldn't re-write an existing code base in Go. It's a lot of work to do just to revert a short time later.

The majority of comments are fair, although I'd disagree with it being C2.0 and err != nil getting old - I much prefer it to exceptions.
My point is that nobody should ever have to choose; it's de-humanizing in every regard.
Which is not at all relevant to this quote

> If there is another universe out there, it is by definition unreachable from our current universe

As this quote by definition accepts the distinction of multiple universes as it makes zero sense otherwise. To take him at his word means he believes it's possible that there is another universe, but that it cannot be reachable from our own; no where does this statement imply he believes there's only one possible universe and it directly implies otherwise.

His correction merely makes it clear he can't express himself clearly because what I just quoted above does not and can not make sense from the position of there being only one universe.

I'll even say props to you for parsing that nonsense because what he said in no way matches what he claims to believe.
> At a certain point in my life, I realized that I had no positive role models (let alone ones I could relate to), so I > set out to become a positive role model for my siblings.

This is the best part I took from this. I don't believe I have many positive role models in my life that align to my goals.
Except this is America, where black people aren't very rare.

That depends where in America. There are plenty of place (some large cities - SF I'm looking at you) where black people are pretty rare. Or at least rare in the areas people frequent.

The funny part is I talk to the folks I know from the South and they have a TON more interactions with blacks than anyone from the Northeast or West Coast do.
How does your idea compare to noise protocol or QUIC?
Valve denounces third-party gambling sites but isn’t ready to block them
As a large framed 6'2" male I got a lot of negative reactions when I was very fit with short hair. Back in collage I ended up growing very long hair to move from the thug stereotype to Fabio. Which was kind of amusing, but also a good way to move things in a positive direction. Except that one cab driver who hated people with long hair because the hippy movement killed off his local barber shop.

So, yes people will judge you. But, you can also distract people by giving them something else to focus on which is under your control. While I am not suggesting you walk around in clown shoes, but if you did that's going to be the first thing on everyone's lips.
Sup Alex! Small world. Thanks for posting details in here, I should have done that after posting but it was my first time posting and I didn't think to put it in a comment.
Creator here, didn't expect this to get submitted so soon, but happy to answer any questions!
> Looks like there is bias in most things, but not shootings.

But there is a significant racial bias in shootings of off-duty police officers.

https://www.hks.harvard.edu/criminaljustice-backup/publicati...

(I wonder if the lack of apparent bias in general shootings is actually multiple biases stacking up together; given the prevalence of same-race violent crime, a lack of enforcement priority for violent crimes against blacks would, ceteris paribus, mean less encounters -- proportionately to the crime rate -- with black violent criminals, which might be offset by an increased propensity -- compared to provocation -- to escalating to lethal force against blacks in encounters to look, in aggregate, like a lack of bias in shootings, but also would tend to create a justified feeling of disproportionate numbers of unjustified shootings targeting blacks.)
It's the same thing in C. Every system call takes at least 4 lines. assign the return value to an int, check the int, then check errno, etc.
I live in a very non white neighborhood. I have been told on more than one occasion from different people on the street that I am a "stupid white person", "This cracker needs to get out of here", "this cracker doesn't belong in my park".

Recently some black kids got on the commuter train and walked the aisles and said things like "Look at all these stuck up crackers"

I have been treated strangely in non white neighborhoods.
> When you were out and about in these places with, were you afraid of being stopped by the police?

Somewhat, yes. Foreigners in said country are frequently stopped by the police so they can extort you for bribes.
Thanks for posting that very important point about the Coder module. We were mitigated by the fact we used Composer to install an internal distribution and Coder was in our /vendor/drupal/coder directory, not inside docroot.
Following that campaign, I remember seeing subway ads for years saying things like "Last year, 1,944 New Yorkers saw something and said something". But none of those calls had anything to do with terrorism. I'd say the campaign is both dangerous (in a "report the scary muslims!" sort of way), and useless:

http://www.nytimes.com/2008/01/07/nyregion/07see.html
Yeah, not knocking their choice in Python. I think they made the right evaluation there.

It's more that Go keeps getting held up as a replacement for C without understanding what makes C/C++/Rust viable in their domains. It's all down the the memory model and if you don't have control over that then it isn't a replacement.

Take volatile for instance, there's certain pieces of hardware that you'll never be able to use Go for without wrapping some parts of the hardware in C because there's fundamental memory IO semantics that volatile provides but Go doesn't support.
Technology Is Only Making Social Skills More Important
UML specs them at an abstract level. You build them in code or HDL's. Few, formal methods can do both. Generally, you prove properties in the abstract in one and correspondence with the other. Code-level proofs only came online only in past 5-10 years or so in a subfield 40 years old.

So, UML would let you specify data and behavior then confirm properties about them, catch inconsistencies in requirements, or aid integrations. SysML is used for this in industry with verification results in academia even for UML as I showed. So, it's reality rather than theory even if you or I think better methods exist. I'll take a combo of Z, B, CSP, and/or Statecharts over UML anyday. Coq and HOL if I was specialist enough.
I see your point. I think it wasn't the best counter.

You made me realize that its actually certain things that we as a society decide as sacrosanct and not grounds for prejudice. So it can be with race, which involves no choice, but also religion, which does involve choice. Or political affiliation, which also does involve choice.
This separation is a feature, not a bug. SMS and IP chat have different enough semantics that trying to abstract over them will leak.

In my example, I was using iMessage and it captured my SMS in the same UI as IP chat. Then I changed to an Android phone, and my SMS would not arrive on that phone -- same #, same carrier. The issue was Apple's arrangement with the telco, and it required a support call to get that magic undone. Took days.

SMS and IP chat are different. The former is device-to-device, the later is user-to-user. The former is fire-and-forget, the latter has presence. Abstracting over these is a bad temptation.

That said, Project Fi actually gets it right. It make SMS and IP chat transport-agnostic, but at the network level, not papered over in the UI. It fulfills the promise.
Correct me if I'm wrong, but isn't being transgender like being gay in that you're born that way and don't have a choice?
Smiley-faced monopolists: how Google, Facebook and Amazon won the world
It's interesting to see that the author strongly dislikes the question "So, what’s it like being a black guy in Silicon Valley?" since I could easily see it being a gesture of wanting to engage from someone who doesn't know how to otherwise engage.

You regularly see white people "embarrass" themselves by engaging on this topic in the "wrong" way, even if they have the right intentions, without a clear idea of what to do (e.g. Howard Schulz, Macklemore, etc.) ("White People. Don't talk about racism." "White People. You have to lead the conversation on race.") Given such limited upside and very significant downsides, it's no surprise that the vast majority of white people refuse to engage on the issue, even if they actually do want to contribute positively.

I myself follow this rule religiously -- I run a small startup in Silicon Valley, with male and female engineers, all white, Asian, and one Latino. But I'd rather chew on broken glass than ever discuss any "controversial" topic, such as diversity, racism, Black Lives Matter, Donald Trump, immigration, etc. etc. -- I just will not discuss it in any context and in any forum, because there's nothing to gain and too much to lose.
How often do the credits refresh? Once per day? Per month?

If it's per month it feels very expensive to me especially at the lower tiers compared to the number of transactions I'd expect to be able to do on say EC2 or GC for similar money... Am I just not the target audience?

This pricing level really limits what kind of apps would make financial sense. Nothing ad-supported for a start.
> But that also assumes DMCA which, if memory serves, was not in play here.
Comments like this are lazy, dismissive, and self-righteous. Please try to add something to the discussion, especially if you're a PoC - we certainly need healthy discussion.
Rare US version of the N64’s disc-drive add-on unearthed near Seattle
> they don’t like vendored (bundled) dependencies (also understandable) (Gentoo example)

I don't understand the rationale here. Why would a linux distro reject a package that incorporates all of its dependencies, thereby becoming dependency-free?
Exciting to read this, not just because of how interesting and rare it is to hear about a project not just switching languages, but from Go to Python, but to learn that the author is invested enough in asciinema to do such an overhaul. It serves a niche purpose but it serves it really well, especially for teaching code. The recent development of a self-hosted option for asciinema playbacks made it especially useful to me.
But the issue is still the same: the network of doctors you can see is very much restricted. And in any event, the way Kaiser is structured (at least in Southern California, where a friend is a Kaiser doctor), the doctors are employed by separate legal entities which contract with the hospitals. So it's kind of a distinction without a difference. HMO implies vertical integration where incentives line-up differently than when providers and insurers are more at arms length.

That said, PPOs also have in-network restrictions. They're looser, but PPOs are also often significantly more expensive.

In my limited experience, it's not the network restrictions per se, but that people want to continue going to a specific doctor or to a specific hospital. My relative who is a partner at a law firm rails against Obamacare because of the ridiculous premiums her firm has to pay. But they only pay those premiums because she demanded a policy that allowed her to continue seeing the same doctor she's seen for over 20 years. She's smart and almost always votes Democratic; the cognitive dissonance in her rants would be comical if it weren't for the fact that so many people exhibit that kind of thinking.

I use Northern California Kaiser and love it. For one thing, it's ridiculously inexpensive, all things considered. And I don't expect the kind of relationship with my doctor portrayed on television. Kaiser is very technologically savvy and data driven. (Though that doesn't mean they used the latest & greatest tech). Their doctors are disciplined to attend to patients efficiently. I've never felt rushed or anything of the sort (even during the 48 hour birth of my son), but neither the doctors nor staff will linger unnecessarily.

But because Kaiser works as a holistic entity, some people may feel neglected. Kaiser dis-intermediates you from the doctor and his personal staff. Appointments are booked on the web or via a call center. For illnesses, you first contact the Kaiser nursing call center, where a nurse and on-call doctor will do a preliminary diagnosis over the phone and often even write a prescription. For common injuries like sprains, etc, you might be scheduled to see a doctor at their sports injury center or similar specialized department, which at my medical center is conveniently (and I doubt coincidentally) located across the corridor from the imaging department. Follow-ups with a doctor will often use their electronic messaging system (basically, web mail).

I _love_ that aspect of Kaiser because I appreciate the effort that goes into reducing costs and improving outcomes. For people who want to feel coddled by their doctor and his staff, or use them as an outlet for their anxiety, it's probably a nightmare.
True, but seeing as the article was about the ability of people to modify their car to for instance not do that I see where there could be a dilemma here.
I find the whole of wikipedia skewed with all sorts of "activism". I find it sad how many people rely on it for information.
Eh, I don't see my health insurance as "insurance". I see the company as my health care "agent". When I get sick, I'm not in any position to negotiate or compare prices between providers, so I'm going to rely on the negotiating that my insurance company has already done on my behalf. And what better way to ensure that my agent is really trying their best to get the best price for me? Make them pay the cost and I'll pay a set monthly fee for everything.
A lot better than Emscripten output, which people are using today.

If you succeed in derailing Web Assembly, then you'll just have people shipping Emscripten output, and "View Source" will be worse off.
This definitely a great feature!

Now, with this in hand can we have for instance a multithreaded (or in some other parallel way) web server or even REST API for R?

Talking from the practical perspective, the biggest problem with wide adoption of R is the problem of integration. Sometimes you just want to have a single module in R, and the rest of the system in some other technology. I know there are ways to do it, but not without quite high technical debt. On the other hand having native microservice-like integration could probably help.

I know we are close, but not sure how close.
> Batteries included: argparse, pty, locale, configparser, json, uuid, http. All of these excellent modules are used by asciinema and are part of Python’s standard library. Python stdlib’s quality and stability guarantees are order of magnitude higher than of unversioned Go libs from Github (I believe discrete releases ensure higher quality and more stability).

Go also has most of the listed libraries(like http, arg parsing, json) included in stdlib. I'd argue that the the http library in Go is one of the best out there :)

Can't disagree about dependency management, hopefully it gets addressed sooner rather than later. There was a good discussion with the Go team on the topic at Gophercon today.
Cloudflare's “Flexible SSL” Traffic Is Being MITMed by an Indian ISP
I remember seeing a documentary were some scientist's work on forest/tree distribution was shown.

In the forest they measured, the fractal shape of the tree actually extended to the forest itself, as if the forest itself is one big "tree" with actual trees as its branches.

(Though, trees are 3D fractals, forest is a 2D plane, how does that work?..)
Sounds more like sexism to me ...
> But you already can't read and debug minified JS

How about "but you already can't read and debug minified Emscripten output"?
React dropping mixins is the #1 reason why I stopped using Meteor. Sure Meteor has Blaze, but nobody uses it.

Before we had a nice mixin called getMeteorData:

```
var HelloUser = React.createClass({
mixins: [ReactMeteorData],
getMeteorData() {
return {
currentUser: Meteor.user()
};
},
render() {
return <span>Hello {this.data.currentUser.username}!</span>;
}
});
```

Short, simple, you knew exactly what it was doing without breaking your wrists.

Now it's some create container lunacy that brings no benefit to most projects except dogma "properness" - the developer UX is just fungled beyond belief and it makes me so sad that Meteor lost so much.

I guess my gripe in general with Javascript now is how complicated simple things are. It's entire ecosystem is intertwined with complexity and verbosity.

I wonder if typescript alleviates some of these pain points.
> There are plenty of place (some large cities - SF I'm looking at you) where black people are pretty rare. Or at least rare in the areas people frequent.

I think it will be helpful here to specify what type of people you're talking about in the second sentence, otherwise you're implicitly excluding black people from the general term "people". I don't believe this was intentional, it just reads weird.
Are you trying to say that your experiences of being a foreigner in some other country are somehow comparable to his experiences as an American in America?
Arguably it is -- it implies that non-political communication exists, which (as this thread demonstrates) is a politically-laden claim. This, of course, doesn't demonstrate that nonpolitical communication is in fact impossible, but it does show that it's harder to construct than one might expect.
How to See in the Dark(clear)
You may read more about that rationale here:

https://lwn.net/Articles/660429/

https://fedoraproject.org/wiki/Bundled_Libraries?rd=Packagin...
Higher quality video in Edge
My girlfriend is American and she was asked a couple days ago here in Europe what is up in the US with Dallas and guns and police and Trump etc. It was not rude, it was just small talk.
Interesting. I have never quite thought about the example of trees but it's possible something like that is going on. If someone would know, it would be Geoffrey West from the Santa Fe Institute and indeed he delivers: http://www.pnas.org/content/106/17/7040.full

According to their theory: "(...) the average distance between the trunks of individuals (trees) of the same size scales linearly with radius (of the tree)"
Much != most.
Seems like a lot of effort for an edge case. Now you've added a dependency on some network service you need to access (and from WhatsApp's POV: maintain) before placing outgoing calls. If you use GPS instead, you're dependent on having the location permission (which is not needed to run WhatsApp in general), and you're draining everyone's battery and adding latency to get a sufficiently accurate location lock. Doesn't seem like it would be worth the trouble to me.
> Not every sleezy salesperson in the world is a sociopath.

Strawman, never said they were. You're arguing with yourself now.