skysight-inc/HackerNews huggingface dataset:
2011 Hindu God Baba Amarnath Yatra Wallpapers | Shiva Amarnath Yatra
I like this comment:

"Based on your last paragraph I just sent a note to my lawyer to make sure we do NOT do that."
-- Scott Yates, CEO of BlogMutt

I hope that companies interested in attracting top talent and creating a great company culture follow suit. It just doesn't make sense in the long term to try to squeeze out every last drop of equity from your own (ex-)employees.
Your comment that this is MD5 x 1000 is very informative and got me searching for the FreeBSD MD5 crypt function, and I found this gem from /usr/src/lib/libcrypt/crypt-md5.c:

/*
* and now, just to make sure things don't run too fast
* On a 60 Mhz Pentium this takes 34 msec, so you would
* need 30 seconds to build a 1000 entry dictionary...
*/
for(i = 0; i < 1000; i++) {
MD5Init(&ctx1);
if(i & 1)
MD5Update(&ctx1, (const u_char *)pw, strlen(pw));
...

... which seems to still be the default implementation in FreeBSD. I'd guess it's time to increase the iterations to 200000.
I like the prediction, but I think the biggest hurdle to compiled javascript will be mobile browser usage. The javascript interpreters in the mobile browsers right now are dog slow compared to their desktop cousins.
I was introduced to Basecamp through a project I was invited to contribute to. Before I had heard about the product, but I had never used it and as far as I can tell I wasn't significantly biased for or against the product or the company that made it.

However, within days I came to hate Basecamp intensely. Not so much because it imposed certain structures and ways of working -- discomfort is to be expected when you learn a new tool. And, of course, sometimes, it turns out you can learn better ways to work from tools that force you into certain ways.

No, what made me hate Basecamp with a passion is that the thing is slow. It is unacceptably slow. And the UI, be it the web UI or the various apps that existed for it at the time (late last year), did not manage to meaningfully mask the fact that the system was slow as molasses.

The fact that 37signals, a much lauded company, would allow an important product to have such a glaring fault now means that I see anything that 37signals say or anything that is said about them in a different light. I am now thoroughly biased to think that they have no business telling anyone how you make good software. I can't help this, though I will acknowledge that this is an emotional response rather than a rational one.

It also means that anyone singing the praise of 37signals now also seems suspect. Do they even form their _own_ opinions or do people just parrot the praise that people they look up to heap on the company.

Slow apps are not cool. Companies that make slow apps without visible embarrassment are not cool. Basecamp is dead slow and it is perfectly okay to point out that the monarch appears before the court sans clothing.
Oh, font aliasing in chrome Linux. So much could/should be said.
I've put my email down.

Hopefully this is more about the fundamentals and theory of Computer Science, since there is a lot elsewhere online if you want to learn how to program.

Somebody else mentioned the format, and I would request that the videos are short and concise. It would also be nice if there were audiobook versions since I could listen to this on the way to and from work, although then you would have to make sure the visual part does not contain information that's not audible.
Box Office: 'Cars 2' Zooms Away with $25.7 Mil on Friday
How exactly are you calculating that you're the "#1 recipe sharing community?" I'm inclined to say that's doubtful.
Ease of increasing how long it takes to compute the hash is the main idea behind bcrypt: http://codahale.com/how-to-safely-store-a-password/
Nice. This design of creating a toy boat has been extremely popular in south east asia for atleast the past 20 years. It's good to see it here again. Nothing beats nostalgia. :)
Mozilla == Osborne?
What happened to the idea of standardising Mono (the open source .NET) bytecode as a new browser language?

Then you can use whatever java-like/basic-like/functional-like language you want, and have it compile to bytecode. Also, with sophisticated JITs for that style of bytecode already lying around, you could probably instantly beat javascript's performance even under the best engines, because of static typing etc. rather than relying on ridiculously complicated static analysis.

It'd have to be supported side-by-side with javascript for the forseeable future, but the earlier you get a change like this in, the better...
On occasion when signing up for an account that I'm just testing out, I don't feel like creating a random password for it, so I just use a simple one. If it turns out I want to use the service, I will change it to a more complex one. This could be what happened here.
Because it fits in a tweet just fine
Hey guys, recently i've been looking for fully working applications that fit in a tweet,

here is another one, a brainfuck interpreter!

http://j.mearie.org/post/1181041789/brainfuck-interpreter-in-2-lines-of-c
Anybody know what's the deal with WebGL on Linux? I read many of the browser's turn WebGL off on Linux.
WhoWorks.At Chrome Extension Works for you
I hope someone writes a decompiler for one of these supra-JS languages (not sure if CoffeeScript is Turing-complete) to run against existing Javascript codebases. It could well speed up adoption if a mass-tangle of JS can be boiled down to a more readable and understandable structure.
"Specifically, in order for Bob to qualify as a rational actor, he must act in such a way as to maximize his benefit, where his benefit is defined in objective terms of monetary value. i.e., "I like having flowers in my yard" does not qualify as a benefit"

If that truly is the definition of rational, then sorry, economics is sorely mistaken. Or at least the people who conduct economics that way. I always assumed it was clear that "monetary gain" is simply a placeholder for value gained. Of course "I like having flowers in my yard" does qualify.

Thinking in terms of monetary gain really makes no sense, especially since money doesn't actually have any value. It only has value if you can use money to put flowers in your yard, if you so desire.

I am not an economist but a mathematician by training, so I am not sure what economists are thinking. But they can't (all) be that stupid. Mathematically it is obvious that using such a strict definition of value (monetary gain) is unnecessary and hence should be done away with.

That said, I have problems following the "envy driven vs greed driven" argument.
Mercedes-Benz Mobil Mewah Terbaik Indonesia
مسلسل الارض الطيبة 3 الحلقة 58
Care to explain the errors?

People tends to vote on divisive issues in whichever post they agree.

Although not perfect and not entering in details, maybe because of generalization, I found his explanation resonating with what I know about monetary history, but I'm not a monetary economist.
My thoughts exactly. This nasty Skype incident is an opportunity for the great CEOs and company leaders to differentiate themselves. Just spend some extra money on easily comprehensible contracts that explicitly avoid the "clawback" clause.
I think this exact bug was fixed in another implementation of bcrypt [1] over a year ago.

[1] http://www.mindrot.org/files/jBCrypt/internat.adv
Since 1989, the $5 Billion Medallion Fund has Averaged 35% Annual Returns
Skype isn't really a startup though, is it? Kind of odd to see them characterized as one.
The logic seems to say more that the owner is not treating it as a currency. You can't really define something as a currency or not based on one person's actions.
the GABAb agonists come the closest to what you're looking for.
GHB is one, which is probably illegal where you're at.
baclofen is another, which might require prescription.

then there's kavakava, but that's not particularly social.

weed.

shrugs

morphine? :]
This whole new wave of Asperger's kind of bothers me. 10 years ago, we were just called "nerds". Now, the medical community has decided that being a nerd is a mental disorder, as if being highly intelligent with poor social skills means you are mentally deformed. At what point did "they" decide being mildly different is a disorder? It's not as if Asperger's makes someone potentially more dangerous, like a sociopath. At what point will "fun" new drugs come to market that will make "suffers" of Asperger's less intelligent and more social, like a fan of "Jersey Shore"?

