skysight-inc/HackerNews huggingface dataset:
Ask HN: Advice for discussing a substantial raise with my employer?
Three years ago, I was hired by a small local company at a fairly lowballed salary. At the time, I didn't really mind because the company seemed like they had some interesting projects to work on, and I didn't know what I know now about salary negotiations (e.g I sucked at it).

Recently one of my old friends has moved into a hiring role at a huge ecommerce shop, and we've met a few times and discussed me joining his team, at a salary 30% above what I'm at now. At my current employer, my skills, projects, and responsibilities have increased a lot over the last 3 years, but my salary has not (last year my raise didn't keep up with inflation, despite the company having its best year ever).

Is it even worth having a conversation with my manager about these concerns? If so, how do I approach a conversation to discuss a substantial raise or why my salary is so low relative to the market?

I kind of feel like I should just accept the new role and move on, since I suspect my current employer will fight tooth and nail to get me to stay, but wanted to see if anyone has been in a similar situation, and how they've handled it.
What’s inside a black hole?
Hello,
We are aiming to create a solution that will make you access websites easier, faster and safer and we would like to have some feedback from you.

Today registering to a website is something that you do very often and each time you should use a different and complex password to select access credentials. Most people use always the same combination or very simple password, unfortunately the number of hacking attacks are increasing and has become very easy for someone stealing your information and all of your data, moreover, recent attacks are revealing that even complex password are become more and more simple to hack leaving the users no chance to protect in the near future. Moreover, today a person is supposed to deal with at least 100 passwords in his life, how much time is spent to secure and type them?
The problem is that until we don't replace the username/password mechanism, users will be more and more careless adopting unsafe methods to generate, store or remind their credentials.

Do you feel this problem is actual? Do you think that websites will become more secure in the future even adopting username/password mechanisms?
Do you feel safe enough with your password?
Do you think you're becomeing careless?
Do you feel like losing time on login, typing, remembering, storing password?
How many password do you have? Do you use the same for all the logins?
How much time you dedicate to typing username/password?
Do you use other password reminder tool/filler? What do you think they lack?

Our product is currently in beta and we are testing the user to improve our interface to deliver you the best solution you can. Do you think you'd be interested in test the soution?

Thank you very much for your time.
I suppose your scenario for (iii) is reasonable in the case of sharing a datastore among multiple users. In that case, you'd probably still want all of that user's devices to use the same conflict resolution strategy.

BTW, (for now) the Datastore API doesn't support sharing among multiple users.

Given the relationship the Datastore API has between the client and the server, it's also possible for a client to use a custom resolution rule (though this isn't yet exposed in any of our clients), which would let you do smarter things like look at the changes that were made and decide based on app-specific logic which one should win. I personally think that's a big advantage, but as I said, it's not one that's yet been fully realized.
Can you point me to any government jobs that will pay you $100k right out of college?

Salaries are high in the San Francisco Bay area. This goes for private as well as public employees. I would think it's obvious that anyone that lives in a high cost of living area would need a high salary if they are to remain employed. Check this out - not hard to find $100k+ government workers living in the San Francisco Bay area. Did I say 100k+ government workers? It's actually not hard to find $300k+ government workers in that area.

http://www.mercurynews.com/salaries/bay-area

Be sure to sort it by descending salary (which it is not sorted thusly by default)
The tech industry needs to get over this underdog mentality. It dwarfs industries that people regularly claim somehow own the government (e.g. media industry).

If tech companies thought it was in their best interest, they could bury the DOJ in litigation for years and barely feel it in the pocket book. It happens all the time when it comes to other industries that have more balls.
You are late by 582 days [1]. Looks like the duplicate filter missed the duplication because of https vs. http.

I wonder if the duplicate filter should be changed to consider https and http equivalent? Are there sites that serve different content on URLs that differ only that way?

[1] https://news.ycombinator.com/item?id=3515845
Session: A-Z of Web Typography - Tuts+
Radionics
I think there are a couple of factors at play. Labor markets especially for highly skilled jobs tend not to be exactly the best examples of "free market" and "perfect competition". There seems to be a lot going on... imperfect information, differentiation, "cartels" on both sides...
We dont want XHTML5!

Speak for yourself.
Reading the full study, I was surprised how big Colorado was in startups, especially areas like Boulder.

I anticipated moving out to the Austin TX area after college for a startup experience. I can't afford the California tax, both the government and other cost of living expenses.

Colorado is gorgeous, and so is the Wasatch front. I'll be looking more aggressively for jobs in those areas.
and you must be a poster child for Poe's Law
Does it encrypt PGP-style?
Very cool. I'm also a believer in the Semantic Web vision, and we are starting to incorporate some elements of the semweb stack into our projects. Apache Stanbol is another wicked cool SW related project from the ASF, and we're doing a lot of work with it now. Fuseki is also very cool.
Package Management All the Way Down
>> Mr. Obama said he believed he has authority to act on his own

