skysight-inc/HackerNews huggingface dataset:
Quite right! However, all we have are (imperfect?) versions of a Turing machine to solve the folding problem!

Maybe a Lisp machine would do better ;-)

At the end of the day, a linear sequence of amino acids has to end up in a three-dimensional conformation with short-range contacts being formed between atoms far away in the primary (linear) sequence. Add to this the complexity from long-range effects critical for the final structural stability and biological/biochemical function.

And don't even get me started on Intrinsically Disordered Proteins -- where, frankly, the future of the entire field lies !!!
It drives me crazy when I see encoding issues in popular articles. Come on, it�s embarrassing.
My auto mechanic lives right next to my parents, but has slightly more expensive home. My dad is a mathematician, my mom is a software engineers and this is all in Silicon Valley. Yes, they're in Almaden and not in Menlo/Atherton.

A rank-and-file software engineer working on say business applications or relatively non-specialized software can still afford a home in Fremont (even less expensive).

If you want to buy a home in the 280/101 corridor or in Manhattan, yes, you need to do something different. Don't expect to have a 98-99th percentile income without being at 99th percentile in your profession (but again, doable for a Staff Engineer at Google, or someone who joined a relatively safe-bet pre-IPO startup like Facebook).
I was able to get some pretty good results using the custom stream feature (by artist, by genre), but yeah you're right it's not the same as a full featured search.
I'm having trouble putting your two statements together into a coherent whole. You say that making life more difficult for patent trolls will make it harder for smaller shops,but then go on to advocate abolishing patents, which does not strike me as terribly friendly to the smaller inventor.
A serious Chrome Webstore bug has cost me 23% of my users. Google doesn't care.
One thing that has always bothered me about these reports is that they are not longitudinal, as you point out. We say "the poor are getting poorer" but is it the same poor person that got poorer, or did that poor person discover his inner tycoon and move up while some terrible, lazy deadbeat took his place in the income ladder? If it's the latter, would that not be considered a success despite the fact that "the poor have gotten poorer"?
What is Silver Used For? | Gold and Silver Investor
Cheap Ed Hardy Clothing 2011 for Women and Men on Sale
The Facebook iPhone
What business do you have using a vector of bare pointers anyway? If you use smart pointers, the container's clear() will automatically free resources held by container elements.
Google's crawlers don't really interpret JS, so they won't see all the extra span tags that this script applies. In other words, Google should interpret the header on the demo page as:

<header>
<h1>Kerning.js</h1>
<h2>Take control of your web typography.</h2>
</header>

Check out http://stackoverflow.com/questions/2061844/does-googles-craw... for the usual caveats.
Yeah I wouldn't be impressed with that. My cards don't have any amount to pay when I get compromised. Which is good as I booked a trip around Thailand and used my personal credit card for it, and used pre pay cards when I got there.

I got back and within a few weeks I started getting transactions booked to personal card. I delibratly didn't use that card this time (as this happens all the time when I head to Asia) and hence why I got the pre pay cards. But either Bangkok Airways, Air Asia, or JetStar have had there systems compromised, as sure enough like clock work the fraudulent charges started.

Luckily you mention asia and credit card fraud and you don't even have to supply evidence, Master Card just roll the transactions back immediatly and cancel the card. I guess its cheaper for them to do that waste time getting evidence for each incident.
Looks like he scanned commit messages, not comments, so the only people who could read them are people browsing Github or have access to the repo some other way.
Identifying yourself, Is it so easy?
Wealth != income as pg says in http://www.paulgraham.com/wealth.html.

I think wealth is more equal to total free time left on the planet. So total time minus time spent working to provide things for survival minus time spent surviving (like cooking, sleeping, running from lions). The washing machine is invented, lots of peoples' wealth skyrockets. Food gets cheaper, people's wealth goes up.

Looking at income is a short-sighted definition of wealth.
#define DEFINE_GUID_RIGHT_FUCKING_NOW_DAMMIT(x) // ... stuff