I'm sure there are cases where an "Autism spectrum disorder" diagnosis is appropriate, but I really think that Asperger's is over diagnosed.
Ask HN: What documentaries are worth watching?
I'd really like to know, which documentaries truly provide insight into what they are documenting, and what sort of documentaries other hackers out there watch.
A Healthy Startup Requires a Healthy Entrepreneur
This article is not about physical access, it's about remote security.

If you have physical access to a machine, then you can almost always read the files off of it, except in certain cases with encrypted volumes.
No, plenty of people do not save in BitCoin, for values of plenty and save that most people would understand.

You might more accurately have put 'a few people hold bitcoins for reasons of speculation'. This is not the same as saving.

[Disclosure - I hold no bitcoins]

PS - it's probably about time that people disclose whether or not they hold bitcoins when commenting.
Role models are for inspiration, not imitation | mini saga
"When you have multiple servers, you either need to share all the session information between the servers (Apache does this using a database;IIS can't)"

Hmm. Grain of salt time, I guess.

http://msdn.microsoft.com/en-us/library/ms178586.aspx
Whether it fits the strict definition of "currency" is not very important, imho. The value of Bitcoin, being a very undeveloped market, is highly volatile. This is certainly true.
Noise Robust Gradient Operators
Spoken like a Chinese nationalist or an India-hating Pakistani who wants to unnecessarily bring China into every discussion concerning India.

