skysight-inc/HackerNews huggingface dataset:
WPF/Silverlight and ASP.NET MVC are very different technologies. For one WPF/Silverlight are client technologies. More like HTML/CSS/JS than MVC.

But what I really wanted to say is that while I like Azure in theory, it's a pain in the butt to use. I used AppHarbor and literally had my first app hosted in 10 minutes, maybe less. With Azure it seems like there's all these things they want me to know. If I want to get up a super simple web site with ASP.NET MVC why are you making me know about all these different types of roles and load balancing and such?

My hope is that this is what Scott Guthrie will fix. ASP.NET MVC is surprisingly clean and pleasant. Silverlight is a triumph of moving WPF off the desktop. I'm really excited about the future of Azure, for once.
Those are the reasons why Apple is well situated in the market, and can offer low prices and still make great margins.

The reasons that their products are successful beyond that are even more important, IMO. Unlike Motorola, Samsung, Google, Nokia, and so many other companies in this space, Apple has been working very hard on designing interfaces for applications and personal computer operating systems for a very long time. When you put Apple with their experience with OS X and Mac software up against Motorola, even with Google's help, it's clear who has the advantage.

There's not really another company with Apple's sort of experience out there, other than Microsoft. The problem is their mobile strategy is a mess still, and they don't seem the same quality of vision that Apple does.
Then don't come to a PUBLIC message board.
TechCrunch BCC Fail Reveal Emails of Everyone Who Applied to Disrupt Hackathon
Is there an alternative to PHP that is as easy to setup? It seems that most languages require another server process running in the background (Tomcat, Ruby, etc.) and a web server to proxy requests. Is it old-fashioned to like the way Apache and PHP work together (and even nginx with PHP-FPM)?
Would have liked a slide or two about why with is deprecated in the first place.
While the Xoom looks pretty neat to me, I've heard of some people having problems with their XOOMs and I'm not surprised. My Moto Droid 2 phone experience has been rather shocking, quality wise. Even when the hardware seems to be working 100%, I could fill a page with all the little-to-medium software glitches I deal with daily.
As there are lots of people apparently still happily using PHP 4, it will presumably take a long time for PHP to die out in the wild, even if the PHP core team decides tomorrow to call it a day.
That is exactly Andy Grove's recent argument as well - innovation comes not just from people with random ideas, but from the knowledge organizations develop as they make things. You can't outsource the latter and expect your innovation pipeline to remain as full.
Didn't take long to incorporate into the spec (even then, it's practically light speed by W3C standards, and a tortoise crawl by native standards)... but support in the wild is still pretty pathetic.

As long as IE lives, web standards will move at a snail's pace. I'd say we're >5 years (probably more!) out from being able to, in general, expect something like geolocation to be supported in your average user.

If you want to move faster than the competition and give more hardware/features to your users, you're still going native.
> PERL, for instance -- a language nearly 25 years old --
> seems to be updated with less frequency than PHP,

While there was a discernible lull in the mid-2000s, development of Perl 5 is in surprisingly good shape right now. Also, it's not an acronym.
How do classes, anonymous functions and functions in PHP differ from those in _insert_your_language_of_choice?
Techstars is awesome Y Combinator is Great
I'm not sure if this reference is appropriate at all.

