skysight-inc/HackerNews huggingface dataset:
If you are healthy and have no dependents (thus don't have unusual/expensive medical insurance needs) then the best salary tip I've found is to be a 1099 contractor over a W2 employee. This is especially so if you are in a work-at-will State like California.

When you've done your interview and the company is ready to make you an offer you can straight-up tell them you'd prefer a 1099 based relationship over W2. They may not like it or prefer that, but obviously the market for software engineering is a seller's market.

You can usually expect to make at least 30% more like-for-like as a contractor because you're going to have to look after your own medical insurance, tax affairs and pension, etc.

Don't forget that $100k offer the firm is going to pay you actually costs them more like $130k in terms of benefits, payroll tax, etc. So why not just ask them to give the full $130l to you? Plus you may be able to negotiate even more on top of that.

The real fun happens when you start to make legitimate tax deductions that as a W2 employee you can't normally make. Computer equipment, software, ipads, games consoles, phone bill, meals with other people in the industry, etc. I bet you work from home too sometimes, so deduct a %age of your rent and utilities.

These are all legitimate business expenses which are hard or impossible to deduct as a W2.

The net benefit in terms of your annual take home pay is potentially going be a lot more than the advice given by the OP - although there is no reason to combine all of this together.

(BTW Recruiters won't suggest this tip because their remuneration usually is based on W2 salary, and not contract positions)
Facebook and Apple realize a dying Kodak's original vision.
> I would argue for a cloud model to libraries - as centralised a super-library as possible to house the electronic literature and then a series of "thin" libraries that have terminals to access that media.

Some libraries already work this way, with a central organization paying for access to many research databases that can be accessed by patrons. Physical collections also work this way in some places, where shelving for physical items has been reduced in individual branches but made up for by a system where a book can be requested and delivered to your local branch at no charge.

The main issue here is that there is a ton of knowledge that isn't digital and not everyone has the capability to access digital materials or to "take" digital materials home for a time.
Next Microsoft Patch Tuesday include BEAST SSL fix
One Year Auction
As far as I'm aware anecdotally (I interned at Bloomberg last summer) Mike was in a position that required managing technology in his previous financial job before starting Bloomberg itself. Perhaps a more useful skill than being a developer himself considering he had a few million of capital to hire his own team from the off!
It kept saying I had syntax errors. I copied the code and checked it with `ruby -c mycode.rb` and it passed. Not sure which version of ruby they are using here. I was just trying to make the game fun with a little meta programming, guess that is not allowed.
http://seoeducation.in/pdfs/SEO_Web_Developer_Cheat_Sheet.pd... - this should work
If Grooveshark did something like an artist revenue sharing program, I'd be more sympathetic to them. But they don't. I haven't seen Grooveshark really show interest in changing what is broken in the music industry. I see a company taking copyrighted work and throwing their ads next to them. Furthermore, taking customers' money to access special features related to the infringement.

Stolen cars can be bought for cheaper and with less paperwork. Ignoring laws does improve the Grooveshark experience. You say the laws need to be updated, but I honestly don't see what is wrong with a company holding rights to the music they produce. Grooveshark makes money off of copyright they don't own. Their own "Popular" featured section is chock full of infringement. They claim DMCA (a law I thought most techies liked), which is fine and well. Worked for YouTube. But they are going to have to defend that in court, and I have my suspicions that they might not be following the letter nor the spirit of DMCA.
I'm posting this from a library. I use my local library for my office. Most have free Internet and more recently, free DVD rental.
Thank you, I had not seen your fork and modifications before. Will check them out!
The stress on the server is the same either way; it doesn't care if the browser is displaying the page to the user or not.
It helps if they know you're looking elsewhere and getting other offers. One of the jobs I ended up being really happy with made what I thought was a great offer to begin with, but I wanted to think things over. I had 7 days to accept the offer and planned on using that time to be sure it's what I wanted to do. Three days in they came back with an offer 10% higher if I accepted that day and halted the rest of my interviews. I thought it over for a bit and accepted 10 minutes later.

Incidentally, I had a very good recruiter who was in communication with them.

If you don't have a recruiter, use that to your advantage. A recruiter is probably going to get 25 - 33% of your base salary for commission. The company is saving a lot of money hiring you without paying a recruiter fee. That's why you see referrals as high as $10k -- it's substantially less than a recruiter fee.

And my final tip is to consider the overall compensation package and let your potential employer know that. Salary is only one part of it. I wouldn't even negotiate lower pay if they cover health care, because plans change annually, but I would argue for higher pay if their health plan sucks. That sort of thing.
Steve Wozniak's FusionIO: 1 Billion IOPS with software improvement
One word: Karma.

Grooveshark has said repeatedly that they're trying to help artists, but when you look at their business model (upload a bunch of songs illegally, get eyeballs, then charge labels for data), it's been clear all along that the only party they care about is themselves.

Bad karma will always, always come back and bite you.
I will consider hiring him in 2015
From the article: "Our developers bleed all over MongoDB, WebSockets, CoffeeScript and Node."
> $150,000

Does everybody go to private universities or something? Because in-state is still under $10,000/year in most places.
Is this art?
A January account of Xbox Live hacking and fraud
Upromise Toolbar tracks user activity, form submissions
It'd be easy to provide a server, sure, but the problem is maintaining it. It is much easier to maintain stuff that you control 100% because once you've given it to someone else to put on their network:

1) You have to get remote access to it. This probably means setting up a VPN. Probably some weird thing the client uses, which only works on Windows XP. And is unbearably slow, and is down at random times.

2) You have to coordinate upgrades with the local administration. Need to reboot to apply a Windows patch? Best make sure there will be someone available if it turns out you need to hit F1 in the BIOS to continue. IPMI/KVM-IP help with this, but add cost (and security concerns).

