skysight-inc/HackerNews huggingface dataset:
It's fair to say that Second Life didn't fail. It's profitable and has a large stable userbase. It definitely didn't live up to expectations, though.

From my perspective, the problem was that the entire architecture is built around simulating on the server. This makes servers expensive, creates lag, and entirely prevents a whole type of 3D environments - anything that requires lag-free responsiveness, like a first person shooter.

Imagine if people could create any kind of 3D game in Second Life. People would be using that instead of Unity/Unreal/other game engines.

Games are a potentially huge market, if Second Life had tied into that it could have grown its userbase tremendously. It had almost all the necessary technology - it just was structured in a way that you just can't do responsive games.

(Btw, why does the article use SecondLife without a space between the two words?)
The Rmax is much larger than the helicopter UT is flying.
The presence of a runtime doesn't negate the fact that code is compiled to native machine code, and all the benefits that come with that. Execution speed is quite a bit faster than bytecode-interpreted languages such as the JVM, which in turns is orders of magnitude faster than fully interpreted languages such as Ruby. The code is compiled directly for each architecture the binary supports (choices these days being i386, armv6, and armv7).

C code in an Obj-C method is compiled to the exact same machine code as it would be, were it in a C function. Constructs such as ifs, loops, return statements etc are no different than their C counterparts, are are just as fast. Obj-C method calls are simply compiled into calls to the ultra-fast runtime C function `objc_msgsend`.
I've been meaning to try that. Ah ... it's in Debian repos now: sup-mail.

From what I recall and read: sup is the ruby-based implementation of mutt. I believe there are also forks of the mainstream mutt which incorporate indexing, tags, and notmuch.
It seems like Hadoop will move into areas where it shines -- namely custom bulk processing of medium to large files. Big data is an umbrella for a lot of different areas (click stream processing, financial analysis, image & video processing). When it comes to processing large datasets you really need tools designed for each particular type of data to obtain the performance you need.

Hadoop was a nice general purpose tool but niche-specific tools will eventually supersede it for many types of processing.
Israel usually manages to at least grow companies before "bleeding them off" by selling them to American buyers.
Good point.

There is a similar report by Harrison Group which surveyed 3,000 pentamillionaires ($5 million net worth) and found that almost all pentamillionaires made their fortunes in a big lump sum after a period of years.

http://finance.yahoo.com/news/pf_article_103017.html
This point is not really relevant to the article. The article is calling for new non-MapReduce-based architectures that leverage the Hadoop core (as opposed to the entire Hadoop stack).
36 million miles of space dust disappearslike magic.
Right, before they did it everybody thought "freedom of speech" meant only that you can use your actual voice freely. But now everybody knows you can also use Twitter! So what about using printed media? Radiowaves? Phone communications? Should we wait for UN to explain us about that too?
For anybody seriously considering the question it mus be obvios the question is not in the means of expression and freedom of speech was never meant to be restricted to exercising one's vocal cords.
Reminds me of salad king cafeteria tables here: http://sphotos.xx.fbcdn.net/hphotos-snc7/c0.0.403.403/p403x4... and here: http://www.nothincrazie.ca/wp-content/uploads/2009/03/salad_...
Hey just got the email after signing up.

I was using face.com's facebook facial recognition API, to match pictures taken with a webcam to somebody's facebook friends. I'm looking mostly for facial recognition/comparison, facebook integration would be nice but is not necessary.

I look forward to seeing what you guys develop. Good luck!
> or even the iOS App Store that is almost indistinguishable from a native app

Are we using the same app store? It's awful! It's painfully slow and it frequently 'forgets' what I was doing when I press the back button after viewing an app's details (search filters and list positions, to name a few).
To be fair, their still is a difference between Objective-C and C# and Java (which the OP was trying to contrast). Dynamically dispatched (i.e. a table look-up or pointer dereference) doesn't change the fact that the callee (the method to be executed after being found by the runtime) or the caller (code sending the message & perhaps all the runtime doing the lookup) are both compiled into executable code. This is surely different than how Java and C# are compiled/executed (in most cases) -- which I think was the intended point :).
the iOS UI, uTorrent, and the Chrome browser

