skysight-inc/HackerNews huggingface dataset:
What happens when your core competency becomes your "core liability"?

And how realistic is virtualization on a mobile device?

Seemingly, Apple and Google have created a large barrier to entry by making compelling mobile environments (aside from the nuances of each). If your developing for both of those platforms, then why would you develop for another?
Please elaborate on your question.
Well of course it's the best selling phone. Apple bets the entire platform on a single phone; Android has a panoply of options competing against each other. If the iPhone were being consistently outsold by any one of the various Android models, that would be a sign that something was going seriously wrong for Apple.

That article merely demonstrates that statistics will tell you anything.
Apple granted monopoly rights to gesture recognition on multitouch displays
Are you seriously suggesting that imgur, which is currently doing almost 1PB/month, isn't using a "real" CDN?

Quotes are there because I've heard of people buying up "unlimited bandwidth" shared hosting packages, and using them as a cheap "CDN".
But this is happening anyways with unnamed functions - they will be defined any time the top level function is called. The difference is really just whether or not you are naming your functions.
Looks cold and uncomfortable.
I'm Blackberry-clueless (other than watching over colleagues' shoulders). Is that really true — you have to reboot every time you delete or install an app? If so, that's astonishing.
I disagree.

First, Google has a decent track record in keeping personal data and advertising separate. For example they claim that their tracking cookie used across the web is not connected in any way to your Google profile. They can make use of a lot of data to show decent ads. Whereas Facebook will obviously make use of all your data because that's all they have.

2. Google makes most of its money by showing ads based on search terms you search for. They also use recent mails in GMail for ads within Gmail. They do not depend on any revenues from Google+. They likely see it as a defensive measure against Facebook which seriously threatens its real revenue model. Their competitive advantage is context, not primarily information about users. Again, for Facebook ads within the social network based on personal information are their sole competitive advantage.

It makes more sense to trust Google, at least as far as I am concerned.
It helps a lot to have a small country

Maybe, or a big but dictatorial country like China.

an ethnically homogenous population

Care to elaborate? Would you consider countries such as Switzerland, Canada, Taiwan, and Singapore ethnically homogeneous?

extremely low corruption, high tax morale, and high public trust of government offices and institutions.

Chicken and egg problem - High tax compliance and trust in government come from having a reasonable tax rate from which you get a lot of effective government services. Low corruption is a pre-requisite for trust in government institutions.

I bet what also helps is not having a culture of cousin marriage, that seems to create a culture where is much more difficult to have any kind of trust with people outside of your clan.

I think the modern well functioning democracy is to a very large degree a result of complex game theory.

You don't have to look back much more the 2 centuries, to see thousands of years of European history that's full of corruption, lawlessness, crushing tax rates, all the typical modern day 3rd world problems and then some.

If just being Swedish led to modern Sweden, Swedish history would be a lot less interesting. For one, it would almost certainly be entirely Viking free.
Workwithus at Grubwithus (YC W11) in sunny Venice Beach, CA
Something that I've realized is that any project that Google does which feeds into their search engine results is much more likely to be flooded by spammers than any project by any other company. This could mean that Google has closed the doors to anything involving content without realizing it. For example from the point of view of a spammer there's no real gain in hitting a like button a thousand times — but abusing a Google One Plus button seems like a worthy target. Google may just be polluting their own ecosystem by trying to do this...
Unity Developer (SF) - Mieshon.BlandMarcumsearch.com
Unity Developer – San Francisco
Responsibilities:
• Working with the Unity engine & proprietary engine
• Familiar with agile/iterative development driven process
• Directly work with Artists and Designers to develop content systems
• Content programming from UI to AI

Job Requirements:
• You must be a Game Developer
• 3+ years of professional game development experience
• Must have shipped at least one large scale game on a modern console
• Able to see the big picture and be self-motivated
• 2+ years of embedded programming with two or more of the following platforms; iOS, DS/DSi, Wii, PS3 or 360
• Demonstrable experience programming in C/C++ and OpenGL. OpenGL ES and Objective C, Java, and C# is a BIG plus
• Ability to quickly familiarize yourself with a code base and work on platforms where the issues are not always fully defined
• Develop, maintain, and optimize mid/high-level engine systems
• Good C++ design skills
• iOS development background well versed in Xcode a plus
Contract me at Mieshon.Bland@Marcumsearch.com
I stand!

juststand.org
To be fair, The Winklevoss guys were trying to get their idea built and Zuckerberg stalled them (stopped them from doing that) while he built it for himself.

I don't like the Winklevii, but I think its a bit unfair to kick them too hard.
Exactly. And ironically, we expect that to be the norm. "Oh, nobody gets imaginary numbers, let's just memorize it and move on."

