skysight-inc/HackerNews huggingface dataset:
One problem with this approach is it requires a change in user behavior. Unless Visual Studio can get a developer to an answer every single time, it may not be sticky enough to form a habit.

Google search reliably produces an answer each time, regardless of what the question or problem is

This is why search is very sticky (and habit forming). MSDN (and even Stackoverflow or Github) suffer from this problem because they only have a subset of content that developers want/need. Google brings all these sources together into a single search.
Maybe you didn't know you were worth more, and neither did your employer?
That's awesome - I have been a fan of Gammel's work (ChipTV, etc.) for a while. I've been more and more convinced that the next billionaire will be from hardware.
Samsung outsells nexus because the highest selling samsungs are dirt cheap.
Intern's get Blue as well, but are, for most intents and purposes, considered FTE's.
Its been edited since I posted. There was originally a space in the middle of blogspot.
You forgot: Remember how much praise Android would get on HN for being Open Source. Not so much any more. Give it a few more years and will have just the open source kernel with a monolithic, closed source, Google Play Services library onto of it.
Yeah, I said that, RIPE doesn't.
I agree entirely. One of the more interesting challenges of my job is discussing the potential dangers of counteroffer acceptance without sounding like the conversation is self-serving. I very rarely discuss counteroffer now primarily as a matter of integrity, but several years ago I discussed it with every candidate, and often in the first conversation ("have you ever accepted a counter, how do you feel about counters, etc")

I do believe that people who accept counters are taking some sort of calculated risk, and it does depend on the company and management. When you've been consulting to a job seeker for some time, get him/her an acceptable offer, and then find out about a counter, it's difficult to remain a credible source. I've recommended to candidates to accept a counter on at least a couple occasions, and I once accepted a counter (and stayed 5 years).
Um, no you can't. Garbage collection and laziness both completely destroy the ability to guarantee runtimes for functions.
Microsoft employee's get a discount of about 7% iirc by showing their Microsoft Prime card, which is just a 'Passport' card. Many credit unions and other business provide 'Passport' discounts as well.
Discourse is essentially a SPA (see http://try.discourse.org/) and designed to be public-facing. It does a good job at providing a very bare, lightweight interface for people with JavaScript disabled and, I'm assuming, for web crawlers.
56.6k speeds required a digital POTS, it transmitted PCM through the digital portions of the network only to become analog at the last moment, from the nearest pole switch to your house. In other words, the modem you were calling had to be 'all digital' and plugged into the telecom network. There wasn't a lot of connection left to 'audio' for these modems, other than their baseband frequency range (0-4khz).
But that's just the issue: IntelliSense isn't a GPS. Tell a GPS what your goal is and it will give you an explicit list of instructions to achieve it. IntelliSense can only tell you what your available next steps are. It's really more like a map -- give it your location (i.e. a type), and it will tell you what roads lead on from there (the type's methods). It won't, because it can't, tell you how to string those choices together into a solution. A GPS does, but not IntelliSense.

Don't get me wrong, I love IntelliSense. It digests a huge amount of information for you without forcing you to switch context, like having to look up library documentation or how a particular module was written. But it's only part of the puzzle. What I was seeing in our candidates was that they'd come to rely too heavily on IntelliSense and forgotten how to design. You need both.
I would love to see hard numbers on that, because it sounds like bullshit.

Most non-tech people I know have no idea what a Nexus phone is because there is no promotion for it. Those that have a Samsung phone got one because they knew it was popular, thought it took great pictures, and loved the screen.
msbuild <solution-path>
Yeah, has nothing to do with Google barely advertising their phone and selling them so cheap they probably only break even.
That seems completely unreasonable, but in fact, one reason I like my Galaxy Note II is that it supports a 64Gb card.