These things have not been around long enough for "the test of time" to apply.
Hank was a co-founder of the first startup I worked at after leaving Microsoft. Great guy, super smart, super friendly.
Facial recognition integrated with facebook was great, but the facebook part isn't necessary.
Offlineimap is another alternative. It allows use of multiple clients in multiple locations off a central mailstore, while offering the speed and performance advantages of locally-managed email.
The compiler and static analyzer nowadays can do a lot more than that, it can catch typos, dead ends, nonsensical statements, memory management issues (such as leaks or usage of a dangling pointer), unguarded implicit casts or assignments in if clauses, and a lot more. It's saved my ass countless times, catching bugs before they ever hit production.
You need to study some actual political theory, not pop culture mythology.
Where are you talking about in Canada?

Engineers are in really high demand in Toronto for web/mobile.
- It takes the right approach to memory management. Realizes that garbage collectors are abominations, and that managing memory is really the job of either the developer or the compiler.

Please elaborate why Objective-C's approach to memory management is Right, and why GC is Wrong.
One hour is appalling? Are your users that dependent on running the latest version of your app, or is it a concern about fixing show-stopping bugs in reasonable time?
The fact is that calendaring uses email as exchange platform, and address book is directly related to emails, so one would expect naturally all of it to come to one place. Especially if we talking about business environment where all IT/organizational/business procedures expect it to be so traditionally.
"through" or "around"
I have never worked at a small company with better tools than a big company. The big companies have Developer Tools teams.
>even if mist and dark skies envelop the scenery for much of the year.

Obviously written by someone who doesn't live in Seattle. Seattle is a beautiful city in a very beautiful location. Today it's sunny, 70 degrees, with spectacular views of the lakes, trees, and snow-capped Olympic mountains.
How an Unfinished Park Built Atop a Giant Pile of Trash is Making NYC $$$
You don't have to if you've done it for 3 years and are familiar with nginx's "rules". Otherwise if you want to avoid wasting 3 hours, you sometimes have to.

Those rules are not well defined either. What is a "literal string" / "conventional string"? Ok, "=" is clear, but what is /images/, how about /im[ag]es/, and /images/$? Since these literal strings are not quoted, what black magic is used to classify the location directive as regex or literal? I would actually love to know this, probably the biggest stumbling point for me. Especially since it uses decoded uris, because "$" could have been a "%24" in a literal string path, OR it could be a regex end of line assertion...wtf?

if you can somehow understand this without having to poke the logs or through vast experience of prior trial and error, my hat's off to you, sir.
White kids love sexting
We (AppHarbor) haven't had problem getting additional public IP addresses, just ask.
Roman here has stumbled upon a very powerful force in products. Emotions are the reason why we get up in the morning. It's what gives life color and variety and meaning. It's the reason why we have friends, why some of us might enjoy work, why we prefer to live "life" instead of lying in bed, waiting to die.

What Roman refers to in his photos is the fact that they are an incredibly efficient vehicle of emotions. In a small 480x320px package, you can reminisce about your unrequited crush, your first child just hours old, or your passed-away parents showing you how to use a computer. In that sudden surge, you take a sharp breath, close your eyes as your head begins to spin. You have just experienced a more-significant-than-average moment in life.

I would go as far as to say emotions is the primary metric of life. The "best" times of your life are when you are feeling a surge of emotions, indelibly marking it on your brain as a memorable time. The other times when you don't feel anything tend to fade away until its nothing but a bland grayness when you try to recall that period in time. To maximize life is to maximize the memories you can remember. You maximize the memories you can remember by experiencing more emotions.

Everyone wants to live meaningful, memorable lives. This is a primal need.

.

