skysight-inc/HackerNews huggingface dataset:
If your condition is as you describe than I'm sorry for you but you're one of like 0.1% of the population (probably less). It's fine, you got dealt a shit hand but you aren't saying that being obese is a healthy lifestyle and the thing is other people are.

Everyone I've ever known or read about has gained weight by eating more and lost weight by eating less, again less and more vary from individual to individual but the fact that calories in = calories out for maintenance is a law of physics.
> ...but this is exactly what rainbow tables are. Precomputed lists of passwords + salt.

Rainbow tables are precomputed lists of hashes: md5('password1'), md5('password2'), etc.

Rainbow tables are not precomputed lists of hashes with salts: md5('password1'.salt), md5('password2'.salt).

At the very least, salts will vary from database to database, so there's no reason to "precompute" anything that's salted. It doesn't gain you anything.

What we're talking about here is different, the common approach to dealing with salted hashes. You have a big list of commonly-used passwords -- "abc123", "logmein", etc. -- and you have a list of hashes from your stolen database, and a list of salts from the same. You feed all that in to a program that just computes the hash using your password list + the known salt.

If the salt varies by user, the attacker is in for a long day, but can still expect to break a lot of passwords if the database is using MD5 or SHA1.

If the salt varies by user, and the database is using bcrypt (or better yet, scrypt), then the attacker is in for a long couple of years. bcrypt with a decent work factor should take in the neighborhood of 1 cpu-second on non-specialized hardware to compute a hash. If you have a database of 15,000 passwords, you're looking at 4 cpu-hours per hash.

Compare that to GoofHash(): on my sorta-decent laptop, GoofHash() runs in 0.035s. That means that I can compare my entire password list against each user in the database in 8.75 minutes.

That's a huge difference.
Yes, you're 100% right. When you look at it from a business model point of view, we're not at all the same as spotify - at least not yet. What I was trying to get at, though, is that we're really trying to fix what's broken about the existing experience - Spotify has some social elements, but it's not their DNA. iTunes had ping, but that didn't last. What we want to do with wavo is really connect artists, labels and fans together in a meaningful way to create a shared experience that is greater than the sum of its parts.

Just as an aside: its not clear in the Uex but you can also search Soundcloud.
"Consider a parallel universe in which Facebook never existed, and the $14bn that accrued to Zuck through his stake in the business was scattered amongst the many investors from whence it came"

You're making a mistake. There wasn't $14bn in investors pocket that was simply moved to Mark Zuckerberg. Mark Zuckerberg created wealth. It wasn't simply moving existing wealth.

In your parellel universe, there was less money to donate.

"You have to look at both acts of commission and omission when you're considering someone's impact on the world."

No, that's wrong. When considering someone's impact on the world, you only need to consider their impact. Mark's impact was creating Facebook, with all that implies, the good and the bad. And it also, now, includes giving 500 million dollars to charity, which will probably save at least some lives (doubtful it will have no impact or a negative impact, imo).

Unless by impact you mean something more like "considering whether someone is morally good or bad", in which case I'd agree with your statmenet, but still rule that Zuckerberg is good from the public info on him.
I'm pretty much going to treat this as a well-priced, DRM-free copy of "Indie Game: The Movie", with some free games attached that I don't have the time to play. :)
Yeah, first thing I do after climbing a mountain is light up a ciggie.
Google changed how they deal with rel=alternate (see "update:")
>Being morbidly obese and healthy? Very unlikely to be true. Morbidly obese and ok with? That's 100% legit, it's your body and you are free to do as you please.

Yes, it is just don't spread misinformation.

>Except we already have strong evidence to suggest that calorie deficit diets do not have a causal relationship with weight loss

Except for everyone who has ever bulked or cut.

>and that those diets are hard to maintain over a long period of time, leading people to have yo-yo issues with their weight.