(It sure ain't TouchWiz!)

It is mainly the large screen though for me, but the 64Gb card holds my music collection and some videos and a lot of reference books when I am in no position to stream anything.
good advice. Thanks!
However, this new infrastructure precludes file management apps.
I have a question about your job-security formula and your requirement that it balance out to "0 at all times." If you add value X to a company, and if (as you seem to require) the company must then pay you X in return, what profit does the company make from your employment? And, if a company cannot profit from hiring employees, why would any employees be hired?
dnsmasq is installed on ubuntu by default since 12.04
By the way, "I'm not working any harder, nor am I taking on any additional work, but I'd like a pay rise anyway" is a completely valid argument if you're not being paid the market rate.

Has the market rate risen by 20% while you were here? A 20% raise for the same work is completely reasonable.

Were you being paid below market because at the time the startup was just scraping by and couldn't afford it? When that's over, you'll need pay your people much more for the exact same effort&results.
"Boss, in fact it is your move. Explain to me why you shouldn't."
Schoolboy invents computer system
Ah, this was a surprise since OR doesn't appear all that often on HN -- and I haven't sub'd to quite a few of these. Thank you!
You're overselling the basic income. Most software developers have grown used to the lifestyle their income affords and would have to uproot their lives to live on a basic income. The average San Francisco rent would probably eat up all of it.
Nazi scientists helped U.S. test LSD on Soviet spies, new book shows
> I wonder how industries like healthcare can hope to have the best people with this job market.

It's like saying "I wonder how I can hope to have steak dinners with Safeway charging such high prices for steaks."

That's what they cost. If you can afford it, pay it. If you can't, don't have steak dinners. This is the market. It's not a special problem for you that requires an intervention.

You aren't entitled to anyone's labor at any specific price.

If your business cannot be sustained unless certain people are coerced into working a lower price, your business is not sustainable!

Anyway, in reality, the US healthcare industry has a massive and powerful lobby, so it can exert a lot of control over markets through its purchased representatives. For example, everyone in the country has to throw business their way (for good or ill).

The healthcare industry isn't about to go belly up because engineers aren't cheap enough. Maybe your job is hard because you have a small budget. So sorry, but don't blame the candidates.

> 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

You make an offer and because it's dodgy or not good enough, you have to belittle people and call them stupid in the hopes that they will be insecure and weak-willed enough to believe you and back down.

I guess this is one solution to the exorbitant expense of keeping people happy: "Don't be stupid, baby. You can't live without me. You're nothing without me."
But google music just updated and now can save music to my external SD. and I'm latest kit Kat!
I believe a handful of motivated, and skilled engineers is more valuable than a large team. I think it is very wise for employers to spend lots of time finding a few great engineers and motivating/retaining them with high salaries and equity exposure. The advantage of having a smaller yet more talented team also has a wide variety of business-level benefits including better cultural direction, less management overhead, more accountability, etc.
Your link doesn't even relate to time dilation and is also about a hollow sphere, not a uniformly dense solid sphere. Moreover in a hollow sphere, time dilation still occurs because it depends on the absolute (or rather, relative to an outside distant observer) potential, not the gravitational field (which is the only thing that is necessarily zero as a result of the flat spacetime in the sphere). See for example this http://physics.stackexchange.com/questions/69821/a-hollow-bl...

It's like you didn't read your link
At least from the medieval literature I have read, it seems like there was a sense that divine retribution would prevent it. I.e. not necessarily about physical barriers but because it was hubris to attempt such a feat.
Congratulations on the best decision of your life.

I sent you a message inviting you to participate on project over here in Asia.
Monopolizing bandwidth
Nope, their flagships sell the best. The S3 and S4 absolutely clean up.

I would hesitate to call them good, but they sell.
How about something like "top employee"? No need to make up new terms when you can use regular words to say the same thing.
Thanks this is a great idea!
> Won't NFC on a phone suffice?

Cost. Now everyone who needs badge access _also_ must have a smart phone.

I guess you could make it a condition of employment, then you'll probably pay each employee a stipend to have a phone and that's probably more expensive per employee than a badge.

And you'll run into guys like me who really don't _want_ to carry a phone 24x7 and get surly when we're told 'it's a condition of employment'.
Web Developer looking for "unpaid" gig
Hello everyone,

I am a web developer and i've been developing web apps, backends, frontends and all sort of things for 7 years now.
I am looking for some project, not to be paid now but, or to get a small amount on the profits, in case the project get any profit in the future, or a shoutout for myself, that could bring me more freelance or new jobs.
Also i am looking for a gig that make me go further than my knowledge right now, something that make me research more, dig more for new technologies or whatever needed to get the job done. If what is needed to get the job done is not in my skill set list, i am looking for to learn and get it done.

Currently my skill set is:
PHP (MVC/OO), HTML5, MYSQL, MSSQL, ObjectiveC, JS (jQuery), XMPP, APIs, REST, GIT/SVN and a lot more...
Learning/improving:
AngularJS, Node.js, Python, RoR, ObjectiveC, NoSQL databases, PHP (as always, forever improving).

Well, any ideas are welcome, i am open to all kind of ideas.
Also i am not on the idea of putting my portfolio link here, since this is not a self promotion post, but more of a "Looking for" thingy.

My email is: thekillerdev@gmail.com

Thank you
I own an iPad and Android devices and I never use my iPad for video still because of the lack of flash.
It seems like they are working on it:
"Microsoft Corporation : Patent Issued for Extensible Application Virtualization Subsystems" http://www.4-traders.com/MICROSOFT-CORPORATION-4835/news/Mic...
I'm not a fan of their commenting system: it's not very easy to read the scrollback after a few days.
No one claimed this business wasn't real. I think you are the one that is the fashion victim that wants everything to have the same label. Honestly, you can probably define a startup as a company that hasn't figured out and proven their business model yet — clearly he doesn't meet that criteria.

Below you will find a comment by the OP that suggests he is going to really scale the business by expanding the offering and focusing on it. Probably using the revenue he is generating. Which is awesome — no need for VCs for his business as it was profitable from day 2. For this next tier of growth though, it probably will be a startup, one where he isn't sure whether the investment will pay off or not. If you ask me, that is the essence. Once you've figured that out, it isn't really a startup anymore.
GPS works with a small vision scope; i.e. "turn left in 100 meters." IntelliSense (and all other forms of code completion) is quite similar in the field of vision (small), but you are right that it differs in that the goal is not known by the system. Its not like a map because you don't see everything, just a focused little bit.

> What I was seeing in our candidates was that they'd come to rely too heavily on IntelliSense and forgotten how to design. You need both.

I think kids these days have evolved different ways of working given the tools they grew up with. IntelliSense (and code completion) wasn't even a thing before 1997, and many of us developed our core programming habits before that. The question is: are we biased against the process we are observing because it is so unlike our own, and are they arriving at the correct answer as or more efficiently than we would with older ways of doing it?

Design is quite orthogonal to API selection; if they aren't designing, then they should be succeeding on the problem UNLESS you gave them one that required little or no design; like writing some basic boilerplate code. You didn't specify if the candidates were failing on outcomes or not.
I'm not sure exactly how it works, but it's definitely weighted somehow. A hot topic on a quiet subreddit is likely to end up on your front page, even if you're subscribed to many noisier communities.
In my experience, the issue that I see is that after asking for a raise or more compensation the response is that "they will look into it". Weeks later, no one gets back to you. At which point its time to move on.
Other than pathological or sociopathic management tendencies, I can't see any common scenario when it would make sense to counter while planning to fire.

Suppose Abel is working for Manny; Abel gets a better offer and tells Manny. Manny decides to counter.

In order for it to make sense for Manny to counter and plan-to-fire Abel, he has to be planning to hire Baker to do Abel's job, but wants to keep Abel around a while for stability and to on-board Baker.

That's enormously expensive and risky compared to just paying Abel more in the first place or to just counter-and-keep Abel. If the job is that critical, pay Abel. If it's not that critical, just let the job stay open until you hire Baker.

Taking on the severance costs to fire Abel later (and pay higher UE insurance) just to "get back at him" is self-defeating more than it could possibly hurt an employee who has just today proven he could get a higher-paying job. So, where's the "win" for any rational Manny?
It's not that it's easier, it's that most likely the raise will be 20% minimum, and you're probably looking because of other reasons in addition to the money ("I'm getting paid chump change to deal with this? I'm done"). If you're really good, all it takes is a few phone calls to a recruiter you already know, an interview that week, and your notice on Friday.
REPL to any browser in the cloud
This to me is incredibly awesome. The question is, could you use radio frequencies meant for speech/music for it? I think so, since morse code is sent on these same frequencies. What about streaming video over short wave radio?
Off the top of my head, what you can learn about YC's general attitude to things. We don't often get interviewed about YC itself.
But that's probably the best part of it. Your Puerto Rico skills go way up when you realize it's a game of relative advantage and not absolute advantage, and that your best strategy involves keeping careful tabs on what your opponents are about to do and either thwarting them or incentivizing them to do things that are good for you.

It's like chess or go in that you need to keep careful tabs on your opponent, but can be played with 3-5 players.
Huh? Seems like a perfectly reasonable question. Why is asking that cause to abandon your request?
Your HN comment history shows you’re not a spammer. I’ve sent you an invite, to the email address in your profile.
From outside the valley bubble, your raises sound fine to me. Tons of people would think it totally crazy to expect sustained 8% raises year after year during recessions.
And you don't cite any other reason you want to quit. I wouldn't over-interpret the numbers. There are so many other reasons you might be paid a smaller raise on a given year, it's no good to overload your interpretation of this. You need, not a justification for giving you a lower raise, but just specific feedback on whether your performance is adequate and what you could improve.

If the money seems fair to you and you are treated reasonably otherwise, it shouldn't matter that much about the number fluctuations, once you have clarified your anxiety about performance.
Take the following scenario (forgive me for using $--your word choice leads me to believe you may not be in the US)

Say I have $10 to pay you.
I ask you what you'd like.
You say $7.
I offer you $7.
You agree.

Where is the disrespect?

If I wanted to buy some good will, I could offer you $8, and you'd be happy because I paid you more than you asked.

In this scenario, I gave you the upper hand by allowing you to tell me what you'd like.

I could have "anchored" the discussion by making an offer, or telling you the salary range for the position.

Now you would feel disrespected if you found out that I actually could have paid you $10, but instead only offered $7 or $8. However you got what you wanted, so being upset is irrational.

In all likelihood, you were upset because you would rather be given the $10, instead of having to negotiate.

People get upset because they feel uncomfortable about negotiating, and mix emotions and feelings when doing so. It's not an emotional affair. Negotiation is about leverage, and with some practice, you can get good at it.

For negotiating salary, you should do one of two things:

1. Figure out exactly what you want to be happy. Ignoring if you're asking for too little. Ask for that figure. It helps if you can justify the reasoning.

or

2. Figure out what you are worth, and ask for that. Again, it helps if you can justify this with facts.

If the company does not make you an offer that matches, and instead counter offers, then you should weigh their reasoning or just politely tell them no, and find someone else that will.
Heh, I just thought it was an interesting question to speculate about - I really have no idea to what extent Rails has driven Ruby recently.

You're probably right about `.tap`, and I can't think of any other standard library stuff, so my speculation there is seeming pretty weak.

I didn't suggest that Rails invented rubygems and gem hosts, I suggested that rubygems.org and bundler were major improvements to the ruby packaging ecosystem that were driven by Rails. I'm not sure you actually disagreed with that point...
also, obligatory secondary xkcd reference "Turn Signal": http://xkcd.com/165/
I don't understand that viewpoint -- how do they pay their management and legal teams then? Those probably cost even more than technology staff.
>Every time ive asked for a raise its because I thought I deserved more.

I don't understand why someone asking for a raise wouldn't be prepared to explain why they deserve more. Either reminding one's manager about past successes, or information about current market value, if you think you deserve more, you should be able to articulate why.
Does your company have a peer feedback system that's considered in addition to the management's opinion?
I don't see why you couldn't have a file management app that uses the new storage access framework to access external storage in the same way as online or internal storage - shouldn't it just be a matter of switching to the new API?
The drive is passion. In our startup world, money happens to often be a by-product of success.

I have nothing against charities (on the contrary): it just happens that the successful entrepreneurs I do know in person haven't created charities but businesses doing things which bring money.

An example: I have friends who wrote computer games on the Atari ST / Amiga / PC (they were from the "demoscene"). The "goal" when creating a cool game was not to "make money" but to make a cool game, that people would like and play and that would get great reviews (back then in printed magazines). Getting published by a known game company and selling tens of thousands of copies was the icing on the cake.

Writing an "intro" or a "demo" (free for everyone) or a game that's going to be a "product" sold for money ain't the point. The point is about creativity, invention, exploration: it's all driven by the passion for our trade.

There are, today, hard-workers working on startups which are going to be acquired by big companies who do still find the time to work on open-source projects when they get home. These people simply love what they do.

The book I took the most pleasure in writing was one I knew wasn't going to sell well (it was about anonymity on the Internet [not in english], written... More than 15 years ago: when the subject wasn't fashionable at all). Yet I wrote it with passion, without counting my hours and even asking my publishers for more pages than what it was supposed to have. And I made next to nothing in royalties on that book. It's still the one I'm the most proud of.

