skysight-inc/HackerNews huggingface dataset:
Yes and no. To be honest I think right now nobody has a god damn clue how the body regulates fat and how weight gain really works. People recommend fruits, while fructose is probably one of the worst things you can eat. I can only recommend the book "Good Calories, Bad Calories" from Gary Taubes. Basically it explains the philosophy behind low carbohydrates, no sugar and high protein & fat. Makes evolutionary sense, too. At least that's what I believe in.
uow, this is really good! Finally i can throw all my crappy opencv integrations with java :)
This post is a bit old, but still one of my favourites. Way too many projects are planned this way: http://twitpic.com/tsb9f

Has anyone tried Joel's approach in their own project? Would love to hear how well it works in real life.

In a current project, we're again struggeling with an unrealistic schedule, combined with an 'agile', iterative approach where all product features are fixed in a 3000 pages long specification.
The thing is, this is something I'd like Google and YouTube -- especially YouTube -- to store for me on their site. I can't test your extension because I'm stuck with Fox 2.x (slow PC), but it does sound interesting and might fill a need.
FWIW, your post (even including the VS behavior hate) is an accurate description why we don't do MRU tab switching in Chrome. It's a very common feature request[1], but we think we can do better and don't want to ship a middling stopgap.

[1] Few people that request it continue to request it after trying it in a browser that supports it. Certainly the number is significantly below those that prefer tab-order switching.
The 23 and Me Product Flow
Nice, I am curious how it will benchmark against Ruby 1.9.1 for some of my libraries. Anyone run any benchmarks yet on their code?
Their C backend, at least, uses doubles for all numbers. I initially thought many programs written that make nontrivial use of ints would be broken, but thinking about it a bit more, I suppose it's not a problem for 32-bit ints, since doubles have 52 mantissa bits. What happens if someone makes good use of uint64_t's though? Seems like floating-point imprecision could bite you in the ass.
And he majored in math and physics at University of Chicago. lol
I can learn anything I want for free. College is just for getting a degree.

And as for the finals with no solvers: In other countries, they make you stand in front of the proctor and clear the memory of your calculator. Not so here, at least not from what I've seen. If they tell you you're allowed a TI-83 and not a TI-86, then by god, you should wring the absolute maximum amount of utility from that TI-83 that you possibly can. Extensive notes, other operating systems, magical apps, whatever. I've thought that, if I did live in another country, I'd just write an app that displays the memory cleared screen without actually clearing the memory.

Really, school is just a backup plan to earn money if my entrepreneurial endeavors fail. I don't intend to throw away potential earnings because I was too stupid to take advantage of everything I possibly could.

I've found complete question/answer keys to exams on the internet that my teachers had ripped off of websites/out of teaching manuals. They were meant to be example exams, to be modified, but they were reproduced to us verbatim. I'd be stupid not to memorize something like that.

In some cases, my instructors were literally too stupid to allow me to succeed in their classes by honorable means. They had tests with wrong answers. In such situations, you have one choice: cheat or fail, because the answer can't be learned.

Case in point:
In an IP address, ____ defines how pages transfer on the Web.

a. FTP

b. http

c. TCP/IP

d. SMTP

The answer is B and the class was mandatory in community college. And that's a gentle example. There were some outrageous ones.

I become more misanthropic with every passing day :P
We've been here before, too, except before it was food shortages and 100s of millions dying that were being predicted in alarmist tones:

http://en.wikipedia.org/wiki/The_Population_Bomb

And the solution, which apparently now sustains one third of the world's population:

http://en.wikipedia.org/wiki/Haber_process

My prediction, is that like before, science will solve the problem and this will all disappear into the memory. Man's capacity to wipe itself out is far outpaced by it's ingenuity to sustain itself.

Then: Cold War, oil shocks

Now: Terrorism, oil shocks

History always repeats itself.
Thanks Mike, we wanted to take advantage of some functionality that is available only in the newest versions, and then in the very near future get it also working for older versions.

