skysight-inc/HackerNews huggingface dataset:
You are right. I was describing free - not freemium. Though, technically even freemium is an example of where a large number of people don't pay in the direct exchange. The monetization model divorces payment from the direct beneficiary - that's the key takeaway.
Wow! From DHH in the comments, it appears it did sell for the full asking price. Very curious to know more about the new owners. Buying a business outright and then running it isn't a scenario that gets covered very often on the startup behind-the-scenes circuit.

Here's hoping we get some follow-up posts about how it goes for the new owners on SVN.
The observer is supposed to be baked into the framework itself. Theoretically, setting a value on your model will update the view without you having to write any code.
Your changes would still be in the edit log, and someone more savvy in Wikipedia politics would have the opportunity to get your changes cemented. Said person might be another HN reader who is less knowledgeable about the subject matter.

If you don't make any changes, he has nothing to work with except some random whining.

(And yes, that's how it works in the real world, too.)
Check this site out: http://www.my-cast.com/#California

Pannable, Zoomable animated radar and satellite cloud map.

I think it's the best site for monitoring severe weather.
Most people in the cell phone industry said the same thing five years ago.

But, having used both WM5/6 and Symbian, those phones weren't just less slick, they were nightmares to use compared to what we have today. It really was baby software.
It seems encouraged, to me. They give us jekyll ("a blog-aware, static site generator") and provide a real simple way to host such a static site at <username>.github.com by creating a repo by that name.
Interestingly, aQuantive (formerly Avenue A Media) was founded by Nick Hanauer, one of the people profiled in GQ's recent article[1] on income inequality. He was also one of the first investors in Jeff Bezos and Amazon.

[1] - http://news.ycombinator.com/item?id=4181382
Good question. Architecture doesn't get debated much on the Internet (probably because it's easier to bash PHP), but here's to hoping there is a place where people argue about this more.
Regarding the original quote:

They’ve launched an innovation that the existing players in the industry are heavily motivated to beat: It’s not [truly] disruptive. History speaks pretty loudly on that, that the probability of success is going to be limited.

This could still very well be true. One possible 20-year-out future is that wearable computing has completely replaced handheld devices (or indeed most devices of any kind). The era of touchscreen smartphones will be looked back on fondly as a strange transitional blip.

Now, the likeliness of this scenario is a totally different discussion. But calling the game 5 years in feels a bit premature.

(Perhaps the massive wealth Apple has accumulated in the iPhone/iPad era will cement their ability to dominate all future tech. But maybe not, in a post-Jobs environment...)
I'd hazard a guess that this had less to do with java and more to do with your lack of c experience. collections in c is a solved problem, there are numerous libraries (glib, for example) out there that are all similar to Java's collections.

C++ has stl with many of the same collections, and if you want to use auto_ptr, you don't even need to remember to call delete.

I am not saying there are not productivity gains to be had from using java, but as in this case, it typically comes from not having the relevant experience elsewhere.
I can give an in-depth explanation for migrating from Windows 2000 to Windows XP for a similar number of computers when I was a network admin at a school.

One of the initial blockers was hardware - we were updating our computers in cycles rather than all at once, so many of them were simply not powerful enough to run Windows XP. You could easily forsee a delay of several years due to this alone.

Then you have the domain controllers. We actually stuck with Windows 2000 Server on them for a while, but really they should have been upgraded to server 2003 to be properly managing Windows XP clients. Upgrading the server OS means training your network admin staff, moving over any configuration or scripting that relies on deprecated things, re-creating your software deployment chain to use the latest features available to you, and so on. For us this was maybe a couple of man months of work.

Upgrading the server OS in the MS stack typically means you're simultaneously upgrading a lot of the other software too, such as the email server, so there's all the testing you would expect from such an initiative.

Next you need to re-create your base image that will get installed on all the computers. This could require months of testing because it's quite hard to get a base image running on all of your computers if they aren't identical hardware. This part also covers the sort of things you would expect in doing an upgrade on your personal computer, such as finding new device drivers (probably not an issue going from Windows 7 to Windows 8). I think this part took us 5 or 6 iterations, which worked out as about one man month of work.