I wrote that at 2AM once when I was at a start-up. I'm not proud. (Well, okay, I am).

A couple years later (after the start-up had imploded) I was asked to consult to fix issues that cropped up in the code at a customer site -- they'd bought an SDK and were having problems. During a walk-through of my fixes I found myself explaining that line of code to a suit.

The suit nodded. "GUIDs. Yeah, getting those right is tricky."

[That consulting gig was sweet; short, but I was able to charge $300 an hour. I should have charged more, they basically didn't care.]
MediaCore - A powerful publishing media platform
Moncler Quincy,Moncler Sale,Moncler Jackets 86% Save Online
Regarding #6, have you never been to twoplustwo.com? The forums there (whilst not a 'social network') surely provide all the benefits.

Also, re: #9 - see http://memolane.com/ or http://lockerproject.org/
Yes, I only want the object to "see" code it has access to and I don't want to accomplish this by asking "can I access this method/function?" every time I call it. For example, when I repeatedly attempt to perform a task that would be granted to the "Admin" role, I don't want the code to ask me if I'm an admin, or part of a group of admins, or if my role is able to access methods granted to admins, etc. By virtue of me logging in, the app instance should reconfigure itself for admins. When someone else authenticates with a different role (or roles) the app should configure itself for that purpose.

There would never be any unauthorized code access, technically speaking. There may be instances of stolen identity, of course, in which case the authentication would be valid (or hacked) but the application code would align itself with the role granted to the identity.

I'm not concerned with any particular practical implementation or application, really. I'm thinking mostly about architecture and design and programming style.

Thanks for the hint on the strategy pattern.
Rieker Ladies Boots and shoes UK: Stylish, Stylish and several Advantage.
I know this isn't the same, but I feel like mission control set to a hot corner bypasses the password screen from time to time. I never really notice it though
Changing a loop counter in a loop is always a bad idea? You must implement only very simple algorithms.
So far most of our feedback is users emailing us - which has its limitations, but we've got a pretty active and vocal base right now. I'd love to do A/B testing in the future, but we're limited by resources right now. It's been more important to roll out new features than do intense refinement.

I can definitely empathize with the annoyance of having to play musical tabs.. I'm going to be giving this aspect some serious thought in the coming weeks.

Great link to the muxtape story - thank you for that.
Is there a better video of this anywhere? It's really hard to see what difference it makes when the video is so lo-res.
The argument certainly needs to me made, especially coming from the WSJ where a lot of folks that read it may not have heard it.

However I don't think it is so outrageous to point out that the wealthy have increased their wealth considerably while income among the poor has remained stagnant, and then leave it at that. Egalitarian ideals are still alive and well, and you don't have to be particularly leftist to think that huge gaps in wealth allocation are symptoms of a dysfunctional market economy.

This could simply be responsible reporting, with some food for thought but mainly leaving it to the reader to draw his own conclusions.
There is a screencast demo at http://toura.github.com/mulberry/ -- the code has not yet been released (soon!) so there unfortunately isn't yet any demo code to share, but a demo will be part of the release when that happens.
In this regard, I found Talking Philosophy (http://www.amazon.com/Talking-Philosophy-Dialogues-Fifteen-P...) an excellent book, it consists of post-edited transcripts of interviews with leading philosophers on BBC. Prodded by Bryan Magee, the wise men in most cases come right to the point.
Well my C# libraries on github have got some fucking catching up to do.
Food 2009: 13% of total expenditure, compared to 15% in 1984

http://www.bls.gov/cex/csxstnd.htm#1984
The only thing that really matters is overall system performance, which means software / hardware combination.

It is hard to see the benefit of ignoring SSD to get high I/O performance vs. redesigning the software around I/O bottlenecks.

Redesigning software to work on bad hardware is definitely a challenging project, but not always the best use of resources.
I think one of the problems of wealth distribution and attitudes about it in the U.S. is that it does shoot up so rapidly in the upper 1%. We're a very upward-looking society so it's easy for someone making $250K a year to say "I'm not rich, I still have a mortgage, I have to work for a living I can't just spend whatever I want, whenever I want -- I know there are people further up the latter than me who have so much more money, I must be middle class."

Absolute percentiles are useful because they do show you where you stand in relation to the rest of society. Families making $250K may not be Scrooge McDuck-style super-rich, but they're indisputably in the top few percent of the nation in terms of income. It's hard for those folks to claim to be middle class when 90+ percent of their fellow citizens make less.

It's also worth noting that people's lifestyles and "necessities" expand to fit their income, particularly if their income goes up relatively gradually. I've literally heard people say, "Well, I make $400K a year but I'm not rich because it costs a lot of money to pay mortgage and taxes in Westchester County and send my kids to private school and drive a nice car." They think that "rich" means "disposable income I can spend a whim," when in fact living in Westchester and sending the kids to private school is part of being rich.
Ownership for business cofounder
Hello,
I wanted to pick people's brains and hopefully this is the right place for it.

I'm primarily a developer/engineer. My designer and I have been working on our project for a while (>2 year) while we've had other jobs. We're both perfectionists so we took our time until the thing was perfect (did user surveys, ran previous versions, did customer surveys, rinse and repeat etc)

I spoke with a couple of investors in the interim, but I got the sense they seemed leery until we could show there were actual people using the darn thing at least. Making products is my forte anyway, so I figured I'd work on it. So now we're a couple of weeks away from letting friends and family use it. It is time again to at least get back on investors' radars but I can only focus on so many things at a time: write code, fix bugs, work on my real job etc.

Meanwhile my previous manager had been asking to become CEO. He's a pretty good salesguy and has been able to get some good meetings etc with investors and prospective customers in the last month or so.

My question is what is the proper ownership ratio to offer the guy?
I believe the original article was pretty much spot on - the problem with suggesting to move to NoSQL is that there are tools that try to be an ORM in those data stores as well (see MongoKit, MongoEngine, MongoMapper, et al) that carry a lot of the same problems as ORMs for SQL databases. NoSQL is not immune to this sort of code-masturbation.

The best solution I've found is to drop all the fancy relational-like features of the ORM (lazy loading, etc) - use the databases native apis to query the data - it requires you to mostly understand what you're doing and your code is explicit in how it's accessing the database. But, objects are nice, so keep that part and use a simple object mapper to map the raw document to an object where it makes sense.

Building a simple object mapper on top of pymongo is actually really easy - I rolled my own in an afternoon - so I get objects where I want them without all the ORM-like crap. It's also really handy for enforcing some sort of schema in a schema-less database - most of the time I want a document to have a fixed set of fields, using the object mapper to enforce this handy and adding a field is easy provided you put a sensible default in the object for documents which won't have that field already.
Paul, I don't think my grandmother could give me a very good justification for why she eats meat. I, however, armed with Singer's arguments from Animal Liberation could show that eating meat needs to be justified and that I can't justify it. Same goes for whether profiting from closed source software is ethical. Same goes for whether homosexuality is evil. These are all cases in which it would be possible to show, systematically, how one's views are contradictory, or really empirical questions. This appears to be a philosophical task, not a common sense one.
Ask HN: good, quick algorithms course to prepare for big tech interviews?
I'm going to be interviewing for a professional work experience year as a university student (engineering) at several big software tech companies. I studied mainly electrical engineering, and it's been a while since my computer science algorithms days. I've still coded pretty much every week, but I can't remember specific stuff like merge sort, binary heaps, etc (plus I don't know what I need to know).

I hear algorithms-type questions come up a lot, so I would like to prepare really well as quickly as I can. What good sources would HN recommend?

Thanks.
Income distribution is relatively uniform - there are no "spikes" - but it is uniform according to a power law distribution[1][2]. Due to the uniformity practically every division could be called "arbitrary."

[1]http://en.wikipedia.org/wiki/Pareto_distribution
[2]Unless you look at the bottom end where you may find welfare trap effects http://en.wikipedia.org/wiki/Welfare_trap
top 5% you are earning more than 95% of society... you are rich (relative to the rest of society). Stop complaining, and pay more taxes.
Essentially - Creating products and selling them in an open marketplace is easier and fairer for the Entrepreneur than obtaining and defending patients is.
That sounds like a bad data model and/or bad MySQL usage to me.
If you ignore the patent system and release your product without patents, your competition can arrive after you, patent your idea and then sue you.
PG's assertions are often hard to question, probably because he studied philosophy and is very good at logic. He doesn't say it's impossible and his definition of lisp is very inclusive.

I read some of the docs for camlp4. It looks like a library for extending ocaml using syntax grammars, similar to Langscape(formerly EasyExtend) for Python. It's not clear whether that really addresses PG's point (a). It would be really nice if rwmj would make his point explicit instead of whining about downvotes and telling people to go slog through camlp4's incomplete, broken-english documentation.
I'd be interested in hearing more about this. Would you mind telling a little more and linking to the site?
some online materials and books: http://www.quora.com/What-are-the-most-learner-friendly-reso...

some interview questions: http://www.quora.com/What-questions-are-Java-Software-Engine...
The results are normalized to # number of commits.
Of course, the release of details requirement is moot when the products being patented can be easily reverse engineered by a third party. Especially so when the patent application itself is extremely vague.
A Soapbox for Your Content
I'm surprised C# is so low. Maybe a broken-mice/keyboards chart would be more descriptive.
Sounds a lot like working in China or Korea.
I really wanted to execute 9 times faster.
I should add that I'm not definitely not exempting myself from this set of attitudes. When I was in grad school in my early 20s (in the mid-late '90s, so it's not like inflation makes a huge difference here) I made less than $17K a year for several years, but I never felt particularly deprived and don't particularly recall not doing things I wanted to do because of money worries. Now my wife and I make more than $100K combined (putting us in the top 25 percent of US workers) and yet we are constantly bumping up against the limits of our income, particularly because we enjoy travelling. I don't feel rich but I know I'm better off than a significant majority of Americans.
I am in the process of trying to do so right now. The most important thing I've learned after about 5 months (2 weeks pre launch now) is that you should learn about the "technical stuff" as much as you can along the way. You don't even have to learn how to do everything, but being fluent and knowledgeable about the various languages and programs is a huge plus.
Sell to Teachers
For out of college candidates you have two dominant types of problems: algorithms, and data-structures.

http://www.cs.berkeley.edu/~jrs/170/
http://webcast.berkeley.edu/playlist#c,d,Computer_Science,63...
Puerto Rican per-capita income is NaN, by the way.
I don't think that's quite right. As I understand the law (and IANAL), you could still get their patent invalidated for lack of novelty — you just couldn't claim the patent yourself in that case.
I think "Lake Tahoe" is actually Reno.
i don't even sign the back of my card, because they are supposed to ask for a license at that point. Its very rare anybody even looks at the credit card. Even the signature doesn't matter anymore as most of the digital pads are ineligible what you write anyways. Its just swipe and done.
I've been writing one with my little brother: https://github.com/splicer/arduin_os

It still has a ways to go, but it's able to context-switch between threads. Feel free to fork it if you want to contribute.
What is Butzweet everyone is talking about?
What Computer Geeks Really Do: A Guide for Friends, Family & Humanities Majors
Thanks for sharing that link. I think he and I have a very similar view of the future!
Most of the US wealth is ephemeral and is tied up to the real estate market. The poorer one is, the greater proportion of personal wealth is tied up to the value of their real estate.

If you started off wealthy before the real estate crisis, and just stayed in cash, your wealth in absolute terms would decline slightly as your house lost value and your super-conservative cash holdings earned you 0%.

In relative terms the guy who bought with no money down, easy mortgage guaranteed is now seeing his total wealth delta in severe red, so yeah, the wealthy ones are seeing their proportion rise by staying stable.
President Obama - Startups Create ALL New Jobs
This list is missing a big one: become an expert in an application domain. The rest is pretty much worthless if you don't have a grip of the application.
In this case it's especially relevant: how many of those top 5% are in the top 5% because they were able to grab a disproportionate portion of the economy's gains? In other words, a lot of people will look at this and think, "Rich people used their power and influence to fleece the economy," when in many cases it might be, "People who won when others lost are now rich." Most likely it was some of each.
I get random writes on the order of 5-10 mb/s at best on a typical server we use for our databases.

My macbook pro I upgraded with a gaming grade SSD gets 100-200 mb/s random write.

Just upgrading to SSDs is more viable than hacking up a database with a huge community behind it that you didn't originally create yourself.
If you only barely make the cut, you'll only be paying barely more in taxes. Only your income above the cut is taxed at the higher rate. It's not like if you make $239,999 and you get one more dollar in income you lose money. Only that dollar is taxed at the higher rate.
> I, however, armed with Singer's arguments from Animal Liberation could show that eating meat needs to be justified and that I can't justify it.

The amount of philosophy needed is not too significant. One needs to know enough logic to show that inability to find a justification doesn't mean a justification doesn't exist.

So if someone is using Singer's arguments from Animal Liberation to persecute meat eaters and you want to do something about it, general skill at persuasion is more important than philosophy.
Has anyone ever stopped to try to get an estimate of how much of these gains this 5% have created?

I honestly have no idea what this number would look like but it must be non-zero. Everybody wants to fit a picture of a fat, stupid, cartoonish banker gambling away grandma's pension and getting a mammoth bonus into this slot but how much is that the case? If the number's not zero, then its something. How much?

Its not completely outside the realm of possibility that the 5% created nearly all of the gains and then only grabbed most. Net win.
In your last step there you are literally adding one to INT_MAX, which is an overflow. Hence the exception.
1. ShoeDazzle can afford to pay for customers

2. ShoeDazzle needs far fewer customers to generate significant revenue

3. ShoeDazzle's value proposition is much clearer -- either you want shoes to buy Kim Kardashian shoes, or you don't

4. Users join a site like Svpply vs. a site like ShoeDazzle for very different reasons.

There's just so much evidence that you can build a successful online retail presence without going through the first stage that it honestly seems stupid to me.

Warby Parker, Bonobos, Gilt, One King's Lane, Jack Threads, BeachMint, ShoeDazzle, BirchBox, Rent the Runway, etc., etc., etc. just opened a f(*&ing store.
Moncler pas chere
中外合资企业代办
A typical American male who works full time is earning almost exactly the same as his counterpart was when Nixon was president

Which just means that income is an inadequate measurement. How many Americans would prefer to live in 1975 than today?
Javascript - Eloquent Javascript; DOM Scripting

HTML - Dive into HTML5.

CSS - Books by Eric Meyer or Dan Cederholm

Sites: Quirksmode, CSS-Tricks

PHP and MySQL. Don't bother with either yet. You probably think you need to learn them due to popularity. You don't or at least probably don't unless you know you are going to be working with Wordpress, Drupal, Joomla or other PHP and MySQL based platform.

You're probably going to need HTML, CSS and Javascript. Stick to those technologies for the time being. Once you know them well enough, you should know enough to choose your backend stack. If you aren't working with a platform that specifically requires you to use PHP and MySQL, it's likely that you'll end up using Ruby, Python or Javascript on the backend given recent and current trends.

Even though it won't be sexy, learn javascript before jQuery.
Full disclosure is the only responsible sort of disclosure.

Apple, like Microsoft, has the tendency to sweep things under the rug when they feel it is unlikely the situation will become public. The only way to correct this behavior is release what you find to the public and as fast as possible.
> /dev/null .known_hosts

This is not a good idea (and far from "awesome"). I get why he's doing it, but suggesting that weakening the security of a tool that is meant to enhance it is bad advice.