3) Hardware failure? You get to deal with the local admins (are they competent? Do they know the hardware you picked? Did they keep track of the spares you sent?—you did send spares, right?). Or worse, fly someone there.

4) "The page loads slow". Now you get to debug the client's internal network! —assuming you can even get to the box, over same broken internal network. So even better, you get to debug the client's internal network, over the phone with whoever their IT department can spare—and who definitely believes its not their problem.

5) Monitoring. Yeah. That's going to be difficult if you only have access to it at all with that Windows XP VPN client (which automatically times the connection out after 15 minutes, security and all ya' know). Hopefully the client can do it. Monitoring means more than just "is it up"; it also includes "how close to capacity are we", "are we seeing any weirdness that'd indicate problems", etc.

6) It's a single client on the box. So they will ask you at some point "oh, we're really busy this month, please don't upgrade it, we can't risk it breaking". And you'll be hard-pressed to say no, after all, they client will point out that just not deploying is less work for you.

6b) "except we found this one critical bug, we need a patch for it ASAP"

7) When you own the boxes, you can keep things consistent. Want to upgrade RAM on all your web servers? Go ahead. You'll have very few configuration differences. Want to upgrade the RAM on the box at the client? Yeah, you'll need to open a ticket with their IT department, they'll get back to you sometime.

8) A client that demands their own local box is also one that's likely to be paranoid in other ways—they'll want to know who (on your team) has accessed the box, when, and why; they'll bug you about it; they may want a say in who you can hire to administer it; etc. This may or may not be justified (e.g., it probably is for the DoD). But it'll surely be a pain.

9) Utilization of boxes you host is going to be higher—the client's box will need to be sized for peak times, but will be 99.9% idle off-hours. Also, the client boxes will probably be lower-capacity (to be cheaper). Fewer users per box = more boxes. More boxes = more administration. Especially when they're different.
A side effect of which probably would be more users becoming “torrent-educated”.

Agree. Grooveshark is a top1000 site. I don't think the MI realizes the temperature of the fire that they're playing with here, the media backlash will be significant.

And more importantly they're actively tingling the senses of countless hackers to build a free spotify on top of a P2P network.

