skysight-inc/HackerNews huggingface dataset:
You can become a web developer without pretty much any knowledge(how computer is built, how it all works etc.), so it's not a big suprise here that there are many badly designed and/or coded websites.

Flash websites or one page JavaScript clusterf*#ks come from developers, who want to achieve cheap cool looking effect in order to cover the lack of real value in their product. They also want to have limited amount of technologies in their stack: Backend -> Server app -> JSON -> Web app, because it gives them false feeling of coding their projects faster.

Web development is like playing football or any other sport for the masses, everyone can do that, but only few can achieve good results.

This makes the article sound like a bullshit linkbait from Captain Obvious.
I understand where you're coming from, though I disagree.

I hope you continue to explain these caveats to everyone considering MongoDB. I hope you recognize that not everyone is an expert in these limitations, and that you clearly explain to those that might not know it that MongoDB's "2GB limit" really means "data loss"; as does 'asynchronous'. Then you'll see fewer blog posts from people that didn't see through the marketing speak and were bitten by the defaults.

Right now, I think all these blog posts describing MongoDB losing data or performing poorly are getting upvoted because people are learning of these limitations for the first time.
It blares it at you if you try to start up a 32-bit Mongo binary. And it's on the downloads page. And in the documentation. And in every blog post about MongoDB ever.

That 2009 post is the canonical post about the issue, which is why it has such page rank. Its position is a consequence of the fact that it's linked to from all over the web, not because nobody has discussed it since.
isNaN will return true for NaN and all values that coerce to it. The equals check will test ONLY for NaN itself:

var x = "a";

isNaN(x); // true

(x === x) === false // false

x = NaN

isNaN(x); // true

(x === x) === false // true
The demos are super slick and make it seem like a huge productivity saver. When I first looked at it, I had to dismiss it on the sole reason that it could not be crawled by Google and therefore not SEO friendly. However with Meteor 0.3.9 (back in August) that problem was solved.
A Wordpress developer's workflow
Here it is, the new MySpace
the Judge has the power to set aside the verdict

That's not jury nullification.
How about ReSQL? Or SQLAgain? Or even BTS (Back to SQL)?
The blurry background was distracting and irritated my eyes.

Maybe I'm just tired.
Nice to hear they're doing a good job with the launch. I know there's good talent in the Computer Engineering and CIS programs and the Weiss Tech House (can students get space to work on their startup ideas there?). I'd have loved it if tech entrepreneurship had been a bigger thing on campus when I was there - most people I knew, including many M&Ts, angled towards Wall Street instead of toward tech or even entrepreneurship in general. Thankfully one or two are making a mark in areas like alternative energy now.

It would be great to see Penn grow a big student entrepreneurship culture. It has the cross-disciplinary talent, the business resources, and the networks to place its startups in very favorable starting positions. If the pre-professional culture can be retuned to get students interested in dreaming up and executing big things, they could really get the startup show on the road.
Facebook’s plan to find its next billion users
not sure why, I didn't change it.
"He seriously that that was a good line?"

Ironic.
(Cross-posted on TC)

These are all wall to wall posts. You can inspect for yourself using a Facebook Developer account.

Rollover the timestamp grab the POSTID.

http://www.facebook.com/PROFILEID/posts/POSTID

Example, http://www.facebook.com/zuck/posts/11111111111

Throw it in the Graph API Explorer https://developers.facebook.com/tools/explorer with /PROFILEID_POSTID or curl http://graph.facebook.com/PROFILEID_POSTID.

The evidence speaks for itself, it shows up as a Status object.

You can push more with even browsing your conversation via

http://www.facebook.com/YOURUSERNAME?and=FRIENDUSERNAME&...

