skysight-inc/HackerNews huggingface dataset:
In general, if it's my experience that German citizens are very fiscally conservative. Now you may disagree with your family, and they may feel obligated to persevere in their duty to prevent or minimize any adverse consequences that result from your naivete, or willful ignorance. Pay attention to the following story... And the lesson you need to learn.

Bill Gates and Paul Allen were negotiating how to split the founder's stock for their new company, Microsoft. Gates argued that Allen had a part time consulting job so he, Gates, ought to receive a majority of the shares. ALLEN RELENTED agreeing to a 60/40 split favoring Gates. They signed their agreement and all the necessary paperwork, and the next day Gates went out and landed a CONSULTING GIG much like Allen had!

The lesson is this... Don't be the dumbass who gets played. Be the smart ass who wins without taking unnecessary risks.

If you're serious, and you're smart, you will maximize your upside and minimize your downside. You might have to become more efficient, seriously committed to your success, and less concerned about your ability to work at a level you have never before attained. Admit that to your family and let them know you're going to do it m.. And that you will require their support. As you may at times cry like you're a 6 year old boy. Your parents will support you, as long as you're not being a dumb ass.

Be a smart-ass and your family won't hassle you nearly as much. Heck, they might even start to offer to contribute... Time, resources, effort. But that's only if you really start to figure your shit out.

Peace Out.

Kenneth
What you've written is pretty much nothing like what the author is talking about.

> I feel awkward when people talk about sports

You don't like talking about sports, but it's a topic of conversation, because by and large many people in the US like sports. That is different than assuming you must be an athlete because of the color of your skin (racism).

> Even as a middle-aged guy, I sometimes feel that the seat next to me is the one people are avoiding.

For whatever reason, sometimes people don't take the empty seat next to you. That reason isn't because the color of your skin.

> And I've definitely seen moms grab their little girl and march away when I smile at them

Yes, this is something all men should be aware of. Don't act creepy to little kids. Parents typically do not spirit away their kids when adults simply smile at their children. Something other than your smile is causing that parent.

> I'm sad that we're in a position where racial bias seems a reasonable default explanation for such things.

At the risk of telling you how to feel, how about feeling sad that people are actually victims of racism.

> At the end of the day, I think the only way to get past this is for everyone to be color blind. We need to guard against acting out of bias.

I disagree with the first part, but agree with the second.

A persons skin color is part of their identity, and we should recognize that, but not use that as a way to group, categorize, or otherwise use as the basis for how we behave towards that individual. We should also be aware that it's human nature to feel defensive against those that are different from us, and to not give into that behavior.
Misuse of freely licensed photo leads to public apology in Italy
GitLab!
A collision may not be avoidable, but every decrement to the speed will reduce its severity. It's the same idea as having crumple zones on a car body.
> How are whites possibly going to understand white privilege if they are never taught what it is to not have all those default advantages?

There are plenty of people volunteering to teach you about those things. Heck, there are entire public awareness organizations, university departments, and other institutions devoted to providing education on that issue.

Its not the job of every person of color you meet on the street to be your racial-experience teacher. The same is true, mutatis mutandis, for LGBTQ, female, socially awkward, or obese people.
Well, the tricky part is not getting the basic FFI to work but getting the memory management right. Making sure that DOM nodes that are not part of the document stay alive and that dead nodes die is the hard part, especially if JS/wasm cycles are involved.