It's haaaaaaaaard. So is starting a company, so is raising a family.
Show HN: Dynamic Charts library built upon D3
I made a little library to make it easier having dinamically filled charts.
The goal of the library is making your life easier; it is not too elaborate from a graphic point of view, but every chart Object can be easily extended trough inheritance.
There are four kind of charts at the moment: 3 histogram charts and a wheel shaped one.

All the charts objects support multidimensional data, have plenty of built-in methods to change style-related details, such as colors, as well as modifying preferences about labels. legend, title, and deciding whether each subcomponent of a multidimensional dataset should be scaled according to global or local maximum.

For 3 out of 4 charts requires that the maximum amount of values that can be represented at the same time is fixed on construction; it is therefore possible to set how much of the oldest data should be discarded when the chart is full, in order to draw new data (or, by default, the chart will discard all of the new data passed)

Finally, the function used to validate data can be set at run time, allowing to make the chart able to accept JSON data or any other format.

Please feel free to take a look at the showcase

http://bl.ocks.org/4340039
http://bl.ocks.org/4339162

and possibly to fork it on github:

https://github.com/mlarocca/Dynamic-Graphs

JSDocs coming right away.
Works for more than Kickstarter I assume? I'm not in the US, as are many other HN readers.
Not reading material as such, but i feel the need to shout out democracynow.org for some independent, intelligent news (Chomsky is often a guest). PS they are seeking donations!
7 Top Linux Trends of 2012
The TSA is clearly flawed, but I'm happy that planting bombs on oblivious children and elderly is an ineffective tactic.
Thanks a ton for the kind words!

I'm not familiar with CanCan-- it looks very expressive. A role based system is a pretty significant departure from our current ACL per model approach. I think I need some more input, in the form of practical use cases where ACLs can't do the trick. I'm sure they exist, but we'd need to consider the added complexity of role based access and weigh that against the kinds of apps it would unlock.

Regardless I'll spend some more time looking into these libraries.
How do you pronounce wavo.me?
I have to tune that one. Violence and blood alone should not indicate a horror.
All bureaucracies seek to perpetuate their own existence; most also accomplish something worthwhile along the way. The TSA only does the perpetuation.
My issue is that I am click dragging to move the view. I feel I should be dragging the image around, not aiming the camera.
My SO once bought a small blender (less the blade) through in her hand luggage - I understand and respect why they asked to take a closer look at that. But if a bomb is indistinguishable from a paperback, then a bomb is indistinguishable from a bag full of clothes. Which means that the current level of security is woefully inadequate and only by opening up all luggage and carefully sifting through every one inch layer of material can we find hidden bombs.

Rather, this seems like a perfect example of the self-perpetuation suggested in the article. It takes a while, so there's a line, it look very meticulous and the victim isn't going to complain, or he might risk finding himself on a do-not-fly or do-harass list.
I like wavo but before I tell you why I like it let me tell you what I don’t like. I simply hate the whole facebook sign in option… (looks like I’m not the only one) Therefore it’s been a long time since I had checked my wavo profile. I don’t hate facebook but sometimes you don’t want to share every single thing.

Now what I like: the UI is great.

Let me dig deeper and share with you my experience with wavo. Like I said I never sign in but every week I receive an e-mail from them. In that e-mail I have links to a playlist. The playlist is what’s popular at the moment on wavo.

This is the single feature that I love because I am able to discover new artists and new songs. Some songs are mainstream but the vast majority is not.

Of course I would love to tell you that there are more features on wavo but I simply don’t bother to sign in.
Well bacteria are a lot smaller than our own cells, so comparing them by count doesn't seem very meaningful.
I'm really happy for the Snapjoy team - I love their product! But to be honest, I'm a little bummed. I thought that since this service was making money through subscriptions, they would be around for a while. I spent a lot if time and effort moving my entire photo library to their cloud.

I know they haven't given any details about the future of the product, but I imagine they will move the team to DropBox products. As someone who was hoping for a long term improving product, that's a little depressing.