I don't think that private messages can transform into wall posts with such ease. This would have to be intentional, it's not a simple click of a switch that can do something like some are thinking that is occurring.
for me its gotta be emacs. I love the keybindings (that also work in bash), also customizing to no end in lisp is fun stuff. So that's what I use whenever I'm programming in c or x86. For java its eclipse and I like everything about it from the debugger to the interface.
Please dont get personal, this is a theoretical argument. It is natural to assume that there is a variation in intelligence in the computer science world and that there will be people who are outliers. By definition, there are few people who are smarter than the outliers. The idea that someone smarter would have thought of it doesnt apply to them because the number of people smarter than them is very small.

The second problem is: how do we recognize these outliers? Take for example, Larry Paige. The problem with 'especially if I've never heard of you before' is demonstrated here. People are never claimed to be really smart until they've done something noteworthy. This, however, is the classic illustration of hindsight. We deem them smart because they have done something smart, not because they are. Therefore, would it be fair to ask Larry Paige those questions at the time that he was founding Google?

Furthermore, pg has an entire essay on why smart people have bad ideas: http://paulgraham.com/bronze.html. Therefore, even if there are people smarter than you, that is not to say that they will have that brilliant idea instead of you.

An example to that point is Drew Houston and Dropbox. Many people, arguably smarter, had thought of that idea before but Drew was able to execute it in a way that no-one else had thought of.
MintChip Winner
The Royal Canadian Mint announced the winners of the MintChip Challenge today awarding more than $50,000 worth of gold to top developers.
The winning application was developed for Windows Phone 7, although the developer says that he can easily port to IOS and Android.
Sorry, permalink should be: http://qz.com/5180/facebooks-plan-to-find-its-next-billion-u...
Food Genius Helps Food Industry Understand Trends with Big Data Tools
Adding new lists somehow made the existing lists you had set up inconsistent? I don't understand.
Presumably, you do call now and then? Or all your conversations are conducted through the use of a keyboard?
Looking for feedback on our automatic file manager app and messaging
We're testing a bunch of messaging using landing pages and looking to get some feedback fairly quickly - simple asks here are:

1. Check the landing page out http://promo.openera.net/automaticallyorganized/
- submit feedback here in comments.
2. If the value prop is interesting to you, please sign up and try our service out (it's free)
3. Share with anyone in your networks you think would also be interested.

I'm happy to get all means of feedback (the good, the bad, the ugly).

Thanks in advance!
I don't think that they are talking about recording what developer workstations are doing. They are talking about recording customer sessions in a replay-able format, so that they can see how the customer caused an error condition.
This may sound snide, but you should contact TechCrunch. Offer up your proof to them on the terms that they don't republish it.
Welcome to the new Myspace
"If people in the U.S. aren’t suspicious of free money, PayPal payments that look fake, the absence of a payment in their account, fake emails from PayPal’s FBI department or just Nigerians in general, then they deserve to have their money taken from them."

I could easily see my parents falling for this. I don't think they deserve to have their money taken.

Although, to be fair, I doubt my parents could set up and use a Paypal account. So they've got that going for them.
The difference here, is that unlike URL-hacking, or some-such, they would have a hard time arguing that a user using their product exactly as intended was doing something against the law.
But then you'd need some sort of very easy rodent-oriented netwide index to computer archives.
Genetic Essentialism: On the Deceptive Determinism of DNA
Design Principles Behind Firefox OS UX Design
8 Deadly Commands You Should Never Run on Linux
The font was blurry and distracting for me... really hard to read. Windows 7 64bit + Chrome.
I would go so far as to say VB.NET vs VB6 is the same as comparing any flavor of C++ to C#. It doesn't really make a lot of sense, even though they share the same pedigree.

VB.NET is effectively a different language entirely. It's programming .NET with VB-like syntax, not the VB language running on .NET (in my mind, anyways)
I created one for that:
http://www.yvoschaap.com/edgefonts/

Prepare for some resource hogging :)
More information is in this techdirt article, it's pretty freaky

http://www.techdirt.com/articles/20120921/03581820457/eu-off...

I love those bits

