skysight-inc/HackerNews huggingface dataset:
I devoted a chapter of my book to this topic, so I'll summarize my method here and then share a link to read that chapter for free.

I recommend a three-step process:

1. Estimate your market value in your industry
2. Adjust that estimate for your local region
3. Adjust it again for the specific company you're focused on

Each subsequent step will have less data available, but the data you do find will be more specific to your situation.

1. Your industry-wide market value

Starting at the industry level, there are four places I tend to point people: paysa.com, salary.com, payscale.com, glassdoor.com. Those tend to cover most industries pretty well. You can take an average of averages to get a decent baseline for your industry.

2. Your market value in your region

Once you have that industry-wide number, you should adjust it for your local region if you can. This helps to account for cost of living and local demand differences. You can reach out to peers at other companies or talk to people at local conferences to get this sort of info. (NOTE: Asking people what they make is taboo in the US, but you can ask in a roundabout way that works pretty well: "If someone with this skillset and experience were hired for this job at your company tomorrow, what do you think they would make?" People are more comfortable answering vague versions of the question.)

3. Your market value for a specific company

Finally, if you know someone doing the job you're interested in at the company you're interested in, you might be able to get more detailed information about that specific company's pay ranges. You might also know a hiring manager or recruiter at the company, and you could buy them coffee to learn whatever you can.

Once you've gone through those three phases, you should have a pretty good idea what your market value is.

Read more

You can read the chapter from my book Fearless Salary Negotiation here: https://fearlesssalarynegotiation.com/book/value

You can get a free guide, worksheet and short video course to walk you through the process here: https://fearlesssalarynegotiation.com/how-to-estimate-your-m...
It has it, but the feature is a bit hidden. Use your email-to-kindle email address and send a PDF with "convert" as the subject line.
Real innovation isn't your company doing something in a new way. It's getting your customers to do something in a new way.

Medium has unambiguously, objectively succeeded by that metric. They are by far the premier blogging destination. President Obama didn't post on Blogger. He posted on Medium.

If you think that's easy, you should try it yourself. Maybe you'll be the next Ev.
'Four days after the election, Noah Manger, an 18F designer-developer, published an impassioned blog post outlining the dilemma progressive techies face. “When I woke up on Wednesday, my mind immediately went to the people who would soon be targeted by both the hateful policies of the incoming administration and Republican-led Congress and by the acts of hate sweeping the country,”'

Well... it doesn't sound to me like they're all that interested in surviving, because anyone interested in surviving doesn't call their boss "hateful". If they're going to explicitly pitch themselves as in opposition to the administration before the administration has even taken power, what do they expect to happen?

This isn't even politics 101. This is the prerequisite to politics 101.

And it seems like rather an unforced error. There is no feasible chance that Trump is going to cut the government back to zero. The government was certainly going to offer services in the future. Trump is going to want those services to be efficient; he's a businessman, not a politician. It is not out of the question that they could have had far better and more opportunities under Trump, if they deliver, than they ever could have had under Obama or Clinton.

Probably not any more, though.
Only if you are using /r/all, and if you using that to find good content you are using reddit wrong.

/r/all has always been and will always be trash.
50 ways to avoid getting hacked in 2017
I think it would work like the “default browser” or “default mail client” concept. While it’s possible to install conflicting apps, it’s certainly likely that I will only have one logical handler for a certain type of general request and likely that the app I most recently installed is the right choice when there’s overlap. (The Alexa phone app could be used to change that, when the default assumptions are wrong.)

Also, voice commands take significantly longer than typing and there is no real auto-complete. The cost of a wordy voice command is much higher, especially if you stumble at any point and have to say it all again (usually while trying to talk over one of Alexa’s wordy error responses).

