skysight-inc/HackerNews huggingface dataset:
Rather than say "givem a raise" have the constructive dialog: are you happy, and what can I do to keep you happy.
counter offers may work in the short term, but not in the long term, there's a level of trust that's lost as a result of going out to get another offer. this trust is really never replaced. the employee maybe happy initially with a counter offer and stay, but long term it's never the same as it used to be.
Firefox OS is functional already, devices are available, and it is improving.
universIT.io
I've been a hiring manager for the better part of the last decade. I cannot imagine any situation where I'd counter an employee's offer while simultaneously plotting to get rid of them down the road.

In most cases, I don't even try to counter, as it's usually pointless, but in those cases where I do make a counter-offer, I'm doing it intending to keep them in the fold "permanently" (3+ years, ideally longer).
I generally disagree. I always feel that it sets a bad precedent by relieving those in charge of having to take the initiative to recognize and reward the efforts of their employees.

If they are too busy to make sure I'm not having to question my value, I would rather find another employer that may not have this issue.

Having said that, money is one of the last things that cause me to leave a job. If I enjoy what I'm doing and the people I work with, it usually doesn't matter (as much) what raises I receive.

I also recognize everyone is different. This is just my preference and what works for me.
At the end of its service I had flashed my USRobotics Courier modem from 9600k to 56.6k. That was still audio over POTS.
The people who need it the most won't use it. But you are onto something.

The next step:
Get in touch with Google so that it's included into official Chrome in some way. It doesn't have to be installed by default - just a one time pop-up when a user first visits Hacker News. An offer to install it.