>> American intelligence had already concluded, based on human sources and electronic eavesdropping, that Mr. Assad’s government was responsible for launching nerve agents

>> An intelligence summary released by the White House on Friday said 1,429 people were killed, including at least 426 children. The summary concluded with “high confidence” that the Syrian government had carried out the attack.

>> Secretary of State John Kerry, Mr. Hagel and Ms. Rice scheduled back-to-back conference calls for Saturday afternoon with the Democratic and Republican conferences in the Senate. Joining them were General Martin E. Dempsey, chairman of the Joint Chiefs of Staff, and James R. Clapper Jr., the director of national intelligence.

The executive branch's credibility problem is coming home to roost. Why would anyone believe anything any of these people have to say? They've shown that lying to the American people, congress and each other is systematic to their operations.
Obama: U.S. will take military action against Syria, pending Congress’s approval
An Introduction To Lifecycle Email
So, I see the main benefit being that this takes the guesswork out of the web application backend, but how else does this simplify the Google Glass app development process?
Lived through this as an ex MSFT manager myself. The reality was having to throw direct reports under the bus and explaining to them the outcome was "relative to their peers". Then they'd look at a smaller team and see people with much less impact getting good or great reviews (less competition in those teams). Its an aweful system and firmly believe it factors into MSFTs stagnant innovation. Lifetime average, peer reviewing and open transfers are what's needed.
Google at least says that the NSA is _not_ in their data centers, and that there isn't and never was any "direct access". So how can they kick the NSA out if they're not there? Google admits to granting lawful requests for data, such as warrants and NSLs, but this appears to be by delivering the requested data via some non-direct-access means like CD or SFTP. Google is not a telecom and does not have to implement wiretapping like Verizon, etc., so there's no law requiring equipment or access.
> It's frustrating that corporations continually reinforce this notion that a piece of paper is more important than work product....which in turn creates more hamsters running inside the wheel instead of finding ways to break out of the cage.

This so much. I have found the door of the cage years ago yet I jumped in the wheel after a while (started CS) because that is the only thing which will give you a reward at the end of day. Employers should really, really reconsider the value of what you have actually done instead of basing your qualifications on an artificially valued piece of paper.
With respect, I'd like to add a fourth category:

4) Actual computer scientist. If you ask him how to write mergesort, he will ask for a book to look it up in, same as if Einstein was asked for the value of pi. If you ask him to describe his favorite algorithm or the details of his current research, he will gladly tell you in extensive detail.

The problem with hiring those of us in category (4) is that it's hard to tell if we're bullshitting you, since after all we operate at a far more advanced and specialized level of expertise than most software development jobs actually use or require.
So essentially, a legal team was spamming anything with the word tumblr in it?
This would be great for me, except I've lived in Utah my entire life and really want to leave the state once I finish school.
This system must be taken down as soon as possible. There are too many indications that U.S. is no longer a free country. I'd hate go living there and happy that i've settled in Europe, even while i hate socialism. It's not like i feel i had a big chance getting in a no-fly list, i am a law-abiding person with little political activity, neither terrorist nor dissident. What bugs is me is how people tolerate this, having a lot of ways to protest. That would be natural in Europe where people are nihilist and never trusted governments much, nor they are patriotic (hard to be patriotic when a particular government of a country you live in has little control of you because they delegated too much to Brussels, and there is no common 'European' national identity yet - must be like U.S. in 1790s). But the Americans who claimed to be 'free and brave'?

Even in Russia people's rights are not as easily taken away. Mr. Putin's regime may be all corrupt and cleptocratic, but makes very little if any pressure on individual freedoms, and with reason because protests have been violent. People don't care much about officials stealing oil money, but do care about pressure on themselves.
Now we just need to work on the funding part. Lots of startups still leave Utah when they need to raise anything larger than $500k+. Our startup went through an incubator and then raised a seed round from Angels just fine but there seems to be a serious lack of larger funding around here.
I don't want to play games with you anymore, Mr. Government Troll. The moving goalpost you keep presenting is quite annoying. If you wanted to find the information you request, you could open your mind and do a Google search.

But you're here to mitigate and marginalize thought. You don't care about facts or logic. You can cynically muse about the populace at large, but you help foster the stupidity you decry.