(This is not a criticism of wasm, by the way. It's merely motivating potential future GC extensions to the spec.)
Ask HN: How do you differently interview Bootcampers from Collegiate candidates?
Pokemon Go Source Code for Android
> Now, is that really a case of racial discrimination?

Let's just break it down into whether it's discriminative thinking, or perhaps just reduce the thinking down to whether that single proposition might likely be a logical fallacy or not.

"Person A of set X is the only one I have ever interacted with, with the properties of said interaction being Y."

Well...how many people of set X have you met? Two? A dozen? One hundred? That number matters. If the cab driver had met two previous people of set X prior to A - why did he choose to say it at that time? Intuition tells me that it's because the cab driver had expected that all future people of set X would have properties Y, and is voicing his expectation. If the number had been 100, then he was voicing an observation.

But, even if the number had been 100, and he was voicing an observation, then where did that assignment of property Y come from? With the property Y being, "positive," suggests all-or-nothing thinking...e.g. that interactions can either be positive or negative, rather than gradations and interactions in between. Typically this kind of, "all or nothing," thinking is considered fallacious.

Just because some kind of fallacious thinking may have occurred, does not mean that the cab driver was necessarily thinking discriminatorily. It's possible that in the world somewhere, there is a cab driver who happened to pick up only the worst, nastiest people of a type X, greater than 1,000 of them, representing all different subcategories of X from his point of view, from all over the world, for his entire career up until that very day when he for the first time, encountered a positive interaction, amazingly. But the simpler explanation is that he was just discriminating.
Preach it! I had a similar experience with Go. I just wasn't happy writing it.

"if err != nil { gets old even faster."
Tying an online messaging app to a phone number is fundamentally silly (attn Signal developers). Having phone numbers as one search item among many makes a lot of sense, but mandating a 1:1 relationship between phone numbers and app identities is like mandating a 1:1 relationship between horse stalls and automobiles.
So you enjoyed that attention of being stopped and extorted?
We should leave e-voting on the trash-heap of bad ideas
It's along the lines of "this sentence no verb."
Engineers make such decisions all the time. There are always tradeoffs with respect to safety/cost/utility/etc.
Here in New York many, if not most, of the cab drivers are first generation migrants from India and Asia where (believe it or not) they are virulently racist against blacks. I can't tell you how many times a foreign cab driver has made spontaneous, openly racist, disparaging comments about black people (I'm white).
I do not think anything in the essay is surprising. There can be no doubt that in absence of other information, everybody uses whatever is immediately discernible, such as race, age, gender, attire, height, athleticism, beauty, etc, to modulate behavior. A sane individual will improve the accuracy of the initial rough assessment as more information becomes available. What else could anyone be reasonably expected to do? Ignore whatever they learned about the world and treat every individual exactly the same regardless of their outside characteristics as if these outside characteristics gave absolutely no clue about what kind of behavior is appropriate ? That seems impossibly stupid.
> America, where black people aren't very rare

Actually, in a lot of places they kind of are: a little over 12% of the population, very much concentrated in the Old South states and a relative handful of cities almost all east of the Mississippi. (Six percent of San Francisco's population as of the 2010 census, if you're wondering.)
I mean, unless you want it to run quickly. (The above statement is obviously absurd; I love python)
Both gets fast really soon.

Have you ever checked out Maybe (http://learnyouahaskell.com/a-fistful-of-monads#getting-our-...)?
I'm glad to have read this. There's one point I want to address:

It’s equally crazy how much more comfortable I feel around other Black people, or in other countries. I took a trip to Cuba for 2 weeks, and everyone there actually thought I was Cuban — which was surprising, but kind of awesome at the same time. I’ve never felt so accepted in my life.

I'm American and Jewish, though hardly religious. Judaism is a part of my identity, though not readily apparent unless I tell someone. I've been to Israel three times. I feel more comfortable there as a Jew, while at the same time less comfortable as a non-Israeli. It's a hard feeling to explain.

I wonder if this feeling of fitting-in is just a fact of life when you're a minority.

Please don't get me wrong: I'm not at all saying that being Jewish in America is the same as being Black in America. I'm just saying, in some ways, I feel that the Jewish part of my identity gives me some insight into what it's like to be a minority.

To add some levity to my comment: I'm surprised to learn that anyone could hate watermelon. It's just not a strong enough flavor to be that offensive. Funnily enough, I used to not like it so much myself, but I kept giving it a try and now I think that cold watermelon on a hot summer day is hard to beat for a refreshing snack. I'm not sure why I ever disliked it. (I've similarly taught myself to like bananas, olives, and various other foods I used to dislike.)
> Then make browsers require full source maps for every website, or refuse to run them.

