skysight-inc/HackerNews huggingface dataset:
I mean sure, the company could add a second tweet at the end of the interaction:

Support: if you would like us to improve our service for your needs, you are free to send constructive feedback to feedback@example.com.

The reason most companies want the feedback first is because after the customer has received compensation there is little incentive to help the company out. It's viewed as a transaction of feedback for compensation.

But asking the user to be detailed over Twitter is probably futile, given the character limit.
> This topic is harmful to people and we shouldn’t discuss it

It would be so very refreshing to hear a company just say "let's not throw incendiary memos around at work; it upsets people", instead of feeding the fire with a rationalized social stance.

Actually, I _have_ seen great CEO's defuse situations like this. I don't understand why it's not done more often.
Nice. They could have named it "Chanel" and by the fifth version it would smell great.
> Psychology seems to be barely better than guesswork.

It depends on the school of thought and experimentation methods.

Some, for example, will focus almost exclusively in easily measurable physiological responses to stimuli and draw very restricted conclusions on their experimental results.

Others will sit on a desk, reflect on their past and speculate extensively about human nature based on that.

But yeah, it's a rather soft science.
When it comes to corporate tax avoidance, the only headlines to take seriously are "Company x paid x amount of tax on x profits". If it says "Company x made x amount of revenue" or "Company x had x income last year" its not worth reading, companies are taxed on profit, not revenue.
Sarcasm doesn’t really help to move a conversation forward.

At some point, you will learn to try to extract signal from imperfect data. It’s a key skill. If you wait for perfect data, you will miss the trends until they are in the rear view mirror.

Unless you believe that there has been a sudden mix shift in vendors vs. employees, the general analysis of churn and hiring still hold. You are only debating the multiplier on numerator and denominator.

Those are less important.
Some parallel computing problems are best solved by one CPU and a lot of GPUs. In some of these problems, inter-GPU communication is important. If you have each GPU using a single PCI lane, then the compute power can be bound by iner-GPU communication bandwidth.
I mean, it's pretty simple, but it took a long time to internalize: If you don't have anyone else making you an offer, then you're worth that amount.

In this case, you were worth $42k and $56k respectively. If you'd shopped around, you'd have been worth more. But you didn't, so you weren't.

That's not a bad thing, either. Security is nice, and interviews are a pain. But it really is that simple.

If you don't like your current pay, don't bother with negotiating for a raise. That's how you keep getting paid the same amount plus inflation. Go to the market.

That feeling you're talking about -- where the company rakes in millions and you're the reason why, yet you're paid table scraps -- it's because that's what you're worth. There's no greed. The company is just that valuable, and no one is making you a better offer, so that's how valuable you are.

There's not much sense in comparing notes or seeing how much everybody else is making, except as a way to incentivize you to do something about it (leave). If you like your security, then enjoy it. If you like your money, go talk to companies.

EDIT: Time to bust out one of the best comments of all time: https://news.ycombinator.com/item?id=2439478

Turns out he was a doormat in negotiating, though his salary history was cringeworthy. It pained everyone to hear it, considering how nice of a guy he was. In all honestly, $60K was a big step up for him. [...] He spent the next day in non-stop meetings with HR, his manager and the CTO. That Friday he simply handed in his badge without a word, walked out and never came back.
Until 3 months later. As a consultant. At $175/hour.