Also on the desktop side your admins have to know how to use the new OS - a lot of the control panel changed in XP for example so we had to learn all that. (Of course by this time XP had been out a while and we knew most of it quite well already)

Once you have a working base image you need to update your group policy, as a new OS brings new settings, so you have to ensure everything is suitably locked down.

Then you have to actually test doing mass roll-outs of that image and applying the policy and make sure it works across your entire spectrum of hardware (multiplied by number of policies you have if they differ across some hardware, multiplied again by differing user policies).

Next up is making sure all your software actually deploys correctly on your new images. This is a great opportunity to upgrade to the latest versions of any software that's lagging behind a little (which may well be necessary if any of your software fails to run on the new OS). This was probably the most tedious and frustrating part, especially when applications aren't available as .msi installers as that makes the process for deploying them far lengthier.

Then of course you need to test all the software you deploy to make sure it still works.

Finally you can train users, decide on a good downtime window to do the deployment (and make sure you have a rollback plan for when it inevitably goes wrong), and then roll it out!
"$39.99 in 131 markets" - sounds to me like this is for emerging markets only (?)
It seems US-based and the temperatures are in Fahrenheit, while I am from Europe and prefer Celsius :)
H1B visa holders may have to carry visa documents when going to Arizona
So does he has entrapment in mind by donating a small amount?
The article is not clear if this is Windows Phone, or also including the old, sucky Windows Mobile. If the latter, I would expect to see their share continue to fall as people get off those old devices...
Oh I know it's encouraged, it just feels wrong to use a code hosting site for a personal website, somehow.
If so, why didn't Microsoft spend their money on marketing instead of replacing WM6?
This last week I was re-reading what, for me as a 19 year kid, was a seminal article in understanding the power of the web and personal devices:

http://www.cs.umd.edu/~golbeck/LBSC690/SemanticWeb.html

Discounting the structured data bits (a lot to discount) it's amazing how close we are with tablets and Android/iPhones and Siri and Google Now. I fear the siloing of valuable data in apps, but I have to acknowledge that without the iPhone I don't think we'd be as far along as we are.
It wasn't for everyone, that much is true. But I liked Windows Mobile on my iPAQ PDA (not a phone), it was fine for me. As a technical user I didn't mind the interface, it was familiar to some extent and had the complexity that I loved about Windows.
Some players also happen to be fun, helping and nice.

Some more players like to look tough but they're good people underneath.

If you're expecting everyone in the world to behave, like if they still were in a boring classroom, and is going to discriminate them otherwise - this is not good then.
demo looks great. can't wait to try it out for real!
Yeah, that's why you burn the original.
Your advice works for the Apple fanboys too. IPhone is very successful as much, if not, more than Android.

It's interesting though that it was Apple dissing Google in its WWDC keynote (how its latest OS is in most phones unlike Android's). Google, unlike last year, didn't diss Apple at all at Google I/O.
Microsoft has redesigned Windows and lowered prices multiple times in the past, before the advent of the iPhone. I wouldn't call this a disruption. Furthermore, I would guess only extremely few people are choosing an iPhone rather than a laptop/desktop computer.
Amazing - People tweet pictures of their credit cards
San Francisco, CA. Full-time. H1B is fine.

OnSports is revolutionizing the sports world. We're a fast-growing, well backed startup and are focused on building social, design forward, mobile apps for the ever expansive sports market. The opportunity ahead of us is huge and we're looking for the right team members to join us.

We love what we do and we love what we are building. A challenging problem is what excites us.

We are looking for:
* Lead Python/Django Developer
* Lead Android Developer
* Lead iOS Developer

Join us. Email jobs@onsports.com

Read more about us and our team at http://www.onsports.com/company/
Traditionally Israel is counted as nominally European for this type of thing.