Good luck putting that cat back into its bag...
I'm not a recruiter, but try applying on this page: http://www.mutualmobile.com/company/jobs/india/
Symantec Confirms Norton AV Source Code Exposed
Actually level 5 is kinda wonky. The tips tell me to rescue captives, but regardless of what I do, it just says this:

> Oops, looks like there was a syntax error in your code. Try again and click "Grade it!"

Without anything for me to look at. Weird.
Ask HN: What makes you want to join a company? For Science
Yammer is doing a quick survey on what matters most to you when you're looking for a new job or deciding whether or not to return a recruiter's phone call.

The survey is 7 questions long:
https://www.surveymonkey.com/s/BYMPGXC
It's not what you say, it's what people say about you. Kinda like a popularity contest in high school. If you are quarterback screwing the hot cheerleader, most people are looking/following you (whether they "like" you or not).
So, get links. Lots of 'em. source: http://www.seomoz.org/article/search-ranking-factors

Yes, setting up your site based on broad or long tail terms is good foundation...but you can rank your site for words that aren't even on your site. Why do you think disney ranks for 'exit' and 'leave'? http://blog.searchmetrics.com/us/2011/04/14/the-evolution-of...
When I knew I would be looking at the job market, I ended up making my own Open Source project as a kind of resume.

It was something to show off my code, my architecture, and my attention to UX. Did it get me a job? No, not directly (although it did get me a number of possible offers). It was something that I could feel confident passing on to potential employers, though, and I can only feel that it helped my case.

Of course, I wouldn't suggest that everyone start their own medium-large open source project, but I agree that being able to show code is vital, and Open Source projects are the best way to do this.
Conflating the notion of people being offended by nakedness in certain images and people reacting to offensive statements is not helping your case. It's a pretty good strawman to get past people not paying much attention to your block of text, but it lets everyone else know that your post is intellectually dishonest. I suggest saving this stuff for Red... er, Digg?
I feel like I'm taking crazy pills every time I read something about SEO. I keep expecting there to be more to it or that I'm missing something. Other than that, SEO is just making sure you have reasonably semantic markup and clean URLS. Isn't that just plain old best practice anyway? What am I missing? I swear there must be something!
It's not quite as incorrect as you might think. The recruiter has a much greater incentive to close the deal than to get you a higher salary.

Think about it this way - the recruiter gets paid a percentage of your salary when both sides reach agreement. Let's go with the 6 month figure here. So the company offers 100K and the programmer wants 110K.

The recruiter stands to get 5k more. Sure, that's nice, but not if it means way more work, along with a risk of the deal falling apart! Here's a recruiter's dream placement:

1) recruiter get a resume
2) recruiter does quick hygiene check
3) recruiter forwards contact info to client
4) developer interviews well and accepts offer
5) recruiter collect commission

A recruiter would much rather collect a quick 50K check for very little work than spend a lot of time haggling and potentially watching the whole deal fall apart.

Most brokers are mainly interested in getting both sides to agree to a deal, because then they get paid. This is a very important thing to keep in mind when dealing with brokers!
And your XP desktop actually worked well with fast user switching? On an XP minspec machine? Or even recommended specs? There was a reason it was Powertoys only.

Not to mention that your XP machine had a HDD as a backing store for virtual memory. You could safely page out an entire session. Not so for phone OS's, AFAIK. (I know iOS doesn't have a backing store. Haven't checked Android, but I seriously doubt it)

Not to mention we've only very recently reached specs that make this doable. The iPhone 3GS (not that old) did have a 600MHz processor and 256MB of RAM. That's pretty close to an XP recommended spec, IIRC.

Given that your XP machine wasn't running on a battery, and wasn't busy in the background doing phone-y things, you can see where resources are getting tight.