The next step +1:
Encourage people to expand the extension to other sites. Write it in a modular way, write documentation.
I've worked with folks doing gestural (eg. Kinect-style) and voice interfaces. Some of the principles are different, but a lot remain the same. The basic ideas behind deciding what's the absolute most important information for a user to know, getting in their mindset, progressively revealing more as they navigate through the app, and being instantly responsive actually become more important with gestural/voice interfaces, because your communication channel with the device is lower bandwidth. (At least now - gestural interfaces have the potential to be much higher bandwidth, but current camera tech isn't up to it yet.) A lot of the math behind gestural interfaces is also very similar to the math behind 3D computer graphics.

I also think that computer interfaces will retain some visual component at least for the foreseeable future, because humans are predominantly visual creatures. There are some situations where this isn't appropriate - eg. while driving a car - but when you have the user's full attention, it's usually fastest to present information visually.

I think that a lot of the changes might be in the form of refinements or new UI models. Mobile has opened up a whole bunch of new UI metaphors - scrolling is much more important, with things like pull-to-refresh and sticky toolbars, and it's now customary to stick all links and navigation options behind a NavigationDrawer - but they didn't fundamentally change what being a FE-SWE is about. It's more like these are new UI widgets that can be used to build a better experience on smaller screens. Things like cameras and accelerometers do change some of the paradigms behind frontend engineering (I bet OCR and physics will become much more important in the near future), but so far they're being used as subroutines you call out to.
You don't get what you're worth, you get what you negotiate.

If an employee feels taken advantage of, then I'm afraid they're going to go through life with a victim mentality, and probably aren't a rockstar to begin with.
And unless we fuse hydrogen in our cores and wear capes we are not... superstars?
I doubt it hurts him much at all.
If you are dissatisfied with your compensation, speak up before you go looking elsewhere. If you say you're leaving, do it.

Accepting a counter-offer is almost always a bad idea; no matter how much money is on the table. After accepting a counter-offer you are bought and paid-for, you decided to stay for the cash and, unfortunately, your loyalty to the company will be questioned forever after.
But Xenix didn't even support standard VGA registers or any standards regarding floppy drives. It required internal knowledge of specific products to work at all.
How about Replicant: http://en.wikipedia.org/wiki/Replicant_(operating_system)

It's an entirely open source version of Android. SD card support is probably available already in Replicant. If not, you can easily add it back in yourself.
I wonder what percentage of android users even uses SD cards?

My guess: pretty small.
is that not exactly what he was doing by asking for a raise?

Eg rarely does someone go to their boss with the thinking of "I'm not working any harder, nor am I taking on any additional work, but I'd like a pay rise anyway."

Every time ive asked for a raise its because I thought I deserved more. if you (my employer) disagree then I am happy to hear your thoughts on how I can do better but asking "why" just seems like stalling, as if you wanted me to think you didn't understand the expressed sentiment in asking for a raise.

To be honest this seems like passive aggressive management techniques to me, and I value honest straightforward employers who are proactive about employee happiness.
A couple of subreddits somehow relevant for machine learning and operations research [with a rough estimate of the number of subscribers]:

http://www.reddit.com/r/sysor/ [2650]

http://www.reddit.com/r/optimization/ [200]

http://www.reddit.com/r/algorithms/ [8960]

http://www.reddit.com/r/machinelearning/ [20000]

http://www.reddit.com/r/BusinessIntelligence/ [2100]

http://www.reddit.com/r/database/ [6700]

http://www.reddit.com/r/datasets/ [6900]

http://www.reddit.com/r/datascience/ [1800]

http://www.reddit.com/r/opendata/ [2800]

http://www.reddit.com/r/analyzit/ [200]

http://www.reddit.com/r/semanticweb/ [2600]

http://www.reddit.com/r/visualization/ [8600]

http://www.reddit.com/r/analytics/ [1600]

Edit: formatting
>Apple products are bullshit because obvious planned obsolesance is obvious

Yes, that must be why they're the best in the industry for mobile OS updates.
It's a negative label to a genre that actually contains some good games - that's my point. See risk 2210
for an example of good Ameritrash. Ameritrash describes games that are more violent and simulationist - crude wargames for teens and the like. The opposite of the elegant, dry, abstract Eurogames. But there are excellent ameritrash games.
Self selection bias.

Why does it matter if top performers are called "rock stars?"
The Micro 3D Printer
Far and away the biggest problem with the background/foreground issues is COM and its apartment models. A large part of some of the core pieces of Visual Studio are (still) written in native code and are STA bound objects (mostly when they don't really need to be, but that's another discussion).

Converting off of STA in legacy code is extremely difficult due to the transitive nature of it as well as the fact you likely have very large and complex types which were never written to be thread-safe because the STA protected them from that (let's not talk about re-entrancy though :)).

It is getting better since managed code has MTA semantics by default, but even with async code all it takes is one person calling Wait on a Task on the UI thread...

A huge sync API surface that is publicly callable also doesn't help. Even if you want to make things async under the covers you generally can't since callers are expecting synchronous semantics and there is no (good) way to make work async, present a sync calling surface to callers, and not block the UI thread (if you say nested message pump, you lose :P)
http://monocle.io
Great, nice to see Android finally pulling bolder moves for greater user experience. SD cards are the floppy disks of 2014.
He worked there according to his resume. Not an answer, though.
Microsoft has a program known as Microsoft Prime. The extent of what it covers, I am not 100% sure of. One company in the program is Apple -- that said, companies, rules, and amounts change.

Given I can go to the Stanford Mall and get a discount, then walk a hundred+ yards and not get a discount on a comparable Surface is a bit uneven.
How about this algorithm ?
Whenever someone leaves, present two choices to the team:
1. Divide the salary of the person just left equally among the peers. For example, In the team of 5 developers, Joe was making 100k per year and he left the position. Give $25 raise to each developer in the team.
OR
2. Hire new person.

There should be a self-stabilizing compensation system where employee don't have to leave purely on the issue of low compensation.
I think this method is the way forward for most document based sites/apps. Last year I built something similar to intercooler (nice lib btw) for our product to great success. Makes things so much simpler to develop and maintain.
I've always wondered, do subreddits with fewer posts get boosted on the front page and in multi-reddits, or are they simply drowned out by the bigger subreddits?
http://hubski.com/tag?id=technology

http://hubski.com/tag?id=linux

http://hubski.com/tag?id=programming

http://hubski.com/tag?id=math

http://hubski.com/tag?id=physics

http://hubski.com/tag?id=economics

etc.
> ... but part of a manager's job is to ... minimise the difference between compensation…"

In principle, I agree but in practice I don't see how this is workable (unless you're trying to retain a star -- as opposed to all employees). It means the direct managers need to know how much the comp is elsewhere at all times. Who has energy to figure that out and meet all the demands of the day-to-day? On top of which, the spread of salaries/benefits might cover a wide range so how do you figure out where you fit (who should you really compare yourself to)? The simplest way is when you hear internally that X has left for company Y and got a pay-bump of Z%. It's the kind of thing people would expect the folks at HR to be looking into, rather than the engineering managers.

I'm not trying to justify the above but it does seem easy to understand why things are this way.
1. launch all flagship phones without sd slot to force use of gdrive

2. everyone buys other companies (budget?) phones because they have more features (eg sd card slot)

3. break that in software (because they can) so that feature is not "missing" on the flagships anymore.

4. instead of just removing, make the functionality be yet another entry point to gdrive by making the sd write api be analogous to the cloud write one.

google only fear to not fuck up like that was something like cyanogenmod, but, well...
Are you the reason the company is having a rough year?

Are you the reason the company had less of a rough year than they could have had?

Either way, find yourself a company that isn't having a rough year.
I work for an decent sized international company that not only has a presence on the web it also has factories and all of the complexities that go with that. I would indeed count where I work as an "office environment", I even have the cube, office badge and mailbox to prove it :)
Timely – Schedule and log hours, simultaneously
Since this was posted on /r/gaming, I would strongly advise that you do not read the comments.
Code generation bugs are fine. CPU bugs are the worst.

