skysight-inc/HackerNews huggingface dataset:
> [My manager] went back to the issue of my lack of empathy in communications and collaboration. I brought up the fact that we had been actively working on improving that over the past several months and that I had been tracking well against the goals we agreed to, but she said that the review period was only through January so that progress didn't count. She went on to say that I was not fulfilling my responsibilities as an engineer because for the first month after a new developer was added to our team, I had not done any code reviews for her. I told my manager that I only participated in code reviews to which I was invited, in large part because of my experience at the beginning with drive-by reviews, and that the new developer hadn't started requesting reviews from me until February. Again, the facts didn't seem to matter.

> My overall review was a "Does Not Meet Expectations." I was shocked and upset. A bad review out of the blue was not something that I had experienced before. I thought I had good rapport with my manager, and that if there was a problem that we would have been addressing it at our weekly meetings. In my mind this was a serious management failure, but there was apparently nothing I could do about it.

Emphasis on "addressing it at our weekly meetings".

This seems to be far more of a management failure than Coraline's failure.
To me you're all arguing about the wrong issue.

Some data scientist made a small survey faux pas, and now they're being called out in a lengthy blogpost about how bad and un-inclusive the company was to work for.

How can anyone work with this person without feeling like they're standing on eggshells? How must the woman who wrote the survey who was just doing her job feel today if she reads this?
Ultrasonic Cutting Machine – Leading Manufacturers and Suppliers
Fixing bugs like it's 1988
Out of curiosity, I went to have a look at AMZN's stock price at the date the article was published, to see how the stock price during the heady heights of the dotcom bubble compared to today.

Interestingly, if you view the entire stock history price chart, the dotcom bubble is barely a blip.
Majority of people wouldn't mind making their sites accessible for the disabled if they had necessary skills to do so. Problem is that almost every Web Designer, know close to nothing about designing websites for accessibility. In fact, most Website Designers can't even make a website to be usable by people with no disability. Focus is on making websites to look fancy.

Another thing I have noticed is that a chapter about usability of websites is treated as an extra. Usually at the end of the book as additional reading. Maybe we need to regulate the industry and make it impossible for people to start practicing without proper training. There are codes of conduct that a lawyer, accountant or doctor has to abide to, but there is none for a Website Designer. No implications whatsoever for not making websites to be accessible. They end up blindly ignoring accessibility because they weren't trained to do it.

Fining companies won't help because 99% of the companies are headed by people who don't need to know if the website is accessible to the blind or not. They just trust the designer to do a good job. The only time they will know they are supposed to make their website to be accessible is when they are getting sued. Problem is that regulation will greatly reduce number of practitioners and greatly increase the cost of website development.
Authorization library that supports access control models like ACL, RBAC, ABAC
What is SpaceX's scrub rate in comparison with the rest of the industry? It seems they are never hesitant to make the call, which seems great in my (uninformed) opinion.
And she backtracked from the aggressive tone later on: https://medium.com/@coralineada/on-opalgate-2efd0fc1e0fd
What Is Domain Validated (DV) SSL Certificate? Who Should Use It?
Tech Cities 1.0 – A First Look at Metrics to Watch [pdf]
The story behind the default Windows XP desktop background
How Brian Eno managed to piss in Marcel Duchamp’s famous urinal
Tails 3.0.1 is out
I'd agree too. For those who are turned off by the looks of it, you should give a try. Read some experience reports here: https://medium.com/@cole_peters/building-and-shipping-functi...
and
https://hackernoon.com/full-re-write-with-tachyons-and-funct...
> The author conflates norms for appearances.

The management of appearances is a reflection of the prevailing social norms.

No one hides the fact that they drink water, because there is no norm that says drinking water is socially unacceptable.

And even though we all know that folks make a living selling illegal drugs, there is still a big difference between drug dealers doing business in a vacant lot at 2am, vs drug dealers doing business openly in front of a school on a busy street at 9am. If they don't feel the need to hide, that says a lot about the surrounding society.