To me, that's a huge canary in the coal mine! Why aren't we stopping here and making sure we get it? It's like reading a sentence, not understanding the key vocabulary word, and moving on. Yes, you "read" it but did you get anything from it?
This comment should be higher up. I think that the commenters are mostly overexcited technical people (I am also technical) because this post panders to us.

In reality, you have to "earn" technical cofounders like we have to "earn" business cofounders. I hate sales/meetings/trying to raise money, so it would be great to have a cofounder to do those things, but I have to "earn" a good one.

It's nothing more than people having to prove themselves to each other, which is natural. The only content in the post is the old chestnut of people overvaluing ideas.
however some cases will be the exact opposite. I have an application that downloads lots of data from the internet, processes it to <1/1000th the size and then serves the results. My bill will decrease after this.
Hey Miahi,
good point, but if the light set off at .77bn years, and we assume it's on the edge of the far side of the universe to us, we'd be at most 1.54bn light years apart (were it not for Inflation) when the light left. We'd be moving away from the light, but it's taken 12.9bn years to cover the initial 1.54bn light years and subsequently catch up with us.
JB
The closures aren't meant to be more performant, they simply allow you to separate your code. It's not fair to compare the unnamed function example with the closure example, since the first doesn't create closures. If it did - which would be necessary to create both functions - the examples would be equally performant.
The article hints at why:

"What alternatives are there? We could keep the status quo and add driver whitelisting for hardware setups that are known to work. The problem is that even where we have specifications for the hardware, we often don't have the errata lists. We don't know for sure whether it works or not. We could revert this patch and add more driver blacklisting. But then we need to track down every device that doesn't work. Or, it's possible that the original code was correct and Linux simply programs the hardware differently, triggering ASPM issues that aren't seen elsewhere."

and a comment says:

"The OEMs buy in hardware components, which come with Windows drivers already written"
If your criteria for failure is that the company is more interested in making money than you, personally, then there isn't a successful product on the face of the earth.

Of course Google is trying to use Google+ to make ad revenue. You know, exactly like Twitter and Facebook, who you hold up as opposition to Google+.

If Google fails here it will be because they didn't make people want to use their product, plain and simple. Not because the people ultimately paying them aren't the people using their product. If that were the case, half of the web wouldn't exist.
These aren't very good examples. You shouldn't break up small pieces of code just to avoid nested callbacks.

"Well, until you have two or three callbacks that respond differently to fs.readFile and you start running out of function names, right?"

That's a red flag right there. If you can't figure out a unique name for the callback, perhaps it's not worth naming it.

If you have a reusable piece of code, or it's just getting unwieldy (~3 levels deep or so), then you should consider breaking it out into it's own function. But otherwise for simple things I think it's more readable to have it inline.

It's unfortunate JavaScript's anonymous function syntax is so verbose. It would be much more pleasant with lightweight syntax (CoffeeScript, perhaps?)
I actually think this strategy is a bad one for RIM. You aren't going to beat Apple at its own game (UX/consumer market), you need to change the dynamics of the engagement.

One area that RIM/Blackberry is still king is the enterprise. Apple hasn't even attempted to enter this market, for good reason.

I think a viable - although controversial - strategy would be to simplify the offering and the company into a provider of enterprise communications devices. Beef up BES based on customer feedback, pull all blackberries from consumer shelves (i.e. Joe public can't buy one), focus on owning the market for devices with large organizations that provide phones to their staff as a cost of business. Expand into high security, high risk areas like the military and government (Obama doesn't have an iPhone, does he?).

This would also have the effect making owning a blackberry a sign that you are an "elite member of a large group that can afford them", like it was in the later 90's. Owning a blackberry has no cache anymore, because any 16 year old can go buy a pink curve and look as cool as you do.

This is the exact opposite of what this exec is looking for, but in the end will make for a stronger (although smaller) RIM, I believe.

The strategy suggested by the exec is a recipe for disaster.
Is it possible there's a market for technical people who could help business guys like this with a prototype of their idea for a fixed price?

I wouldn't be willing to quit my full-time job and work with some unproven guy on a startup project. However, I might be willing to work during my personal time to help a business guy build a prototype which could be used to find a technical co-founder, vet an idea, or pitch the product to a customer or investor.

Of course there are the usual hazards of fixed price projects. However, if the deliverable is clearly defined and agreed to up front, it seems like a nice option for both parties. Business guy gets technical input and prototype, technical guy gets cash and an opportunity to become a co-founder if the product has value and a market.
Unfortunately I still remember being in the exact same position in days long past.. I had hoped that there could be a senior person who would come out and say this exact fact. There was none and soon after, said BigCo went under and laid-off everybody.
Replying to myself because someone on the Internet is wrong!

... between 1974 and 1982,they earned nearly twice the GNP of Sweden