If emotions give life value, what if we can inject more into ourselves? Somehow we "cheat" the system and get more emotions than what is naturally due to us. This exists. We know this technique as "going to the movies." The reason why people pay $12 to watch a 2-hour long movie is because of the emotion stimulation that we yearn and crave for. It represents a very dense serving of love, humor, coolness, loneliness, accomplishment, disappointment, schadenfreude that leaves reality that much more bland and gray.

But wait, you might argue. I'm a diciplined software engineer. I'm objective, diligent, and focused. I don't have any time to waste with sissy emotions. I'd argue that if anything, as engineers, we're even more addicted to emotions than anyone else. We chase after the pure bliss that comes from building something ourselves with our own hands. That emotion is so powerful that it overtakes what normal people regard as "fun" -- movies, fiction books, computer games.

.

So, what does this mean for our startups? It means that for people who get it, it offers a powerful design mechanism that makes products that give primal value. If you have an effective mechanism to trigger emotions, you have built something of value that people desperately desire.

This applies to any sort of startup -- not just social network / photo apps. Add a narrative to the workflow; make your user feel things. Let them feel a heightened sense of accomplishment. Let them laugh because of an industry inside joke you included. Letting your users feel more things while they use your product is the surest way to beat your competition. More emotions mean more perceived value. More perceived value means more profit.
Thank you for pointing out that other chapters are available for free too. It's indeed an amazing read. (It contains chapters about internal organization of Mercurial, Puppet, Haskell compiler and so much more.)
It would be great if we could just have Object.watch('property', callback) or similar method defined in ES.next.

I don't want to wrap my models with ugly frameworks, all I need is a way to fire a callback when my model changes.

There is a lot of talk on various MVC frameworks, but lets not forget that manual syncing of views and models has some advantages, e.g. you can improve performance by combining many subsequent DOM operations or by temporarily detaching the parent from DOM tree.
I know the term "Death Panels" pushes a lot of peoples buttons, but it sounds to me like a government agency that decides that someone, and later when money is more tight that some-subset is too expensive, is basically just that - a Death Panel.

As rough as it is to stomach sometimes, I'd have to say that the people who "deserve" better treatment are the ones who worked hard and smart and are able to pay for it. Life is not fair, and saving for terrible contingencies helps mitigate those very risks.
What prevents this kind of attack from being used on current commercial airliners?
The Health of the Rails Community: Mirror Index
We are mainly interested in age and gender recognition in photos. Looking forward to your alternative API...
I've been trying to get a UIWebView to use a cache manifest with no luck. Is it hopeless or is there a trick/writeup I'm missing?
Because memory management is something that's known at compile time, and doesn't need to be evaluated at runtime. It's the same reason a compiler will essentially substitute the expressions `2 + 2` to simply `4` and save the extra CPU cycle. Most GCs do a barely acceptable job of managing memory, and often lead to hard-to-diagnose bugs. With manually managed memory, you know exactly what's going on and can easily inspect what's actually going on by diving into a debugger. You're also not wasting memory letting the runtime hold onto things you don't need anymore, or wasting CPU cycles trying to figure out what's still needed.

Additionally, and importantly, without manual memory management, you cannot safely use pointers and memory directly. The whole idea of playing with memory directly by doing `void buffer = malloc(100)`, and being able to do pointer arithmetic such as `(buffer + 99) = NULL` goes out of the window.

Lastly, Automatic Reference Counting is awesome in that it brings you all the benefits of manual memory management (not having to worry about making mistakes, and saving yourself a little typing) without any of the drawbacks.
Blog spam around are technica writeup: http://arstechnica.com/science/2011/02/adding-up-the-worlds-...

And the "one human" total was excluding GPUs, which greatly overpower CPUs, as mentioned in the article.

And the data is 5 years old (2007), so there is roughly 10x as much compute now.
At least, it could make the UI more responsive

There's no technical reasons for that to be true.
I'm not inclined to consider the article as especially authoritative. It is mostly echoes from blog posts collected into a story.