In this case, I'd probably suspect the watchdog and add some print statements around the get/set. Then it would work. Then I'd remove the print statements and it would break again. Nothing says "compiler bug" like print statements magically fixing the problem. (Could be a timing thing too, of course. This must be why drivers log so much useless information.)
The solution you've chosen is probably right for your situation. However, lots of people (including me not too long ago) create static sites in Django because they dream of making it more dynamic that way. That's usually a bad approach in my experience.
Your condescending tone is delicious, my friend.

I feel an overwhelming urge to adapt my attitude in favor of a preordained role as subordinate to your obvious wisom and clarity of vision.
Ask HN: Help for a Masters Student hating research
I am a master's student in Computer Science. The idea of learning something new and exploring the latest trends in CS is interesting to me. However, the idea of doing hardcore research is beyond me.
What should I do?
do not restrict android mods to cyanogenmod. it is like saying "can i start apache on my system boot on debian like i did on slackware?"

what you are looking for is how to format you sd card in Ext so it can a 1st party partition. breaths new life to old phones. like the intentionally storage crippled samsung nexus
If and when you are a boss, you'll learn that you will want help justifying these types of requests.

Perhaps your boss just didn't have his eye on the ball and know about all the awesome things you did, or maybe he had a lot of direct reports and can't immediately recall your accomplishments.

Think about it from a different perspective, you joined the company, and I'm going to pay you X, for Y work. If you're still doing Y work, why do you deserve more than X?

If nothing else, it would have been good practice at talking about your achievements.
Probably not though I find that word a bit easier on the ear than rockstar/ninja. Maybe because in the UK its quite common to say to someone that he's a star when they are extra helpful or kind.
This may make sense for sensitive data, but it's a massive attack on independent media players.

Can't write, edit, or move files. No downloads. No music sync. No file renaming. No editing of mp3 metadata.

Only walled gardens allowed on the new Android "open" platform.
You can pack a lot of energy into a rotating system. You have similar problems with ring worlds or terraforming Venus (which barely rotates at all). Transporting in the extra hydrogen and all the rest is trivial compared to spinning it up to a decent period.
Linking to wikipedia pages with titles like this = Today I Learned on HN