In the recent past, people did hide their most egregious acts of political nepotism and corruption. Why? Because they violated social norms. Trump doesn't feel the need to, and yes, that is a significant change.

Now the surrounding society needs to decide whether to tolerate it, thereby creating a new norm, or enforce the existing norm.
That said, with react tools like https://github.com/threepointone/glamor or https://github.com/milesj/aesthetic * you can get the best of both worlds. Isolated css plus :hover and other psuedo attributes.

* or https://github.com/dowjones/react-inline-style
or https://github.com/martinandert/react-inline ... there's a lot of options
Describe the best software engineers you've worked with?
What qualities made them a great software engineer? What are some examples of concrete and standout things they did to make the quality of what they did and how they did it memorable?
From your experience, what makes the difference between a successful and an unsuccessful PIP?
Singing Classes in Chennai – Vocal Music Training for All Ages
"Productivity loss" or "population decline"?

Population decline from low birth rates occurs in people that weren't born. If you segment the population by age, this will be obvious -- compare the population figures to the same figures for the hypothetical situation where birth rates are higher, and you'll see that the numbers that are lower in reality than in hypotheticality are those for the young segments. Old age groups won't decline from low birth rates until all younger age groups already have.

And from the perspective of losses to GDP, this is what's relevant. If birth rates decline starting in 1960, that has no effect on the population of people who were born in 1930. Their contribution to GDP will be just as it was always going to be. But the cohort born in 1980 will be much less productive, because it is smaller than it should have been, and that shows up in 2000 as a loss of young workers (compared to predictions), not old workers.

> You don't count people that weren't born in productivity, then call it a loss.

You do if you're arguing that losses to GDP are explained by lower birth rates.
Can you really have conclusive evidence for "there is no magic"?
How come when I posted this (my blog post) here I only got 2 points? https://news.ycombinator.com/item?id=14704462 :D
DeepMind expands to Canada with new research office in Edmonton
If UBI is basic and agnostic, i'll support it. If it's geared only to low income earners, i'll fight it tooth and nail. -the right
Thank you. I was going crazy trying to think of what the contents of that 42 bytes would have been.
> Why would users choose the slower 1000-seeders network over the 10-high-bandwidth-data-centers network?

Because Level3's peering agreements with Verizon/Comcast are under negotiation and the 10 high bandwidth data center owners don't want to set a precedent of paying more for a pipe because the end users want it (and are paying both services already), so the streams get throttled. But with a decentralized world, maybe it's harder to track a bunch of small packets that never leave the Verizon/Comcast network.

Source: https://www.theverge.com/2014/7/21/5922793/verizon-level-3-n...
I’ve had a few hiccups with PayPal in my experience, but overall it’s pretty painless.

We currently do around $20k/mo in sales and we haven’t had a real issue in quite a while.

I must be one of the lucky ones, I guess.
SEARCH ALGORITHMS KEPT ME FROM MY SISTER FOR 14 YEARS
Currently just playing around with the frontend(React) only. But the development experience (especially with VSCode + merlin) has been awesome so far. If I were to build a backend I would probably go for Elixir :P
Tavisca Solutions Celebrates 9th Foundation Day
Author here, the project was originally named GitHub Notifier, however shortly after launch the legal department of GitHub contacted me and was very helpful to guide me through resolving the issues with the naming, they even sent me a mug to compensate for the trouble of going through the name change even though I was clearly violating their terms.
> Why so much sugarcoating?

Because empathy is important to communicating effectively. You're looking at the words, but you're not looking at phrasing and tone, which are just as important.

Try this exercise: read the sentence out loud to yourself. Taking a line out of Myers-Briggs, does it sound more perceptive or judging, to you, when read aloud?

To me it sounds judging, as if Coraline already has pre-conceived notions about the person she is communicating with. At the very least, it sounds unnecessarily defensive. The wording is definite, with no room for discussion. In fact, all I see in that wording is a mini "well, actually" lecture.