1. Both China and India are placed equal in Corruption Perceptions Index. [1] China needs to worry more because of lack of free-media to expose corruption.

2. How is 8-9% GDP growth of India lot worse than 10-11% GDP growth of China? Keep in mind that India started 13 years later than China in liberalising its economy and lost the first start advantage to China. But that doesn't mean China is inherently superior.

3. India will be left behind only if China continues to grow at double digits forever. Most economists around the world have increasingly become skeptical about China's future growth trajectory.

[1] http://en.wikipedia.org/wiki/File:World_Map_Index_of_percept...
Brien Foerster (112)
SHA-256 (in PBKDF2) and Salsa20/8 core.

Colin uses uint8_t* everywhere -- I think it's a standard practice in crypto code to use types that specify their size and signness right in the name and avoid using char/unsigned char directly.

Plus, scrypt doesn't do any encoding -- it's user's responsibility to serialize raw bytes into the suitable format.
Their answer is using SSL Session Resume, and the figure in the headline isn't based on benchmarking.
At least compare it to running FF26, which is the overwhelmingly-likely backup plan in such a case (i.e. they were probably using FF26 before, so they continue to use it until they have time to fix things for FF27). Staying back one version is not unreasonable. If the company has waited 23 versions to upgrade, then it's basically their fault for being in that situation.

Security patches aren't always relevant; having a working browser (any browser) trumps all. If in fact there is no patched Firefox that works, but some other patched browser does work, then the more-patched browser wins. But if the only working browser is missing a few patches, big deal; use it anyway, and consider it added motivation to upgrade company infrastructure. You're not going to shut down the company for 4 weeks because the browsers are unpatched, I hope.
India had some remnants of capitalist economy but it was mostly socialist (although democratic) and inspired by the Soviet Union.

Economic liberalisation began in China in ~1978 and Indian reform in ~1991. So, the Chinese are more than 10 years ahead.

So, while it is worse its not a lot worse. It is made great strides in IT, steel, textiles and other fields.

I expect in 10 to 20 years India to be a serious competitive threat to China, especially considering demographic trends.
Are you using a regular microphone? I would imagine that a decent one would do the job, but your current one makes it sound that you are shouting from the bathroom or something. :)

I think a cheap headset would do just fine. Sal Khan doesn't use anything expensive.
Canonical's Jason Warner said Ubuntu will move to the latest stable version of Firefox if security updates for whatever version they are currently shipping stop [1].

[1] http://lwn.net/Articles/432360/
If you log into the main page, you will only get achievement points, if you keep the lecture tab open. Pretty smart way to amend it with incentives. :)
The article lionizes prosecutors and demonizes Wall Street, even to the point of quoting Eliot Spitzer on honesty. It also goes on and on about the ethnicity of the accused in this case without ever mentioning the ethnicity of many of the players in the mortgage crisis. Finally, it puts the entirety of the blame for the crisis on Wall Street and cites Dodd Frank as good legislation...and puts zero blame on the shoulders of Barney Frank, the CRA, and the Bush/Clinton/Obama push for "affordable" minority housing.

George Packer has an agenda, and that agenda is not truth.
How a Math Teacher Can Change Lives
I agree that this works well with isolated systems, but this becomes a problem in enterprise networks. A distinct advantage of ACLs in Windows is their integration with AD. While there are many problems with AD, there are also logistic problems with having 100 different users on 100 different servers with potentially 100 different passwords. This could easily lead to bad password policies.
It's not a complaint, it's just the way it is. The windows (NTFS and later) default security model uses ACLs. Unix doesn't. This gives windows a few minor advantages. Yes, of course you can do ACLs on Unix. If you really need them there are plenty of ways to do it. But the limitation I described is, nevertheless, a limitation of the default unix permissions model.