You make a good point about Google, YouTube and other sites just storing this directly. Ultimately that's definitely the direction the web's heading.

One point that is worth considering is that it is somewhat useful to have all of this together in one place, rather than "walled" into separate sites all over the web. That's something we've done in this app, that it would be tough for any one site to do.
Ethics & Apple: do the optics matter?
Trying filling in everything else and leaving that field blank.

I tried a few different combos and that's that one that I think worked.
What kind of exercise? Anecdotally, the kind that causes weight loss is pretty intense (i.e. sprinting, not jogging; Tabata is the most extreme form). See:

http://www.stat.columbia.edu/~cook/movabletype/archives/2010...
There are a lot of differences between the US and other countries, I suspect the difference is either cultural or a function of the incentives given to teachers. I don't think much more can be read into it...

In the US many private schools are religiously affiliated. In the example I cited above, parents send their kids to a religious school in spite of its religious affiliation because they perceive the quality to be higher.

However, there are surely many cases in which parents take a youngster out of an adequate public school and send him/her to a religious school because of their religious beliefs, which in this case take precedence over their value of educational opportunity afforded by the public school.

Suppose this phenomenon is responsible for the discrepancy you mention. Currently public schools get a huge taxpayer funded subsidy, whereas the school that the religious parents send their kid to does not. Maybe with an additional $8K per year per student, the religious school could afford better teachers, computers, curriculum, etc.

Since so many more students attend public school (due to the economic subsidies), private schools do not obtain the same economies of scale or have remotely the same budgets.

Many urban Catholic schools outperform the nearby public schools on less than half the money per pupil.

Also, note that I'm not arguing that public provisioning is inherently worse than private provisioning, just that the way public education is provisioned today has a lot of problems that stem from the monopoly given to it and the lack of choice and competition -- for reference, suppose that there were two DMV offices next door to one another and employees at the one with lower wait times were paid a 30% salary bonus... how long do you think the line would be?

My own preference would be for government provisioned schools to compete with privately provisioned schools so that parents and students could have more options. Right now, private schools are at a major disadvantage... so one would expect even worse relative performance.

The main problem with government provisioning thusfar has been that the monopoly granted to public schools has been a target for greedy adults who want to capitalize on the government resources allocated to education. This is why we have seniority based pay, no competition, and why a teacher practically has to assault or molest a child in order to lose his/her job.

With private provisioning on at least equal footing (and the explicit prevention of monopolies rather than the granting of one), it is a lot harder for interest groups to hijack the public funding the way teachers unions have.

Incidentally, I think it should be illegal for any public official to send his/her child to private school or to receive care in a private hospital.
http://pluspanda.com

Just click on the big green button. A real account is created. If you don't claim it, it gets deleted. Pretty simple, and nearly everyone who is vaguely interested always clicks on the green button...
The mashable post has a title of "Tim Ferriss: 7 Great Principles for Dealing with Haters" and I used the same title for the HN post.

It appears like someone else changed the title of my post to "Dealing with haters".

I understand why the title was changed and that pg once wrote that he doesn't like any column that starts with "n ways to ...", .....

but I have a general question - who has the authority to change titles of posts made on HN ?
Well, yeah - 100/10 * 8 bits in a byte in theory, longer depending on what else you've got going on at each end.

I share your surprise at the poverty of results - it seems so obvious I thought it was a trick question, or else that you were trying to scam your way through a phone interview (before I clicked on the discuss link). And to think I'd shy away from that job because I'm not up to speed with installation and configuration best practices any more...in my mind nobody has any business applying for such a job unless they can write shell scripts while half asleep.