Have a nice day.
Lehi? That's where I'm at :)
This seems like a risky move for tumblr, no? Doesn't this mean they're not actively defending their trademark? In which case this could cause them legal problems in the future.
Well, a company they contracted did. So yes, close enough.
That means, unless you are on HN's front page you don't have rights to use word tumblr in your domain
If you want to stay at your current company, what do you have to lose by asking for a raise? (I'd probably do so without mentioning another offer.)

If you have no intentions of staying (e.g. it's about more than the money), then no point in asking.
OpenMP/Clang
Instead as a personal target for learning things that you don't necessarily have to learn otherwise

Exactly how I look at it. My MCSD in VB6 from 12 years ago exposed me to parts of the language I would never known existed if I didn't pursue certification. My MCSD.NET in C# did the same thing.

My MCDBA made sure I knew about SQL Server administration, query optimization, client access and every other relevant skillset with SQL Server.

If someone has a lot of experience but no certification in a particular topic it's common to bring up something they've never heard of in regard to that topic. That rarely happens with someone who is certified. They might not be an expert on it but they've at least heard of it, studied it and evaluated whether it was an appropriate tool to use for them.
This man had never deserved Nobel Peace, never.

Worst decision of committee till date after deciding not to give it to MK Gandhi.
> a legal team was spamming anything with the word tumblr in it

There ought to be some comeback on people who do this, just like there ought to be for people who send out false DMCA takedown notices.
What about the arms industry? There are more jobs there and those are more directly hurting people.
I think it'd interesting to know how the absolute salaries are relative to the market for particular roles. No absolute numbers are necessary, but I suspect a lot of folk would be interested to know how it shook out when you would compare apples to apples for a given role in the baltimore market.

Also, since you're the OP and on the thread, I would love a post [or even a reply to this] on how your rental scheme is going [and perhaps some idea as to what portion of the product's revenue is from rental]. Very cool & interesting model we've thought a lot about lately.
Another way to look at it is that the best minds are thinking about how to optimise capitalism.

If this is true, we should all be mortally terrified and running around like headless chickens, screaming to the heavens to save us.
Maybe the median would be better than the mean? Any number lower than the median and more then 50% of the employees would want it higher, any number bigger and more than 50% would want it lower. It also protects from strategic voting: if you use the mean a person could strategically give a higher value that his ideal result, if he things the others will on average vote too low.
Let's not flatter ourselves here.
This depends on the kind of abstraction. The closer programming is to math, the less likely it is that anyone other than mathematicians can read it, because they're not familiar with the abstractions you're using and they're hard to learn. (And even simple mathematical abstractions are hard because there's no domain-specific content to them; it just looks like abstract nonsense.)

It's also possible to use abstraction to get closer to how your customers think, but only if you use abstractions that they already know from the target domain.
IsTumblrsLawsuitDown.com
IANAL, but to me it seems more like "we are actively defending our trademark (ala the hiring of the legal company), but we do not believe that you are infringing on that trademark and what you are doing is fair use, so carry on"
Hmm, this outcome should be interesting.

As a rational person it's natural to gravitate toward purely objective.. well anything.

Generally people on the receiving side don't seem to handle this well; everyone gets bent out of shape because they think they have a special case.

Seriously I never quite understood why the whole world is full of conflict and claims and counter-claims until I became a parent of small children. Then it made sense.
> But Sinclair went on to kick start the UK Microcomputer industry.

Not even remotely true. There was a large homegrown industry (I worked in Cambridge at the time). Sinclair was a well-known early player but many others grew up at the same time and independantly. For a time it was known as the "Cambridge Phenomenon". What did spring from Sinclair was Acorn. If anything kick started the UK microcomputer industry it was the Cambridge University Computer Lab where Sinclair and others got much of their talent.
Normal people just really don't care about security. It's super sad.
It's pretty cool. We use Apache Jena and some related Apache projects as our main SW stack, and it works pretty well. If you aren't real experienced with SPARQL, RDF, etc. and want to see some cool demos of what the Semantic Web enables, check this link for a taste:

http://wiki.dbpedia.org/OnlineAccess?v=6yg

The biggest fly in the ointment right now, IMO, is that working with larger datasets, with queries that require complex inferences via OWL, are crazy computationally expensive. And while there is research underway on the subject of parallelizing this stuff so it can run on clusters, I wouldn't say that that is a solved problem yet. So you can need some pretty honking fat software if you want to do really complex stuff.
This duty to defend a trademark has grown to completely mythical size. Like "fiduciary duty" of company officers.
I'm in Herriman. I almost bought a house in Lehi :) I currently commute to Downtown Salt Lake for work though. It's about a 30-35 minute drive for me in either direction.
A decision going straight to the end of the 4th Amendment: "... and no Warrants shall issue [without] particularly describing the place to be searched, and the persons or things to be seized."
Your comment is totally unfair. I've never sent you an email. I didn't spam anybody.
This type of thinking is poisonous to the industry and to all industries.
That's... a surprisingly good hypothesis.
Frank Boyd Says Fibre Cable Tapping Must Be ‘Limited’