I guess the lesson is that even startups that you pay for aren't immune to being sold. What services are safe to invest time and money in using?
More than 35 Americans are killed each day, the media sees nothing wrong with gun ownership. One murdering freak has a history of playing first person shooters and like vultures they come circling the bloody corpses.

Fuck you mass media!
Edmund Hillary wrote "High Adventure" about a year after his climb, and a it's a great description of just how things were done in those days! It's a very easy read too, in a boys-own-adventure style.

Speaking of aerial photos though, Over The Himalaya (http://www.amazon.com/Over-Himalaya-Koichiro-Ohmori/dp/09385...) has some staggering photos from the region if you like that sort of thing. Out of print, but worth tracking down.
Caffine, Ephedrine (it's in congestion medicine like Brokaid in the US) and Yohmbine all have complementary effects on your metabolic rate and the last two have been shown to help speed fat loss while minimizing muscle loss.
The "majors" are, but Southwest and JetBlue are obvious counterexamples.
I think the Soviets must have beaten us to it.
I always thought of them more as attention whores than a real hate group.

Why do they only show up whenever there's already massive media attention? Sure, they hate gays, but what does that have to do with any of their protests? Either they keep happening to genuinely believe that the latest tragedy is what's most offensive to God or they just love being in the spotlight and poking people in the eye and use religion as a pretext.

It'd be better if instead of vilifying and hacking them, once again giving them play in the media, everyone would just ignore them.
Wow, that site pegs Chrome at 100% CPU on my Macbook Pro..
Invest on AngelList Now (with secondmarket)
How's that saying go? 'Life - the whim of a few billion cells to be you for a while'.
As someone with something like four applications on different Bootstrap versions, THANK YOU (and to the creator of this site as well).

ps: yes I know you can just use the docs from the archives.
Am I the only one who thought the story is about web spiders?
A short history of Christmas malware
If you're curious why, see this mailing list thread for the discussion:

https://groups.google.com/d/msg/mozilla.dev.platform/-xTei5r...

Here's the money quote from none other than Andreas Gal:

"I do believe this war is lost. Just look around. Almost none of the content users want to watch is available in WebM. The only reason desktop is usable is because of Flash, a proprietary plugin, playing video for us (in H.264, mostly). Even Google, supposedly a proponent of open codecs, never fully converted youtube and never dropped H.264 from Chrome. Taking a principled (I would at this point prefer 'stubborn' I think) stance on H.264 won't change reality. It just hurts us and our users.

Firefox got to the point where we are on desktop today by embracing reality. In the early days we started supporting IE-isms like document.all that were god awfully ugly and non-standard. But it was needed for compatibility so we can give people a usable web experience. The web uses H.264. Thats an unpleasant fact, but its a fact. We have to support it whether we like it or not, so we can be around for the next round and continue to influence the web for the better."

So to say that they "gave up" isn't the whole story. Mozilla recognized that this wasn't a hill worth dying upon, and are willing to make sacrifices in order to remain relevant in the pursuit of keeping the web open.
Dieting isn't a magic bullet you fool, it's long, hard and worth it.
More Linux goodies, thanks HB!
The dropbox deployment is fantastically easy and I can see myself using this for quick front-end mockups. As for the backend portion of your service, it'd be nice to see an example or a link to an example on the front page. It wasn't immediately clear to me that you were a backend-as-a-service and I thought this was just a Dropbox deploy service, even after looking at the homepage. Good luck!
European Union's open source licence to become compatible with GPLv3
Our first priority, I think, is probably to make a mobile version of the site available. Personally, I'd love to be able to use wavo on an ipad.

That said, you're right, a desktop app would be great! It would be nice to be able to pause/play/skip tracks using the hardware buttons on my laptop, too.
I find it interesting and scary that one of the most used information sources in the world can be arbitrarily censored so easily.

I wonder if an article about some scandalous escapades of Facebook high-ups would be similarly censored.
"it's your body and you are free to do as you please."

When obese people fly they rarely buy two seats. They can pretend that their state of health doesn't affect the people around them, but they are deceiving themselves.
Howto build a real time video wall for noc monitoring
The human microbiome - Looking at human beings as ecosystems
Or grandparent compatible ones?
The magic is in more Linux games each time!
ISTR this did relate to something very specific about a specific state.
By mass, bacteria is still the dominant lifeform on earth.
Tangential, but: is the whole obsession with fiber a bit misguided? If polysaccharides are largely responsible for feeding gut bacteria (good and bad), and your link recommends cutting them out, then by definition, we should be cutting out dietary fibers (most of which are polysaccharides). Fiber is mostly undigestible in our stomachs and upper GI tracts, but is readily fermented by (and feeds) intestinal bacteria.

Or am I missing something here? Someone with a bit more knowledge of organic chemistry and biology can feel free to chime in here.
For those who haven't played Legends of Grimrock before: it's fun, but some of the puzzles are difficult to the point where you'll stop playing the game or look up solutions online.

Some of the puzzles are difficult to the point where even with the solution online it still means you have to repeat it 5-10 times to pass.

There's a small community modding new maps for the game:
http://grimrock.nexusmods.com/mods/top/
The thing is you don't contact people only by email, integrating the tool with emails would complicate it unnecessarilly I think.
Where can I sign up for free testicle grabs? This is not the TSA I know.
"Doing good" is a standard crafter/engineer approach, so it's not like that alone is visionary. My Dad's phrase "do your best or don't do it at all." Was he a visionary?

He wanted the whole world to be Christian, and went to Ecuador to work as a missionary. Did that make him and my Mom (and my dad's parents (also missionaries) and various other of my extended family) visionaries? What about all of the Mormons who do their two years of missionary work?

Consider also all the people who were visionary, tried something, and failed. In part, perhaps, because their vision wasn't tenable. You don't hear about all of those visionary chefs who had a new idea for a restaurant, only to find out that it wasn't profitable.

Add all those up, and there are a lot of visionaries in the world. Enough that the non-visionaries are the exception.
I had no idea that stealing supplies was so common! I really only heard on it -- and was shocked -- while listening to this talk (about K2): http://www.youtube.com/watch?v=5zkC9IMQmYA
Review Sites That Will Expand Your Influence
FactoryPal: New Scala framework for creating objects as test data
Yep, enough money for two attorneys oughta do it. Although i have to admit, i would love to have that title 'The Mark Cuban Chair to Eliminate Stupid Patents'.
Indie Game: The Movie is excellent. I guess I'll have to buy this one.
Yeah, that's cool. Any idea how much mass of a human they make up?
Currently we support only Kickstarter, because thats what we have first hand knowledge of. Happy to add others when we get a customer who needs it from us.
"What services are safe to invest time and money in using?"

Great question. I think in this situation, a company like Dropbox is probably safer, as they're a lot bigger in certain measurements (amount of funding, amount of revenue, etc).

I think the companies that have the most to lose are the safest to invest time and money in using. A small startup that just started 3 weeks ago is more likely to be sold than a company like Dropbox, in my opinion.
I really enjoy the 'linux friendly' aspect of this.
Can you find the dead climber? That's the real question. I found one already.
Any chance we'll get a non-hosted version?

This is awesome btw. I'd gladly shell out some cash for a tool that would enable me to generate the corresponding code for these animations.
You're going to have a hard time competing with Soundcloud. Soundcloud is where the artists are, and thus it's where the fans go.
As you say, the real trouble with EBS is when serving application data. We run a lot of databases, and EBS was just not good enough for them even when there were no system-wide issues.

Our problem with EBS as a boot device was that occasional system logs, etc. would go it, and when EBS was down the inability to reach the disk (the block-store abstraction problem) would lock up the whole OS.
Google Launches Free Quickoffice
They obviously knew. Most people I talked to knew that this was coming regardless of the bundle sale, and most people in the press seemed to know as well. The big question is whether it bought them anything. $5 million is a lot for an indie studio, but it's a drop in the bucket for a company with annual losses 30x that, and annual revenue over half a billion.
> Scalability problems should be solved when there are scalability problems.

Preferably, before!

> I am a fool. A big one.

Nah, you're awesome. That's way better than all the dumb and pointless ways I've failed. Keep it up.
Status Update on the Unibox Mail Client for Mac
This an interesting article by the Economist about the human microbiome ("Looking at human beings as ecosystems"):

Link: http://www.economist.com/node/21560523
YC isn't a start up news service. From their posting guidelines you should post "Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity."
And since when is competition a bad thing ?
Pretty sure that you're right, and that the game becomes a lot harder when you install the DLC, so you should play it sans-DLC first if you're new.
The best way for you, as a mere mortal, and not some semi-suicidal mountaineer to experience big mountains is to take the bus from Santiago,Chile to Mendoza, Argentina. The trip through the Andes is really awesome. Sometimes you'll see a mountain and have no idea how big it is and then at the very bottom you can just barely make out some ant size cows grazing. Looking down at the bottom of some of the switchbacks on that route is like looking out an airplane window.
Some players recommend beating the game several times (yes, it makes sense in context) without the DLC, because the extra content makes it harder overall. Unfortunately this Humble Bundle includes both game and DLC in a single Steam license key, and includes the DLC in the download, so there's no way to avoid installing the DLC in this case.
Yes! Philosophy, imo, is the most important subject that anyone can take in college. It's the meta subject because it helps you figure out HOW to think about any other subject which is way more useful than WHAT to think about any particular subject (e.g. CS, biology, history).
"I am not disregarding humanities or history. But it makes more sense to read them when you have no other better work to do."

How is this not disregarding? Just to put things a little bit into perspective. I have an advanced degree in physics and a minor degree in maths. The most part of my professional career have I spend in various IT related positions, running my own businesses for the last 15 years. I am making enough money to lead a comfortable life. But if basically the only even remotely relevant thing (by other measures than monetary, i.e. improving the lives of anybody else) I have ever done was build a website for a global NGO and a mobile app for a local opera house. If anything I have worked for companies whose success might quite likely have made that world a worse place.

Last year I accidentally ran into a girl I knew back in college. She was majoring in sociology. She is my age(40-50), still living in a shared apartment and currently working for close to minimum wage for a local non profit that helps fugitives and illegal immigrants to get legal support and generally help them in their daily struggles.

My point is: Yes I make more money, but I have an immense respect for people like her who sacrifice this for ideals and actually improve peoples live on a regular basis. And in this regard your attitude (like "but you should have better work to do than studying philosophy and arcane trivia about the past") is not only disregarding but insulting and quite frankly shortsighted and ignorant.
See, this is why I like HN. The discussion here is more interesting than the OP (which is, indeed, a very basic question that a little bit of research into the history of C would answer). I thought I knew about preprocessor magic (including stringification and variadic macros), but I'm glad to have run across this post (and the ensuing discussion) as I've learned something very useful from it (eg, how to construct more dynamic code in C/C++).
Dwolla launches referral program
Less than 2kg.
Arguably customized ads is still selling user's personal data, but the other examples are valid, yeah.
For me, it's: "well-priced, DRM-free copy of Indie Game: The Movie (Soundtrack)". So far it's been a pretty good album as background music for work.
Even big "safe" companies like Microsoft and Google discontinue services. It's probably better to accept the fact that services come and go as the price of progress and figure out how to live in such a world.

This is actually one of the ironic casualties of the cloud. In the old days you bought your packaged software and it was pretty much guaranteed to work as long as you didn't change your setup (OS, hardware, etc). With cloud services the change is out of your control, so there's nothing you can do to freeze your setup.

This is probably a reason why there may be a growing market for personal clouds.