skysight-inc/HackerNews huggingface dataset:
High-frequency trading firm. I didn't think that needed bank-level clearance either, but maybe the hiring firm stayed on the cautious side of background checks.
I belatedly saw the part about coding hobby projects for a while. If you're really talking hobby projects and need to be re-employed before too long, I guess what I wrote still applies:

Have the other job in hand, before giving any sign you're going.

Your current employer might then offer you a better deal (meaning better work, I take it, as opposed to more pay) -- but, keep in mind how they've already treated you.

I did some important work with marginal technology. Management was very grateful, for a while, but when the position ended, I'd basically gained proficiency in a poorly/unmarketable skillset while my other skills did not progress (what I did was rather draining and didn't leave a lot left over) -- and therefore looked more out-of-date.

Just sayin'.

But don't do anything until you have a place to land, unless you just can't stand it anymore. Especially these days, you're more marketable if you're currently working. And especially at your presumed age; you don't want a bunch of questions/suspicion about why the last job didn't work out.

Or, as a see now with respect to hobby projects, a job end followed by a bunch of idle time.

Now take all the above, and run it through the filter of your own personality. If you are one of those unusual people who can always make a situation work out or convince another party of your argument, that may lead to a different choice.
Yes, of course it's still a basic expectation: http://en.wikipedia.org/wiki/Ignorantia_juris_non_excusat. Granted, it's been somewhat weakened nowadays, but the default is still that we're held responsible for compliance whether we know the law or not.
How to speed up the Build-Measure-Learn loop
Many companies I think will intentionally keep employees in the dark as much as possible about how much they are really worth to the company.

I worked in support once for an outsourcing company where I was paid only a little over minimum wage and given a number of SLAs to keep (which I usually exceeded).

When I found out years later about the actual costs to the customer of the work I was doing (management flatout refused to give us any of these numbers) I realized that I could have worked about 4 days a week on the same monthly salary and they would still have made a substantial profit on me.
In both cases, American citizens end up paying the bill for those expensive phone lines. In one case, they pay for them through increased food prices and in the other case, through taxes. You still need to make a case as to why paying for the lines through taxes is somehow better then through price increases.
bwarp, I find your stance ... distasteful. I have kids and I monitor them as appropriate. The idea that all Internet connections are now "age verified" is just getting the infrastructure in place for more serious censorship. And the idea that social workers need to deal with people like me is a pretty serious threat.
> your infringement does not have to be willfull AND you dont need to make money off of it to be charged with owning illegally obtained files

At this point it's clear that you haven't actually read the copyright law of your country. Merely having illegally obtained files is never criminal in the US. Not under USC Title 17 (our copyright act) or the amendments (NET Act of 1997) that weakened the requirements of the financial gain clause. Without these elements, "owning illegally obtained files" is a civil matter only. A federal prosecutor has nothing to charge you with.

Why waste peoples' time debating law when you don't know what the law is?
Yeah, but this is Google. They should know better, especially considering how they are integrating Google+ in search results.

Twitter does this much better. They allow people to be whatever/whomever they want. But in case YOUR identity is important to you and your following, then you can get your account verified: https://support.twitter.com/groups/31-twitter-basics/topics/...

Well, Twitter isn't providing this to the public anymore. Mostly because they are saying that the surest way to prove legitimacy is to link to your Twitter account from your website, or other properties.

Isn't this so much better?

It is better and I'll tell you why. This G+ policy won't stop bogus accounts because Google can't verify all the accounts created. But guess who'll get hurt - it won't be the spammers that sell viagra.
Coming from academia, where we don't make money, we spend money, I wondered this too. I can come up with a badass Monte Carlo algorithm that does our computation in half the time, but there's absolutely no way to connect this to any monetary value because the end product isn't about money.
Warrants and/or subpoenas. I seem to recall that email that has been stored long enough doesn't even require a subpoena. I guess it depends on where the email was hosted and who had access.
I moved it to cmd-opt-0 under the view menu.
This policy is even worse than deleting users accounts for obvious non-real names:

"we’ll be adding support for alternate names – be they nicknames, maiden names, or names in another script – alongside your common name."

The whole point of a nickname/handle/etc is to disconnect it from your real identity. Google wants Google+ to be a phonebook connecting people to their semi-anonymous nicks?

Google can go fuck themselves. Thankfully all of the hot girls are still using Twitter and FB; I'll stick with those and leave the geeky stuff to semi-anonymous participation on the internet's various sub-communities.
Why would a partner give a $70K counter in one case(when he goes second) and offer you $125K in the other case(when he goes first)?

It seems contrary to my experience. In my experience, you are lowballed when you don't take control and set your price.