The reality is that she doesn't know if this was an intentional or unintentional oversight. People leave things out, forget to finish sentences, paint in broad strokes and fine-tune later. From the description, this likely wasn't in its final stages. Maybe it was going to get changed, or maybe it wasn't, but you need to start from the idea that the person on the other end of the sentence also wants the best results.

It's a nice idea to think that people should say whatever they want as long as it's the objective truth, but humans are humans, which means they are subjective and have feelings. I find that people are much more effective workers when they are attentive to the feelings of others.

Another phrasing which is probably just as effective, much less aggressive, and only slightly more wordy:

"Have you considered how people of different gender identities might engage with this question? Transgender people might be confused if they identify as both male (or female) and trans. Perhaps we can find a way to make this question a little less ambiguous for this class of people?"

Sure, the proposed solution is not directly in that sentence-- but that's kind of the point. You have to get on the same page before you start throwing out answers at people. Maybe the data scientist already knows this but just didn't communicate effectively-- otherwise you end up dangerously close to "well actually"ing someone who already knows the thing you're telling them.

In fact, to me, the weirdest part of the article is how ironic it is to see Coraline be so obtusely unaware of how unempathetic this kind of phrasing is, since she is so vocal about it on Twitter. It definitely strikes me as slightly hypocritical to see people arguing that we should be allowed to get straight to the point of a technical argument without any fluff or nicety. I believe this was the exact opposite argument being made from the same camp when Code of Conduct discussions were being had.
There's this 10-year-old infographic from the AP about NASA's space shuttle launches:

http://i.imgur.com/HVJtlTR.jpg

The shuttle launched on its scheduled launch date only 40% of the time. 56.2% of the delays were due to technical reasons, not weather.
What are the rebuttals?
They were forthcoming in both Sunday and Monday's webcasts of the failed launch. In both cases, it was a data anomoly 10s from launch
See https://www.youtube.com/watch?v=SPepP_1qr8g for an explanation for Monday's scrub. Fairly certain Monday's webcast had an explanation for the previous attempt as well.
MIT Technology Review's 50 smartest companies
I'm the author, feel free to ask me any question, I'm currently in the (albeit very slow) process of rewriting the whole project in Elixir. I'm also planning a few new features like organization notifications and better stats.
Why create json yourself use diver instead
They didn't even show the plot
I learned long ago that as an Asian(not White, but...) male working in technology, you are not to express your honest thought on issues with a designated "victim" class, unless you're a part of the class. Words have consequences and you can't share your intent with a toneless text. Not only are you easy to be misunderstood, but oftentimes inadvertently insult. No, not everyone is thin-skinned or "snowflake" as a denigrating term, but non-zero are. I think many people learned this when Adria Richards got two engineers fired at the PyCon on an inoffensive(subjective) joke.

Nowadays, I self-censor more than ever. I've seen friends, people in my networks, or people two-degrees-apart getting torn apart by expressing their opinion. I don't want to waste the lessons I've learned in proxy. I find myself either avoid getting in the situation with "dangerous"(i.e., the "marginalized" group) people, or prefer people I trust when working with important/interesting project.(you can read high-profile instead). I may be stymying the junior developer girl's success by not giving her the opportunities she deserves by preferring "the guys" over her.

Am I a part of the problem? Based on the lambastings on sexism in tech, I guess I am. In fact, I know I'm perpetuating the diversity problem, and I should be more inclusive. Of course, I do not harass and work professionally, but the risk is just too high. Despite low likelihood, the risk of being misunderstood just once is too high. The optimal strategy is to protect myself by eliminating any potential situation as much as I can.

My only cowardly push-back is that I don't participate in "Asian-only" event, or the ilk that promotes exclusivity in the name of diversity, lest I perpetuate the issue.

Even in HN where I've been active for half of decade I couldn't comment on my original account.

