skysight-inc/HackerNews huggingface dataset:
What it's more of is that your rate of pay-raise doesn't actually match the market-rate. You were hired presumably at market rate, and your pay has presumably gone up/down based on a percentage of that initial rate. Especially if the market is volatile, there'll eventually be a significant discrepancy.

And now you have some new company who is paying the market rate, in other words, evaluating your position against the total market. Your company, which was at best evaluating your position within their own corporation, is now forced to do a market-scale re-evaluation. With the poaching offer as the baseline, since you've been tagged by someone as being worth that much (and willing to pay it).

And now you've got a big boost in pay. Not because your C_Os were gathering together in the dark halls of the Bedlam basements, black robed, circled around the Sefer Raziel Ha-Malakh Liber Razielis Archangeli, poring over your employee review, whispering amongst themselves "yes, yes, he's a quiet man; he won't complain and he won't tire; give him a penny more and he won't trouble another year; the fucking fool".

All it is is that there was never a reason to do more work than necessary. And no reason to pay more than necessary.

Y'know, don't programmers have a similar saying?
or you can disable the popup after update by going to noscript options -> notifications -> display the release notes...
+1 to fake as in completely made up being a terrible idea. It might be a good idea to manually enter content you got in other ways, though. Like flip through other job listing sites, and copy some over to yours manually, or call up the companies and ask them if it's okay if you enter the info for their position on your site yourself. Then find freelancers either online or in person and do the same thing - copy their info over to your site, ask them if it's okay to do it, or meet them in person somewhere and do it for them. You'll have to be careful to not "spam" either side with too much content that they won't be interested in, or they'll all just block you. But it could make it appear that there's more activity on your site than there really is, which may make people who find it more organically more willing to at least try it.
I'm currently applying for co-op jobs (internships) and while trawling the university job board I've seen many positions requiring big data this or machine learning that.

What's not clear to me is why companies who don't seem to have any need for machine learning team (i.e. a subscription box company) are looking to hire one.

Surely part of this can be pinned down to the hype associated with ML that may well die out, but the proliferation of these tools doesn't bode well for Maciej's dream of a weird, creative, and interesting internet.
Also sometimes because it uses SafeDisc or Securom copy protection, which just won't work on Windows 10: https://www.rockpapershotgun.com/2015/08/17/windows-10-safed...
Working in finance or banking will severly restrict your ability to do this. Definitely review your contract if you work in or plan to work in these areas.
I did that, and, it seems that although it fails some virus scanners, it would be what I like to call a false positive.

Just to link a description of what one of them found:
https://www.symantec.com/security_response/writeup.jsp?docid...

Basically it could be an unwanted application that "The application reports an exaggerated number of problems."

Shitty software? Sure. Malware? Not to me. YMMV.

Here's a screen shot of the ones it failed from that total scanner: https://i.imgur.com/vwy9sXY.jpg
I'd say that people that don't have the maturity to raise a legimitimate work issue with their coworkers are more likely the immature ones.

I have been and continue to be "that guy" who says "this is interfering with work, let's fix it", instead of that guy who doesn't say anything and instead just complains anonymously on social media. It works better this way.
It's Bentley's _Programming pearls_ column from the _Communications of the ACM_, which was collected into a series of books, such as _Programming Pearls_ and _More Programming Pearls_, where you probably saw it.
Every employer does that given the opportunity. Their side of the deal is paying you the least amount you will agree to in an arms length transaction. i hate it too, as an employee, but viewing your employer as a socialist daddy won't get you far. There may be some of this kind in the market, but very few.
My girlfriend left for a week, I can confirm this :)
Similarly Sir Nicholas Winton. He kept his actions quiet and there was a moving TV programme 40 years later where they uncovered the list of children he saved: https://duckduckgo.com/?q=nicholas+winton+%22that%27s+life%2...
I think it's time to try a new model other than open source, which I'm calling Supported Source. It's like open source in that the code is online and collaboration is welcome, but companies need to pay a licensing fee to use it.

If you have an open source project, I'm looking for a small number of interested projects to work with initially, so get in touch.
I think it's important to differentiate what type of counter it is and whether or not it solves the problem reasonably. A counter can be a pay raise, new role/promotion, or even something like letting someone telecommute. Those are all very different scenarios, and the stereotypical "walks into managers office with shiny offer from competitor demanding more" may have less positive long-term results than the more common less aggressive approach.
When you first install it, you have to restart Firefox to complete the install and access the config menu. When you restart Firefox, it automatically loads the Noscript website to display.