Also, if you want $125K, you can either ask for $150K or not budge on $125K(and make it clear that it is non-negotiable beyond $5K) ... the no-budging works great if you have other similar offers. That is how I got my present salary anyway.

You are talking about resetting anchors. While it can happen, generally the first number is a stronger anchor than the second.
Patrick, rdouble is not being nice, but his major point is right. There are different forces in play for negotiating engineer's salary than a consulting engagement.

Employee compensation within a company needs to be equitable. Similar work for similar pay. Whereas terms of a unique consulting engagement don't affect anybody else. This is a huge driver of all kinds of compensation decisions, like standardized salary ranges, etc.

You are right about pattern matching. But unlike for an investment banker or a marketing consultant, for an an engineer his negotiation skills do not correlate with the quality of his work. More than that, an irrational but hard negotiator will come off as an dick. And employers avoid hiring irrational dicks as engineers.

But should you negotiate salary in general - sure. But you should realize it's a different situation than a consulting deal.
You can link to Knuth's letter to the editorial board of the Journal of Algorithms from 2003: http://www-cs-faculty.stanford.edu/~knuth/joalet.pdf

Linking to the recent NY Times and blog posts from well-known researchers would help as well.
Flora, Now in English
If you do give the first number - in any negotiation - and you don't count that as a point for the other side, you are probably a horrible negotiator.

This might not mean much to you overall, but don't confuse it with strong negotiation skills.
Gpg public private keys?
Show HN: derecha.de, play logic games in the browser
Just play the demo if you don't want to sign up, but your performance stats won't be saved.
It's because Google+ was an attempt to appeal to the masses, not be a hackers cove. The benefit of real names is that people who know you offline can easily find you. They already know you by your given name and, because of Facebook and MySpace, they expect that to continue online. The products you can offer to people who know each other outside of the net differ vastly from the ones you can offer to people spread out among the country/world (With examples ranging from event planners to geo-tagging and facial recognition).

The subgroup of people who prefer pseudo-names is relatively small compared to the larger population. It seemed pretty clear that they'd become more lax after attracting enough users who didn't mind using their given names. I am surprised that they added another field for it, though. I figured they'd just stop enforcing the policy.
90 million Americans own a tablet or e-reader
Perhaps it implies that you've extracted those names into some kind of constant or configuration object or view model that you're using throughout the system; if they change, you change them in one place and the square bracket version keeps working.

I personally find it more useful to deal with forms using some kind of abstraction on top so I doubt I'd use either variations in anything other than a very simple page.
Agreed re:being weaselly about your number. Given that someone has to say a number first (absent weird note-trading schemes), not saying a number first is (game theoretically) tantamount to saying "I'm hoping you'll unwittingly make an offer better than what I believe I could credibly demand". In complex multi-dimensional negotiations this can be totally reasonable (when there are 20 different key terms to negotiate, saying "I think you'll make an anchoring mistake first" is not at all unreasonable). Salary negotiations are usually not multidimensional since the position/title is usually fixed and the official story is that you'll work at some fixed level of output commensurate with that title and not connected to pay (so you can't say "I'll accept $X but I'll probably slack a lot").

From the employer's position the "I think you're likely to botch it" bet is not a bad one: employees don't know the employer's value function for the work, but the employer can have a pretty decent model of the employee's value function for steady income (tip: eliminate your short-term need for steady income and many negotiations become a lot easier).