"The use of platforms in languages abuse specialists or abuse systems do not master should be unacceptable and preferably technically impossible."

"Internet companies must allow only real, common names. These must be entered when registering."
NO SIM CARD appeared on my iPhone 5. I am not the only one.
@@identity is per session, but can return other things if you are using triggers (since the trigger will happen before your retrieval of @@identity). One more reason I hate triggers (we also use scope_identity only).

More fun @ http://msdn.microsoft.com/en-us/library/ms187342.aspx
The 64-bit limit is 8.6 exabytes. There won't be anyone using Mongo that runs into that limit this century.
The site is down for me :(
Thanks, and, yes, I have been watching the developments with some interest. Ubuntu is prepared to have this stuff on record which is good.
Note that this is a screenshot of the article, not a screenshot to leaked FB messages.
Yes, in the end it's a good lesson about not trusting your memory too much and always trying to find proofs for what really happened.
Tweak your ClearType settings. There's a wizard in the control panel somewhere.
The more I disconnect from various information sources, the more I realize how utterly unnecessary they were to begin with.

It started with quitting Facebook back in February. After going through a short withdrawal, I deeply appreciated the "silence" that came from not knowing every single thing about every single "friend" I had on there. These days, not having Facebook is just a minor inconvenience: sometimes I don't find out about upcoming events until the last minute. But even that seems to happen less and less often, as my friends find out I don't have FB and the ones who are my real friends make sure to invite me via email or SMS.

Then I implemented GTD for work email. I use Outlook (sad face) so I disabled the utterly annoying desktop notifications, then went from checking email every few minutes (out of habit) and responding to every email then and there, to checking email twice a day and responding to emails en masse. At first I thought people would be annoyed by not receiving email responses right away, but then realized that's what instant messages are for. With personal email I was more brutal: I disabled push notifications on my iPhone, and started checking it once every other day.

With iOS 6, I've been experimenting with keeping my phone on DND mode most of the day. I changed my voice-mail message to say that I only answer calls between 6pm and 9pm, and tell them that if it's urgent, they can call me again within 3 minutes to override DND mode. I've found that most people don't in fact have anything urgent (maybe they realize it wasn't urgent after hearing my VM message) so that seems to be going pretty well also.

It's difficult to overstate the benefits I've seen from limiting my information consumption. For the longest time I had felt like my life was controlling me, and I was simply reacting to stuff happening. But once I started voluntarily restricting my exposure to stuff that demanded my attention (usually overblown in importance), I realized that it was all bullshit. I have become calmer, more productive, and happier. Feels good, man!
The Reason I'll never use MongoDB again
Doubtless all employees will have background checks and if they didn't show signs of genius by 3, will be terminated. The resultant savings will be invested in enlarging Marissa's personal PR staff from the current company to a projected battalion.
Samsung was barred from explaining how the F700 was different from the iPhone because they didn't submit the request in time. It is as simple as that.
Well, I think most refutations to PG's essay are based on an assumption: "Focusing on growth leads to being evil". It is probably due to too many negative stories in media about cheaters. But as we all know, cheaters can not sustain their own games forever due to the cheats violate some underlying fundamentals. So how about rephrasing the sentence as "Focus on growth while be nice to users and seek out real ways to optimize products to stand out among competitors and grow like wildfire"? Don't we all like good guys to win the game?

Also I don't see PG dismissed small businesses that are not startups in his essay. As long as a business is successful and profitable, any one can be a proud business owner of it. It is just not a company that will have huge growth potential and that's ok in a lot of case for the owner. And I really feel the confusion now is in mainstream business media to label any small business as "startup". IMHO, that is much more problematic and dangerous to anyone in business since that misconception gives small business owners disillusions about their potentials. PG now just says it out loud that, "Without huge growth it is not a startup that will change people's lives."
Being a Developer Evangelist
Well, in practice, it's not too uncommon to send chat messages or SMS messages that just vanish, or arrive out of order, or arrive the day after they were sent. People do not, then, say that SMS is completely useless; instead, they accept that once in a while a message won't get through, and that they should call if it's important.

I'm not saying it's not at all important that chat messages actually get sent, and if it happens every single day to a user, then they might well look for alternatives, but it's not of the same importance as losing a banking transaction. If accepting that occasional writes will be dropped on the floor allows you to get your product out in October instead of December, that could be an acceptable tradeoff. Certainly not every use case is like this, but some are.
Ars Technica iPhone 5 Review
Safari Reader is a big reason for it being my preferred browser.
Just remember that Wind and Moblicity are on a different network than Rogers, Telus, Fido and Bell.

My experience with Wind is that the reception is my city (Ottawa) is terrible at best. I'm considering switching to Moblicity.
I feel that this is effectively:

Adobe® Edge Web Fonts: Paid for graciously by the users of Typekit.
I agree. I think for those who are learning, seeing the thought process behind something is very important (as long as they are paying attention). I have also seen research that shows that "speaking aloud" improves your own learning and retention, so seeing someone else to do it is helpful too. Even having a transcript is deficient to some degree as you don't see a correlation with actions and because you lose timing aspect.
> (a) the fact that good startup ideas have to look like bad ideas initially and

I dont know if it's just me, but I have a question about that:
http://news.ycombinator.com/item?id=4563402
This doesn't seem to be brought up in the thread, which is surprising:

What about wifi? This month I've cancelled my $70/mo 6GB data/150 min talk service with Fido (Canada) and switched my iPhone to a prepaid SIM. Mostly because I've realized that 99% of the time I need data I am very likely to be reading, coding, or otherwise consuming, in which case I'm probably at home, at a friend's place, at a café, or generally a wifi equipped spot.

It's not a real solution if you do need data everywhere you go, but I recall reading that wifi is much cheaper to build a larger infrastructure from; hence all the city-wide wifi projects I suppose. Can anyone with an insight chime in?
Is copying it to your own disk a distribution?

I understand than with P2P networks, you are distributing the file while downloading and that's when they get upset.
> No single language fits across all of these (dare I call them) niches. Every single language other than Javascript fails the "Browser" test.

there are the compile-the-browser-component-to-javascript options like haxe and opa. haxe is even planning on compiling to mobile platforms.
Everything in moderation. Long intro videos are annoying and off-putting but so is a very big chunk of text. Why not a little of both? A short paragraph, or better yet a list of that your services are, and a short <45s about your services.

You can provide more information and longer videos afterwards in a specialized section, when the user has been successfully engaged and is willing to invest time in learning about your services.
JoinTabs Chrome extension contains malware
awesome, saves me the time of loading pages
Agreed on all counts. To many people, the internet and all are so new and unfamiliar, they have absolutely ZERO context to recognize fake-looking PayPal payments or emails from PayPal's FBI department. To them, they are still completely lost- you can't expect them to recognize a scam.

As for being suspicious of free money, I think most people generally would be, but relax their misgivings when something appears to be legitimate- that is to say, any escapes they are aware of appear to be covered. The scammer, therefore, takes advantage of the victim's lack of knowledge of the escapes in an electronic age.
Hacker News is already the way it is suppose to be.
This applies to kickstarter projects (for me) as well. The majority of projects I've backed (32) I do so before ever watching the promo video (if I do at all).

As mentioned in other comments, everyone has their personal taste. I feel I'm probably an outlier regarding kickstarter, but nevertheless it is a good reason to keep your write ups high quality.
Brute forcing a partial block is just as hard as bruteforcing the whole thing - you still need to create a second string which hashes to the same as the first one.

Simply trying all the values from 0x00 to 0xFF will (statistically) never result in 2 blocks with the same value since you are only bruteforcing 8 bits and the output of the hash is 512. The chance of two arbitrary blocks matching, regardless of length, is 1/2^512.
I don't want to re-litigate all this, but her argument puts an awful lot of weight on 15 seconds of the foreman speaking extemporaneously during a TV interview. I don't think it's outrageous to believe that when he said "processor" he was referring to the two devices broadly, and that he reads the '381 patent as applying to a different kind of system than the DiamondTouch. Even she specifies that the Apple patent covered "portable multifunction devices", which the DiamondTouch manifestly is not.

Again, I'm not arguing that the prior art is or isn't sufficient to throw out the patent. I'm only arguing that it's not a slam dunk that this juror "took things into his own hands" based on a few vague comments about their deliberations.
Schneier picked a very misleading headline here. I was wary when I saw that the NIST page he links regarding the timeline still hasn't been updated since June, and then I saw him reply in the comments:

"> When will SHA3 be announced? Were you given special information the rest of us don't have access to?

I have no inside information on when SHA-3 will be announced. My guess is that they've made the decision, and are going over the final rationale again and again.
My guess is that it won't be Skein."

Even though this is the original title, I'd prefer the HN title be edited to something about Schneier hoping NIST will pick no SHA-3.
Careful, you can't legally serve these fonts with your app, you can only link to them. Am I the only one who finds this a big deal? It means you can't control the uptime of your fonts, and it seems like it would complicate development when you're offline, too.

From a business standpoint, it makes perfect sense to turn fonts into a "service" by hyping the hosting aspect. It would be like if jQuery said you can't serve jquery.js from your web server, you can only link to it, and then they start offering paid versions of jQuery.

I realize fonts are a commercial product, but my understanding is that Google Web Fonts really are free to use in your apps, whereas this is a free service. According to the terms, it is illegal to "retransmit" the "Service Materials".
> It's not that you were wise enough to not fall for the bullshit, but that you have not yet realized that it is bullshit.

Are you a mind reader, that you can see what this person does or does not know?

I am disinclined to accept "wisdom" alongside such presumptions.
For those looking for ideas to break away, just try the St. James way in northern Spain(or any similar walking experience). You only walk, eat, rest. There is nothing else to do for a month(if you start from the Pyrenees). You sleep mostly in pilgrim hostels, or cheap hotels.
You can start alone but surely will finish with at least 10-15 new friends (if you want to of course). Every day you´ll walk for 5 to 8 hours, get to the hostel relax, talk to people from around the world, have an amazing dinner in some cheap small town restaurant drink some wine.
Just awesomely simple, but really enjoyable.
I really recommend it.
It makes you think how we are somehow a nomad species.
Pity I can't get it on Ubuntu.
The Pangeo Coffee Story
PLEASE move to a credit union. These banks all suck. $3 ACH fee.. and it only gets worse.
Just pulling off a preimage attack on a partial block is as hard as pulling off a preimage attack on the whole thing - you still need to find two inputs which hash to the same output.
I think you're reading the quote wrong. It could just as easily have been written thusly:

> Even a good high school friend of mine who never got very good at computers (he doesn't work with or in tech) fell for a Nigerian scam.
I like that this reply is pandering.
IOS 6 App Store sorting change: “For a small developer, this is terrible news”
The one where the guy got the scammer carve a C64 out of a block of wood is my favorite. It turned out pretty good.
New MySpace
But if you actually read about how it works...

Me: "MongoDB, please store this: ..."

MongoDB: "Okay, I've accepted your request. I'll get around to it eventually. Go about your business, there's no sense in you hanging around here waiting on me."

Or, if you really want to be sure it's done:

Me: "MongoDB, please store this. It's important, so let me know when it's done."

MongoDB: "Sure boss. This'll take me a little bit, but you said it's important, so I'm sure you don't mind waiting. I'll let you know when it's done."
I used to use Readability’s bookmarklet before it became a service. This is a good replacement http://readable.tastefulwords.com
What do you mean by "upgradable components"? Apple aren't looking too good in this regard of late.
"use foobar" creates a new database called foobar.