From: http://www.artistfacts.com/detail.php?id=322
"But it’s the fact you see us an audience, rather than as users is what worries me about you."

i like Google and i like what i see in Google+ so far (great job guys). But I kinda agree with this.
My favorite part is how he starts off by critiquing Stoll's dissertation. "...although I thought that all atmostpheres were adiabatic so long as they convected."

It seems like the pioneers in new fields (computer security in this case) tend to know a lot about other ones, also.
There appears to be quite a lot of people that lack the basic skill needed to work: follow simple instructions.

For example, in the streets in the UK we have signs saying things to the effect "don't litter", "don't let your dog crap here", etc., and there appear to be lots of folk that can't even get that right.

Anecdote: my elderly aunties friend is about 50 and mentally disabled; her speech is very difficult to understand and she has problems with anything beyond simple concepts. Her memory doesn't appear to work well. Until recently (her mother died and she's no longer capable of doing the work) she worked in a department store cafe clearing tables and doing some cleaning - she did the work set as long as it was clearly communicated and she did it with a smile. I'd guess that any member of the population that can stand and dress themselves could have done that job.

It's not much of a life clearing tables.
Just think about what market Google entered in the first place. It was a market with things like altavista.com being the dominant search engines.

Facebook was first, so now it has squatters rights? I don't think so.
I find that the warnings and hints from http://jshint.com/ are better than what jslint offers.
Google+ for Android : App review
Three suggestions:

1. Go to the store, sit in the chair, and buy the one that feels comfy but won' break your budget. Other than that don't worry about it.

2. From my past experience in the web 1.0 era I've found that startups that focus on furniture over their own product don't do well in the long run.

3. The real thing you want is a HUGE whiteboard.
Why can't people be open about geographical limitations and just keep the "in the US" part (it's in the site title). It's pretty key to the relevance of the story to many users here.
Any reason why this, very clean-looking site, won't run without javascript enabled?

A form with a button really should fallback to simple HTML if javascript is not available, though obviously this doesn't preclude you from tweaking the site if javascript is available.

Disclaimer: It's hot in Texas and running with javascript off keeps my laptop cooler. And to pg, the same applies to HN.
Undoubtedly there has been, the question is whether or not it's been released from the lab.

I don't know about its cryptography specifically, but Stuxnet, for example, is a botnet regarded as a game-changer precisely because it was such a professional hit.