It's mostly pointless to debate whether one is "better" than the other. There are advantages and disadvantages to both approaches, and it's trivial to screw up permissions either way.

The biggest advantage of unix permissions is the culture and history surrounding them, as well as the design and conventional use of the system itself. On unix, application developers, maintainers and administrators have a pretty good idea about how permissions should be set. Generally, the need to run as root is fairly well quarantined to system administration tasks. It's not perfect, but it's much better than what I remember of windows, and a quick search suggests the situation hasn't much improved. Here's a user who discovered a problem using visual studio, he was able to solve it by running as Administrator:

https://crmbusiness.wordpress.com/2011/05/12/gotcha-visual-s...

If a unix OS were to abandon too much of the conventional unix way of setting permissions (regardless of whether ACLs are used or not), you could begin introducing similar problems.
The best documentary I've seen in a while is Restrepo (2010) [1,2].

Probably the best insight you can get on a platoon's experience in what is (or rather, was) probably the most contested area in Afghanistan.

[1] - http://www.imdb.com/title/tt1559549/

[2] - http://en.wikipedia.org/wiki/Restrepo_%28film%29
When using Nginx, I noticed a penalty of 10x too when not using the SSL cache.

Stunnel and Nginx have SSL caches for those considering it.
easy target to take down really. Highly unlikely that he was part of the lulzec group
I hope those that are being taken advantage of sue. Why wouldn't they? At this point it seems that those who have been fired have nothing to loose. At least it will set a precedent of what will happen when companies try to be sleazy with their employees. Hopefully other companies will see this and not try to add secret exploding clauses.
I see these articles every few years, and they always have about the same thrust. After some "big thing" hits from someone who was luckily well placed at the right time, there is the hue and cry of "HE did it, so can I!". And that's perfectly fine. And I love to see it; it's truly magical to see something out of the box happen by someone who's never seen the box, but these articles (and the people who point to them as some sort of ad-proof that "anyone can do it") fail to point out the almost infinitesimally small occurrences of this actually happening /to them/.

Meanwhile, the rest of the actual world that makes living possible moves ahead with work, sacrifice, and determination.
No Linux OpenGL driver I've ever seen was in any fit state to be exposed to the public internet, for reasons of both security and stability. Last I tried developing GLSL shaders on Linux, a non-terminating shader would hang the entire system and only a hard power cycle could recover it. And nine out of ten times, the non-terminating code was the compiler's fault and not mine.

If we need special cooperation from driver developers just to make WebGL safe on Windows then Linux is not going to have it for a long, long time. This is yet another reason that WebGL makes a bad standard.
I disagree - at the end of the day, it comes down to if I trust the people in charge (board/founders/investors) since there is basically nothing an employee at a startup can do to protect themselves from those people.

I could be diluted to practically nothing, there can be a 'sale' where only 'chosen' people make real cash via golden handcuffs/consulting agreements/signing bonuses, IP can be licensed into a new company, etc.

Depending on the details, some of those things might provide a cause of action for a civil suit but, in practice, I'm not going to get into a protracted court case over, at most, a few hundred thousand. It isn't enough money for a lawyer to take the case on contingency, and I wouldn't want to spend $(X)XX,000 out of pocket or gain a reputation for being litigious. (Of course, the calculus changes if the company is the next Google or FB - but 1000x+ returns are exceedingly rare).
Hair Styles | Short Hair Styles | Hair Styles 2011
These are popular pictures of hairstyles for women. Pick your most suitable hairstyles type to choose from medium length hairstyles, long hairstyles, or even short hairstyles
It's true that people have a sort of baseline happiness, and that they tend to drift back to that level of happiness when left in a stable situation. So, it's true that being poor doesn't automatically make you unhappy. But let's be honest: being poor doesn't help.