Imagine how the article would read if the quote was from a fictional female or gay character on the topic of what type of male they were attracted to. Just one data point, but it would make me wonder why that's there at all and what it adds to the discussion of SSD reliability.
How is this better than- or different from- LogMeIn's http://join.me and Citrix's what's-its-name service? The space is already well crowded, so what is it that you do better than other guys?
spoiler
:(

edit: the comment has its place, but I can only assume that an alert at the beginning would be highly appreciated by many.
In August, 2004, two passenger planes fell out of the sky within three minutes of each other, killing eighty-nine people. It turned out that they were downed by two female suicide bombers who had bribed an airport security officer with five thousand rubles—around a hundred and seventy dollars—to let them onto the planes. </quote> http://www.newyorker.com/reporting/2011/04/04/110404fa_fact_... from http://news.ycombinator.com/item?id=2508107
What's going on Sony?
If they did fail, would you failover to the spindles (and would they keep up with the workload?), or use them to recover to new SSDs?
This thing has no credibility and RWW is lame for "reporting" on it.
I'm sorry to bring the bad news, but SQL injection vulnerabilities are not a problem of the combination of PHP and MySQL. You can have the same problems with most other combinations of a scripting language and a backend database, for example ASP and Microsoft SQL Server.

The true lesson is: Don't assume user's input is ok for SQL queries. All input is evil!
I certainly agree with the sentiment that forces are pulling PHP where it isn't comfortable being.

"You don't hammer in nails with the handle of a screwdriver." was something my Dad used to say and I thought it was pretty stupid, until I thought of it as a metaphor for all the times my 'pain' was that I had the wrong tool in my hand and was too blind to see that.

People are trying to PHP in ways it can't easily go, and yet that is the requirement the user's have, thus PHP is by definition the wrong tool. Tools which do not serve a purpose as well as other tools don't get used. A language, system, or tool which nobody uses is 'dead'. QED.
Shouldn't a programmer care about 0.0/0.0 ?
Another TC fail...
Obama should have addressed that. Then he would actually have lived up to that Nobel Peace Prize he got
>So far, as far as I know they haven't executed anyone in this country for speaking out again tyranny.

and the point is? there is no evil happens? or there is no need to bother until executions start? In Stalin's Soviet Union millions were executed and nobody bothered even then. Anyway, executions are so 20th century. The modern autocracies', like modern Russia for example, have found a way of doing pretty much the same thing without mess of executions. Modern citizens are so tender, they value their comfort and good job so much...

>my optimism about the current state of affairs. We are on a decline, but still far from outright Fascism.

just for starters, something very easy to understand:
http://www.imdb.com/title/tt0436364/
Show HN: Complain about Web2.0, new technologies and other disturbing stuff
Ever felt like you cannot comprehend all this new technologies? Ever felt "too old", because you cannot keep up the pace with web2.0, node.js, ruby and cool and fresh services, frameworks and templates every week? Complain, whine and share your tears with others - CSS3 gradients-free and <MARQUEE> positive.
Can you give a simple example for this PHP is by definition the wrong tool ? Maybe a common problem being solved in php which should be done in another language.
Yes.

//----------------------------------------------
void
MVec3::normalize()
{
// calculate length.
float len = sqrtf( x*x + y*y + z*z );

// verify length is not zero.
assert( len != 0.0f );
if ( len == 0.0f )
len = 1.0f;

// divide by length.
len = (1.0f / len);
x *= len;
y *= len;
z *= len;
}
The tips at http://www.webupd8.org/2011/04/things-to-tweak-fix-after-ins... solved a lot of pain points for me.
Celebrate the lives of whose whom bin Laden had adversely affected throughout his life of crime. All those lives, lost. All those soldiers dead and injured, their lives spent in the name of hunting him down. Their bravery and sacrifice now made worth it on this day. Bless them. Bless them all, and may they and their families find rest and closure.

Think about those who perverted bin Laden's mind as a young man, the environment he grew up in, and those who poisoned him and turned him into the killer he became. Think of how his life might have turned out if he'd embraced peace instead of terrorism.

Think of those lives he might never have ended before their time, and the world we'd have had since 2001 if he'd never come close to causing 9/11. A more peaceful world. No DHS, no Patriot Act, no TSA, no body scans. People allowed to wear shoes and carry bottled water onto a plane.

Nobody fearing their neighbours just because they're a different skin colour. Bigotry on its way to becoming a thing of the past.

Celebrate the world where the things he has done are now in the past, and you have a far better future ahead of you. Celebrate all of that, and turn your mind to creating the conditions for peace to return to the world once more.

Peace.
This is interesting, but I am struggling to accept it as being a useful Hacker News post, because it provides trivia neither useful nor lasting.
For apartments or housing, look on PadMapper. If you like city living and the likes of it, and those things are important to you, stick with San Francisco. If you don't care, don't drink, don't do any of those things, startup life is better in the Valley but that's about all there is in the Valley (personal opinion of course). I live in the Valley (disclaimer).

That said, if you choose San Francisco, the city is small enough so that it doesn't matter where you are but if you want to be as close to the startup scene as possible, SOMA (district) is probably your best bet. If you want convenience, Richmond is close to a lot of food places that you can walk to on foot.

If you opt for the valley route, being as close as possible to University Ave in Palo Alto is probably what you're after.
A New Kissing Device Lets You Make Out Over The Internet
it works decently on webkit browsers (and palm os i think, and nokia). The thing is there should be at least drafts for camera or voice support in webkit, simply because there is a need for it (Or else there wouldn't be projects like phonegap or titanium). With the proliferation of tablets and more and more mobile devices, going native will soon be a sisyphean task.
my honest opinion is that looks a bit confusing. and also i did not immidiatly recognized separated articles, i mean, the titke is too small and everything seems a huge mess. But i belive that with some changes you can make a good design ;)
Obama didn't apply for the prize and certainly didn't campaign to win it (Wanted to scale up the fighting in Afghanistan). Why should he change the way he behaves based on what a foreign prize committee decided to award him?
A far better future ahead of us?? I'm not sure on what basis you declare that this will be the case. Osama Bin Laden's death will not end the Orwellian slope we're slipping down.
U.S. Startup Accelerators and Incubators Ranked
> Seeing as glucose meters are basically only used by diabetics, your assumption that most diabetics would know that glucose meters are fraudulent seems empirically false.

I did not want to imply that assumption. I want to say that non-diabetics don't care about glucose meters enough, and he probably only brought it up for the sake of rhetorics.
Vile
Pay engineers less by offering them shiny trinkets
Yes, that's why I picked the title. In my experience, I quickly became more productive in CoffeeScript than I ever had been in JavaScript. That the code is prettier and more readable is great, but you can also just churn out more code faster, because it takes fewer characters—and fewer brain cycles—to accomplish common tasks. The most obvious example is that you only have to do `-> ...` to create a new function, rather than `function(){...}`. But there are many others.
This also means that Twitter could now have, if it chooses, an official branded client that runs on Windows.

When they announced Twitter for Mac, they said:

"We acquired atebits with a focus on launching our own Twitter iPhone application. Since then, we’ve been asked repeatedly for a new version of Tweetie for Mac. We decided that the new version fits well into our goal of ensuring that mainstream users will have the best possible experience on popular platforms."

Mobile platforms may be the future, and an OS X client allows them to show off a bit and gain influential users, but the sheer size of the Windows user-base is not to be sniffed at.
They’re also “removing” anyone who has replied all

It's TC's event and they can do whatever they want.
If TC sends a reply all, it's an honest mistake.
If you do it, you get removed from the list. Because they can.
Debugging Shell Scripts
The Physics of Finding Osama bin Laden (As Mis-Reported on NPR)
Yes, http://searchyc.com is something that is passed on by word of mouth
How To Make Your Own Cinemagraphs
Those ancient animated images — once limited to gaudy "under construction" signs and chain-mail fodder — are receiving a new lease on life as of late, thanks to a little something called cinemagraphs.
"Well, with practically no increase in salary, I just don't see how this equity component makes it worth the risk to change jobs. Why should I take this offer? If we get bought or go public, I make about 50k for the next 3-4 years. That doesn't seem worth the risk and all the hours that this position is going to require."

VS

"Why do Software Engineers end up taking the percentages they do? ... Also, it's no secret that software engineers are seduced by cutting edge technology. I mean, you float something cool and exciting in front of a software engineer and he will almost begin twitching with excitement and he'll get all jacked up over the problem at hand."
I'm sorry, but I genuinely don't understand. It was saying that Stinson would date someone even though she was crazy, as long as she was hot enough. Isn't that what humans do with everything, weigh the pros and the cons? How is it objectifying?
your comment missed the word "another" :)
> You say "1.0/0.0 == +infinity" like it should be surprising, but it makes perfect intuitive sense to me.