BTW, I'm trying to see if there's any interest in a collaboration on the cryptanalysis of this custom encryption system. Anyone with an interest please ping me. It may turn out to be nothing.
I'd heard that RIM was in the process of building an Android Player for the Playbook. I highly doubt though that it will result in the guidance of developers toward the native SDK. Those developers are Android developers, NOT Android Player for BB developers, so why would they even look at the native SDK? The only reason I can see is if their App suddenly sky rockets in popularity on the BB. I see that being a rare corner case rather than the norm.
I find it to be exactly the opposite. Django Tastypie is in no way tied to the Django Orm.
I like how "Program" is all the way down at number 5
I feel (and I believe this to be the author's sentiment as well) that Google Plus does not innovate enough on any existing products to grant it significant relevance.

Google dominated because it did search much better than it's competitors and got people the search results they were looking for.

Google+ does nothing for me that I cannot get with Facebook.
I think the tone of the title is ambiguous.
After reading the article, I felt it was more of

"[Here's an example of] Avoiding Nested Callbacks"

instead of

"Avoiding Nested Callbacks [is important and something you should do]"
I don't think their motives are suspect. I'm fine with how they handle my information and conduct their business.

I just don't think their motives will lead to innovation.
Don't feel too bad, that's what I thought too.
I think his point is that Google made + so that they can learn about people. It's designed to serve Google's need to learn about people and damage it's competitors first and foremost.

Vic Gundotra is quite open about this when he talks about how he drove the team using fear of the competition as a motivator.

You're right that Facebook is now just as much about trying to monetize as it is about serving its users, but the OP is pointing out that Facebook started off serving its users, and that's how it grew. Twitter is similar in this respect. They both started off serving user needs and are now trying to transition into profitable businesses.

Google + is fundamentally (as Gundotra says) about serving Google's needs, and the product design is about finding a user need that enables it to do this.

I don't agree with the OP that it's doomed to fail. I don't particularly like Google's business model alignment, but I'm happy with how they make it work for search, so why not social? It seems to me that there are decades worth of opportunities in this area.

The biggest reasons I can see for it failing are:

1. It's too much like Facebook - we don't need another Facebook we've already got one - and as for people disliking Facebook, how is it going to be different just because it's got a Google logo on it?

2. The mental model is too complex. I know what I'm getting with Twitter, so I can trust it. I don't trust Facebook - but frankly Facebook is an entertainment platform to most people, so trust isn't the biggest issue. Google+ is complex but more important, even if I understood all the logic behind it I still couldn't form a good mental model of it because that depends on tacit human behavior which hasn't yet formed.

All that said, it's nicely engineered and clean looking, which makes me willing to give it the benefit of the doubt and try it for a bit to see if it does make my life better in some way (which twitter does, but Facebook does not).
I look at: https://coderbuddy1.appspot.com/legal/tos

and it immediately makes me concerned that anything written in the service that was later deemed exceptionally valuable would get lawyer locked.

I don't have the same concerns with gcc, eclipse, visual studio.

I don't see anything that's there to assuage my fears? I'm not saying that's what's going on in the least, but it's a reasonable fear, no? Or am I off base?

Furthermore, by creating an Application through use of the Service, you give CoderBuddy a worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute such Application for the sole purpose of enabling CoderBuddy to provide you with the Service in accordance with its privacy policy.

Some lawyer really went over that, you make me feel like I need one too.
DropBox CEO: Lone hacker downloaded data from 'fewer than a hundred' accounts
RIP. Condolences to family and friends.
You mean the nested versions? Just because it's not the most efficient way possible to do something does not automatically mean it's a 'performance issue'. If you're doing it once, or if it's some user based event like a button click, the difference will not be noticeable. If this is happening in a loop, perhaps then you might be in need of re-factoring. But in this example it would probably hardly help since it's reading and writing files, and chances are that's going to slow you down more.

EDIT: took out function hoisting stuff, it doesn't get hoisted after a quick check.
China is going to reach a billion mobile subscribers
Common misconception -- illegal insider trading is something most ordinary employees will never even be capable of. The definition is something along the lines of "trading based on material non-public information", which is not "I think this company is going to hell in a handbasket" or even usually "I think this new product is a POS an won't sell worth a damn", but things like earnings results, major contract negotiations, criminal investigations, upcoming lawsuits, mergers and acquisitions, etc.

It _is_ possible that a company might hold its employees to a different standard, but I don't think it would be reasonable to try and bar a grunt-level RIM employee from shorting the stock of a company everyone on the planet already knows is screwed.
Unless you can find some prior art they deserve the patent. I worked doing touch screen kiosks back in the day and things hadn't changed much over the course of twenty years. In fact the only folks who really played with the medium was Microsoft and I'm not sure if they added anything the way Apple did. Besides if you're looking for place to innovate light pens are well overdue to be reinvented.
Unrelated: His blog looks very nice, what is powering it?
The future of Diaspora is now in doubt

When was it not in doubt? They got money and momentum during some Facebook privacy blunder that was so ephemeral I can't even remember what it was about.
Yes. Calendar. It was built because the purchased solution sucked. (And was insecure. Passwords in a flat file in one's home directory?)

Gmail also comes the closest of any webmail interfaces to MH.
Show HN:  Mapping Tweets by Location on your iPad.
http://getbirdseyeapp.com

http://itunes.apple.com/us/app/birds-eye/id440061583?mt=8
I'm sure jshint could be integrated into Syntastic pretty easily.
Agreed - I think I might have rebooted my iPhone 4 once or twice in the year I've owned it.
It's a little bit odd, that the first tip is using Vagrant, and almost all the other tips are hacks to make up for that decision.
But if you've installed the SDK, you now have the emulator. You can also set the DPI/aspect ratio for the emulator to several common settings.
It is verbose, but on the other hand, I like the fact that the syntax for anonymous functions is pretty much almost the same as named functions.

Like what pg said somewhere (forgot where), having anonymous functions is a red flag in the language, because there shouldn't be any distinction between anonymous functions and named functions. Javascript kind of gets this right.

I believe CoffeeScript gets this even more right, by having a single way to declare functions which is also concise?
Designing Can Speed Up Your Product Development
No worries. I'm still curious as to how much someone should expect to give up, though.
It's a static site rendered with Hyde.

http://stevelosh.com/blog/2010/01/moving-from-django-to-hyde...
I think you make good points. The reason I used these simple examples was only for simplicity and to illustrate that named function callbacks can be used within closures rather than littering your global space with function declarations. More complex examples would probably have taken away from the core point of the article.
I have used both Reeder and Pulse on and off, and liked Pulse better for the nice visual layout with images. But, I have always found it hard to follow, say, 30 or 40 sources, in Pulse due to the large amount of scrolling and view switching required.

I just found a new app, DailySync, which has a nice visual layout, but also has a much more efficient way to keep up with a large number of feeds. This app includes a Facebook/Twitter client, and interestingly, a calendar client, too.
Well, that depends solely on you and your valuation, which, in turn, depends on many things.

As I understand it, it mostly depends on your ability to convince investors that you have a good idea that you can execute well.