Can you expand on the sort of candidates you're getting? Like, do you think they only took a few classes in a commercial college or 'learned' their stuff from a certification book? I wonder because of a recent tale of woe from someone about software QA staff with such a robotic approach to their work that they didn't seem to understand the basic concept of 'know what the product does and why you would misuse it to test error handling'. Also curious what the position pays, if you can reveal that.
http://well.blogs.nytimes.com/2009/11/04/phys-ed-why-doesnt-...
Yep. No asterisk next to the "developer code" box so it's not actually required.
Trojans?
The mere fact that somebody profits from it does not make a thing good or praiseworthy. Thievery pays for rent, food, medical expenses, etc., but that does not make it good. Lotus Notes pays for rent, food, medical expenses, etc., but it is a pretty poor email client these days.
Spoiler:

It's Adobe Acrobat.
> Renewable and nuclear power today, consume more energy in the making of them, then they produce (over 10 to 20 years).

I don't think that's true. [1]

> But since no bank wants to loan money with a payout of longer than 20 years, nuclear doesn't get built.

That's an oversimplification. There are numerous reasons why nuclear isn't being built, not the least of which are the various NIMBY and other environmental concerns, and the fact that things like Thorium reactors have yet to regain popularity due to the push for weapons-grade-yielding nuclear technology over the last several decades.

[1]: http://www.eoearth.org/article/Energy_return_on_investment_%...
Desk with monitors: http://www.offi.com/products/tablesanddesks/D23060.php?p2c=2...

Black desk with laptop: http://www.dwr.com/product/workspace/sale/dordoni-worktop-ta...

The ENTP desks are definitely homemade: Building your own desk used to be your initiation.
"In this release, we believe that MacRuby is now stable enough to consider using it to develop Cocoa applications."

"This release also passes about 85% of RubySpecs..."

Those two things seemed a little contradictory to me at first. But then I noticed the part about macruby apps being able to compile to machine code, so I guess what they mean is that if your app is stable in macruby, it will be stable when you ship it, even macruby isn't fully compatible with ruby yet.

Definitely looking forward to playing around with it.
F5 Week in Review April 26th - 30th
At least HackerMed is faster than Hacker News. :)
Livestream of panel on Startups in NYC
Apple Is Losing Control...and That’s a Good Thing
Stuff like this is why I never learned to use modifier-tab in the first place. I've always been happy to use the slightly more expensive menu/palette selection idiom, since I can reliably communicate intent to the device without situational thinking. There really is a a degree of wasted effort in trying to make computers "read our minds." Trying too hard to make the common case easy can make even the 2nd common case too expensive to justify the savings.
Yeah, that's a good idea.
Not a link, but certain individuals in the pop-diet field argue exercise increases appetite and may cause you to lose self-control binge on the wrong kinds of foods. Or, they'll perform a workout that burns 200 calories and then promptly down a sports drink that puts 200 calories right back into their system.

Others state that unless you're carefully balancing your calories vs. your workout level, you can push your metabolism into "starvation mode" - for example: lets say you require 2300 calories to maintain your weight, but you want to slim down so you decide to consume 2000 instead. If you throw exercise into the mix you're burning off an extra 300-500 calories (a net of 1500-1700 calories) which may put your body's metabolism into starvation mode. Because different people's bodies response to exercise differently, actually tracking your net caloric intake is challenging and not fully understood.

And of course there's the studies that show exercising alone with no diet plans seems to have a negligible impact on weight loss.

I hope I didn't misrepresent their arguments, but that's the gist of them.
Fruits are much different from high fructose corn syrup.

I think that people really over complicate things.
On an abstract 'surface' level, it is a very simple feedback system. If you have an idea as to how it works, you should be able to adjust your response to the system (similar to introspecting your brain to adjust your mood).

I therefore try to use a very simple set of rules:

1.) Be hungry before you eat (actually hungry, not bored and looking for something to do...). (Corollary is 'don't snack'; how would you get hungry if you are eating potato chips all day?). I also try to ask myself 'am i hungry or did i just see a commercial for something and it gave me a craving'.

2.) Don't eat until you are full (that stretched out feeling is bad). Eat until you are not hungry (you have to eat slowly to do this).