Kudos to Maria(OP) with her expressions. I just wish I were as brave.
I agree that a lot of the information is perfectly suited for a wiki page. (And I bet Mailchimp has those too.) However, I feel that wiki pages should be treated as secondary sources in the case of onboarding, not primary sources.

It feels like your discounting the benefits of building person-to-person rapport. Rapport is not built through wiki pages. And the easiest way to build rapport -- for both introverts and extroverts alike -- is through simple conversation about simple topics.

I wouldn't be so quick to dismiss face-to-face interaction just because it's uncomfortable or unnecessary. Not everything has to be comfortable or necessary to be useful.

Sometimes a little inefficiency can go a long way towards a happy life. In other words: stop and smell the roses.
Hi, not at the moment, but since it's a frequently requested feature, it's on the roadmap.
It is population growth speed that hurts the third world most as the population increase to fast for development to keep pace.
But overall high population is a big problem people in the western/first world use atleast 10 times the electricity per person compared to the third world. First world population is 1 billion third world population is 7 billion. Similar is for other resources as the economic situation improves for these 7 billion they will put larger strain on all resources which are finite.
Ask HN: What habits make a programmer great?
A quote by Kent Beck:
I'm not a great programmer; I'm just a good programmer with great habits.

So what are the habits I should cultivate to be a great programmer or even a good one?
What are the bad habits that I should drop?
thanks I fixed it
Very simple but very useful.

Idea: Make something like http://yourapp.tld/CSV_URL to view table using any csv link.
Oh, that's pretty clever. Thanks for the explanation!
This is a challenging issue. Although, most graphic tools won't let you print cash, users could try to cheat by taking photos of edited banknotes directly from the screen (no printing). We could reduce this by requiring users to send short videos, introducing a crowd-powered validation step where the bills are anonymously sent to other people participating in the "blood fire" event. If majority of these people believe it's valid, not taken off a screen and unaltered then a large share of the Quant is awarded to the bill owner and some to the validators for their service. If your friend's photoshoped bills passes through, then he probably put in a lot of effort. He "burned" something.
A Honda GL500 Silverwing Turned into a Stunning Honda GL500-JPN Cafe Racer
I'm as much a member of the Rust Evangelism Strike Force as everyone else here on HN, but "(written in Rust)" ain't in the article title.
for the most part, I don't consider commodity equipment to be 'expensive' even if the price point is expensive. I've observed that there are usually two classes of products in any market, the commodity bottom 80% and then the premium top 20%. My comment is about products that inhabit this 20%. To date, and from my point of view, there is no product running android which falls in this premium category. With the Nexus 7 tablet specifically, I see a commodity android tablet with slightly better build quality and some more expensive components. Not a premium product like the iPad Pro.
At least none of the Java libraries seemed to fall for this when I tried.
To be fair, I myself have two vacuums. Maybe buy another and see what happens.
When a Porsche Fan Is Also an Artist
It's how I interpreted the comment I initially responded to, but I guess it could have just been an "I remember old computer things, let me tell you about it." I have those moments sometimes, too.
Sure, but that's not what ianai asked. The question was what makes an eye better than a camera.
You are comparing the human brain to a hypothetical future ideal machine brain. Replace every single driver on the road today with current state of the art machine brains operating under exactly the same conditions, and that 32k death toll will look good in comparison.
This question was last discussed 9 months ago:

https://news.ycombinator.com/item?id=12670731
Micro-containers: rationale and tooling
> A brain is part of our world, governed by physics...

Sure. But not necessary governed by current physics..
I agree with your definition of inappropriate 100%. Don't agree that failing to be appropriate == sexual harassment. That there is a gap there is exactly what I'm calling out.