https://en.wikipedia.org/wiki/Football_in_Israel

Note: this might be a little too meta for HN
Yes, despite the HN peanut gallery's perception of the world, there is actually a market for profitable businesses. It's surely less exciting than selling your no-revenue photo service for a billion dollars, but that's ok.

We'll be sure to follow the life of Sortfolio after the sale.
GlaxoSmithKline ordered to pay whopping $3bn of fines
Lots of business users only need smartphones or tablets day-to-day where previously they needed laptops, they don't want to carry a laptop all day and now make do on a smartphone so they do.

Given a limited budget I'd expect they'd choose an upgrade phone/tablet over a laptop that they rarely use and is most likely locked down by IT anyway.

At home, I've seen people who have a desktop and laptop - when they get a phone and tablet, they stop using the laptop.
San Quentin State Prison Gets a Startup Incubator
By the way, I highly recommend Clayton Christensen's book The Innovator's Dilemma, which was mentioned in the article. If I ruled the world I'd decree that no-one was allowed to allowed to apply the word "disrupt" to technology or business without reading the guy who actually defined the term in the first place.

It seems lots of commentors here could use a primer: a disruptive innovation is usually cheap, considered as "worse" by existing customers, and enters the market at the low-end. But it serves a new market who have different needs to the existing customers. Over time the disruptive innovation gets better until eventually it replaces the original. Classic example: PCs and mainframes.

(Note: technically the disruptive innovation doesn't have to be cheaper. It's just better on metrics the new market cares about but the existing market doesn't. Often that's price, but not always.)

http://i.saac.me/post/startup-related-words-youre-probably-u...
That’s correct. Customers will not have to re-enter credit cards or do anything. This is pain free for customers.

This is good. Sortfolio may not have been worth the $480,000 otherwise. I imagine that requiring customers to re-enter their info would cause an immediate drop in the number of paying customers.
utter nonsense. rather than regurgitating the same old facts to dispute you, i'll just hope you work for one of my competitors.
Microsoft redesigned Windows around tablet interfaces and launched their own ARM hardware to run it.

How much does it take before you'll call it a disruption?
Stories like that make PR like this so much more insulting.
Are you claiming that Apple was not inspired by any previous device for the IPhone?

There were a bunch of full-screen touch devices way before the IPhone.

What about the Mac UI? If not for Xerox, it would have been completely different.
Miniature Photo Album with ImageMagick
Up in the air: Aviation industry in numbers
Oh, here it is. The inevitable "Apple is only successful because of marketing" comment.

Have you even used a mobile web browser before the iPhone?
What truly amazes me is the fact that Ballmer is allowed to keep his job despite one colossal blunder after another.
ICANN awarded new contract to run IANA
I will also be curious to see this. It seems logical to think you'll be able to use this people data to segment in the future, I think it's a huge part of the value of this new feature.

Also, if you're interested in automating emails based on analytics you should checkout http://getvero.com (disclaimer: I'm a founder). We're working on a Mixpanel integration as I type so we should pick up right where Mixpanel leaves off :).
Also, in the step when you enter a password (to create a BrowserID), the second field is called "Reset password". What's up with that? Should it not be something like "Password (confirm)"?
Yes we played for a couple of hours and ran into a few similar situations where my opponent got his view out of sync. Refresh fixed it so no worries. Didn't know we could just F5 mid game ;)
100% agree, this was my only real complaint when it came to recommending Mixpanel, great to see full user history elegantly laid out!
I don't think we're hurting anybody with our little talk at the edge of comments.

http://diablo3-arena.com/new-diablo-iii-global-play/
Europe - For players in the European Union, Eastern Europe, Russia, Africa, and Middle Eastern countries such as Israel and the United Arab Emirates.

I see what they did here. Still I wonder why no Diablo in Arabic. All work and no play does make Jack a dull boy.
I also prefer this approach. The excellent book 'Domain Driven Design - Tackling Complexity in the Heart of Software' by Eric Evans has helped me a lot. I'd write something like:

<?php
class AuthController extends Controller {
public function __construct(Request $request) {
$this->service = AuthService::getInstance();
}
// reflection calls a Module + Action attribute to {module}Controller
public function login(Request $request) {
if ($request->getRequestMethod() === WebRequest::POST) {

if ($this->service->login($request->getAttribute('username'), $request->getAttribute('response')) {
die('{ "success" : true }');
} else {
die('{ "success" : false }');
}
}
}
}
class AuthService { // Application Service -> it just defines a clear API, not a Domain Driven Design service
public function __construct(Session $session) {
$this->session = $session;
}

public function login($username, $response) {
try {
$user = User::getRepository()->getByUsername($username);

return $user->isValidChallengeResponse($this->session->getAttribute('challenge', 'auth'), $response);

} catch (UserDoesNotExistException $e) { }
return false;
}
}
class User {
protected static $repository;
public static function setRepository(IUserRepository $repository) {
self::$repository = $repository;
}
public function getRepository() {
return self::$repository;
}

// yeah yeah, it is arguably if this belongs as a Domain method of the user…
public function isValidChallengeResponse($challenge, $response) {
// and yes, this is very weak challenge response…
return md5($challenge . $this->getPassword()) === $response;
}
}
?>

If anyone can tell me what's wrong with this type of MVC, except it isn't using an actual View in this limited example, I'd love to hear it. Controllers should be thin, models and services should be thick.
If you blog about programming, and if many of the programs you blog about are also on GitHub, maybe it makes sense to blog on GitHub too?
Shouldn't we look at the reverse? P[programmer|gamer]? Because with this process, you'll only get gamers. The trick will be to find programmers among them.

Now, there's also the self selection bias. So it's more like P[Programmer | Gamer & Has Read Hell of a Job & Followed Through]…
MVC is nothing more then a pattern for component interactions allowing the separation of information. How you implement it is really up to the developer but this is the "starting" point for some and for many a guide.

Look at Django, it is often called MVT but yet it follows the MVC conventions. Maybe the language you are using is forcing you to add beef into your controllers hence the negative view of this pattern. But ultimately if your coding in Python you would be abstracting logic code out into your Models and Modules and only making references to them in the Controller.
This is cool, though it should be possible to create a cross-device URL for people who don't want to register. For example in chess, you'd generate two URLs, one for you and one for your opponent.

http://breakbase.com/<game_id>/<opponent_1_id>/
http://breakbase.com/<game_id>/<opponent_2_id>/

Also, are you using any pre-existing game engines, or did you write them from scratch?

Would love to see diplomacy on there.
It's pretty well agreed that notifying the user and allowing them to dismiss the notification is a useless security model.
Restful Apis often times can return JSON with key value pairs for subsequent actions in the form of name: URL. While you can't click on JSON, it's a "view" for the consumer application because it can follow back into the controller. The distinction is that a view doesn't necessarily need to be a human reading a screen, and can most certainly be another application.
Thanks for clarifying the issue. My FF account is in a locked state. I can't move forward and finalize the deal & I can't go back to view other bids. I guess I will try to contact the provider directly and tell them about the bid I wanted? Not really sure how to proceed.
Todo list for programmers made from scratch on Sunday: type help and press enter
> MVC is terrible for web apps

Can you expand more on this? I've used MVC for webapps quite a bit, and find it to work well.
Excuse my ignorance, what's the acronym DMP stand for?
Boot2Gecko is now Firefox OS
Can we just not do this? I already lived through the "MACS SUX PCS ROOL" 90s, and I don't really want to deal with the modern Android vs. iOS incarnation.

Next, someone will be saying "right tool for the job", a Linux desktop guy will pop in to say "you're both wrong!", some benevolent Windows user will pipe in with "Macs are mostly good for design." I can't remember what gamers would say, but it was probably something equally inane.

To this I all say: No. Stop. There is nothing interesting here to say. We've done this before, and it had more to do with tribal us vs. them simplification than it did with any genuine mature comparative analysis of the options.
Is this the "new" Microsoft? I generally like what I am seeing them do. Surface looks incredible. Not completely sold on the Metro interface on the desktop but understand what they are trying to do. In general there seems to be new energy and focus coming out of MS. I wonder what's going on inside.
I miss kozmo.

http://en.wikipedia.org/wiki/Kozmo.com
> It's amazing. I read the first 3 paragraphs and the eff can't even acknowledge how much of a problem malware is for many computer users.

Maybe because those who boot into environments endorsed by the FSF don't have a malware problem. I certainly don't.

That doesn't make me insensitive to other people's problems. But I have no sympathy for those who face such problems because they chose to.

I'll take it seriously when bootloader malware become the dominant model, because only difference is being harder to detect. Each and every malware I've seen is perfectly happy with user-level permissions and privilege escalation from within the OS and, once UEFI becomes the norm, I suspect signing keys will leak anyway.
Ooh, good point. Almost everything on my website is about programming, or one of my JavaScript experiments, so I suppose it would make sense.
IIRC there's some genuine awesome improvements for Win8. For example, file copying from a share/network is immensely better. I do this at work all the time.
You're missing the point too. Language is an important part of human perception, conscious and unconscious. The words you use shape reality, and using a pronoun that is specifically not gender neutral in a context has an effect, subtle or not. I'm not sure how else to convey this thought except to ask you to do some research into how language affects perception, particularly when it comes to social inequality. It's a well studied and well documented arena of sociology
I guess the FB cookies in your browser is a simplified version of the token. It's used to identify you not only on FB but also on other sites that load their javascript for comments & likes. There was some anger a while back about how fb could track you with cookies even if you're logged out - due to the ubiquity of their js on the web.
I'm sure the professional accountant, likely an abacus user, would likely have derided mechanical calculators when they arrived on scene.

I'm not even going to mention horse carriages vs. automobiles.
Full Show 6/29/12: Conversations with Great Minds: Jared Genser
The thing about permanently backed up demographic info though: it changes. My age, for example, changes every year. My location changes every few years. My interests change. Hell, even gender changes.
Now do it for Skype.
I was under the impression the value of the promotion is based off production and transport cost, not equivalent sale price. Is this not true?
One such use of zombie accounts was to drown out anti-Kremlin tweets http://j.mp/KPvgYw
"can't even acknowledge how much of a problem malware is for many computer users"

What text are you drawing that conclusion from? It strikes me that they deliberately pass up the opportunity to disparage the security explanation for secure boot: "This claim ignores the fact that we need protection from them." Not "This claim is total BS."

The FSF statement acknowledges the security concern and brings up a competing concern. They ask that computer makers balance the two competing needs, and state that the plans for implementing secure boot on x86 will satisfy both needs. That's definitely not the blindly one-sided position you seem to think it is.
Paypal Redesigned
What do you guys think about do their new design? I think it looks fantastic!
The same thing is true for the iPod.

I had one of these in 1998/1999: http://en.wikipedia.org/wiki/Rio_PMP300
>if the two OSes don't even run on the same hardware

Macs are some of the best windows laptops out there. Tons of places buy MBPs then install windows.
I'd love a post on how the price was set at 480k and why specifically you weren't willing to sell for anything less than that figure. Why you drew that line in the sand. Must have been more going on here than meets the eye.

If I had to guess I'd would say that the people who bought the site had offered 480k but you didn't want to say that you had a solid offer for a certain amount. Speculating that you told them you would sell to them at that price if a better offer didn't come in. This seems to dovetail with the somewhat cavalier attitude of previous posts and 37signals principals HN comments.

"despite the HN peanut gallery's perception of the world, there is actually a market for profitable businesses."

I've bought and sold several businesses both as the business owner and as a go between (collecting a commission for the sale of a business).
Neat app. I'll be using this when it launches.
Decoupling Android App Communication with Otto