For the employee, hoping for an accidental or poorly-informed over-offer is rarely justified. Employers usually have many past negotiation experiences and many sources of information for what other employers are paying, whereas employees usually have few. Similarly, the employer's side of the exchange is primarily liquid and easily quantified (cash+benefits) whereas the employee's side is poorly quantified and illiquid (the employer usually can't directly "sell out" your past labor and partially recoup if he decides it was worth less than he expected).

Expecting employers to err on the side of overpaying with any sort of frequency seems theoretically hard to justify, and that is certainly not in line with my experience. Unless you know the employer wants you specifically (as opposed to any instance of the class you represent), I think it's almost always better for employees to open with what they consider a high number and let the employers try to talk them down.
Garry and Aaron are fantastic advisors and mentors. I'm so glad they're going to continue to work on and grow YC.
After terrific year, music biz demands that world adopt "SOPA plus"
>> doing statistical analysis of YC applications

What an awesome idea. You must have over 25,000 applications to-date, correct? That's enough to tease out some interesting, statistically significant correlations. Looking forward to hearing more about those results.
You should have probably marked the citation somewhat more.
It was Benjamin Franklin that seemed to have first documented this effect. He had a nice routine going too:

http://www.flickr.com/photos/nickbilton/3779169741/

To think he did this in the 1700s. So far ahead of his time.
OK, this may be harsh, but it's true.

You come into an interview with me and say that, and you've just talked yourself out of a job. I don't care how impressive your resume is; don't care if otherwise you walk on water. If you can't even avoid expressly criticizing your teammates in a job interview, it sends signals that you don't know when to keep your mouth shut; that you have no idea what it means to be tactful. That in turn suggests to me that you're going to be a pain in the ass to work with and are more focused on "who's right" in a discussion than coming to a consensus.

I really, really, really hate the phrase "not a team player" but right or wrong, that's exactly what that statement would advertise.
> interview lots and never feel like if you don't take this job, you won't get a better one

Right. One thing my dad taught me is that if they want to sell it more than you want to buy it (or vice versa), you win. If you're feeling insecure about your value, I'd say that matters a lot more than, say, who throws out a number first.
Oh, it's probably best not to value the early voting too much. It usually balances out to something sensible over time.

Providing a bit more context in your post would have probably helped.
The police state in this country is growing out of control
Ken Westin explains how to become a “media whore”
The 3 Levels of Effective Practice
Anonyupload
In an ideal world, maybe... unfortunately the majority of the sentiment on this discussion disagreed with the author: https://news.ycombinator.com/item?id=3497255 (Nice guys finish first. Eventually.)

What's next, giveusersbetterads.org by "several Google employees" to convince Facebook they should allow Google Adsense in Facebook apps?
This is a tactic that works very well for me:

I go into the room and do lots of listening at the start. I'm told something like a 3% raise. I say that's very interesting.. blah blah and the manager thinks then it's done.

Then I ask to confirm what my job title is, and what my responsibilities are (write them down). Then I go through a list of all the things I've done or am doing in the last year (prepare well in advance) and I get the manager to say if that item falls within my responsibilities, or if it's "over and above" my current title. Also then make sure the manager comments on how valuable that "thing" is.
I drag this on.

Eventually, we have a list of 5 things I'm doing that are "expected" and 20-30 things I regularly do that are "over and above" and highly valued in the manager's own opinion.

From there, it's quite clear I deserve a higher raise.

--

Another thing I've done is compare the increase in cost of living to my (potential raise) - When the manager told me 3%, I mentioned my rent had increased 10% and gas had increase more than 25% in the last year... so in fact a 3% is actually a salary cut.
We're trying really hard to educate the next wave of talent... a lot of open-source community effort in the Ruby community.

http://www.kidsruby.com
Original HN thread here: http://news.ycombinator.com/item?id=3491557

https and http links should be treated the same for de-duplication purposes, although this thread has a few more links, and points.
Hi,

Well it can be way worse than just a simple IP. When you ask for a picture your browser send a bunch of infos about you that can be dangerous because it gives a footprint.
If you want to see that go to that page ( hosted by EFF) it shows you how it can be used to fingerprint you:
http://panopticlick.eff.org/index.php?action=log&js=yes

Also there are other attacks that can be used to go even further using for example browser cache. The browser cache has a field that can be set by the server and generally is the date for the expiration of content you are asking. But... when first designed it accepts a random string, so for example an UUID... This cache cannot be cleaned with normal procedures and you are tagged without your consent.

Other techniques can be used with Flash and cookie revival has been actively performed by companies like Quantcast. (look it up on the net)

So... what Mr. Stallman has said is true to an extent that only few people know and that's a pretty big deal.
IIRC it has to do with backwards compatibility, but I believe that the property accessors have been there for quite a while so I don't know if it is even valid for most of the browser targeted today. It may be one of those old best practices that is no longer relevant with the exception of people targeting older browsers.
Sincere question: Will they be advising YC on how to invest the existing funds, or will they be joining YC and adding some of their money as well?
How to write unit tests for JSON, XML and SOAP endpoints of WCF Service
That's COPPA, though.

You could argue that they should be supporting accounts for kids under 13 with parental permission (like Yahoo does, for instance), but that's not the same thing.

Edit: and to preempt some class of responses: yes, as has been covered on HN before, COPPA has a clause that says not to warn users that setting their age to under 13 will prevent them from accessing content, and that you can't (generally) let them go back and change it later.
The modest agricultural town, Larisa, with a population of 250k has the worlds greatest density of Porsche owners. There are more Porsche Cayennes in Greece than taxpayers declaring over 50k Euros income.

Obviously selling Olives and Feta ..
try http://www.webutation.net/go/review/dropbox.com?req=bkmlet it has more sources..
google broke it's complete safebrowsing a few month ago too the same way!
XBMC running on Raspberry Pi
Like the flash/java games we've had for the last ~12 years?

I'll be impressed when we get a full 3D FPS/RTS with full shader effects.
I still don't get what this fuss is about?

Do you really think that MegaUpload generated 175MM from a few users signing up to a paid account, and from ads and scams that were displayed on URLs with legit content.

If 95% of their revenue came from copyrighted material being shared (without permission), then I'd say MU was a criminal enterprise and what happened was completely okay.

If 5%, than not okay.

The supporting evidence so far points to the former figure.
I use the same language against the same language.

Are you a lawyer?
I could be reading it wrong, but I think I see some issues:

https://docs.google.com/gview?url=http://www.cs.helsinki.fi/...

IW10, while improving elapsed times, imposes higher queuing delay than IW3
However, if self-congesting, IW3 is more aggressive in terms of queuing delay
AQM (RED) failed to control the increase in the queuing delay
One of the founders has successfully sold a start-up in China in the past and the CTO has sold 2 in the US. The product fit still isn't 100%, though. The business has gone through a couple of pivots just in the time I've been there.

It should go without saying that before hitting market fit is a terrible time to take on overly mercenary employees. Goal #1 is to survive off of the money long enough to reach that point.
Couldn't agree more with coffee's comment and am waiting for someone to figure out how to fill this need.
Can't they use the Patriot Act to do that? The Patriot Act was used to catch terrorists, and yet the vast majority of cases in which they used it are drug cases.

Ever since 9/11, this whole culture of not following the Constitution, or trying to exploit the loopholes in the laws, has formed. There's no spirit of the law anymore. Now authorities try to find the smallest possible potential loophole to do whatever they want to do.

Just look at the GPS tracking issue, which normally you'd think should be illegal. But it took a 9-0 Supreme Court decision to make that clear for the authorities. At this rate, the Supreme Court will be overwhelmed with the number of overreaches by law enforcement that they'll have to decide on.
I had some linting tool yell at me about this recently. It said something like '''forms["formname"] better written as forms.formname'''
"You say: "I really am impressed with this company and I'm sure you will offer me a very competitive salary."
They say: "60k""

Sorry - the real world just isn't this simple.

First - if you are talking to a company that really is trying to screw you down to the lowest possible number - ask yourself why you would want to work for such a company? If they are going to start off the relationship by nickel and dime-ing you, what do you think they are going to do once you're in the door?

The reality is that any company that is worth working for is going to want to bring in good developers at a salary that works for both parties. It is way more expensive in the long run to bring in a developer for less than they are worth and have them leave in a year when they realize it, than it is to just hire them at the right salary in the first place.

If a company hires good developers and treats them well, not only are they going to produce more for the company, they are much more likely to help you bring in other good developers.

I don't know about you - but I prefer to work with good companies who are looking beyond the next P&L statement.

I prefer a more honest approach.
1) Do your homework. Talk to people you trust and figure out what you are worth in the market
2) Do your homework (part 2). Figure out how much you need and how much you would like. This (and step 1) will give you solid salary range to work with.
3) Do your homework (part 3). Decide where you are flexible - maybe your spouse has good benefits and you don't need any, maybe you're willing to trade salary for equity (or flexible hours, or something else).

