skysight-inc/HackerNews huggingface dataset:
Call me crazy, but it seems to me that Snapchat solves an actual need: namely, that users want to be uninhibited in being social, but don't necessarily want a paper trail of all their crazy, goofy, drunk, sexy, etc., behavior following them around.

This doesn't necessarily mean that sexting is the only legitimate use case, or even the predominant use case. Rather, I see as the use case pretty much anything that people want to share via SMS, or even on Facebook -- but don't want to remain up for long, or be seen accidentally by undesired audiences (parents, co-workers, friends who are outside the specific loop, etc.).

Snapchat is sort of like social networking as pointcasting, rather than social networking as broadcasting.
You can guess, maxmcd gave some suggestions, but you can't really estimate. My web site has been shown on two national TV shows and I can tell you from experience that so many variables come into play that you can't even estimate the order of magnitude of traffic. With the cost of web servers as they are now, just prepare for the biggest amount of traffic you can imagine, overkill is better than under.
I don't think "context free" is the concept i was referring to. AFAIK, a grammar can be context free but still have these kind of "syntactic overloads" annoyances. E.g. in Python these expression will always be parsed the same no matter its context: "(foo(bar, baz) + (a,))"; it bothers me, however, that each one of those three pair of parentheses has a different syntactic meaning (one is for grouping, one is for function call, and the last one is for a tuple). Not ambiguous for the parser, but quite inconvenient for my brain's parser that i have distinguish between three possible different meanings for the same syntactic symbol.
Now I get to see what's stronger - my desire to try Mailbox or the fingernails-on-chalkboard irritation of an app on my phone that doesn't do anything.
yeah, that was the part that had me confused... how does that square with the 10-million-hour figure? Or is a fire not considered a "smoke emission event"?
EDIT 2: appears that the issue was fixed: https://github.com/stripe/jquery.payment/issues/1

Original Message:
The card number is not linked to the CVV length:

343725117665768 is a valid american express number (generated from http://www.getcreditcardnumbers.com/)

Their CVV numbers are 4 digits, yet the inputs

343725117665768
12 / 21
123

seems to pass ...

EDIT: filed issue: https://github.com/stripe/jquery.payment/issues/1
Is anyone still producing 6502 processors today? Is there any price advantage to using such an venerable and well-known design today?
It uses Corona SDK.

It allows for some really easy cross platform coding.

Future projects will use Marmalade.
How to Overcome Entrepreneurial Loneliness
Hm. I'm still getting the 403. I emailed them just in case.
Everything is going to change the world of online fashion, forever.
Same here. Might be due to serving from raw.github.com. AFAIK it's not meant to be used as a CDN.
Terra Motors And Asia’s Electric Motorbike Horizons
Believe me, they will have lots of work.

My project is not get rich and dump money on the kids. Hell no.

Obviously, I expect that two or three generations down, if thinks work well, my family will have kids being born already rich, I hope that those kids won't undo that I will try to do.
This isn't a "learn how to be a programmer" tutorial. This is a "look how easy Meteor makes getting something simple built and deployed".

So instead of the theory of relativity, how about using a calculator to do your taxes.
And then when the TSA bans batteries in checked luggage everybody says, zomg, my constitutional rights are being trampled.
Wizard Modals for Bootstrap
I don't think it is, considering you might not arrive at all. The possibility of not getting there should be included in the list of outcomes. :)
A motorcycle helmet is a hybrid of hard and soft. Hard shell, soft impact absorption. I agree with the other poster. The best phone case is a hybrid. Check out the Switcheasy Tones.
Who did the what now???

As investigators work to find the cause of the initiating
short circuit, they ruled out both mechanical impact damage
to the battery and external short circuiting.

Sounds to me like no orgin was identified at all. All they know is that the fire started because of short-circuiting. But what caused the short circuiting? I don't know?
And there's no way java is. Not sure about Go.
Continue building? or quit? 
I built https://getlemonade.com - it's fully functional as presented, just looking for feedback if it's something worth continuing, if you'd like to use it, or if there are already too many alternatives. I posted it yesterday but there was some dns resolving that needed to happen.
So, Byrne used two examples; one about Rosa Parks, and one about Daniel Ellsberg. But he misses a few key points about both of them.

One is that Daniel Ellsberg did do his work surreptitiously. He didn't just openly take the documents, and accept being arrested while doing so. He took them secretly, then tried several different ways of publicizing them while insulating himself legally, including seeing if he could get a senator to enter them into the minutes, since you can't be prosecuted for official business on the senate floor. And when they were eventually released, he went into hiding for a while, before eventually deciding to turn himself in. And he did not, in the end, have to serve any time, as his case was thrown out due to many illegal actions taken by the government, including burgling Ellsberg's psychiatrists office, trying to bribe the judge, and illegally wiretapping Ellsberg.

However, nowadays the case is quite different. In the "post-9/11 world", there are many easier ways for the government to surreptitiously gather evidence. In fact, the government today has shown a willingness to pass laws granting retroactive immunity for illegal wiretapping. It's got to be a lot easier to feel despondent about your chances in a court case in todays world, especially with a prosecutor who has built his career on harsh prosecution of electronic crime.

And Rosa Parks is a completely different story than Ellsberg or Swartz. She was facing a $10 fine and $4 in court costs, not years in jail, hundreds of thousands to millions in fines, fees, and court costs, a felony conviction. While what she did is definitely laudable, it's a lot easier to accept the possibility of losing your case when the stakes are that much lower.

And Bradley Manning? He did something not too dissimilar to Ellsberg. But while Ellsberg got off free of charges, Brad Manning has been imprisoned for years without trial, including months of solitary confinement, and even a period of suicide watch in which he was not allowed clothes or a pillow at night.
https://angel.co/bedabroad is the manifestation of your vision.
Also, you can enter "12/999" as expiry date, YYY. This probably just means some of the validations are done after data is submitted.
This looks nice, but I ran into an immediate usability issue. The Card Expiry requires a leading 0 for January. It seems like bad UI to prevent a user from enter 1/13 or 1/2013 in those fields.
I am curious to hear more, is there an email I can shoot you?
Show HN:Backwards Compatible jQuery Web Tour
There are quite a few jQuery web tour applications out there, but I found that when working in a corporate environment many of them didn't work ... or just didn't work right in IE7/8.
I put together this web tour jQuery application and have successfully used it and had no issues with older browsers. It doesn't look as 'pretty' since it relies on CSS3 to pretty it up a bit. But it's pretty light weight. It was my first foray into Javascript prototypes, and while I'm sure there are bugs, although I haven't encountered any game breaking ones myself.

The GitHub is up at https://github.com/drazion/Crimson-Tour - if you notice any irregularities or issues, any and all tips or suggestions to improve it would be appreciated.
To be fair, this was just added in the previous commit... http://sourceware.org/ml/glibc-cvs/2013-q1/msg00116.html
What browser are you using? I can select text just fine http://cl.ly/image/3x07470L0z15
An Alternative, Safer & Cleaner Way To Compare Types In Javascript
This is wrong. And that's because safety deals with probabilities, not absolutes. In the absence of absolutes, people who are also responding to contrary pressures (time, money, etc.) can find themselves shifting the lines between likely, unlikely, highly unlikely, and statistically impossible. This is especially true when dealing with complex systems that defy attempts to model interacting forces perfectly.

[EDIT] The 787 is conspicuously (and very expensively) behind schedule. It also represents an especially large investment of ego on the part of senior management, who were basically at war with their unions, and developed the globally distributed production line for the 787 in response to their conflicts with workers in Seattle. This included the construction of a fleet of supersized jets that could move fuselage size parts-in-progress around the world, meaning parts of the 787 assembly line are, quite literally, airborne. In other words, Boeing is no longer operating in the realm of tried-and-true. To the contrary, they're pushing aircraft manufacturing into uncharted territory.

The premise that this was an intelligent response to labor issues has already come under serious fire, in that the distributed assembly line has been credited with an inordinate number of the delays they're suffering from (relying on sub-contracted manufacturers in Italy, for instance, proved especially costly). So there's already a bit of a siege mentality happening at the highest levels of Boeing HQ, and a lot of pressure to pull off what is, in retrospect, looking like a major miscalculation.

Put simply, if they were going to err on the side of caution, they wouldn't have pioneered outsourcing on this scale using their flagship product in the first place. When the "appetite for risk" comes from the top down, it's much harder for subordinates to draw the right lines.
Sorry, it seemed to be some issue with my chrome, not the site.
I'm far from a good CEO but there are a few things that I've noticed are important and I'm steadily trying to get better at them:

1. Learn to delegate. This is surprisingly hard at first, if you are used to do everything yourself.

2. Learn to motivate and inspire. You need to surround yourself with talented people who work toward common goal.

3. Learn to demand, when it's needed. People actually enjoy getting things done, but sometimes it requires that you push a bit.

4. Learn to make decisions quicker. Developers are analytical folk, so we usually err on the side of gathering too much information before making decisions. Sometimes it's more important to just make a decision with inadequate information and move forward.
We don't prevent that. If you type '1/' the library turns it into '01 / '.
Walter Cronkite in the Home Office of 2001 (video, 1967)
I've received ~10 snapchats a day for the past month, and I have never received a sexting photo via snapchat. Instead my friends send pictures of: food, landscapes, people they are with, pets, etc...

Basically the point of Snapshot is to share mundane photos without the other person being able to share with their friends all the boring photos you send them throughout the day.
We make it easy to do card type-specific CVC validation:

$.validateCardCVC('1234', 'amex');

More at https://github.com/stripe/jquery.payment.
I think the only thing missing is a REPL as part of the tool chain. ipython and scala shell are so useful, especially when you're learning or just testing things out.
Swedish sewage treatment plant generates cheap drinking water in India
There are several incorrect assumptions about this library

Cards can be up to 19 digits
Bin ranges are constantly updated, so cardType in static code is a broken concept.
I expect in the future American Express will issues cards longer then 15 digits.
Minimun card length is 13 digits not 10

I don't feel like validating the luhn check, but historically I've seen systems that don't correctly handle the luhn check of variable sizes.

Edit: Reference material http://en.wikipedia.org/wiki/Bank_card_number
If you are actually getting into credit card processing, please talk to your acquirer about data feeds of this type of info on bin ranges.

Edit 2: Wikipedia claims Maestro has 12 digit cards, but I've never seen one in the wild, I could be wrong about 13, but it's the assumption we've made processing international payments.
The “IKEA Effect”:  When Labor Leads to Love
And that's why you should use the Affero GPL for web services. http://www.gnu.org/licenses/agpl-3.0.html

MSNBC really screwed the pooch on this one, from their initial "open source" via zipfile, to the zero-day shutdown. Not what the Knight Foundation intended to fund with their open source requirements.
Paperman, A CGI Short from Disney that looks like Classic Animation
Poll: Freelancers - How do you collect your payments?
I'm curious what software (if any) you use to collect your freelancing payments. Do you invoice weekly? Monthly? Do you get paid half up front and half when the project is finished? What invoicing software do you use?

Do you usually get paid via check or wire transfer?
I use invoicing software and invoice weekly based on hours.
I use invoicing software and invoice monthly based on hours.
I use invoicing software and take a percentage up-front and then the rest once the work is complete.
I don't use invoicing software.
This may be useful with Node too. I wish it wasn't a jQuery plugin but a framework independent library.

(I'm aware I can use jQuery on the server-side, but why load jQuery only for a credit card number validation library?)

Other than that, this looks good. :)
From what I can see of Mailbox, it looks fantastic- but it's not for all users. It's adapting e-mail to a specific usage pattern that many of us will have, but few non-professionals would use. So I don't think it would replace Mail.app.
Firefox nightlies now support AAC, MP3 and H.264 by default in Windows
Fair enough, I haven't dug into the code yet. I was basing my comment on the live demo which prevents it.
What about Challenger? Thiokol engineers wanted to scrub the launch but were overridden by their management over business concerns:

http://www.npr.org/blogs/thetwo-way/2012/02/06/146490064/rem...

It's not exactly the same situation but I think it illustrates the need to have independent oversight from someone outside the same management hierarchy – otherwise it's just too easy to cut corners, particularly since the feedback usually isn't immediate.
I would think a combined validateCardAndCVV (taking both the card number and the CVV) would be the correct approach here ...
It's really a shame there's so little overlap between the security people and the people creating non-security standards.

Security is all in the defaults. It's a crying shame that whomever came up with type=password for HTML input tags didn't make it require an attribute holding the id of another field holding the salt, and have form submission submit something like base64(md5_hmac(password, hostname + ' ' + salt)) (md5 was considered good at the time) as the field's form value. All of the tutorials would have people using the username as the salt, which isn't good. However, we'd be in a much much better place than we are now if the easiest way to bumble your way through creating a login meant taking a salted hash of the password directly from the submitted form. We'd still have tons of data that could be stolen to authenticate to the same site, but at least the salted hashes would need to be cracked in order to use the stolen credentials to authenticate to any other host. Also, people would need to go out of their way to store plaintext passwords in databases.

Better yet, when it became clear that people were using forms for auth data because the browser's HTTP 401 response dialogs were ugly, they would have created a new HTML header tag to allow the page to specify the HTML element IDs of the username and password fields, so that a web browser could send an HTML login screen as the body of an HTTP 401 response.

Of course, HTTP basic auth should never have been allowed.

As it stands, we're in the crazy place where UI designers are forced to make security decisions that really should be shoved way down the stack and made transparent to them.

Edit: clarified the name used for 401 response dialogs
BBN Videos: Venture Capital Comeback in Canada w/HootSuite & Lightspeed Retail
Venture Capital Comeback: The Time Is Now
http://watch.bnn.ca/#clip860465

Venture Capital Comeback: HootSuite's Success
http://watch.bnn.ca/#clip860463

Venture CapitalComeback? Why U.S. firms are wooing Canadian startups (Lightspeed Retail)
http://watch.bnn.ca/#clip860470
"And what the security landscape looks like since you can interact with the data store via your browser's javascript console."

By default, Meteor is in a "development" mode where all the security is off while you get the app doing what you want on localhost. The security is implemented later by turning off the autopublish feature and using authentication at the pub/sub level in the "model" component of the MVVM stack. At this point, when you try to do what they do in the demo, and change data from the browser console, it will make the change in the client for a split second, but that change is rejected at the model level, and the client resyncs with the model and the change is undone in the view.

BTW, I only "learned" (i'm not at all an expert) Meteor a few weeks ago (although I've been following the project since they first announced it 10?? or so months ago.) It's actually pretty straightforward once you get the hang of it. But it is unmistakably a BIG FRAMEWORK in the Rails sense, whereas everyhing else in the Node world is truly modular in the Node fashion, with full transparency into what's going on. For people who like that, check out Derby, and it looks like there is some more stuff in the pipeline with Rendr by the dudes at AirBnB.
It actually happens quite a lot in many industries in the US. Not that the government inspectors have a much better track record than the companies themselves. The penalty for screwing it up is particularly high in some areas. I know of one case (food) where the penalties (government onsite workers & other measures) to the operation of a facility applied even after it is was sold to a competitor.
Totally right. I was aware that this "overloading" does not imply ambiguity for the parser; it's just that i find it confusing to read in some cases (like the tuples in Python, or the {} in JS), and i think it's curious that language designers deliberately choose to use the same symbol for totally different things when they could use something else, or keep the grammar simpler.

I guess it's always a trade-off between simplicity at the grammar level and ease of use, but i'm not so sure about that either. Smalltalk has a very simple grammar, yet that doesn't make it harder to use than other languages with similar semantics; e.g. Ruby, which prefers to be "programmer friendly" by having multiple syntactic forms for denoting blocks, even a special syntax for calling function whose last parameter is a block, and much much more.
Qwiki Shuts Down Web Platform, Launches Social Mobile Video App
Portal, the Movie: Valve, J.J. Abrams Team Up for Future Games, Films
If you got hurt because the FAA failed to do its job wouldn't that be a perfect example of a case where you could successfully sue the government?
Facebook Deal to Buy Microsoft's Atlas Coming As Soon As Next Week
2012 Chicago Digital Startup Report
Mistakes Student Entrepreneurs Make
How Phil Libin, CEO of Evernote, Works
In terms of the comparison with SMS, this survey also seems to miss that sexting via text (words) is very different than sexting via snapchat (pictures). I'm sure a much higher percentage of the population is more comfortable with the former than latter, which doesn't make the comparison all that surprising.
Not sure why you got downvoted; it's a good question. It's not as trivially easy to check as your downvoter might think, as deployed Meteor bundles are minified.

Anyway, the answer is that the entire script is sent to the file and the server. In practice, this isn't a performance issue so much as a security issue - there may be parts of your server code that you don't want clients knowing about.

You can prevent server-side code from getting shipped to the client by placing it in the server subdir.
I'm sure you didn't mean it like that but I felt that it could be taken to mean that money is the best way of making things happen so I wanted to provide a counter-example.

Cheers!
Oh I don't know, such a ban might be uncharacteristically rational for the TSA. ...actually, how many plane crashes have Li-ion battery failures in luggage caused? No it wouldn't be, a ban like that would be par for the course.
Is there, however, an individual or small group inside Boeing who got a nice bonus, a pay rise and/or promotions from it?
Interesting! What do you mean by 'bookkeeping'?
(I work at Stripe.)

Thanks. I don't think these are so much incorrect assumptions so much as things we should change if the world changes.

19-digit IINs are found on UnionPay, Maestro, and other international cards that Stripe doesn't support today. We might add support for them in the future.

As to the others (e.g. American Express cards with more than 15 digits): we'll certainly add support if this changes.
Assuming both parties are rationale, I would suggest the timeframe be more based on completion of a goal (e.g., transition someone else to the role or complete this project you were working on) rather than a specific time like two weeks.
Have you explored JVM tuning? Have you upgrading your version of java? Both can increase the performance quite a bit.

Put these in your idea.vmoptions file and thank me later.

-Xms400m
-Xmx400m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=64m
-XX:+UseConcMarkSweepGC
-XX:-UseParNewGC
-XX:+AggressiveOpts
-XX:+UseCodeCacheFlushing
-Dawt.useSystemAAFontSettings
There is an old strategy - when you don't want a job or contract, name an unrealistically high price instead of saying no. That's all this is.

I know multiple people who have taken this strategy and learned that "unrealistically high" wasn't. By and large they regretted that strategy. But hey, at least they got paid for it!
They own the copyright to the code: they can do what they want with it. The licence is only a restriction on what people who don't own it can do.

Also, the GPLv3 is not the same thing as the AGPL. Even if they didn't own the code, if it was only GPL then they could make changes without making those available since they were not distributing the software (assuming this was just a webapp). The AGPL closes that loophole.
"Many search engines"?

How many search engines do you use? And which of them ignore or error on 2-letter words?

I just tried this on the only four search engines I can even think of that seemed like they MIGHT matter: google, bing, ddg, and stackoverflow's site-specific. All four obviously respected the two-letter word "go" (although for my searches only Google and SO returned results I found useful).
If they did, airline ticket prices would be astronomical.
John Resig's Secrets of the JavaScript Ninja Released
> Startups, please don't do this.

EveryBlock was acquired by MSNBC in 2009, and NBCUniversal took full control of MSNBC in 2012. NBC which has now decided to shut EB down effective immediately and little to no warning even to everyblock itself (they launched a new service exactly a month ago: http://blog.everyblock.com/2013/jan/07/neighbor-ads/).

Not exactly a startup, or a startup problem.
> And it'd be interesting to hear what you and the other founders have been working on as well.

I'm not Adrian, but I'll answer for a small part: Adrian released a guitar album, and made http://www.soundslice.com/ (a guitar tab site, that plays tabs to Youtube videos)