If you love what you do you won't see the hours fly by and money isn't the drive.

I used the "made money" argument to drive the point that many of the hardworkers I know have been very successful.
Since it's Google, I am sure one is allowed to use Adsense.
I really like to hear success stories from honest people with a real value-adding product. This isn't just some social mobile app or a marketplace for X, you solved a real pain point for a lot of people. Congratulations on all the success and good luck going forward! Thanks for taking the time to break all of this down for HN.
You sure seem to be implying the lack of an updated flash APK is anything other than Adobe's failure. Please don't imply that.
By and large, I think the community already has. dpkg is the clear winner, with the most widely used distributions (Mint, Ubuntu and Debian) all using it.

RPM isn't dead by any means, but I think its continued existence is merely an accident of history at this point. As more and more people and organizations migrate away from Fedora/Red Hat/CentOS and openSUSE/SUSE Linux, I think we'll see its relevance and importance drop off significantly.
Now someone just needs to build an API and and app for the Pebble so there can be a pulsar wristwatch.
If only there were people who had free access to the labor of a sufficiently capable engineer. Then these people could do things like starting companies or working at an early stage in exchange for major equity, until the business had enough to pay for more people like them. I know it's a radical idea, since these people wouldn't be "ideas guys".

Oh well, no such people seem to exist, too bad for the clearly moribund startup industry.
No you can't. Conservation of angular momentum doesn't allow that.
Artists love creating other artists. We all mostly remember the hundreds of a-ha moments that changed our view of the world again. It's sad how eager most of us are to share the knowledge. :)

Depending on where you are, you may do well to find a tiny studio with good reviews on yelp or, if you're near a school, look for tutors.

In the mean time, definitely keep doodling but occasionally try to doodle something you can see. Then laugh at it and shade a sphere or a cone. :)

This is one area where everyone has potential. You just need to develop it with some basic tools, most of which involve ways of seeing.