You have to disconnect from the internet, restart Firefox, let it fail to load the page, then go to the settings menu and uncheck the box.
Sorry, yes, forgot the (2002)!

Yeah, I always figured this terrible idea (it does appear to have been real) never did go anywhere.

I am not surprised you can find any dubious idea on Alibaba ;-)
Audio books might be helpful here. I run and occasionally listen to them.
very few i'm betting, it takes hours to build a usable white-list for NoScript, and it breaks everything by default.
I work in a team and find it very useful to easily speak with a coworker when necessary. The increased degree of communication has a very positive impact for me. And I don't feel the need to shit on factory work, which I have never done and suspect you never have, when discussing it.
Ah thanks, that is a very reasonable explanation which explains the (what I previously thought was weird) shift via age.

Always interesting to see how easy it is to make faulty statistical inferences.
My company provides my email access. As all companies do.
Concierge--Bell Man
> Yea, you were so valued that they DIDN'T offer it to you until you threatened to leave. That doesn't sound like an employer that values you

This sounds insightful, but I don't think it's fair. It's almost always true for everyone that you don't know what you have until it's gone, or almost gone if you're lucky. Your employer is no different. Give them a break, just a tiny one.
This is actually part of the recruiter's script when trying to overcome a candidate accepting a counteroffer. I think the line I was taught was "you only got a raise because you held a gun to their head". This isn't a line I would use, just telling you what recruiters are trained to say.
Sometimes I wonder if some tech employees would be better off with managers who took a cut negotiating for them, at least until their value is established.
I've Gone Electric: My Comprehensive Review of the BMW I3
What I read is "I am entirely confident about what would happen if I tried to do something I've never tried to do", which is useless speculation.
Thank you so much for posting that pdf, that really should be posted somewhere on that site because without the context just throwing out "it's git without a staging area" seems like a pretty poor argument. After reading the whitepaper I would still say that I'm not sure there's much value in the project, that being said they did manage to simplify the "mental model"... although honestly not by much. I'm not sure the cost is worth the benefit here.
I believe it. Especially when it's a young recruiter, not used to people changing their minds, and really needing the money. Once you've been recruiting for a while you realize that you don't celebrate a placement until they show up for work (not to mention there is usually a guarantee period of say 90 days).
I am sure more sites would work with IE6 than with the default configuration of NoScript.
I agree that it seems like depression. It is really common after any major life event - good or bad stress. In this case, death. I'm sorry for your loss.

I'd recommend therapy and a trip to the doctor. If it makes it easier, call your physician and take this with you to explain. He or she might be able to recommend a psychiatrist or therapist for you as well.

If medication is recommended, I recommend taking it. It doesn't mean you'll be on it forever, but it will make it a whole hell of a lot easier to work through this to get to the non-medicated point.
These companies aren't looking for someone to develop new machine learning techniques, they are just looking for someone who can slap together existing utilities to meet their goals.

Companies that run on subscription literally live and die by their churn rate. It is both feasible and reasonable for a subscription box company to hire someone to use machine learning to build a predictive churn model. That may seem trivial to you but that's the reality behind those job posts.
Sounds like a fairly fuzzy distinction. Is it only a counteroffer if you actually give your n weeks notice? What if you ask for a raise, and while asking you note that you have an offer from another company for a higher salary?
Hassle Wall
Having just been in this situation, I think you are missing the problem. The problem is that after "git stash pop" has conflicts, the user does not know the state that of the system, and thus does not know how to react.

In my case, I temporarily changed a number of tracked "build" files that are custom my system and that I do not intend to check in for others to use. I was then asked to test a branch that someone else had checked in. My desire was to stash my local changes, check out their branch, and reapply my local changes to build it. But after "git stash pop" failed I had trouble figuring out the state of the system. I couldn't make any sense out of the messages that appeared, and fell back on Googling for answers.

My expectation was that the stash would have been popped, that I would open the build files, find some lines about merge conflicts, that I would manually fix them in an editor, and then I would rebuild. Instead, it does "something else", and hard part was figuring out what that "something else" was. There are probably excellent reasons for the exact behavior, but I'd ask: where is it made clear to the user what happens when "git stash pop" experiences conflicts? Where does it say to do what you suggest?

Separately, if you happen to know, how should I best deal with this personally frequent situation that I have a small "patch set" that I want to be able to apply to arbitrary branches, but that I have no intention of ever making visible to other users? I'm sometimes tempted to fall back on "git diff > patch.local" and manage it manually, but there must be a better way.
As if Seattle needs any help.
What IPR issues Opus has?
I read about the solution using `git`, but it definitely seems like side-stepping the problem. If you're going to provide a way to get a list of all the generated files so you can remove them by other means, why not just allow you to do it directly? But I don't think we're in disagreement here.