The bottom line is - no tricks or tips are going to give you better results than knowledge and preparation will.

Once you've done your homework you don't need to rely on tricks to get what you want. There isn't anything wrong with putting a number out there first if you've done your homework. Sure you anchor the conversation - so go ahead and anchor it in your favor. You know what you need and what you want - so use that information to benefit you.
If you know that you need 100K but are ideally looking for 120K, and know that your market value is around 115K, then use that information to inform what you put out there as your first number. If you think you're talking to someone you trust, then maybe you just put your numbers out there. If you think the recruiter is going to negotiate down from your number then add X% to your real numbers.

The other real answer is that nothing works better than having a real plan B. Don't just talk to one company. Go out and get several offers. Let the other companies do your work for you ;-)
Agreed. I just added email verification. I plan to check that the emails match the names and school while it's practical to do so (while the list is not crazy long).
Benchmarking (virtual) network drivers under FreeBSD 9
Vis-a-vis your institution, get good at grant writing. You don't make money in academia by doing research, you make money by doing grant proposals.

Vis-a-vis the funding agencies, they generally have a set of concerns which are non-monetary, too, so meet them where they are.
Facebook And Twitter Engineers Fight Google “Search Plus Your World”
I'm currently enrolled in Daphne Koller's Probabilistic Graphical Models, which will be offered later this quarter as online class. The sentiment among my friends is largely positive. First of all, personally I embrace the entire philosophy of moving toward better educational models that leverage technological progress, I am excited to be caught up in the transition, and I am more proud to be a student here. But more importantly, the instructors put more effort into the courses now that they are online, so we benefit directly from better prepared exercises, more of them, better structure of the class, etc. Naturally, there is a difference between how much preparation goes into teaching 50 people in a room compared to teaching 50,000 while spearheading educational revolution.