skysight-inc/HackerNews huggingface dataset:
> The truth is, the stock market, given a long enough timespan, barely beats inflation.

I want to believe that.
How on earth do you figure that? Sure, as an individual you don't have the power to single-handedly repeal the zoning laws, but there is plenty you can do to eliminate or at least reduce the number of miles you drive.
In that case there is a much much much bigger problem than case sensitivity.

Hint: storing passwords in plain text
Microsoft's answer to Amazon's CloudSearch: Bing on Azure Marketplace
白钢管
I was referring to Facebook with my comment, not Diablo 3.

Facebook massages the data to allow you to login even if you have caps lock on, so "pASSWORD" works when your password is "Password", or if, e.g., your phone capitalizes the first character in your password, so "Password" works when your password is "password".
"two diameters to starboard" - to the right of the ISS? Or in the direction of the stars? :)
You are not supposed to, and don't need to, catch Errors. The only exceptions you need to worry about as far as checked exceptions go are classes that inherit from Exception but not RuntimeException.
Vinay Unique Gardens
Vinay Unique Gardens a new residential housing scheme located at Virar-W Mumbai offers 1 & 2 BHK Flats .For more Details about Vinay Unique Gardens floor plans and rates visit Allcheckdeals.com
Display 100 Hello World Without Using Loops
Carb free foods
Most people are willing to do just about anything to reduce weight. One type of diet that has been known to help many people succeed in their weight loss is the carb free diet. Many people however still have difficulties understanding the type of foods that are carb free. The most basic thing to do in order to avoid confusion in the carb free diet is to first understand what foods contain no carbs.
I've always wondered if it were preferable to have some more formal legal language to remove ambiguities. Would writing laws or parts of laws as 'programs' help cut out loop holes in say, tax law?
I've got a coding challenge for the scribd team: make documents downloads one-click away from the document page and without mandatory login.
Keeping yourself motivated and focused when building a startup
I am surprised more labels aren't doing this.

How much is a label spending combating piracy? How many labels have actually prevented an album become available via bit-torrent?

Few albums actually flop because they can be pirated. I think a viable strategy is for the label themselves to upload the album with a message like this. Its going to be pirated anyway. These people aren't going to go to iTunes or buy the CD. Why not just have a simple message which says something like:

"If you enjoyed this album please consider making a donation to the artist. The artist will receive 85% of your donation. The other 15% helps cover the cost of production."

I mean, its worth a shot isn't it.
Does Computer Engineer Students Authorize for an Engineering Title?
Facebook are not that stupid.
Watching dragon sliding over those clouds is pretty hypnotic. You can see why they say watching earth from space makes the boundaries between countries disappear.
Which is easier said than done. Honestly if someone can do that, you have bigger problems to worry about.
Tested for HIV June 27
Retailer uses 3D QR codes and the Sun to time limit discounts
You're misunderstanding the "it's not nice" part. For example, it's not
against the law to be (somewhat) rude, either - but it's not nice. As I
pointed out, the whole attribution thing is something that needs to be
addressed on a social level, not enforced by law.