…guidelines were developed with Apple's input… In what year? Half a decade ago? A decade? You can not simultaneously innovate better manufacturing and make things the same old way.

People need to stop being in a glue tizzy. I'm sure that in a recycling context the glue can be undone with either heat or a chisel. And remember that Apple has a plan in place to replace those batteries.

I suspect the story we are not seeing is that EPEAT is not willing to update the standard fast enough to adapt to modern manufacturing. And they probably shouldn't. Apple will be secretive until release, and EPEAT should take some time to think about things. Those just aren't going to work together.
I can attest to the lack of talent in my area (Alberta).

Our company spent over a year looking for a junior PHP developer. Literally couldn't find one anywhere (the few bites we did get had no clue how to actually program in any language). And on a personal level - I've never been able to find a decent mentor anywhere. Local user groups are anemic and tend to be filled with nothing but MBA's and "idea guys" looking for dev talent, so networking is a total bust.

While this situation is great for a contractor/young developer with talent (in demand, loads of bargaining power) - it's frustrating as all heck once you buy into a company and want to take it to the next level.

Our province is bursting with resource money - yet very little of it is being directed at creating a sustainable economic sector based on something other then crap that can be pulled out of the ground.
How do people discover new apps
The rules can be quite burdensome. New York to Montreal is about 7 hours at regulated speed, over a well-maintained, straight highway through thinly populated territory, with very little traffic for those leaving at 5am. A good driver, in a proper car, with good weather, can easily and safely make the trip in less than 4 hours. That same driver will be well below the speed limit in bad conditions.

I recently saw a half-dozen police cars on that trip, all in a 200 mile stretch, on a fine early Saturday morning. They weren't out to ensure the safety of the traffic.

The essence of safety is situational judgment. And traffic law is already a matter of discretionary enforcement, on US highways police routinely ignore speeds up to 10mph over the limit. That discretion should be further deployed to spot and cite unsafe drivers: weavers, passing-lane congesters, bad-weather speeders, right-lane passers. But there is more work and less revenue in that, isn't there?
That was what I originally wanted, but I haven't seen any around Dallas that strong for less than ~$150. I probably would have been fine with a regular (but no el cheapo) folding table, but I have a tendency to overbuild things.
why: what's your reasoning for using them?

A more memory-efficient approach:

var Person = (function(){

function Person(x){
this.x = x
}

function myPrivateMethod(x){
//...
}

Person.prototype.something = function(){
y = myPrivateMethod(this.x)
}

return Person
})()
Data size is indeed one of the key factors to consider when building vision systems, and in this respect, the current champ is Image Net: http://image-net.org/

They have images labeled according to the WordNet ontology, and the dataset is still growing. They also have more detailed annotations on subsets of the data for various things (object, attributes, etc.)
(1,eval)('2*2') evaluates in the global context, so it may be slower I would think. Here's a really long and insanely detailed post about this odd feature: http://perfectionkills.com/global-eval-what-are-the-options/
It will not be used for road safety, it will be used to target dissent or people they don't like since there are so many traffic laws you are probably always breaking one.
What's bad about linking to your own stuff? If your own stuff isn't good enough to link to, you shouldn't have published it in the first place.
The hungarian reality show (Real World S06) will start soon
"Valo Vilag 6" will start on RTL 2.
Steve Jobs: Connecting the Dots
While I agree the article is sensationalist and the pictures are misleading, I disagree that there is no relevance. If anything, everything you've said makes it more concerning. These are exactly the kind of drones we will have flying overhead, which will all be easily borked by anybody with $1000 and some good technical knowledge.
I went to college, thanks. If you sincerely believe that government shouldn't have the ability to own or regulate the use of public lands, we're unlikely to have a productive conversation.
But this is the best it's going to get, and we only have a few more weeks of it.

It is beautiful to me, but there are quite a lot of days with dark skies which does make it a little depressing.
I haven't used the Quora app, but the OKCupid app is pretty bad - it frequently gets itself into a bad state (especially if the app hasn't been opened in a while) where it will sit at the loading screen forever. It's also painfully slow, navigation is incredibly laggy. It's functional, but hardly great.