Phones are just getting there, spec-wise. I'm sure sooner or later we will see a guest mode. The 'when', IMHO, hinges more on solving the UX issues, since specs always march on.
I grew up on a semi-remote farm in Indiana, so I actually prefer isolation and good books. Plus I have a wife and kids (and neighbors and extended family), so human contact isn't actually a problem. And honestly, back when I was working contract in Indy, the people I worked with were shallow and kind of stupid, mostly.

So it helps to be a curmudgeon.
Jesus. They really got a patent on abstractly using computers and data to route pedestrians places in scenarios beyond time and distance based routes.

This isn't an invention. This is a conversation you have over drinks after work that maybe becomes a product idea.
Love it, checking out the code so I can go ahead and see about hacking in my beloved "Hooverball" as a choice.
Where to Go to See Art in 2012
Wow, the whole of North America huh? I guess you must know a lot of people from the over 40 countries that make up the continent of North America in order to make generalizations about them.
As a developer originally from Melbourne, I struggled with this.

We settled on WorldPay, who provide the merchant account and the gateway. They are pretty terrible, but they get the job done.

Alternately, PaymentExpress (http://www.paymentexpress.com/) seemed like a great option.
The formula for reviewing papers by Robert Hurley
Poll: What Does Android "Clopen" Mean, Really?
myusuf3: Beware; you appear to have been hellbanned from HN between 145 and 149 days ago. I can't figure out why, as you do not seem to have said anything objectionable in that time. This means that none of your submissions or comments in that time -- including your reply to this comment -- have shown up to anybody (except users like me with showdead enabled.) You can probably appeal the decision to pg; or you could just create a new account.
QUBE Review
Gonna have to echo that the code box needs to be much bigger or auto-adjusts.
they'd better invent 'minimize number of left turns', novice drivers would thank them
I'd do it, but then I hate interviews so much that I have been thinking of starting a business just so I don't have to interview for a position.
"Germans increase office efficiency with 'cloud ceiling'" (photos)
Absolutely. I'm amazed at how many developers don't have some sort of code to show that they can code.

The thing I like about asking for open-sourced work is that it's not wasted effort like tests. You write something inherently useful and it either gets you that job, or helps for the next job you apply for, as happened to you.
Ahh good point.
I know a little about Iran (I have friends living there and my father was working there), and it seems like the only reason why mulas are in power is America (there is joke that FoxNews is Iranian TV network).

Also, Iran's government is very corrupted (even ridiculously obvious) and in many many cases decisions are based on economical interests told with verses from Kuran.

Of course, there are some people who genuinely believe in ideas of Iran's revolutions but they are already old senile and mainly used as tokens.

In short, the second Iranian revolution will come soon.
In the comments, what important truths about GNU's nature is Tom talking about? (Where he writes "but recently I have learned, painfully, that I was only part of GNU by denying important truths about its nature.")
If you working on an Internet startup and you're not thinking about SEO from day one: you suck.

Any decent marketing strategy is at least going to give a nod to SEO. Is your team is so consumed by your awesome product that you think it's more important than marketing and distribution?

I really hope that isn't true of anyone here. If championing product over marketing and distribution does sound like your team, I have GOOD NEWS! — you'll be too busy jerking each other off to notice that you're not making any money.
The 14 year old boy from Malawi who taught himself to build windmills
01001001001000000110011001101111011100100010000001101111011011100110010100100000011101110110010101101100011000110110111101101101011001010010000001101111011101010111001000100000010101000110010101100011011010000110111001101111011011000110111101100111011110010010000001001111011101100110010101110010011011000110111101100001011100100110010001110011
I started with the assumption that WorkFlowy is a To-Do list, but ended up using it as my Bookmarks Manager. So Trello seems like a similar concept, though there appears to be too much to maneuver around. I'd say it won't click with the average user so easily.
Ooh also a very good point. I didn't think of that.
You're definitely missing the incoming links part.
Symantec confirms theft of Norton Antivirus source code
uh... in-bound links?
I don't know if this question can be adequately answered. There's enough to say about this as there is to learn about programming as a whole! In my experience I've found that the best thing to do is to just keep making things, challenge yourself, be humble, and remember that you will never be as good as you want to be. Someone out there will always be better and measuring against someone else is usually the best way to take the wind right out of your sails. Don't do it. Just be better than you were yesterday.

I measure myself like this: I ask, "would I have been able to build this a month ago"? If yes then it's time to start challenging myself.
Well, he's clearing up a semantic point. As he said - Yoga has many branches - many different meanings. He's not taking the bullshit route of "Yoga is good, I practice Yoga, people who hurt themselves aren't really doing Yoga". He's said that there's different meanings, not one true Yoga, and admits what some people call Yoga may be a bad idea.
Don't do SEO.

Do accessibility.

Seriously, don't worry a single bit about SEO. Yet, if you make it so that your site's content, navigation and URLs are screen-reader friendly, then you've probably made a site that has solid SEO and is accessible to people with vision problems.

Yet, just doing SEO doesn't make for a very accessible site all the time.

Once this is done, make good content, be real and responsive humans to your customers and you're on your way to a good business model and website.
For what it's worth:

As a Microsoft employee, I'm also strongly encouraged to donate to the charities of my choice. Microsoft will match all of my donations, dollar for dollar, with no preferences (I know people who've had Microsoft match their donations to the EFF and FSF).
I use activity based workspaces as well. My density of activities is quite low, so the applications that tend to be on more than one workspace are LibreOffice, Gimp and Firefox (Ubuntu).
I always thought of it as risk vs reward.
The risk is that the plane will crash and everyone will die.
The reward is that I get to read my email 10 minutes sooner.