(The most-popular comment list is interesting in general: https://hn.algolia.com/?query=&sort=byPopularity&prefix&page... Too bad when the scores were hidden, the list stopped working.)
Taking advice from the article to share about salary:

I have 2.5 years of software development experience but no formal education. I am paid 65k/yr but as a remote contractor, so I pay my own taxes and healthcare, which effectively makes my salary about 57k/yr. I'm considering looking for a new position. What is a reasonable salary to ask for?

Edit: I live in California and prefer to continue working remotely
> It implies that people who wanted Damore to be punished did/could not reach that conclusion if they had exercised rational thinking and reasonable judgment.

If one thing has become painfully obvious it's that most people calling for his head did not read the memo at all (the evidence is in this thread). Others only read it after the media had framed it how they want. Others misinterpreted it, possibly intentionally. Others still think he deserved to be fired because he CC'd it to the whole company.

That is not acting in a calm and rational manner.
This might be controversial but I'm genuinely ignorant on the matter. How and why would you do this? Obviously I get that the "why" is because it benefits the planet. But, every nation has a stake in the planet so this seems like it would imply that it's more strategic to hold out until economically persuasive reasons are given to adopt change. Otherwise, we're putting pressure on our own organizations for free when we could instead wait for external forces to offer incentives which would be more beneficial overall. I realize that this is an unapologetically cutthroat strategy but, when most of the high confidence predictions for global warming based disaster are as far as a century out, it seems like there's a lot to lose by doing things voluntarily.
Hell, you could make the same argument about a company jumping into a different product line with capital intended for a particular buildout.

Your blanket statement "this is never is justified" was my primary objection.
Getting reasonably complex front-end programs running in a purely functional (Purescript) was really fun, and made me like the front-end for the first time. Been meaning to do a writeup of my experience when I have time.
Thanks! I can't wait to try it out :)
Easily the best technical document I've ever read. Holy heck. "Now I see with pulse serene, the heart of the machine"
Learning sign language
https://www.scientificamerican.com/article/electric-car-char...
Yep, at the main site:

http://www.sega.com/games/sonicmania
Are there any peer reviewed scientific articles that prove those assertions. I found James article vague on definition of terms and not quoting enough research. Not to mention the fact that extrapolating from broad population averages to a specific set of people who are not representative of the population will make the evidence for the population inapplicable to the sample in question. Having said that, I don't think firing and lynching was the right response, it just encouraged extremists on all sides.
Why does it have to be over UDP at all? Couldn't we just role a new layer 4 protocol entirely?

Didn't Apple use something called Multipath TCP for mobile connections? Is that vaguely related to mobile IP?
>I completely grok why that's there.

I don't. Please explain?
It does seem to reward number of cores. The old AMD 2012 FX CPUs with 6/8 cores that run slowly are listed as some of the best CPU/$ deals, despite their poor single-core performance making them useless for e.g. gaming.
I have the same experience. How do u swing a job like that/market yourself?
The thing is most of the people in the tech industry are moving towards programming and app development. Looks like the programming sector will get saturated in the next few years. The average salaries are going to take a hit as well.
Those really are not why a 2017 CPU is faster than a 2012 CPU. It's much more pipeline architecture than anything else.
Impossible to answer without context. Location? Specialization?
(As I previously contacted the authors about) - this attack has already been demonstrated by a very influential VXer, Second Path To Hell, in the 4th issue of the Valhalla zine: http://webcache.googleusercontent.com/search?q=cache:PoFK8uf...

Cool to see it getting academic "recognition" though!
I felt the same way in 2007 when I was making $36k in my first job. My mind changed after I had competing offers and actually negotiated, and am making several multiples of that initial amount. Now I'm in the camp of "you get what you ask for".
Tareal57 on eBay
The word "free" has shown to be very confusing, especially to people wanting to discuss funding or business model.
Richard Stallman tried to attenuate the confusion with the following slogan:

"Think 'free' as in 'free speech', not 'free beer'."

When we're talking about software, "Open Source" and "Free Software" are mostly synonymous.
However:

The Free Software movement concerns itself with preventing software users to be at the mercy of software vendors/providers (on things where it's technically not needed). This requires, amongst other things, (unobfuscated) source code access.

The Open Source movement has different goals, mostly non-ethics oriented, about a collaborative model of development.

It happens that these different goals meet similar requirements, and that both movements were started by hackers initially wanting source code access.
That's the point. The sensationalist articles and quick reactions don't seem to be paying much attention to what comes after the "but". Actually I'd say there isn't a "but", rather a "here's a sensible approach to addressing and thinking about this problem". If someone said "I'm not racist. I disagree with people being discriminated against based on the color of their skin" would you call them racist?
Tenancy on that list has dropped tremendously.

The list of Dow components is a particularly compelling study. It firms up in the 1920s and 1930s, and is relatively stable through the 1950s, then starts turning over at an accelerating pace.

See also Deloitte's "Shift Index". A Forbes writer has covered this for years. A long-term secular decline dating to the mid-1960s. Measuring return on invested capital.
The author has a verbose writing style, and may not be a genius, but they are clearly familiar with networking protocols and do a good job explaining the general scene and history.
And he also pointed out that people are scared to actually talk about these things at Google. Considering he was fired, that seemed like a pretty on the mark observation.
So people who disagree with you "haven't hit certain developmental milestones"?
Jimmies rustling gently

down the amber path.

Unheard whispers.
Auth0 with Laravel 5.4 including saving the user
Multipath tcp isn't really a new protocol as much as it is an extension to tcp and wouldn't offer the benefits that UDP would as it is still constrained by (and benefiting from) the design goals of tcp.
An increase in the number of people attracted to programming jobs does not necessarily move the supply curve of people who are good at programming.
Likewise, Google faces proportionally more negative publicity and backlash when firing a disgruntled/outspoken employee, so we can't automatically assume that the CEO's response was reflexive or capricious, rather than the "right" -- or somewhere on the continuum of least harmful decision.

But deciding to wait is not nothing nor a neutral decision. People in Silicon Valley of all places should know that.
The Constitutional issue is whether it's a taking to force Khosla to provide the level of access that the State wants. While it's clear that the State owns the land up to the mean high tide line, what it actually wants here is for Khosla to maintain the existing public access.

Easements and rights-of-way that stay with the property are not new, not unusual, and not generally something you can get wiped out by stomping your feet and yelling that it's a taking.

And the specific case of property rights ending at a specific tide line, and public access being guaranteed, exists widely and non-controversially in US states which have tidal coasts, and even where not explicit via statute has precedent running back in the common law to pre-independence times and ultimately at least as far back as the laws of the Byzantine empire. Dude's not gonna get a judgment in his favor; his plan is pretty clearly to just keep locking it up, paying the fine, locking it up, paying the fine, until somebody buys the property from him, he runs out of money, or he dies of old age.
>If you don't have anyone else making you an offer, then you're worth that amount.

If you have money saved you always have another offer. The biggest leverage you have as an employee is saying "no thanks" and leaving. As long as you're willing to do that you can demand whatever you want.
Out of school, my salary history went $67k for 6 months -> $82k for 7 month -> $90k for 18 months -> $110k (present). East coast of US. I took more than 6 months off between each job, so I've had a cumulative two years' vacation since graduation. Recommended.

And if someone doesn't offer you the salary you want, say thank you but no thank you. As for convincing people, just be sure to have side projects and be sure you're able to talk in detail about anything you've worked on.
Yea, he definitely came in at an interesting time, right as Lisa Su came to the fore, locking down the PS4 and Xbox One. Following this Lisa pared back the product lines so they weren't spreading their engineering talent thin, which AMD badly needed to do.

Remember that ARM Seattle core AMD announced in 2012[1], to be launched in 2014? Here we are in 2017, and its finally just becoming available in significant quantities...

Diversions like that were what was keeping AMD from putting enough engineers on the task of building a solid CPU core.

1 - https://semiaccurate.com/2012/10/30/amd-announces-an-arm64-s...
It has always proved to be a useful feature for me. I don't think that's a smart move.
A little website for people who want to play a (casual) game of Go: http://go.davepeck.org/
I grudgingly concede that "my 600-person company" is a valid answer to the question. But never mind that -- How are YOU doing? Everything going well? What's new?

I am, as they say back East, breaking your balls a little. (-‿)
10 Popular Websites Where You Can Find Online Remote Jobs
Just treat the port as an extension of the binary address space of the IP address. No need to "drop" ports otherwise.
I get /s :) And maybe they're more skilled. In that they get the message across without actually dying.
Programming is a bimodal distribution. A good chunk of people make 250k+ and the rest mostly make 120k or less
Tower of Hanoi Solved by a Mechanical Computer in a Physics Simulator
What he's really arguing for is a circuit-switched network, so that connections can be persistent over moves. He just needs a unique connection ID.

One amusing possibility would be to do this at the HTTPS layer. With HTTPS Everywhere, most HTTP connections now have a unique connection ID at the crypto layer - the session key. If you could move an HTTP connection from one IP address to another on the fly, it could be kept alive over moves. HTTPS already protects against MITM attacks, and if the transfer is botched or intercepted, that will break the connection.

I'm not recommending this, but it meets many of his criteria.

The trouble with low-level connection IDs that don't force routing is forgery. You can fake a source IP address, but that won't get you the reply traffic, so this is useful only for denial of service attacks. If you have connection IDs, you need to secure them somehow against replication, playback, etc.
It was not an anti-diversity "manifesto"
> His hypothesis implies that personality differences mean a smaller percentage of women will be interested in and/or qualified for a Google job than men, but that doesn’t mean any of the women at Google fall below the “qualified” threshold.

I think its fair to say that not everyone shares that view.

This is probably the key to controversy in my mind. You could read it that way.

However, you can choose to interpret the sections about 'Hiring practices which can effectively lower the bar for “diversity” candidates by decreasing the false negative rate' and 'Alienating conservatives is both non-inclusive and generally bad business because conservatives tend to be higher in conscientiousness, which is required for much of the drudgery and maintenance work characteristic of a mature company.' as 'some people we're hiring don't cut it, we should hire more white men'.

That's not what it says. You don't have to interpret it that way.

...but clearly a lot of people did.

My advice? Stop defending it. You can talk about these issues without this memo.

Forget the memo. The memo was stupid and misguided. Releasing it internally at work was unreservedly stupid. ...but what's done is done.

Do you want to spend the next year talking about the memo, and the specifics of 'did it or did it not technically say such and such', or the actual issues he was trying to raise?
> However, his overall claim that there exist personality differences between genders that differentially affect men’s and women’s interest in and aptitude for tech jobs, is what people are mostly getting mad at. And that’s a claim that seems plausibly true. Not obviously true, but also not a claim you would be justified in emphatically dismissing as false, as many people have, including Google, who called them “incorrect assumptions.”

This is quite well-put, and gets at the heart of what pisses people off.

There exists a large set of hypotheses which are plausible, and not just "spaghetti-monster God" plausible, but "> 20% chance this is the case" plausible.

Many of those hypotheses, however, are shouted down as "racist", "sexist", or some other "ist" when they come up, and all of their possible costs are then listed in a litany, with all possible benefits ignored.

It's intellectually stifling, and I'm no longer interested in enabling people who use that kind of rhetoric.
The salaries are much lower compared to the large sales contracts because the company is compensating you for uncertainty.

If you stick with a company, you're guaranteed whatever your salary is even if the company doesn't make any sales. If they're doing really well in terms of sales and contracts, then they pocket the difference, but if they're not, you pocket the loss.

I personally agree with the author that it's worth getting paid for the uncertainty with your own company (in most cases the rewards outweigh the risk assuming you have enough to float on for a year or so while you're learning), but some people find that stressful and are willing to pay a pretty hefty premium for that certainty of a regular monthly check.
Do you have some examples of hate speech from the memo?
On the other hand, the majority of stuff produced in this industry doesn't require a high degree of skill, nor does it seem very high quality. Frankly I'm amused that programmers are paid even as much as we are (which is still low compared to the value we deliver, even for relatively shabby uses).
Because anyone who shuts down and screams in response to a well thought out document, no matter how ridiculous, is not a well formed adult.
It's a highly clocked 16 core (x2 = 32 SMT thread) part with good caches, decent IPC, and ok cache coherency fabric.
From https://www.dawn.com/news/1319157