> That’d be finally a solution.

No, it wouldn't. You'd end up with sites shipping "source maps" that map every function to a randomly generated identifier.
Might it be related to: https://www.google.com/#q=black+tipping
Location: Los Angeles, CA

Remote: No

Willing to relocate: Yes

Technologies: Javascript, Node, React, Angular, MySQL, MongoDB, HTML/CSS, Mocha/Tape for testing

Résumé/CV: https://docs.google.com/document/d/1Rlb3-gbr3nhfBAaxyJOwRlEC...

Email: angieyeh24@gmail.com

Experience working across the stack and am interested in joining a people-centric team! Love working in React and Node, writing tests, and delving into other backend languages.
> Most people don't realize a single sensor can cost $20,000 - now imagine you have 10 of them.

True, but part of that cost is an economies of scale issue, and we are finally seeing lasers like the velodyne come down in price. The 64 laser version used in the Urban Challenge cost over $75,000. Today, you can get a smaller version for $7k. Still a lot, but the price is coming down and it's coming down fast. Even putting one of these guys on board would be a huge improvement of sensing capabilities over what they have.

Remember, people are paying $5500 for the autopilot alone and as much as $130k for the whole car. If anyone would be willing to pay a premium for some better sensors, it's Tesla's customers.
They're quite different jobs also. Core Unity engine development and most of the tech jobs are in Copenhagen, while the SF office is mostly sales/marketing/accounting. It was kind of a half-move where they moved the "business office" to SF but didn't move the technical team. That happened years ago, initially mostly because of sales: having an "SF" company and a sales team based in SF made it easier to get in contact with the large customers who produced most of their licensing revenue (at least at the time).
Laravel-zeromq brodcast driver
>As for neighborhood differences, that's a problem of racism (segregation) too.

But that isn't the cabbies problem to solve. Its perfectly reasonable for a cab driver to try to avoid high-crime areas that are much more dangerous even if he doesn't have one racist bone in his body.
And like pop music, those interpretations come and go. We don't even have access to interpretations that were made prior to the age of recorded music! The Bach or Brahms score is the artistic gem which carries the timeless, enduring value. The interpretation is just a kind of ephemeral, stylistic whipping cream ladled on top. Today you like how Bob plays Paganini; tomorrow Bob is forgotten and Mike is the hot shit in Paganini interpretations.
Accidental release of sensitive info/keys/values etc.

If it's an alpha/beta or just a proof of concept then state that or you may have issues with public expectations.

If you plan on making a business around this project, might make some paths more difficult to take or lower the bar for competition.
I don't trust it to not disengage when I press the brake or want to disable it.
> I wonder if typescript alleviates some of these pain points.

TS :> JS, not <:. What specifically are you hoping TS addresses?
Ask HN: A systematic approach to picking app colors?
I'm the sole creator and designer of an app, and picking colors in particular is causing me a lot of stress. There are so many variables! Let's say I need to pick the color for a button. I have to answer the following questions:

* What's the primary color? Red for destructive and green for confirmation is given, but what about everything else?

* Given the primary color, how do I select the hue, saturation, and brightness to mesh with my existing color scheme?

* How do I pick the text color? Should it be lighter or darker than the background?

* What color will the button be when it's held down or disabled?

* If the button is particularly important, how do I give it extra weight? Otherwise, how do I ensure it has the same intensity as other buttons in its category?

* Maybe the button can be toggled. What color should I make its toggle state? How do I keep it legible while making it clear that it's not just a weirdly colored button?

* What color should the border be, if any?