It's not the most obvious UIWebView-wrapped app ever, but it's still fairly evident.

I have only ever seen one hybrid app done well - and that's the LinkedIn app. Every single other hybrid app (including Apple's own App Store!) is slow, buggy, and just unpleasant to use.
I have a feeling any new open source analytics tools will be rolled into Hadoop to preserve the value of the brand. I don't know what the future will look like, but it will probably be called Hadoop.
It's now early July. We can count all of the cloudless days this year so far on one hand.

Seattle averages about 200 mostly cloudy to overcast days per year, and about 90 that are partly cloudy. You're right, it's amazingly beautiful up here, but it's also not sunny most of the time. Even with the clouds, I'll take living up here over being back in the Bay Area any time.
"In my experience, the designers of unchanged interfaces put a lot of thought into almost every interaction a user could have with their application/operating system. Armed with the use-cases, the designers invested time and effort in creating the core UI "right", and determined a seamless way to make incremental updates."

I know that this reply was in the context of Web/Browser/Desktop, however, I deal on a daily basis with some fairly clunky business applications that have pretty gungy UIs (think Visual Basic circa 2000 with lots and lots of tree controls and combo boxes).

Another more specialised business application has had a recent 'face lift' and my colleagues are using it much less because they find it hard to find things that used to be easy.

I know my way round the screens, and I know the shortcuts. I'm dreading a 're-design' of the one I use.
It is, however, undeniably overcast-prone and short-dayed in winter.

I think it’s worth it, but it is a legitimate problem for some people.

To fend off uninformed remarks elsewhere in the comments, here’s Wikipedia on the climate of Seattle: http://en.wikipedia.org/wiki/Seattle#Climate

And to fend off uninformed remarks about seasonal affective disorder, which is real but doesn’t account for every instance of feeling bad in winter: http://en.wikipedia.org/wiki/Seasonal_affective_disorder
Context: I'm an Australian living in Western Canada working in the tech sector.

A lot of the points that are raised here are really valid - Canada has a lot going for it culturally and in quality of life.

But the infrastructure to help foster and grow companies simply isn't there. Surprisingly little is computerised - government, banking, even dealing with cellphone and internet companies (who are overpriced) almost always involves finding out that you can't do what you want online, or in any digital format, so you either need to send cheques and forms by mail or sit in an office somewhere while someone does the data entry of your form while you wait.

You don't even have a lot of the b2b services that you can get elsewhere. There's nothing like stripe, devpay, google checkout here, it's difficult/expensive to get your hands on mobile devices for testing, and even existing IT services all have the opaque "call us for pricing" bullshit that you get from services that don't have enough volume to be fair/transparent.

Canada seems to focus on one large tech company darling until it gets run into the ground for whatever reason, but along the way seems to ignore the small businesses that could turn into the next big-ish thing. Flickr, AbeBooks and PhoneGap all pretty much got sold under the radar, and companies that are still in Canada, like HootSuite, seem to be getting equally ignored.

Yeah, Canada's an awesome place to live, but in terms of a place for startups, it seems like it'd be much easier to move somewhere conducive to running your business.

edit: grammar/spelling
It has an amazing and fully supported debugger in the form of LLDB.

I can't agree with this at all. Most objects show up as opaque with no members. You can't even browse the contents of collection classes. Compared to a managed language debugger it's positively stone age.
All the Ganglia. The Nerves. On leaving a programming project unfinished.
They could have encrypted your password and decrypted it for that email. Still poor practices but there's nothing here to indicate what your title states.

The bottom of your article also suggests people use MD5 and salts, so clearly you aren't in a position to be criticizing anyone's password policy :)
It's doing OK, but I think EA wanted Mass Effect 3 to sell more than it did.
You'd imagine the pilots would notice if the auto-pilot started flying erratically. I'm sure it could be used to confuse the hell out of the pilots though.