Perhaps I just don't completely understand what problem tup is trying to solve then. When I read about tup, I picture it being a complete replacement for something like make (And indeed, it says as much right on the website). Packaging a Tupfile along with a Makefile seems like an annoying solution to something that I really don't think should be a problem in the first place. It seems like taking a stance to a bit of an absurd degree for a feature I really don't think is that big of a deal. The author is free to do what they want, but I think they're sacrificing usability for purity.

Tup is appealing to me, but a tup/make combo isn't nearly as appealing.
If you haven't read Sapiens: A Brief History of Humankind by Yuval Harari, it is a great read and has lots of insights into the way early Homo sapiens may have behaved. Hint: we won, probably not by accident...
In my experience, making "gl commit" equivalent to "git commit -a" seems like a bad idea. When leading a team, especially of newer coders, one of the most effective ways I've found of keeping the git logs and the code base sane more generally, is to force people to review their own code at the time when they commit it. Individually adding each file with "git add -p" achieves this, and "git commit -a" squashes it.

Reading the methodology used to develop gitless yesterday was interesting, but if I recall correctly, I think it left something out. They looked at how often a software design allowed users to complete their intention, but the tool ideally not only should allow users to complete their intention, but should encourage users towards practices that increase the quality of the end product. While people may struggle with staging at first, I think it in the end encourages better software, which is my biggest concern.
I've come to personally settle that one. Spaces for python and tabs for everything else. (Shrugs)
Seriously, Vancouver needs to deal with housing costs. As the article points out, junior developers are comfortable renting a cheap apartment. But executives want to own a house - and not a house two hours out in the countryside. Vancouver houses are just ludicrously expensive; this keeps good people away.
I'm not looking for it to be optimized just easier to download and save the result. Great work!
On a similar note, there's Ho Feng-Shan. He worked at the consulate in Vienna and saved over 3,000 Jews by giving them visas to Shanghai so they can leave Austria and escape Nazi persecution.

https://en.wikipedia.org/wiki/Ho_Feng-Shan
Also a recruiter and was about to write an identical comment, so thankyou
Why can't the studies simply release an official "no-CD" patch to solve this problem? If the really don't have the source code anybody, just ask politely at the scene. ;-)
You'll have to take that up with /u/k__.
Systemd Is Not Magic Security Dust
I map escape to jj which is pretty useful. Thanks to some article somewhere years ago fir that.
The amazing power of word vectors
New labor law impedes effective legal representation of certain Cali residents
I fourth this.

I am a super heavy email user and live on Fastmail every day.

I'd just love a boomerang/snooze feature.

And agree on labels, however, it's just due to them following their own open source standards and with IMAP/JMAP emails can only live in one place at a time.
Regarding Maciej's fears about machine learning -

I've written about this before, and even right now I'm not sure where I stand exactly, except that tweaking the algorithms to compensate for bias is definitely not the right answer: if you look at the mirror and don't like what you see, you don't draw on top of the mirror to accentuate the result! You go on a diet!

I liked the idea of data gardening, but the thought of going-to-communities is daunting. I get tired even thinking about it.

Regarding living beyond walled gardens:

> Publish your texts as text. Let the images be images. Put them behind URLs and then commit to keeping them there. A URL should be a promise.

But people already do that! The question now is to turn to why people do otherwise. I personally do not understand the reason people say, post long blogposts on Facebook, but I do understand for services like Medium.

For example, I'm extremely tempted to write on Medium because it provides the network effects of readers clicking on tags to read next. So the question is how do we democratize that?
Yes, I suppose a counter offer doesn't require notice, just another offer, real or imaginary.
I was being an ass. It wasn't meant literally but if I'm wrong then i guess we need to tell all these kids to hang up their bikes. Seriously, kids ride their bikes around the neighborhood like idiots (no regard for auto traffic). If I rode my bike like that on city streets I wonder how long I'd live.
Try the Aqua Mail Android app instead. Slightly nicer UI.
I'm really, really impressed with the amount of work that goes into making these tubes and can understand why he's selling them for around $150, but what I don't get is how he can compete with the nixie tubes that go for under $10 on eBay. Are his better or more reliable?
Brute-force search is idiotic testing, almost by definition. The smart approach is sparse matrices, optimized either by staring at mountains of data (possible computer-assisted), or by gut feeling. Oftentimes the search space is so large (protein crystallization involves at least buffer, precipitant, pH, concentration) that you need to look at promising spots in the search space.
For me, it just wasn't worth the hassle for a sub-market raise. Not giving me a raise in N years is sending me a message "You aren't valued."
I found it much easier to just go someplace that would value me. I worked for wonderful companies and I liked working there but business is business.
Ask HN: Have you actually made any money from your Facebook page?
Why do you say there's no vacuum? That's one of the steps in the videos.
I was going to post the same thing. As far as I can tell, there are no term or document frequencies in postgres. Then again, I have seen several Lucene implementations with either or both are disabled. Can you even get an explain back from postgres? The main difference between a database and a search engine (a subtype) is the ability to score and rank. Take away the ability to score effectively diminishes the value.