...over and over again! Matters are further complicated by the fact that the user can pick their own hue for several prominent UI elements. There's also a dark mode, which multiplies the design effort by 2. (You can't just darken the existing colors and call it a day: many pairs of colors have to be switched in order to preserve the legibility, e.g. the color of a button background and its label.) Picking colors has become an incredible burden, forcing me to try colors over and over again until I find something that intuitively feels right. I've tried some algorithmic approaches ("if toggled, darken by 20%"), but it doesn't give consistent results. Perhaps switching to a perceptual color space (HCL?) would help, but it would be a major refactor. In the meantime, I have to make do with what I have.

(Sample screenshot: http://i.imgur.com/SRh5pPA.png)

Is there a good, systematic way to pick and organize colors for a theme, especially with modifiers? (Toggled, disabled, etc.)
> You can find neighborhoods that are almost entirely "black", next to "white" neighborhoods. What gives?

A considerable amount of private violence, durable contractual arrangements (including the ones that set the ground for modern HOAs), and deliberate government policy went into creating durable racial segregation in housing in the US; plus, the economic system tends to make poverty generational and correlated with race, and there are lots of factors leading to wealth segregation in housing, which -- because of wealth/race correlation -- reinforces racial segregation.

Looking into "redlining" is a good place to start.
Its human nature to be more comfortable with other people that we share a common ground with. The basis of all courtship and friendship.
>At the end of the day, I think the only way to get past this is for everyone to be color blind.

Sure, but let's acknowledge and then fix the systematic oppression in our country and implicit bias inherent in our people first.
>if err != nil { gets old even faster.

I don't understand this complaint about Go. Either a function can result in an error or it can't. If it can result in an error and you don't handle that error, your program's behavior is undefined. Undefined behavior is a bad thing.™

Go forces you to handle the error (or explicitly ignore it). That design choice results in remarkably stable programs.
And another example since IoT is mentioned on the website. Imagine I'm selling a temperature sensor gadget that reports once per minute.
That's 2 credits * 60 * 24 * 30 per month. Even at the highest level that means 115 devices for $999 per month. If I want to sell the gadget for $10 one-off (not a low price taking into account retail margins) you can see the problem.
> Texas is America.

No, Texas is in America, it is not America. (America was taken from the... so-called "Indians"... and Texas is something of a microcosm of that.) Furthermore, your earlier post was literally predicated on "some historical event that happened more than 170 years ago": in the "early 1800s". Finally, it is clear I discussed race.
Only because it was the first time he ever stopped for a black person.
One reason for this is because a game engine is so huge and complex that they have a massive learning curve, much more so than any web framework.

If you use Unreal Engine / Unity, you have a pretty big pool of talent that is already proficient with the engine and can hit the ground running, rather than having weeks of learning the intricacies of your specific game engine.
People love to complain about handling err, but how is it so much different from handing Maybe and Result in functional languages?
But does support undoing NSA surveillance. If I'm going to pick tech issues to vote on, I care more about that one than net neutrality.
Of course not. But the person I replied to wasn't black in America, nor was he complaining about police harassment, mistreatment, employment discrimination, or anything of the sort.

It simply made him uncomfortable to be an outsider at whom people stared. Something for which I find it hard to fault the residents of Iowa or the other unnamed country.
It solves it for now, which tends to be how democracies solve problems, which is what bitcoin is. Fixing it permanently is how an engineer thinks, but that style of thinking doesn't work in a consensus network full of non-engineers. Kicking the can down the road is inherent to community based solutions.
Become a Pokemon Go Guide on Thumbtack
Oh sure; but you won't have to lay down any money until you sell your stock; and paying taxes on real money is a lot easier than paying taxes on imaginary money.
Interesting, never heard of a non-deterministic Sieve of Eratosthenes before.
One question: 127 comments. How many from black people?
This is a good companion to Gibney's Zero Day Docu: http://www.recode.net/2016/7/7/12045334/alex-gibney-zero-day...

Went to a SmartGrid conference in 2009. What I learned:

. $1T infrastructure is scheduled to be replaced,

. Power Co's operate on a 30 year amortization cycle,

. Utility regulations can not only change from state-to-state, but from county-to-county,

. The grid is hackable (known in 2009)

[Edit] spelling
Some or most of it may not be due to race, but enough of the behavior is truly different from what you and I experience (police harassment, store owner suspicion, people avoiding you on the street, as well as stuff the author didn't mention: explicit discrimination from landlords, banks, restaurant hosts, and more), that even the little things can add up more than they do for those of us who are closer to the "norm".
You're confusing improper lack of abstraction with error handling methodology.

The place to use EAFP in this example is in dict.get itself:

def get(self, key, default=SENTINAL):
try:
return self[key]
except KeyError:
if default is not SENTINAL:
return SENTINAL
raise

(made-up implementation ^ I'm not sure if Python's stdlib actually does exactly that)

I absolutely love Python's exception handling, and I strongly subscribe to EAFP (not just in coding, even), but I rarely use try/except, because most of the time your business logic (where I spend most of my time) should be delegating to something (external/internal library, etc.) that handles exceptions, rather than littering your business logic with low level logic.
I moved from Boulder to Denver late last year. I'd say the tech scene in Denver is very solid. The only difference is it's a bit more spread out, so you don't have quite the same serendipity that you have in Boulder (i.e. bumping into another founder at the coffee shop).

Boulder probably has more startups per capita and aside from a few whales like Google and Ball Aerospace, it leans more towards startups. This is partly because once a company grows beyond 100 people or so it's too expensive to find office space in Boulder, so they move to Longmont or somewhere like Broomfield along the Boulder-Denver corridor.

Denver has lots of tech startups too, but also a lot of enterprise-y companies like Charles Schwab, Comcast etc. I personally prefer Denver because I'm a city person, but I lived in Boulder for 15 years and really liked it as well. I may even move back there at some point. I still own a townhouse there; it may end up funding my retirement.
Bring physical things into the digital world
My wife and I got tired of not knowing about the things we own so we took a year off and built an app that pulls product information by scanning a barcode or manually typing a make and model. The bxt time you call support you will have all the information they are asking for. Also, your insurance company will love you for keeping a detailed list. It's free so we hope you all enjoy it and we would love to hear your feedback. Get it from www.xoult.com or just do a search for xoult on the app store or google play.
I won't argue that it's dependent on situation. I grew up knowing just a handful of Asians until after college. Obviously I coped with being a rarity. I think the combination of being in a foreign country exacerbated the issue. As for being ignored, I guess I've since lived in big cities enough to just accept that as the norm :)
Oh no, how shocking to say being treated differently due to skin color is not just a problem in America
https://en.wikipedia.org/wiki/United_Nations_Human_Rights_Co...

The UN has always been a joke in my eyes because of this.
I actually discovered it from your post the other day, antirez. The CLI thingy. And I concur. It is a truly wonderful tool I will be using extensively: Docker inits, first N steps in spinning up an instance, setup devenv and build first "hello world," and much more ;)
> The real issue with Tesla is that they marketed it as a self-driving feature when really they had developed cruise control plus.

Yes, I think that this is part of the real issue, but there is also a real engineering issue. Other vehicles with cruise-control-plus require hands on wheel at all time. Tesla seems to alert you when your hands are off, but the autopilot will continue on merrily. The Tesla that drove under the semi had its roof torn off, the driver decapitated, and it continued driving only until it was stopped by a pole. Also the crash happened in the first place because the AP was essentially blind (it couldn't even see the semi). You and I both know there are ways to tell when you're blind (usually involving orthogonal sensors suites, something the Tesla lacks).
Dear Satya: Please Reconsider Project Centennial
This is just an occurrence of the principle of least action. Systems exhibiting "hyperuniformity" just arrange themselves in order to minimize their potential. This is pretty standard stuff in engineering, and is the basis for finite element simulations of structural mechanics and fluid dynamics problems.
Very many developers today do not fully understand what low level means, so very many things get called 'fast' or 'low level' or 'C-Like' that really are not.