But it isn't correct. 1/0 is undefined.

1/x approaches infinity as x approaches 0 from the positive side. 1/x approaches negative infinity as x approaches 0 from the negative side. If we were to define 1/0 it has to be both positive and negative infinity at the same time.
I bet they are employing mobile phones now.
Well, you can search across multiple locations/categories and there's saved searches and favorites.
In some languages (Racket, Common Lisp, Haskell), it's easy to make the webserver part of your application. Then it's just a "server process running in the background".
How is a 150 GB cap a burden for most people?
Credit card numbers were lost? Do they know that you can "take" data from computers without destroying it?
"The box says Motorola. That means they signed off shipping it. Even if any problems with it can be placed firmly at Google's door, it still says Motorola on the box. I think that was the previous commenter's point."

Fair enough. Motorola definitely shares blame.

But at the end of the day all that is Android ends at Google's feet. Why play games with holding back the 3.0 source if you don't at least feel you have some responsibility for how Android launches on tablets?
> After applying our standard image optimizations (stripping EXIF data, running smush.it, etc), the average size drops to 49k (91%). After converting to WebP the average drops to 22.8kb (42%)

This sounds like they've been converting JPEG to WebP. Conversion of one lossy format to another lossy format is going to lose even more information, so the final size is not really fair — it's a size of lower-quality image.