"ISLAMABAD: Eighty-four per cent of the population does not have access to safe drinking water in a country where commercial banks posted windfall profits exceeding Rs475 billion in three years, the Senate was told on Tuesday.

Quoting a study, Provision of Safe Drinking Water, conducted by the Pakistan Council of Research in Water Resources (PCRWR), Minister for Science and Technology Rana Tanvir Hussain said only 72pc of water supply schemes were found to be functional, and 84pc of those had supplied water that was not fit for consumption."

This article was published March this year. Maybe the report in question was alarmist, I don't know.

In case dawn.com isn't a reputable source, here's a number of other articles covering it:

https://www.pakistantoday.com.pk/2017/03/09/safe-drinking-wa...

http://nationalcourier.pk/editorial/pcrwr-report-eye-opener/

This one has a slightly different focus, and also links to reports claiming the same agency has found contaminations in bottled water too:

http://pakobserver.net/arsenic-detected-above-permissible-li...

http://pakobserver.net/pcrwr-declares-11-mineral-water-brand...

Here is the agency's actual report on Punjab province, with a quote below:

http://pcrwr.gov.pk/images/document/Water%20Quality/Water%20...

"The outcome of the survey conducted in the domains of 21 districts of the Punjab province,
has revealed that water supply schemes are providing piped water supply for drinking
purposes to meet household needs and for other multiple uses to an enumerated population of
19.017 million persons on 2408 surveyed water schemes. The survey has however, summed
up that the performance of these schemes in terms of providing water in an adequate quantity
and of safe quality, is extremely poor. This inability and inefficiency may be scaled from the
fact that 35 percent of the schemes are presently not functioning. As a result, nearly 61
percent of the total enumerated population remains unserved by the water supply schemes.
More alarming situation is that 88 percent of the functional schemes are providing unsafe
drinking water to the consumers. It is also notable that, on province basis, the average water
charges per scheme figure out to Rs. 64 per month. "
> I could do this myself without him. It didn't feel right