3.) Mostly plants, lots of water, protein is good too, processed stuff is bad. Cooking for yourself is generally much healthier (if you have common sense and don't set yourself on fire).

4.) Exercise is good, but don't get any delusions of looking like an underwear model. Underwear models aren't any more natural than fat people.
Caching Techniques for Web Apps
reading my first book on it gave me the same feeling I had when I efirst used an MP3 player. You immediately realize this is the future, it's soooo much better and there is no way back.

Agreed. The ability to highlight a word in iBooks and look up the definition is a new must have for me.
Mi old Sony Ericsson P900 replaced paper books for me four or five years ago.

I read the entire robots and foundation Asimov novels in it, and also about 20 of the discworld books.

So, for some people it works, YMMV.
(tabmix plus for FF(so that it remembers the order of my browsing)) + (alt(pc)/command(mac)-tab for apps) + (alt-~ for windows within apps) = maybe I'm missing something, but i have no problems. The solution proposed is too complicated for me to want.
It's even worse now. I've noticed a trend of starting articles/blog posts with giant, irrelevant/unnecessary pictures and the actual content ends up below the fold. I want to read the article not look at a picture.
The problem with using a learning model in an interface is making it smart enough to do its job, but dumb enough that the user can easily have a mental job of how it will act.

Yes, exactly. At the same time as the switcher program is trying to learn the user's common patterns, the user is also trying to learn how the switcher works. I can see that not ending very well!

It would be particularly frustrating during the learning phase, when the switcher doesn't know the user's habits and so switches poorly, and at the same time the user is struggling to figure out what order the switcher will put things in.
For those who saw it earlier, how do you like the look now?
It seems like most of these social gaming companies are taking steps towards having games be less reliant on Facebook as a platform. Zynga is developing their own games site and HeyZap seems to be creating a pipeline of sorts b/w publishers and games.
Exercise causes the body want more food.

I know it happens to me - after I work really hard, I'm very very hungry after, and I end up eating too much.
> To be honest I think right now nobody has a god damn clue how the body regulates fat and how weight gain really works.

And, it's unclear that it necessarily works the same way in all people.

My opinion is that decomposition is the only permanent weight loss. Before then, there's maintenance, both successful and not which varies by both individual and circumstance.
Except that overly generalizes the study. It was more specific. Avoiding hurt feelings doesn’t justify misrepresenting the limited data.
Wise wise words here: "But if you get to a point where you're consistently working ridiculous hours, your SO should drag you away from the computer, slap you silly, and tell you to stop and think about what you're doing, because you're obviously doing it wrong."
but we shouldn't too quickly derogate that which we do not yet understand

Good idea. Considering how many pseudo-random search algorithms we're using to solve problems, "glass houses" comes to mind.
Actually, IEEE-754 floating point numbers (which C doubles are in most circumstances) have a sign bit while most modern architectures / compilers use two's complement for denoting negative integer numbers, so even doing non-trivial sign-related things with signed 32 bit integers in C code would potentially break.
An experiment in business models - any predictions?
Fake 'Harry Potter' Books Written In China
I dunno... Mike has been complaining for years that TC isn't any fun. I wouldn't blame him for selling.
bs. How many fat joggers do you see?

It's pretty simple - burn more fat, eat less crap.
if your a gaming company thats made millions thus far on fb, and VC's have backed you on the assumption that you would continue to make millions, and facebook decides they want to get into the lucrative social-gaming market & begins pushing their own brand of games and making it a little bit harder for users to find your games, what do you do as a company?

i just don't think it's a sustainable long-term strategy
If you're defining relationships that way, I say what you what out of your relationships are different than what I know several other people to want out of theirs. There is a lot of variation there between "tightly orbiting binary stars" and "comet that comes by every 96 years" that people do use to have successful relationships.