I also object to the relative definition of poverty, that if you have less than those surrounding you, you're poor. I've always felt that an objective definition is much more useful. Suppose we objectively define "the poor" as everyone not having access to basic human rights? Can you honestly say there aren't many people that fall into that category even today? To me that's a category worth reducing to zero.
You Got To Be In It To Win It
There are tens of thousands of websites currently using CloudFlare's network. Some of them contain information I find troubling. Such is the nature of a free and open network and, as an organization that aims to make the whole Internet faster and safer, such inherently will be our ongoing struggle. While we will respect the laws of the jurisdictions in which we operate, we do not believe it is our decision to determine what content may and may not be published. That is a slippery slope down which we will not tread.

Thank you Sir, thank you.
The $1$ part of the hash is purely to indicate that MD5 was the encryption algorithm used. The salt used is the first 12 characters, so from "$1$" to the next "$"

For example, for "$1$JVf3ep..$uvo634QwxDsAuHMOZlKws1:riprip" the salt is "$1$JVf3ep..$" (although those periods may just be padding, IIRC).
While I agree with everything you have said, I am not as optimistic as you are. The pace at which things are improving is so slow that It is unrealistic to be competitive in global market place and over take china.

For example, Today, 50% of India has access to electricity for 10 hours a day. This is a fantastic achievement and is in right direction, If you compare with No electricity to this 50% of india two decades ago. It is not that fantastic when you compare with rest of the world where people cannot imagine living without electricity for an hour.

As you mentioned The direction, Providing access to electricity is right, The pace at which is happening makes me less hopeful.

In order for things to improve, Citizens of India have to acknowledge and accept that there's a problem, That's just first step towards solving the problem.
Enhance Google Page Rank – Most Efficient Approaches To Obtain That Aim
Don't be rich, Live rich
I need proof that zero to 1 is equal to 1 to 2
A physical interpretation of PyPy
Campfire Integration Trick
It should be noted that the only reason Meze Grill is accepting bitcoins is because Bruce Wagner, host of the 24/7 Bitcoin show (http://onlyonetv.com/?page_id=178), loves the restaurant and convinced the owner to accept bitcoins. The owner himself (on Bruce's show) has admitted it's basically a cute little gimmick and doesn't actually any real volume using bitcoins at his shop.

Yes, the above is as ridiculous as it sounds.
Online jobs
Catch.com IS DOWN
The Smashing Machine is incredible. It's about the early days of mixed martial arts.

Restrepo is popular now too, with good reason.
Since this morning, "500 Internal Server Error" and "nginx/0.6.32" is shown on the [redirected] https://catch.com page. Is this more work by "those bad guys"?
File format compatibility is why some industries are stuck in the grips of certain companies. For example, lawyers historically were glued to Wordperfect.

The problem going forward is that it's happening again - companies that want customer lock in are totally willing to build new formats only they understand. I think this is going to hit us hard in the medical sector, which not only has a lot of proprietary, non-conforming implementations of standards that were designed by committee, but a huge amount of legacy data and equipment that people are used to using.

A local hospital, for example, just jumped to a windows only GUI interface with 2 different web interfaces, all of which are broken on non IE platform. And it's considers "state of the art" and "best of breed".
You are correct that it lionizes prosecutors and demonizes Wall Street. The article keeps shifting focus way too much - first it's about Galleon, then about Preet, then the financial crisis, and it ends with a comment about Goldman Sachs, with some implied cynicism on the part of the author.

I'm not sure if the blame should be put on Clinton/Bush for pushing affordable housing however. At the end of the day, no one forced people to purchase a home beyond their means, just like no one forced people to purchase stocks during the late 90's tech bubble. It's a decision people made on their own.
New Site About Connections & Influence
>the idea of `legal tender'

This idea doesn't work in the country with hyperinflation :) As long as people don't consider that the currency is valuable, no legal force can convince them.
A Facebook App to Prevent Spam, Finally an app that I will Use Readily
I would imagine it's due to driver support on Linux. A lot of the open drivers still have issues with 3D acceleration (nouveau for instance). By disabling acceleration in the browser, they minimize unnecessary bug reports and user complaints. Most linux users are competent enough to enable it if they desire.