And in general, I don't think it's an unreasonable world-view to dislike
something, but be against regulating it. For example, I'm vehemently against
right-wing ideology and fascism, but I still would not want laws restricting
nazis to voice their misguided opinions, because everybody is entitled to free
speech. That's not being unreasonable, that's being consistent.
Some people think that they must be storing the passwords in plain text ( http://news.ycombinator.com/item?id=4022765)
It makes as much sense (maybe even more) as talking about a "Code Guru" (guru being in fact a religious teacher) or "Code Ninja" (or "C++ Ninja, Database Guru or whatever combination). Language is something flowing and changing. The term "hacker" made it's way into everyday language, partly in the misunderstood way of something illegal, partly in the more correct way of somebody with great knowledge and creativity about something. In my view it was always part of the hacker culture to use this word to show respect towards any kind of great achievement, especially technically related, but I would even accept a great musician to be called a "music hacker". Movies, Comics and SciFi stories have done their own part to made it known (and in parts misunderstood)) widely and all the media hype about Nerds we have seen the last decade or so.
A few words for Dennis Ritchie (C creator)
Guaranteed SEO
The honest guaranteed SEO need to carefully make use of the beneficial tools to promote the sales that guaranteed SEO packages. Moreover, the abstract or vague promises – not only implies the accomplishment that pragmatism is highly invaluable quality in guaranteed SEO providers guarantees satisfaction with the best investment returns.
> So yes, without copyright, there would be no GPL. But without copyright, we would not have most of the problems the GPL is trying to solve.

The main problem GPL is trying to solve is to keep code free and this problem wasn't created by copyright. In a society without copyright it would be even more difficult to keep code free.

Copyright just allow you to claim some right over the code you produce. In a society without copyright you would not be able to make this claim so, if you publish your code it will be free, but :
- nothing force you to publish your code, you can keep it for yourself and just distribute binary ;
- nothing force other people to distribute there modifications of some free code.

Copyright is what allow you to say "this code should be and remain free", the only alternative in the view of the GPL and FSF should be a law who say "all code should be free and remain free" or something like this.

(just to be clear, I'm not a partisan of the GPL but this is my understanding of it)
this is a good suggestion.
Building a Brand for Your Small Business
Bol Bachchan First Theatrical Trailer &#8211; Abhishek with Ajay
Chrome Web Store – Monitor Backlinks | Monitor Backlinks Blog
please send me access - nitin.nanivadekar at gmail
URLs blocked by Indian ISP Reliance
It's moving 5cm/s very carefully
You can't do a timing attack against a password hashed serverside, since you don't control the string being compared enough to make iterated byte-at-a-time changes.

Even if I'm misunderstanding, though, this particular remote timing attack is probably not practical in most programming environments; (for instance) straight C memcmp is below the measurement floor, even with signal processing.

That is a great paper; also, check out Crosby and Wallach for the modernized, math-ier take; with signal processing, the measurement limits are nanoseconds on a switched LAN (ie, if you could get a box deployed in the same hosting center as Blizzard) and tens of milliseconds over the Internet:

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.65.9...

... and Nate Lawson's Black Hat talk which actually goes through the practical issues trying to set up and run these attacks against real systems:

http://www.youtube.com/watch?v=A0T8o-Aq3yY
Unless the list of accounts you want to crack is tiny, a brute force attack easily gets around per-account rate limiting by simply switching to a different account before tripping it and coming back to the account later.
Basing a valuation on IPO statistics is not an industry standard valuation technique. For an industry standard valuation technique, check Damodaran's analysis made well before the IPO: (http://www.aswathdamodaran.blogspot.pt/2012/02/ipo-of-decade...)

His price was $28.
This isn't as cut and dried as you might think. Many countries, such as Spain, have an opt-out rather than an opt-in process for organ donation.
How to do (and what to expect from) early customer development and sales
very true. i think there's a feeling with those guys that the work is inevitably dwindling away, but if they can ride the gravy train until retirement then they'll be just fine. It's a bit of a gamble that the work won't run out, leaving them with a skill that's no longer used.

Heh. 20 years ago COBOL was seen in the same legacy "nobody uses it" way it is now :-) I guarantee those two would make the same decision again today - and they'd be right.

The gravy train is only just getting started. COBOL will not go away in my lifetime. People are still writing new COBOL code - and there are fewer skilled COBOL devs out there. There are millions of lines of business critical COBOL running out there in the world.

Usually in businesses that are bright enough to realise that rewriting business critical systems is far more risky than maintaining the existing code (e.g. I was told a few years ago that one particular Large Financial Organisation had taken on an in-house compiler team to reduce the risk of their system becoming unsupportable in the future.)
Yes, that is already on my list, after I complete the compilers class from Coursera. Although the bad side of these kind of courses is that not all of the domains are interesting to everyone, e.g. I almost fell in sleep when Norvig talked about Poker rules :)
Chip Transmits 1000x Faster than Bluetooth (2Gbit/s)
It was probably 2007. A lot of water has passed through Digg. Again, Digg was more-or-less link->comments story.
On HN, "ask HN", "Show HN" are my fav reads.
Another test done, now for a hold at 235m.

Does anyone know why this has been changed? I'd hazard a guess at dragon being slightly off the target position (slightly northwest), but haven't heard any commentary about why this may be.

I thought the planning and preparation would have some allowance for slight discrepancies, so are the changes to the planned points (220m to 250m) a part of this procedure, or would these "deltas" be a reactive response to real life?
I'm not are you aware of it, but you should pivot your start-up to something more in the lines of computer/bed/workplace/food sharing thingie for young enterpreneurs. And they pay you by their coding/designing man-hours (which you use to further your initial startup idea).

As I've similarly leeched for 2-3 weeks at my companies infrastructure with 5 china shop shirts/undies/pants, I relate and kudo you.
I think the problem is with the software you are developing rather then the IDE. If it is taking you hours to compile, there is something very wrong. I recently worked on a couple of 1 mill+ loc projects made up of more than 100 projects in a solution, which compiled in a few minutes.
NASATV Docking ISS with Dragon
There has never been much money in selling news, the value is in controlling public perception, which is unbelievably valuable, and which is why the owners of the largest newspapers and news agencies don't care if they run at razor thin margins or (as is often the case) losses, it is all about controlling the information channel.

This is somewhat less obvious today with the competition from many other open channels of information, but newspapers used to be absolute kingmakers. In the time around World War I they were even used by arms manufacturers in collusion with finance and state actors to drive the arms race in the run-up to the war.
Interesting.
What benefits would this give me over Twitter's Bootstrap?
Mobile Geo Chat
Indeed, it's more my personal current state > i read too much and do not produce enough, I do learn a lot but that's not enough to keep me satisfied.
This is true, but assembling news is peanuts compared to assembling operating systems in terms of time necessary.

And lots of people like to write operating systems for free. That's because interesting work has a non-monetary reward built in.

Lots of bloggers write well researched and very interesting topics essentially for free.

I agree the ignorance of crowds and the free spread of rumors is not substitute for quality information and analysis, but I don't necessarily agree a monolithic newspaper is the only way to get it.

Newspapers were all about owning the distribution channel. Now that is gone, so the newspapers themselves will go.
Old Media v. New: Takeaways from paidContent 2012
What would be news is if Microsoft is moving from growing their platform to milking it for cash. I think you can see some of that in many of their decisions.

But there's another, more plausible, explanation for this particular move. They want people to create Metro apps and making it cheaper to do that creates an incentive.
Here is a Matt Cutts article saying that it doesn't really matter:

http://www.mattcutts.com/blog/subdomains-and-subdirectories/
Decent enough explanation of recursion.

Why not take it further and produce a more general solution?

In JavaScript I'd write something like this:

function recurseBetween(start, end, callback) {
// Create a recursive function
// which checks the limits and calls the supplied callback
var recursiveCallback = function(i) {
// Call the original callback
callback(i);
// If we're at the end, stop
if(i >= end) {
return;
} else {
// Else increment and recurse
recursiveCallback(++i);
}
};
// Start recursing with the start value
recursiveCallback(start);
}

Now you can use recurseBetween almost exactly as you would a for loop:

recurseBetween(1, 10, function(i) {
console.log(i);
});

You could even abstract the start and max arguments as callbacks, and you could supply a callback to perform the increment too so that you're not limited to integral addition.
Happy Birthday Jasim
It's Jasim's Birthday!!! Please upvote!
IPL 2012: Chennai vs Delhi Qualifier 2 Live Score
Google's copyright complaints highlight Microsoft piracy
I'm not sure coconuts actually age. Do they?
For nonbinary strings (CHAR, VARCHAR, TEXT), string searches use the collation of the comparison operands

The default character set and collation are latin1 and latin1_swedish_ci, so nonbinary string comparisons are case insensitive by default.

http://dev.mysql.com/doc/refman/5.1/en/case-sensitivity.html
I'm not sure how this is applicable here, if the attacker passes any of the tests then they are able to log in
Friend Your Students? New York City Schools Say No
Investor Compass by Startup Genome
There was a site I used where one password field was something like 20 chars max, the other was 50. So I could change my password but never log in with it.

That company was namecheap, if I remember rightly.
The power of the coconuts moves you !!
They're using SRP, which dictates that they're storing passwords (relatively) securely on their side. You don't have to guess; this stuff has been reversed.
That or they just do `password.lower()`
Sparklers - an animated GIF project by ryan enn hughes
How to copy and rip protected DVD on Mac?
Just so you know, every variant of SRP is randomized, not just SRP6, and every variant of SRP has parameters that can to some extent be tweaked to provide variable work factors.
Custom Software Development Company 
Synchronous is a software development firm providing Custom Software Development Services, software outsourcing, Offshore software development India, Customized Software Development Services, software development company in India.
Objective C has been in heavy use for a lot longer then CoffeeScript though. CoffeeScript has only been stable for over a year. Objective C has been in use since before the creation of StackOverflow.
Yes, but as someone said, "the market can stay irrational longer than you can stay solvent".
Interview with Sander Koppelaar (Silk)
I enjoy using blocks in provided API, as well as writing some of my own private API with them. The code locality is very nice for many things like enumeration and animation.

As for notifying objects of state changes, all three methods are used. I use NSNotificationCenter if there will be multiple objects who may need to know about it, KVO as glue for the model and the view, and delegate messaging if there is only one object to notify.
Python version:

exec "print 'Hello world'\n" * 100
What about, battletags do not obey real id preferences in your battlnet account? As in, I was in Diablo 3 beta. I joined numerous public groups.

Apparently anyone who was in those groups can now see if I play World of Warcraft, which server I am on, and even what zone I am in.

and there is nothing I can do about it. Zero, zilch, oh except buy Diablo 3 and change my settings from there because it can access features of my account the standard account management system cannot.
Software piracy.
Obviously great to know. Thanks!
Problem is there isn't an efficient enough 'compiler'. To see if a law works it has to be tested in court, a long, expensive process.
that reminds me why I don't like Python. Ad-hoc tools (many) instead of a few general concepts working well together.

Btw at interview time this solution would not be acceptable, because you are using still a built-in language construct for looping.
No, that supports the point that looking at P/E alone is not enough. Searching for a spouse? Maybe you should not only look at her/his diplomas or music tastes alone.
Also .aq and a few islands that are part of bigger countries.

Those little exceptions don't invalidate the rule, and the request won't get accepted.
OpenWeb Icons
I think a better Python version would be

print '\n'.join(['Hello world'] * 100)

No need for exec.
It would be a cool poster but I'd change the colours. The swastika and very similar shapes appear a few times in it (which is understandable) but you're also using two out of the three colours from the nazi flag. I could see this potentially leading to awkward and hurried explanations.
> plenty of the Steve Jobs type of intuitive, delightful, empowering magic

Huh?
Groupon Clone System- A Must Have
>>I'm sure the artist who just lost out on his 5 to 10 bucks would beg to disagree.

I'm sure that the artist getting a new fan, and becoming more popular for free is a very dangerous process indeed :-) ...
Why the exec?

print "Hello world\n" * 100
Or just

print "Hello, World\n" * 100

No need for join either, and ends with a newline
Jobs in Andhra Pradesh
Are You Interested In Andhra Pradesh Jobs? The above question may look odd for someone, as to distinguish jobs by Indian States. But there is reason behind
Or alternatively, "how not to write a parser".
Or just this:

print ('hello, world\n' * 100)[:-1]
> because you are using still a built-in language construct for looping.

That... makes no sense, the code is not looping anywhere.

And if you could somehow disqualify this bit, then recursion most definitely wouldn't qualify.
I wonder why 430gj9j added exec..

print "Hello world\n"*100

Would have worked just fine.
Wouldn't it be simpler to just only direct stdout to /dev/null and let cron capture stderr?
AN EDUCATION 2 B ,FACT OR FICTION.flv
Here's a completely abstracted version, but I'm certain it's less clear to use ;)

function recurseBetween(initial, hasEnded, modify, callback) {
// Overwrite the callback with a recursive version:
var recursiveCallback = function(i) {
// Call the original callback
callback(i);
// If we're at the end, stop
if(hasEnded(i)) {
return;
} else {
// Else increment and recurse
recursiveCallback(modify(i));
}
};
// Start recursing with the start value
recursiveCallback(initial());
}

Which transforms our for loop example to:

recurseBetween(function() {
return 1;
}, function(i) {
return i<=10;
}, function(i) {
return i++;
}, function(i) {
console.log(i);
});

Which at first glance is unwieldy, but gives complete control to the calling script, such that we could do things like introduce a step:

recurseBetween(function() {
return 1;
}, function(i) {
return i<=100;
}, function(i) {
return i+=10;
}, function(i) {
console.log(i);
});

Or even more exotic things.

In reality, this syntax is too complicated. I would probably introduce some helpers; eg you could pass in a straight integer or a function and it would deal with it. I'd also probably send the arguments as named parameters so the syntax looked like this instead:

recurseBetween({
'start': 1,
'end': 100,
'modify': function(i) {
return i+=10;
},
'callback': function(i) {
console.log(i);
}
});

Which is a little clearer. Obviously the example is somewhat contrived because in reality you'd just use a for loop! But an interesting exercise nonetheless.
A great answer to a similar problem here http://stackoverflow.com/a/4583502/456341.

No loop, and no conditional recursion.

The flaw is to use arithmetic on stack function pointer, which is not recommended nor strictly defined.
Though these are solid points I disagree writing compelling content is enough to garner links. First for some niches its rare for people to link to you, second by default you are a nobody.. Unless you already got tons of influencers who are subscribers or followers, most compelling content end up in a black hole.

I know google tells you differently but in most cases you have to be active and pimp your content. Like what Priconomics is doing here.
Well then you don't seem to know python and focus on some red herrings, because it's much more of the latter than the former. The example leverages general concepts such as duck typing and defining __mul__ for a string as doing something thoughtful.
I placed the 2010 Dutch Pirate Party (Piratenpartij) election program on Github. I try to elad by example: Set the example by the "internet party", then hopefully others copy & paste it.

https://github.com/generateui/VerkiezingsProgrammaPiratenPar...
100.times {puts "Hello, world"}

I'm just sayin'.
More details about this flight and what it's doing http://en.wikipedia.org/wiki/COTS_Demo_Flight_2
I'm not even going into how they change official statistics arbitrarily on a particular time period, but the article itself says that "Dividends are excluded, so the chart only shows capital gains. The dividend yield of the S&P is running near 2%."

So, 1.9% above inflation plus 2% dividend yield, plus 2.3% current CPI, plus 2.7% "shadow CPI" (the number is from that article you posted) you get a 9% return. That means that facebook should be worth more, not less (since you are discounting at a lower rate).
When there's obviously no neonazi intentions there's nothing wrong with swastikas. Red black and white are pretty basic colours, you can't suggest that either.

There's something wrong with the people who'd make such conclusion, and not self-censoring will help get rid of connotations.
I would not outsource something that could account for 70 percent of my traffic. SEO is hard and there are few companies that can help you rise above the competition.
Show HN: We are the same, app for practicing compassion
Cheap health insurance California
Ocinsured.com is specializing in insurance products for Businesses, self-employed, individuals, and families. As your agent, it strives to help you select the product that is most beneficial for YOU.
For more information please visit: - http://www.ocinsured.com/
Cosmetology Jacksonville
In my view, locked down desktops and web apps are just two different ways of taking away freedoms.

The difference is that web apps give you something in return. They allow you to run software without having to buy and support all the required hardware.

A desktop restricted to running apps from an App Store takes away freedoms without providing anything of any additional value for competent users.
Huh? This is a specific case of the * operator, which is overloaded for type string to return a repetition of the string. The only ad-hoc in the example is the print statement, which is gone in 3.2.

How do you know the __mul__ operator overload for string is implemented with iteration?
Only for that point-in-time. Nothing stopping it from serving backdoored JS _just to your IP_, or _just for five minutes that one time_. Dynamic web app, remember? :)
Japanese gaming giant DeNA to co-develop mobile social games with Terato Tech