BM25 is simply TFIDF with a couple of tunable parameters. These parameters will help with precisely the issues which force people to disable TF (saturating the value early, ...). From what I can see, Elasticsearch is mainly used as an analytics/logging engine and not search. Many NLP heavy organizations are using Solr (or straight Lucene).
Timisoara - Luton is a ticket I've bought many times and never for less than £20 (usual price is more like £50). Most of the times, those are clickbaity prices.
Bleeding edge means time is important. Because time being important is the only thing that would make the argument. Since time is not important, it's not bleeding edge. So there's no actual rush, and any claimed one is artificial.

There's no justification for rushing in science in general, in fact, and all the rushing for publications and other rubbish is going to make all the research worse, not better. It should be a careful, deliberate process. If you are working 16 hours and are constantly worried about what your professor thinks of you, I am forced to be wary of your science.

> only one postdoc understands the algorithm and FPGAs well enough to do it.

I'm not going to go into problems of poor knowledge transfer obviously present here (bus factor 1?), but if this was the case, the post-doc would have negotiation power and this entire situation wouldn't be an issue. Clearly the post-doc is extremely replaceable, as the letter in the article implies, so you should have like 10 of those. If not, why are you threatening the post-doc? This sounds like a situation of not enough people, not too much people.

This asymmetry concerns me, and I am rather confused by it.

> Have you seen how hard it is for startups that actually work on bleeding-edge scientific work to take off?

It's hard, and overall, I would say it's worse (hence the sadly). But it's a lot better than the nonsense that academia is engaging in right now. It at least provides some competition and puts pressure on academia. If academia doesn't fix its act, eventually, private will have to take over. It's the same situation as it'd be nice if all the big, well-equipped companies would create and promote the electric car, but if they won't, someone else will have to do it, even if it's less preferable.

Something tells me that the big name post-docs can actually dictate their own terms and are not the same post-docs we're talking about. I'm having a hard time imaging that post-doc getting emails like this.

There's lots of ML research on the startup side right now, I wouldn't be surprised if the demand for quantum research will rise with time. The main advantage academia has isn't the system, but the government money... which is not at all indicative of the system working well. ahem government contractor companies ahem And seems like private can also grab government money.

We got a lot of good results from the "guy just goes on his own and is left alone by everyone and just sits there and studies alchemy for a bit" system, too. Consider how much was accomplished before with very little effort and how much people are working now, and how many people. I understand the problems are harder now, you need better equipment, etc., but that doesn't mean I'm not going to call a spade a spade. I've seen the time of so many post-docs wasted that I'm not going to just ignore that.

You can't expect everyone to just accept that, it needs to be justified. That's what I mean by "not buying it". It may be true, but the evidence is not there, not there at all.
Why using your initials is a B.S. way to fix sexism
The issue with that approach is ensuring the suppressed are represented. When it's black vs white, you can oversample one and be done.

However, if there's any winner take all built into the system, there's a strong incentive to not even acknowledging dissent.
>there's a file that's been modified that's unrelated to what I'm trying to commit

What if those unrelated changes are in the same file as a bunch of related changes that you've already made? Do you undo all the changes you've made in that file apart from the random bug fix and then commit, or leave them intact resulting in that bug fix commit containing changes that are unrelated to the fix?
California: self-driving cars will not need licensed driver, given fed. approval
Puppet in Docker and Kubernetes
Yes, that's another unfortunate thing HR does. If I'm so miserable that I've actively sought, interviewed and received an offer, I'm gone. Like someone else alluded to, most shitty jobs aren't shitty because of pay.

I've worked at 2 companies in the last 14 years and they both got really shitty after being acquired by a private equity firm. It usually takes 2 years until it's unbearable. I stayed so long because they were wonderful jobs; work and pay; and growing like wildfire before the M&A.