Anyway, I never said (1) was always appropriate, I just said it was different than (2) and (3) and lumping them all together is polarizing and inflammatory. If I excused (1) at all the place I'm coming from is that the desire is healthy and normal and demonizing it and suppressing any sexual expression in the workplace is not productive and is simply not going to work in any case. If we talked about (1) separately without the polarizing language yeah there are definitely tons of ways idiots misbehave or nice guys just screw it up that we could probably improve on.
I would love to know how to configure this for ssh connection attempts
When I see people drawing conclusions from one data point and I know they could just as easily draw the opposite from a different data point, I start to feel queasy. What I've learned from working on HN is these phenomena are complex, with many counterintuitive effects, and people are much too quick to make statements that fit a narrative.

It's not that your observations are wrong, it's that there are many other observations you'd also need to account for before drawing a conclusion about "the comment section here". Few people have the patience to do this, especially not when the data start to go outside a narrative that seems to make sense. (Where by few I mean statistically no one, including me.) Actually it's the other way around: nearly all of us start with a narrative and then see the community through it. This feels obviously right and there's plenty of data you can point to to support (a.k.a. 'prove') it; the trouble is that there's also plenty of data you can point to to 'prove' the opposite—and people do. What's really going on is that the community is large and complex enough to 'prove' any view you bring to it, and so everyone is simply reading back out what they just encoded in, by weighting some things differently than others. (Given enough things to weight you can encode anything.) This is why people so adamantly say such contradictory things about HN, and I'm sure that happens even more with still larger systems.

IMO this is also why there's a large measure of what you call 'projection/delusion' going on on every side of the internet wars. I'm not sure how to fix that but I'm pretty sure it can't be fixed by the triumph of the good side over the bad side, however you draw that line. The most interesting thing that has happened on HN recently has been the appearance of new forms of dialogue across those lines. Those threads still aren't great but at least it's a sign of something new that isn't just predestined conflagration. Another welcome sign is that in some of these contexts, more women have been commenting than usually do. Those are the kind of developments we're looking to support on HN, in the hope that more interesting and substantive forms of discourse can emerge here. Flamewars are certainly not that.

When we make moderation calls that don't seem to make sense, that's probably why. We're trying to optimize for one thing long-term: intellectual curiosity and substantive online discussion, a problem that turns out to have many counterintuitive aspects. But we're not trying to impose a regime that the community doesn't want and are happy to reverse decisions we get wrong along the way.
>tell data scientist their poll is flawed because it only includes "transgender" instead of "transgender female" and that makes them transphobic.
>data scientist is upset and tells management.
>management tells you to stop being a jerk.
>proceed to be toxic in all your PRs and on Slack.
>management tells you to stop being a jerk.
>they put you under review.
>start getting emotional and say you have emotional trauma. >management tells you to stop trying to manipulate them with your sob story.
>start making bad code for weeks.
>get fired.
>write a blog post attacking them.
>call people who work at github *holes on their twitters.
and she thinks this was all an attack on her because of her gender? hell, they hired her for that.
Thanks. I'd assumed it was Oracle Call Interface (OCI), the C API for Oracle DB...
it is well known the expression problem is trivial in dynamic (untyped) languages—however, static type safety is a requirement of the problem definition of the expression problem.
>Meritocracy is actually a very damaging thing

I got a new computer. Where news.ycombinator.com hasn't been set to 127.0.0.1 in /etc/hosts yet. So I wanted to check what changed in the last year or so...

And your post reminded me why I stopped visiting here. Thanks.
How serious is a scrub, in terms of lost revenue and loss of "face"? I get that it's much less of a problem than losing a rocket/payload, but it must still be bad.
Directly serving /dev/zero or /dev/urandom also gives interesting results. (Be aware of bandwidth costs)
Meritocracy /s
Actually, I was expecting a post by James Mickens.
New Branded NHL Hockey Jerseys by Adidas
It really isn't easy to do what youre asking. You'll just be the next salesman trying to get in touch with a CEO. The best way is an introduction or getting to someone lower/someone with a lower time premium who also has access to the pursestrings with a cold call.

They probably do check their Linkedin but don't respond because you've become a salesman and they don't have interest.