Yet another reason I like the "don't change the title; the title is not for editorializing" policy on HN.
SD cards were such a terrible mess on Android. This is excellent news from a developers POV.
That would create an incentive to have people leave.
Ah yes, so far I've kept my consulting and cartooning work apart, so the link isn't obvious. You can see my work here: http://www.gagcartoons.com/cartoons/?artist=grigoriy-kogan (Warning: Long page. Lazy loading jQuery is coming soon.)

They're magazine cartoons, published in Harvard Business Review, WSJ, Reader's Digest, Barron's, and other places. Some day very soon I will blog about this side business and its progress.
Send Handwritten Letters To Influential Leads Automatically
Does Wikipedia block editing from AWS IPs?
Totally disagree. If the managers and leaders aren't taking care of their employees pro-actively by effective 1-1's and compensation wise, there are plenty of companies who do in this market.
The Best Product Person of 2013 Announced
They're all derivative of caveman wall art where profiles were drawn in circles for others to see.
Absolutely, and in this case a laptop has a significantly different use-case from a phone. Noone's doing serious development/creative on their phone or tablet, and no doubt PCs will exist for these functions for decades more. But for making calls, casual web browsing, and music, your N900 will perform these tasks as well or worse than a iPhone or Android.

I realise @geeNoThanks might be partly trolling so I'll leave it at "different strokes for different folks"
Append ?share=1 to the end of the URL and no more signup wall.
I apologize for characterizing you a certain way. The viewpoint I was "painting you into a corner" on is unfortunately imo super common on HN.

I think you have a contradiction in your viewpoint though. On one hand you say that human desires are unlimited, and on the other hand you say that if you tax robot productivity by 10% that means that the owners can't sell the other 90%. How is it possible that nobody needs the other 90% if human wants are unlimited?

What I'm saying is that basic human needs are NOT unlimited. A human being is an animal that needs a certain amount of food, clothing, and shelter to stay alive. And furthermore, in the world we live in today, not every human being gets all the food, clothing and shelter necessary to survive. That's an empirical physical fact of reality. What I'm proposing is that the 10% surplus would be sufficient to provide for these needs, NOT for everything that anyone's heart could desire. Now it's possible that in a Star Trek future, the robots could even produce 100x what every human being needs to stay alive. In that case, you could give every human being 10x what they need and still have a 90% surplus. And because as you pointed out, human wants are unlimited, the owners of the robots will still be able to sell the 90% surplus.

BTW, I don't actually believe this is practical to implement today. So I wouldn't advocate this level of massive redistribution. However, in a hypothetical super productive future society, I might.

P.S. If you want to hear my reason why this society ISNT as good as it sounds (which has nothing to do with taxes or the morality of redistribution) see my post here:

https://news.ycombinator.com/item?id=7255952
Great job! I'm a big fan of minimalistic design which unfortunate to say most of MS products aren't. Looking forward to more design ideas from you :)
This thread is both illuminating and depressing for me. I hire engineers at an academic medical center who work on really tough biomedical problems. Let's just say that I would have to move heaven and earth to get annual percentage raise amounts that are being thrown around here. I wonder how industries like healthcare can hope to have the best people with this job market. At some point, even if you are doing work that really matters in a big way, you can't be stupid about your career and leave money on the table. I wonder if this further drives non-IT focused organizations to SaaS offerings since they can't get talent to do things in house?
That option is available already.
At this point in my life; I am ready to challenge any design team of any mobile device which decides to leave out expandable [micro]SD storage to a bout of the fisticuffs.