I'll wait until the plane lands to let my wife and kids know that I'm at my destination. I'm generally against arbitrary rules, but this is one of the few cases where I'll obey the dumb rule.
Results up here: http://b.dd0t.com/post/15408032273/hn-user-demographics
I would be interested to see if this works at all here in Baltimore.
"Symantec has no reason to believe at this time that the security and functionality of its products, or any customer information, were compromised..."

Yeah, right. Some hackers managed to steal Symantec's source code, but the company says nothing of importance was compromised. If you believe that I have a bridge I'd like to sell you.

[EDIT: corrected poor grammar.]
Kanye West’s Design Collective To Embrace Spirit Of Steve Jobs
Ok, firstly, I am Indian too. I have been doing yoga for the past two decades.

At one point I wanted to take my yoga "to the next level", whatever that meant. So I asked my teacher to teach me something more elaborate. She did (a variant of shoulder-stand), and I got a back pain that lasted for two weeks. From then on I have been sticking to my routine - two quick surya-namaskars, followed by 8 simple postures. This is all I have done for the past 2 decades. It makes me feel energetic during the day. I ask for no more.

If your job is sedentary/indoors, do a little yoga and see if it helps. Start small, and stick with what is comfortable. There is no need to compete for higher levels of achievement. If you feel good that's all that is important.

About Swami Vivekananda - I have read his complete works, it is an interesting read, very inspiring (helped me through a bout of depression in my late teens), and for history buffs, it offers some nice historical views of India, Europe and the US at the end of the 19th century. Vivekananda was a philosopher who explored the deep questions of life, and a social commentator with a keen eye for detail.

So read his works by all means, but you don't need that to benefit from some simple exercises.
1. Implied copyright is important--it eliminates the barrier to entry (as opposed to a patent, which requires a remarkable amount of paperwork and legal fees to attain).

2. 14 years is more than reasonable for a first pass before it enters the public domain. The reason it got up to 70 was because Disney didn't want Mickey Mouse to enter the public domain. The chief proponents of this are corporations, since they have lifespans much longer than you or I. They were retroactive because of Disney wanting to create new properties with the Mickey Mouse likeness.

3. That's high and mighty of you, but what determines "non-profit"? Surely you mean non-commercial? At any rate, then you or I could claim a profitless, personal use of an album that gets released, and share it freely. I'm very much a proponent of the idea of "fair use," but to say that "non-profit sharing is not illegal" is a little naive, methinks.