He Also Says It's About Mass Surveillance, Not A Specific Technology
> Scranton is the archetypal funny place to be from

Up there with Walla Walla, Washington and Sheboygan, Wisconsin.
Here's an independent review of the older version of the algorithm:
http://bias.csr.unibo.it/maltoni/HTM_TR_v1.0.pdf

"Systematic experiments on three line-drawing datasets have been carried out to better understand HTM peculiarities and to extensively compare it against other well-know pattern recognition approaches. Our results prove the effectiveness of the new algorithms introduced and that HTM, even if still in its infancy, compares favorably with other existing technologies."
You are completely wrong. Easier is better, most of the time. In a 21st century developed economy it's vastly more efficient to spend your time thinking how to improve your income than how to optimize small expenses. Same principle as the famous "Premature optimization is the root of all evil".
I think that was just a comment on why there's so much nutrition packing in an egg not any comment on the viability of a given egg.
> Do people with money not stress about spending money?

It's a matter of degrees. It's quite different to ask "Can I afford to buy this product? Should I get a cheaper one, or go without?" at every product at the grocery, or ask "Can I afford to continue buying those groceries? Should I change my routine?" once after you pay your grocery bill.
I pay for some services from Google, presumably because you can't make enough ad money from free storage. Shouldn't I have the option to pay for secure storage and communication?

As for trust, there is no way you can trust cloud storage. You have to assume it's hostile, or that your data is crossing hostile territory to or from. The security model has to avoid trust, which is what I described: signed keys in a Web of trust, no CAs, and no closed-source clients.
Do you not feel like you can get a good startup experience in Austin?
Same here (Top Writer too).
As for everything, it depends. It reminds me of a young office clerk who was helping in the IT department. After a few month she decided it was more interesting to do network administration, but she entered the company with a generic diploma and on the salary grid there is no path between office tasks and IT. She could have argued that she was already doing good enough in the IT job and thus was qualified for the position, but really from an HR point of view she could be BSing them as well, as there is no fast and simple measure of efficiency for IT administration.

The easiest path was to get a Microsoft certification and just apply internally for a job in IT. That went really smooth from the HR point of view, and she recognized earning a ton generic knowledge letting her understand better what she was doing.
I use it in a question answering system. DBPedia/Basekb/other random data sources backed by a search index and sparql allows you to do some cool things.
Sounds similar but on a lower level (in life) to a game I played in primary school called Jones in the Fast lane. Much fun, maybe you can grab it somewhere for round logic.
The cynical reaction would be to say this is all about damage limitation to their brand since it appeared on HN, as they meant to do it rather than it being a 'clerical error'.

Good thing I'm not cynical.
swannodette, would you consider upping the font size 1-3px? The font is very thin and I found it hard to read at even 15px.
This is not a community where code snippets are shared frequently. If you feel the need to do so, just link to a gist or pastebin URL if you want pretty formatting..
It's not dogma anymore. It may have been dogma at the time of COBOL, but now we know plain-English programming general purpose programming languages are a bad idea, because we've tried any number of times, and in general if you don't produce an atrocity, you're doing well above average. You end up with a language that is still every bit as complex as a normal programming language, and you add the ambiguity of English to the problem. Instead of it being a win, you lose, badly.

You can do better if you rigidly constrain your DSL's domain, but I'd argue that in many cases you're still looking at "spending" some design juice on a "plain English" interface and it's not at all clear that you've produced something that is improved by the "plain English" so much as produced something that had enough design budget left to absorb the penalty without being destroyed.

It's 2013 now, not 1970. Any time you're tempted to go "My goodness, programming would just be so easy if we did X", go out and look. Odds approach 100% that we've done X, many, many times, and the reason you've never heard about it is that it didn't work well enough to be talked about. See also "fully visual programming language" and any number of "business logic" initiatives over the years.

(To which the typical next cognitive reaction is to believe that it would work if we just poured more effort into it. That may be true, but it's worth pointing out you're entering into unprovable territory. And in many cases, part of the idea really is that X is just so obvious and great that even a partial implementation ought to show its promise immediately.)
Scaling is everyone's responsibility.

The question is can middleware really solve the problem of having to re-engineer when you reach the limits of your current stack?
It's become an interesting phenomena now. The rise in availability of the internet and pervasiveness of social media is making companies accountable for their wrongdoings. Of course, the more prominent/visible the complaint, the more likely it is that a company will try to act on it.

However, I don't believe that most companies would just handle problems like this in a case by case basis. IsTumblrDown made some noise, and that noise led Tumblr to recognizing a flaw in their process. At the very least, it'll make them more cautious going forward. Incidents like this can lead to long-term improvements.