It just doesn’t make any sense for commands to sound like marketing material. This is the “Windows 95 Start Menu” thinking where every app is under a “FooBar, Inc.” submenu instead of just getting to the point and showing you the app you want.
Jeebus where do you live where that bus-stop talk happens?
I've been using Dropbox as a real handy remote git host using the fantastic git-remote-dropbox utility. It's really great to create a remote repo right from the command line and immediately push to it without the hassle of going to a site like GH or BB and setting up the repo first and all that jazz. Make DB worth the money I spend (and unlimited private repos, of course, and with easy sharing by many developers with Dropbox's shared folders).

https://github.com/anishathalye/git-remote-dropbox
How to know if Master is white or black in each game?
DPDK Data Plance Development Kit from Intel
Github does provide read only access to your public repos. You could generate a report card for any github user with their username alone, no need to obtain account access (which I won't share, for that reason).
looks great, eager to try out. congratulations on the launch!
> he identified four primary types of video game player (the Killers, Achievers, Explorers, and Socializers).

Isn't this completely tautological? What else can you do in a game, and wouldn't you assume that some people would like some of these aspects more or less than others? And while he seems to have found that individual preferences tend to carry across games, is there any reason to assume that they stay consistent over time (either over the time spent playing a single game or over a lifetime across games?)
Purity seems to be totally orthogonal to this question, to me. I'm referring to the ability to return thunks from within called functions, such that the data are totally encapsulated in the closure (are not passed in explicitly and cannot be retrieved manually). That seems to be coupling data and behavior to me, since you can't run the function without the data it was coupled with at construction time. Whether that's fundamental or not is, of course, a subjective question, but I have a hard time thinking of a language that bills itself as functional that doesn't provide that capability natively (Rust and C++ make it difficult, but neither really bill themselves as functional).
There is no 0-RTT implementation in servers that I know of, except our internal one at Cloudflare, which currently waits for the Finished confirmation until we decide on a policy.

The following two questions are of course implementation-specific, but there is nothing in the protocol blocking a "just do 0-RTT" flag or vhost configs.
Of course there are red flags -- even Elon says that the stock valuation has a lot of growth expectations baked into it. Even if they hit the bigger number, there would be plenty of red flags: risk of Model 3 production in volume, risk of S/X sales not growing, risk of needing to raise money, risk of Solar City, etc etc.
That's hilarious. And a perfect example of why trigger words need to be broadly customizable.
or getattr/setattr, or dynamically building classes with type(), or probably more features I can't remember now.
>>So tell me again how "don't go to those subreddits" is the solution?

OK, Dont go to those subreddits.

>Fat People Hate was known for going into other subreddits and shitposting all the time.

I was no aware that subreddit's could post anything. Now users that happened to subscribed or vist FPH may also visit other communities, it is up to those communities to then moderator their subreddits,

As to /r/all, reddit should just really remove that "feature" /r/all has never worked, and will never work, that is a non-issue.
Semi on topic: how does this "top highlight" work? I select sentences and paragraphs while reading as a marker - but it's unrelated to the content, it's to track where I am. Do other people only select text they find important or so?
We got an Echo over the holidays, and watching my 7, 5 and 3 year old daughters interact with it has given me a glimpse of what bringing home a black-and-white TV in the 50s must have been like: Objectively it's pretty limited, but it (voice-driven interaction, rather than the Echo specifically) is so obviously the future it's striking.

Separately, I've told my daughters that they probably won't ever need to learn to drive--cars will probably do it for them by the time they are driving age.

They've put two and two together, and the other day I overheard them saying "Someday we'll be able to call an Alexa car and have it take us where ever we want."
Their editor was absolutely amazing. I know a plenty of folk who blog on medium because they love the nontechnical editor and minimalism of platform.
I think they are supposed to be work related, but that's still a change of pace. There are things I want to fix at my job that will never be fixed because it isn't anybody's job, and nobody would let you mess around with it because it would be circumventing the normal decision making process. It would be really nice to just say "I'm just trying something out," without needing to schedule an hour-long meeting with 8 people to create a roadmap.
> You could say Candy Crush is an objectively successful game too

Surely... Though, you can't point to community and critical acclaim like you could with Rogue Legacy, which is why they were linked and why the other poster was suggesting you back your statements with evidence. It's less so for people to like you or your comments and more so for people to gauge the veracity of your statements...
How about speaking directly to your child? ;)
This is correct. A players rank will typically differ between both server and go association. Sensei's Library holds more information: http://senseis.xmp.net/?RankWorldwideComparison
In part I think UI is difficult because you can't do it incremently - if you update part of the app to have a better UI then the whole app suffers with lower UX because of the disparity in design and non-consistency in operation.

Meanwhile adding or updating features can be done readily, just stick another menu item on ... which can be eroding the UX gradually.

To add to that the UI that you have becomes familiar and so there's a huge inertia to overcome to make changes. I'm used to The GIMP way of things because it was my first such graphics program that I used heavily - using something like Photoshop/Krita/Corel Draw is hard because of the nuanced different approaches despite them being probably easier for a person approaching them fresh.

It's a difficult thing for a developer to distance themselves from an app to take a fresh view, also difficult to have a plan to make the app harder to use for veteran users in order to make UX gains in the long run.

My 2¢.
Somebody has to employ all those high-school bully's. Else they would be standing at crossroads, doing stick-ups.
Show HN: SentiNews – Positive News Reader Based on Sentiment Analysis
Judging by how fast my comment above got deleted, it's definitely a mod or a group of mods.

Do you mean an organized group of users who are downvoting? If so, I haven't seen evidence of such a group on HN. There is a strong reaction by many community members to what's perceived as uncivil behavior, as the HN community as a whole values the quality of the forum.

By "mod", I mean any privileged user.

The HN mods are dang and sctb. They are indeed privileged users, as they have the ability, among other things, to ban users. They've also got a lot of responsibility, which they take very seriously and with — from my perspective — great care.

You're admittedly new to participating on HN (or at least this is a new account). Please take some time to reflect on the community reactions to your comments, and how your personal views of civility and substantiveness may differ from those of the community as a whole. This goes as well for assumptions of how the community works and behaves. This isn't meant as a value judgement of your views, just that they appear to differ, if at least a little. After all, this is the community you'd like to participate in. You can also observe how others behave on the site to better understand community standards.

Please take this in the spirit it's intended. As one HN user to another, I'd like for you to have a positive experience as well as contribute constructively to HN.

If you have questions that aren't answered by the guidelines and FAQ, you can contact the mods by email (see the contact link in the footer). I've also found general search engines (e.g., DuckDuckGo, Google) and the HN search tool (in the footer) very useful to find answers to many questions I've had about the HN community.
How is calling someone "some karma [redacted]" NOT uncivil?
It's going to be really great as Rust spreads further and further into the embedded world. I know enough C to get by, but I'm always second guessing myself when things start to get complicated, and Rust has really made lowish-level programming a lot easier for me. The safety features in addition to exposing a C ABI make it a great language for build once, run everywhere (everywhere that LLVM supports, anyway). Exciting times.
Norton Core
> I just don't get why people consider Medium to be so remarkable or innovative. It's just Blogger 2.0, in a prettier outfit.

Agreed. I feel the same way about Dropbox. You can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem.
namedtuples are tuples, meaning they are stored efficiently, and are constant (thus can also be used as dictionary keys). Unlike regular tuples, they can be accessed like a class/dictionary for readability, but requiring much less allocations (compared to dict/class), so much faster. Also, as they are tuples, you have well defined methods (printing, comparison, hash value, ) you'd have to implement yourself for dict/class.

If you like writing in functional style, namedtuples are much more natural than dict or classes, and more efficient to boot.
To be fair, The Ringer is a pretty big outlier. "Have Bill Simmons tweet every article we post" isn't really a replicable business model.
I find utility in staying out of jail, so I pay my mandatory taxes.
I think Medium can strongly credit its success to Google.

Google built blogger to the point where it killed every other blogging platform, and then once they became enamored with social and Google Plus they let it languish to the point where it had almost become unusable.

Medium's genius was recognizing this empty market that Google had conquered but abandoned, and created what blogger would have been had it continued to be updated for the world of gifs and emojis.
P: O(n^k), where large k makes it 'slow' but still polynomial

NP: probably O(e^kn), k>1, where k close to 1 makes it 'fast', but still exponential

The objection is that k can be big for some polynomial algorithms but small (near 1) for other exponential ones, so we can have 'slow' polynomial algorithms and 'fast' exponential ones.

But in practice, k is usually small for polynomial algorithms and not close to 1 for exponential ones so simply knowing whether an algorithm is exponential or polynomial tells you something.

The 'hard' problems you gave me all (probably) fall into the exponential runtime class, whereas the easier ones (like finding any solution to a Rubiks) fall into the polynomial runtime. So your intuition of 'hard' vs. 'easy' matches complexity theory's evaluation, even though theoretically there could be really slow 'easy' problems and really fast 'hard' ones.
"President Obama didn't post on Blogger. He posted on Medium."

Is that really "doing something in a new way"? Or is it "doing the same thing in a new place?"

You could say the same about Obama posting on Tumblr: http://barackobama.tumblr.com - except he hasn't done so in three years.

Medium makes it really easy to post something that looks good across devices etc., and has good sharing integration. That's all.
Yeah, it's just poor UX on their part. The "report card" that you see is actually a screenshot cropped from the bottom.
Ok, so optimization problems are potentially bounded with smaller coefficients than we would think.

What about sequencing life? Supposedly we share a lot at the genomic level with animals we are vastly different from. Could a large degree of the polynomial that is life explain that divergence?
Go tends to use machine sizes like C, but this implementation appears to properly handle it. The following Python code has identical output for me under Python and grumpy:

two_32 = 4294967296
print(two_32 * two_32)
print(type(two_32 * two_32))

And I tested some other things I won't burden HN with, but promotion is implemented, yes.
I think you're right that we need a doctor-lite but we'll have to fight the AMA tooth and nail for every extra privilege we want to give NPs.

There is no reason someone needs to spend $200,000 and 13 years of his life to say "Oh you're feeling depressed how about an SSRI? Or oh your cholesterol levels are high, how about some Lipitor?"
I'd say that everybody has a natural right to not fear malicious harm while engaging in any form of everyday commerce or public discourse.

In situations like the hypotheticals described, I would also say that the local authorities have lost their mandate to govern, and that those subject to the adverse conditions are ethically justified in securing their own safety by any means at their disposal, including against those (former) local authorities, if necessary, while still engaging in everyday commerce and public discourse. Making everyone stay home to stay safe is not an acceptable option. Living your life is more than just avoiding an untimely death.

You do have the right to do business at a laundromat without the threat of being killed, but it is not the owner of the laundromat that has the ultimate duty to provide the illusion of physical security there. If a state exists, it is the state's duty to make you feel safe anywhere in public, provided that you do not yourself act unlawfully.

No government upholds that duty perfectly, however, so a certain measure of responsibility for one's personal safety will always fall upon the individual. And in order to safeguard the benefits of trade, a certain measure will always fall upon the business owner who wishes to keep their customers (and unpurchased property).

Facebook has chosen, perhaps wrongly, to implement its policies such that it is easier (and cheaper) to hold misbehaving individuals accountable after the fact than to protect innocents from misbehavior before it happens. This is a business decision, and it reveals by its failures that state authorities are not effectively investigating and prosecuting criminal harassment to the extent necessary to make people feel safe, and in the worst cases, it is the state authorities themselves that are harassing identifiable individuals.
> the VC's get paid, but its the IPO participants and the employee's who get screwed

How unsurprising.
He came up with Twitter, too.
If you click on that suggestion, Google then does tell you that 1 Attoparsec / Microfortnight is 1.00433 inches per second.
> XPS13 and UX305

> And they're significantly cheaper.

I tend to disagree, when I shopped around I found the zenbook and xps 2 to 3 times the price of a mac air.
would be great, if you could provide a guest account to try it out. I closed the window as soon as I saw the signup form..
I passed when I learned that in order to sync target directories they all had to be moved and live under the /Dropbox namespace, and that I would now be working within that namespace for my various projects. No thanks. That was a while ago - maybe they are different now?
Did any team reproduce the AlphaGo technology yet?
(submitted a few seconds earlier)https://news.ycombinator.com/item?id=13321821
There's a few spots where a Renegade action just seems like the right thing to do. I'm particularly thinking of the helicopter repairs while recruiting Garrus in ME2, and the final response to Kai Leng in ME3.
Why are you using the web UI? Dropbox is at its best as just a folder on your hard drive that works like any other, except it effectively exists simultaneously on all your devices.
I've heard a similar approach described in military strategy at all levels: rather than looking for a single dominant tactic, you try with each "move" to create so many potentially-viable future positionings at once that your opponent cannot predict you in order to effectively concentrate their effort.

It'd be very scary to watch a "sibling" to AlphaGo play a 4X game.
totally agree with this!
Same with Slack, for that matter.
Vanguard's thoughts on the Dilbert guide to personal finance
50 was an awful lot of ways for this reader to digest. I would have preferred 10.

The list is hit or miss. #1 - Backing up data - is a great policy. But does it really prevent getting hacked? Rather, it mitigates the impact.
'FTL: Faster Than Light' too.
Its still like that, but you can just create a symbolic link to the folder outside. Dropbox will follow the link and sync the files.
I agree. It would be great if NYC eliminated its free street parking (perhaps making it residents-only) and priced the rest comparably to parking in Secaucus.
I have done that tour and one of my favorite parts was the view from the balcony of a three story office building inside.
There are many ways to build a filer layer. Current implementation is just one way to do it.

Adding POSIX or not is more of a design choice. The blob storage layer can support both ways.
> Medium makes it really easy to post something that looks good across devices etc., and has good sharing integration. That's all.

You say that as though it's easy to do these things...
I've gone through 6 startup IPOs since 1999 in the valley, and have watched as it went from a way to reward employees to a whole lot of voodoo bullshit. I'm a little stunned when I see people still talking about the startups they work for and possibly making it big - that doesn't happen anymore. You are being lied to.
already submitted ~10 times, discussion at https://news.ycombinator.com/item?id=13321322
https://news.ycombinator.com/item?id=13321322
Windows is an amalgamation of drivers, system services and applications.

The only real difference is that Windows runs locally, Alexa doesn't.

As long as it's connected to the internet arguably you can't tell the difference.

Unless you are going to have an academic study about what an "Operating System" is Alexa is an OS since it's the "platform" your applications run on, and it's a unified interface with the same rules and expected behaviour.

Alexa is about as an OS as "Chrome" is (not talking about the linux part of Chrome OS), user's don't know about kernels, drivers, services, daemons and all that nonsense they can grasp what an interface and a platform is and for them it's indistinguishable from an operating system regardless if academically based on current software engineering convention it is one or not.

Technically ChromeOS isn't an operating system either, it's some offshoot of Linux that runs a Chrome Browser and all your apps run as Chrome Apps, you can run native applications to some extent on it as well but it's not the interface and expected behaviour users would experience.
Which alternative are you using ? (if any)