A fair comparison would use high-quality source (uncompressed or high-resolution image that is downsampled) for both algorithms, rather than comparing original-to-JPEG with JPEG-to-WebP.
I would wager you are not a parent. I could be wrong, but...

That's not my point. I've raised two. The youngest is 11. There are problems with your suggested approach- it teaches the child that all it takes is a cry and poof mom gives in (we call parents that are suckered in by the crying "well-trained" by their children); it doesn't solve the problem. In this case The Problem is "OMG THIS HAS NEVER HAPPENED BEFORE AND IT HURT AND NOW I'M FREAKED OUT" - at this point it's not about the pain, it's about being freaked out. Mom appears to have tried treating and comforting and it just didn't work. Mom figuring out that a state reset was necessary is brilliant. It's not like she put the kid in the crib and walked away for an hour (which, btw, is perfectly acceptable when the child Just Won't Quit.)

This is parenting genius. It's really not much different than the approach my friend took: kid gets hurt (bump, bruise, scrape, cut, etc), cries ... so dad gives a hug, does his Magical Wave over the injury, blathers some incomprehensible Magic Words and poof kid stops crying. Psychology, plain and simple.
I been to that store, it's a high end furniture store. Nothing there is 'within reach' for most people, or particularly good value.
At present, even from the home page, source code is only 2 or 3 clicks.

Yes, but it's always at the "bottom" of the interface when you drill down. For instance, all of the content is there to make an interface which allows side-by-side comparisons of the implementation of the same problem in different languages. At the moment, you can do that but it involves opening two tabs and clicking forward and back through each language.

Who would write those annotations?

The annotations were just a throwaway idea. I noticed some of the programs are very well commented, some aren't. Probably good commenting & structure covers a lot of it.

Who would do the work to create a series of blog posts discussing the development of each and every program?

I'm confused by the rhetorical questions. You seem to be suggesting noone would ever do the work to explain the creation of a program, then you link to a blog post which does just that.
I get a headache just thinking about all the wasted effort in the open source community. There's already a world class open source kernel. It has 1% of the desktop market. Let's build another kernel? I listened to a Linux podcast for all of 3 episodes and all they did was rip on Apple and talk about how much better they were. I've used Open Office for years but it's nowhere as good as Office.

Yes, there are some great projects but so much more could be done if people made a concerted effort.
The goal for floats isn't to resolve equations. It's to perform arithmetic. (1.0 / 0.0) has to be handled somehow.

From a mathematical point of view, handling it as "+infinity" has a 50/50 chance of being "correct". As floating-point math is inherently an approximation, this is a reasonable tradeoff.