You may be about to learn a hard lesson. Anyone can do a job. Creating a job is hard.

Good luck
You don't work from home. You live in the office.
> My first job out of college I got paid $42,000. ... This was in 2013.

Me too. I was able to get it from $41,000 to $42,000 by asking for more. I'm up to $48,000 now! Nice job.
Android Package Name vs Application ID
Same in many European countries, there's a consumer ombudsman who can have a stern conversation with the dealer if they think the law is on your side.
The more experienced a developer I become, the more strongly (and negatively) I feel about nils and nulls and their ilk. I have sympathy for C.A.R.Hoare who in 2009 apologised for the apparent invention of null references in ALGOL W (1965), calling them a "billion-dollar mistake". I've come to regard them as a data singularity, and when I design data structures and interfaces today I am deliberately avoiding/outlawing them; all my relational fields are NOT NULL and I choose either meaningful defaults, or EAV or equivalents instead; in method parameters I would rather something not exist than for it to accept a null reference or value. And I believe that the resulting code is more modular, more easily refactored and more reusable a result, errors are better handled, and the resulting data structures and calling arguments more easily interpreted, more readily queried and destructured, and are (so far) proving generally better fitted to real-world domains.
Hypercard was before my time; I heard about it recently when someone compared it to what we're building with Metaverse [0].

When you so dramatically reduce the friction required to create that anyone, especially non-technical folks, can do it, all kinds of amazing things happen. I watched an 11 year old build the "Not Hot Dog" app from Silicon Valley, using Google's Vision API, in ten minutes (from never having seen the Metaverse Studio to having her app deployed on device, cross-platform, and sending it to her friends; this is how creation SHOULD be for 99% of people!).

[0] - http://gometa.io (also check out how easy it is to create apps that integrate with IoT devices: https://www.youtube.com/watch?v=SPrBLPG3Smk -- Hypercard for the modern age!)
Test your brain and contribute to brain research online