I've met women looking for everything in between there.
Cassandra initial thoughts
Yes, because HP will totally think it's a good idea to continue pre-installing that shit on something they want to compete with the iPad.
yet facebook seems to be the center of the social internet. people don't leave facebook (i'm talking about your average fb user). the value proposition would have to be pretty high to get these people to move to another site to play games
We have this already: <applet>. As we all know, it didn't work out so well. Having a compact format for classfiles is great. Loading java.util.* for every applet is not so great. Putting .NET into the browser would repeat this horrible experiment.

Miguel and Joe and solving the wrong problem. The problem is lack of a standard, compact bytecode format for Javascript, not lack of a complex built-in set of framework classes.

Throwing a whole runtime (Mono+CLI) with all of its legacy baggage at the problem won't solve this problem. Once you provide a bytecode format for the browser, web-native tools like GWT can generate more efficient, web-native application.

Couple the JS bytecode format with a global, cryptographically-secure long-term JS cache and you've built something just as powerful as Java or .NET but without the platform impedance mismatches.
It feels like Wall Street's moral benchmark has fallen from Gordon Gecko's credo, “greed is good” to "well, it’s not illegal."

Well said.
Given that the solution suggested by the article is to use a gateway (with a payment page, instead of forwarding CC numbers yourself), the gateways stand to make more cash, especially since some charge more for storage (which you'll need for recurring payments).

Having said that, merchants at the level 2-3 size often won't have renegotiated rates agreed with their acquirer back when the merchant was smaller - doing so can soften the impact of outsourcing capture/storage considerably (perhaps even pay for it completely).

Agree that merchants should read PCI-DSS, but smaller shops may not have the expertise/time to realise/handle the implications (do you record telephone calls from customers, for instance?). For any size of merchant, to be able to say "we're unlikely to be breached as we don't store card numbers" is a good thing indeed.
no marak squires for hook.io :-(

hopefully the videos will be out soon
This behavior is also true on Chrome/Firefox for Mac (s/ctrl/cmd/). Safari differs in that they correspond to bookmarks on the bookmark bar; I actually find this to be my preference.
I thought it said plenty. Admittedly I only read the first paragraph and went "oh, I get it". They're just things that are subjective, even if we nominally agree on an objective definition.

Like, we can all agree that a ketchup bottle is red, but what it really looks like to each of us might be totally different. My red might be your blue, but since your blue things are called red, and my red things are called red, we pretend it's just a single color, instead of a potentially infinite number of colors, a different one for each person.

Significantly, this hypothetical becomes real when we talk to, say, a colorblind friend. A ketchup bottle is still red, but it's definitely not the same red-- since it seems "closer" to colors that the non-colorblind would say.
This could be a good idea but there is also something to be said about not having to have an animation delaying the switch, etc.

This solution is basically static order with manual (but pita) rearrangement.
There are ways to mitigate that impact, if it becomes a performance issue, but it rarely does.

Ah. So you don't really care about performance. In that case, the only justification left to C++ is legacy code. (Knowing Ocaml and Haskell makes me quite certain of it.)

That was my original point: C++, even when you try to use a wisely chosen subset of it, remains very complicated and error prone. I blame it's design choices. I agree that those choices were precisely what made C++ popular, but popularity is hardly a criterion for me. And on all other fronts, C++ really sucks.
Thought this was talking about "Command Line Interface" for a while. It in fact refers to Microsoft's "Common Language Infrastructure" (I thought this was CLR, or Common Language Runtime, but I’ve been out of the MSFT camp for a while).

Anyway — what’s the difference between this and plugins/Java applets (anything that compiles to Java bytecode)/ActiveX?

I suppose the biggest is that this proposes that 1) they have access to the DOM and 2) the browser implements the CLI environment.
Stock Flash Components, Buy and Download Macromedia Fla Sources
Ask HN: (UK) Any election night start-up parties ?
There's quite a few election night parties going on in London. It'd be good if we could get a start-up party, or at least see if we can get a lot of startup peeps together at one of the bigger parties.

The NEF party at The Hub would have been ideal, but sadly they're full already.

But would anyone else be up for this and have any suggestions for where to go ?