But from a pragmatic point of view, you don't care about the result of "x * foo" if x is +infinity or -infinity. The result isn't usable.
I'd definitely suggest not caring about where your UI designer is located. It's hard enough to find decent UI people without forcing them to live in Western NY. Some of the best UI people I know live in Europe, Mexico, New Zealand, etc. If you're down for contracting with someone remotely, I'd take a look at Dribbble to find some styles of work you really like and then give those designers a shout. It could really make a huge difference. Good luck!
>We know two things about dark matter:

while we don't know whether it exists at all. Whatever phenomena are explained by DM are also easy explained by molecular hydrogen (i.e H2) which is almost not detectable. [The hydrogen we know about in the space is atomic - H, and there should be orders of magnitude more of molecular one than atomic when you have atomic at such interstellar space conditions]
The scary part here is that this intrusion was only found because of a security review due to the PSN intrusion. If that hadn't of happened, who knows when/if they would have figured it out.

How often does this type of thing happen and no one has ANY idea?
Aha. I'd missed this the first time around. Thanks. Looks like they have the wifi-only version out now, for $600. Still pretty expensive. Might actually stop by best buy on my way home from work and check it out though.
I don't disagree with you at all. The software is a huge part of Apple's success, but I was being generous and assuming Android is as good.
Even with ideal hardware specs and software quality, Android tablets would still be worse business than iPad.
TechCrunch Apologizes for Disrupt Hackathon BCC Fail
Great point, except we've compared hundreds of images are haven't been able to detect a noticeable drop in quality.
I found the apology by Mike Arrington relevant following the discussion here about his potential conflict of interest with angel investing.
This isn't necessarily a good idea.

If you share it with someone that has the resources to build it faster than you, it's just going to create headaches for you in the future.

So, it's a good idea to share the generic idea, but not the specifics.

One of the businesses I'm running now (which is profitable) spawned from an idea I saw on a message board about 6 months ago. I knew the original implementation of the idea would never work and I improved on it. It's a direct competitor to the original person that posted it.
Lol, fixed.
What sites should I use to gain traction and social proof for my startup?
They warned that anyone replying all after the warning would be removed. Seems like a fair way to stop the spam.
It's interesting for those who have never seen one before, and it's also useful to see exactly the types of information they are handing over.
I'm having a hard time seeing how this is better than Craigslist itself. Also, need to lose the animations - they're useless eye candy and it just slows down the UI.
Find, Follow, Recommend Your Favorite Startups
Back when I was a physics major in college, I remember musing that there were two time/place combinations in history that I really really wish I could've been a part of. Copenhagen in the 1920s, and MIT in the 1970s. Both of them were collections of incredibly intelligent people that were feeding off each other's energy and making some really awesome discoveries.

I think that Silicon Valley in the late 2000s and early 2010s is that place. Particularly centered around the offices of Google, FaceBook, Twitter, and YCombinator. There's an energy here, a thrill of discovery, that's just missing in most other places in the world. It's enough to make me overlook that the city is basically suburban sprawl, public transportation sucks a lot more than Boston/NYC/DC, the quality of life is honestly not that high, there's little sense of history (only of history being made), and everybody wants to get rich quickly.

I don't think I'd want to settle in Silicon Valley. But when my grandkids ask questions about the birth of the Internet age, I want to say I was there.
No, I'm with the OP on this. In the show, this kind of thing works because part of the schtick of the Barney character is that he's a sexist jerk. Everyone knows it, so you can riff off that to say things you can't in isolation.

Here, there's none of that context. Drives, like women, are irreparably either hot or crazy and the only question left to users (or men) is whether they're "worth it". That's just sexist, sorry. The only people who have an excuse for thinking its not are the ones who get the sitcom reference.
Semantics. We all know what they meant, and the colloquial usage of "lost" is valid here - (i.e., "lost" as in lost control. You can "lose control" of your car without the steering wheel disappearing on you).
How Onavo, the app takes control of your mobile data usage, worked