There is absolutely NO reason any mobile device should lack this. [This is ESPECIALLY aimed at Mr. Smug; Ive]
'Potentially hazardous' asteroid 2000 EM26 to fly close to Earth
It's never as simple as just ASK. There are lot of concerns and things you need to think through you need to go over before you can just diplomatically raise the issue.
You seem to be suggesting that a post-PC era is desirable, that being able to make effective use of external storage is inherently problematic and/or that data should live inside apps from the user's perspective and vanish if the app is uninstalled.

If these are your positions, please offer some support for them, as I'm not sure the rest of us see them as self-evident.
Try prerender [1]. We use it in production with backbone. This combined with keeping the most content not-client-rendered has alleviated most of our issues.

In the long-term I'd love to see a web framework that uses react on the server-side, kind of like how rendr uses backbone on the server-side [2]. Seems to make sense because react works against a virtual DOM, so it would allow you to avoid the hacky ways of working with an actual DOM in node.

1: https://github.com/prerender/prerender
2: https://github.com/airbnb/rendr
bucketbrigade.io
Microsoft badges are/appear to be smart cards, not laminar. Easy enough to print on both sides though.
In my view, a reasonable working hypothesis is that compensation and work environment are proportional to one another. My rationale is that they both stem from the same management attitudes and presence or absence of leadership skills required for managers to stick up for their employees.
MetaPro: 15 times the screen of Google Glass
Gamified todo app HabitRPG adopts software bounties
Easily may be a matter of perspective here. But thanks for pointing that out!
Happiness [2013]
Kpop Musical Webseries
Which is to say: the escape velocity is 60% of the speed of light! So even starting from 24% of the speed of light at the equator you need to go 10,000x faster than on Earth to escape.
Thanks for actually doing the research on this. My "um, wow" was a response to people assuming Company XYZ's performance is amazing at face value.

When serving static pages, it is unlikely that any sort of engine will outperform something more like a CDN. I hate it when people just throw out the Google name as proof of performance/excellence/etc. Can we be a bit more scientific here?
Absolutely, and there are games that follow the ameritrash design style that are good. risk 2210 is my go-to example.
I don't see why my analogy is any more ridiculous than yours. Windows 7 Home is more-or-less an artificially limited version of Windows 7 Pro. You can pay money and "unlock" the Pro features. I'm OK with that. Even though I'm unlocking bits that were already on my hard drive, there's no scandal here.

If we both agree you can charge whatever you want and price differences don't have to relate to actual costs then what's the problem?

You are upset solely that they called it an "installation fee" rather than an "upgrade fee"? I see your point... but like I said, hardly the crime of the century.
Psst: https://en.wikipedia.org/wiki/Kunoichi
Yes, but those of us who do really need it.
File managers may be out, but photo apps might be OK: they just need to somehow request full access to /DCIM through this new API (which I have not looked at). music & video players may be more awkward but possibly doable.
Crickets...

I'll bite: I'm still not sure what Slack does, and more critically, how it does it. The wall of text that was linked was aimed at employee motivation (or maybe VC presentations), so it is not good at communicating with potential customers (what I assume is the goal now that there is a full launch). There were a lot of talking points, from revolutionizing company organization to telling companies that they don't know what their business is (based on the single example of Lululemon, everyone should sell horseback riding instead of just saddles). Maybe I'm being unfair because I didn't read the whole thing, but frankly, scanning it didn't find what I was looking for.

I am very interested in communication models. My company uses email, wiki, skype (IM&voice), and a virtual meeting service for internal communication. I would love to understand how and why Slack is such a revolution. Granted, I am not a manager or purchasing agent, so this is just intellectual interest. But I could find nothing about the actual product in the linked article or the slack website with a few clicks.

What I expected to see: a) a semi-technical explanation of what slack does, and b) a screenshot or 3.
Communicating through copper wires using electrical signaling at audio frequencies is _very_ different from communicating through air using acoustic waves. Even assuming 'perfect' speakers and microphones you have completely different transmission effects than you have with low frequency electrical signals in copper.
Yeah, I had to try a few times and I still don't know why it finally worked. I even tried to find out which site got it killed but I have no idea.