skysight-inc/HackerNews huggingface dataset:
The market share graph starts at least 3 years after the release of IIS, it was in NT 3.51 SP 3 (and I gather released before that) and NT 4.0, which was released 29 July 1996 according to Wikipedia. I know IIS was solid for intranet use by mid-late 1997 when I started using it.

It also starts near the end of the year "[ Apache ] became the first web server software to surpass the 100 million website milestone." (Wikipedia again and Apache was indeed what I was using in 1999.) That suggests both of those established a price of about $0 for a web server.

I'm not sure the two accounts are mutually exclusive, as the further reply by George Scott suggests. A competitve web server, even if it was no longer going to make much money, was I suspect necessary for Netscape to sell or at least get established a lot of the rest of its set of servers (by the time the graph starts I can only remember people talking about their LDAP server). I.e. it's quite possible that if they hadn't expended those lead bullets the silver ones would have been wasted.
He's pretty well know in the Quant community : http://wilmott.com/about.cfm , but I also had to double-check the article to see where he was introduced. I guess there was some heavy-handed editing.
Does anyone know if something like this is in the works for Canada?
CCC criticises new version of government trojan
> The difference, and reason his statement is relevant, is that perl is one of the easiest languages to find these kinds of examples for. Where there is smoke, etc.

Entirely by virtue of there existing a bulk of legacy software. Most other dynamic languages do not even have an appreciable amount of legacy software.

If i were to restrict myself to searching only the past 5 years of produced Perl code on CPAN i would be hard-pressed to find truly terrible samples.

Either way you managed to entirely miss the point that for a person with no knowledge about a language (including no knowledge about sibling languages), any example of source would be nearly impossible to understand at first try.

> [citation needed] Are you aware of what is being done in other languages. Does perl run on the JVM yet?

I said language, not virtual machine.

> I'm afraid I'm going to have to ask for citations again.

When does Ruby plan to have Roles?

> I've already gone through the trouble of getting it setup

Hahahaha. Trouble setting up perl, good one, pal. Also, i know what sample you saw once. That was written as a joke. It is a boilerplate tchrist made to demonstrate what would be necessary to make scripts entirely and absolutely perfect with unicode. (Note: Perl's default state is still better in handling unicode than most other languages.)

> So as a new programmer I'm going to have to dig around

Right now, yes. Which is why i wrote the blog post mentioned above. How kind of you to notice.
Now I have everything I need to plan a robbery. I can see the setup of the store and the best getaway route, all without having to step foot in the store before the robbery!
Just because it's horrible everywhere and apple is 'less horrible' is still no excuse. It still can be done much better, the developer shouldn't have to do a quarter of the error prone BS with provisioning. Provisioning is very fragile in general and is also a cause of automated build breakages here when it really should never be.

Provisioning is also required 100% of the time to run unsigned apps in iOS. Many of those devices you mentioned let you run unsigned apps after a warning prompt, or at least on a developer device. This can avoid a lot of BS during development.

I've haven't worked with android, but from the lack of complaining by my android working coworkers, I'm guessing that it's much better or non existant on android, apple's main competition.
How Apple won the ebook pricing war by strong-arming Amazon
It's even worse, the pinch gesture goes back to 1983. [1]

[1] http://www.billbuxton.com/multitouchOverview.html
Since forever? As I recall it's always been Flash.

You might think you'd like to make a more open viewer, but Google won't let you. For example, someone reverse engineered the data formats (fairly trivial, they're just XML documents that point to the panorama jpgs) and Google cease and desisted their info off the web: http://igargoyle.com/streetview/
I'm almost positive that it's somewhere in this (scanned) book: http://research.microsoft.com/en-us/um/people/gbell/CGB%20Fi...

From a page off of Bell's home page: Bell, C. G., C. Mudge, J. McNamara, COMPUTER ENGINEERING, Digital Press 1978
In many countries such as India and throughout asia people have never used a landline. Think about this for a second. Everyone carries around cell phones because they simply leapfrogged the infrastructure requirement for land lines.

A tablet like this is certainly going to change things. How cheap are cell phones these days? I'm not talking about that fancy iPhone you have in your pocket. I am talking about how much it costs to go into MetroPCS and grab a phone off the shelf. Or possibly WalMart.

If you thought we were connected as a world before things are about to drastically change even more.
Indeed; so did I, back when it was first posted (http://news.ycombinator.com/item?id=1195802). But then, I would.
Apps for Entrepreneurs Challegne
For most entrepreneurs and small businesses, the Federal government has useful programs and services, but it can be hard to identify, engage and navigate Federal websites. Help small business and entrepreneurs, and build an app to help! There are $20,000 in prizes – more prizes to come. The challenge opens on November 5th and closes on November 20th. Please become a supporter on the site and spread the word! http://entrepreneurs.challenge.gov
I think you mean AppCode instead of XCode.
Apple does well because it presents old technology in a way that is much easier for the masses to grok and use. I don't know why this offends geeks. I'm a geek and I love it when technology is presented in an easy to use way.

I hate TV remote controls, I know how to use them but I shouldn't have to have 5 of them and universal remotes out there are pretty much crap. I have one, but the Tivo remote is so much more intuitive for that interface that we've abandoned the universal all together. That's an example of an industry ripe for someone with the design and tech chops to come in and fix and then jrockway will be talking about how amused he is that fools are so excited by this old technology. :)
Cool Traffic Solutions images
For most entrepreneurs and small businesses, the Federal government has useful programs and services, but it can be hard to identify, engage and navigate Federal websites. Help small business and entrepreneurs, and build an app to help! There are $20,000 in prizes – more prizes to come. The challenge opens on November 5th and closes on November 20th. Please become a supporter on the site and spread the word! http://entrepreneurs.challenge.gov
Xcode 4's refactoring is still quite poor. Renaming something is akin to a "find and replace all" in my experience. If two unrelated classes have the same method name, Xcode will rename all instances of both classes if you rename one of the methods.
The other tablets
Damn I really should have stuck with the education iOS market. Was in the top ten for quite a while when the app store first launched and was making good money, just could only ever manage to keep an app up in the rankings for a few months. Focused on the physical product side instead of the mobile app side... Wow that was a mistake...
Oh man, i should've seen this post before i answered to your other one. You're either a magnificent troll or are just commenting on things you have barely a passing knowledge of. Do you also wait for Perl 6 because it will make all Perl code 5 times faster like the recruiter at that Berlin company i visited?
How To Become A Faster Decisionmaker
The largest percentage of cell phone users in the world will never have used a landline and never will.

It's a big mistake thinking that every new emerging economy has to go through the same industrialization steps in the same way as the last one.
You're right, it was a single core Celeron (IIRC). I assume it would be way harder with a quad core. Two (running) cores can be manageable, except if the second core executes a program specifically designed to scramble the ultrasonic signal.
That'll be great --- Thanks!

I look forward to seeing some results from you
Really who would have guessed !
What I Look For In An Entrepreneur
Not to say anything about the language itself...
Language log (http://languagelog.ldc.upenn.edu/nll/) and The Satorialist (http://www.thesartorialist.com/).
Now Firefox really can be the new IE.
One of the most tiring responses to a comment is 'did you read the article'. Yes, of course I read the article.

I thought of doing a 'point by point' because that seems to be the only way to respond a pile of nonsense like this without getting that particular response.

I choose not to because that would be overlong and it would not add anything.

The only thing this article shows is that if you use your creativity that you can stretch any term to mean anything. The only other party that I'm aware of that plays word and mindgames like this with its audience is scientology.

If you don't want to be a part of society you're free to opt-out, or to organize politically in order to effect change that makes society into what you want it to be.

No slave ever had that option, and no modern day slave has that option.

The author makes it seem as though we are all part of some gigantic mechanism that enslaves us all, and that we collectively would be better off by following his 4 step plan to 'independence', but he fails to notice that his 4 step plan simply leads to a much higher level of dependency but on different entities (aka customers).

Society is built on those dependencies, we enter into them voluntarily and there is absolutely nothing wrong with them.

Bad choices lead to feeling bad, so think before you commit to something, including starting a business.

Fast forward 4 years and we'll be seeing blog posts about 'how I'm going to free myself from being a slave of my customers'.

Slavery has absolutely nothing to do with it, not even in spirit or peripherally. Entanglement is a meaningless term, we already have a word that fits perfectly well: citizenship, which happens to have the opposite meaning of being a slave.
How is recurly relevant any more, given Stripe and Samurai?
My Visit Today to Join Yelp in Opening Their East Coast Headquarters in NYC
Given that the Apple app store was launched in 2008...

Steam - 2004
Xbox Live Marketplace - 2005
Playstation Store - 2006
Playstation Store for handheld gaming devices - 2008
True...Even thought I have never used the Apple Frameworks... you can't beat the integration. That is why Visual Studio is so popular too.

Maybe JetBrains should build their own OS! (just kidding)
> Wait.. you're saying by working in US, you can support yourself here AND support your family back home

Considering that 1 USD is 49.5 INR, why does this come as a surprise to you? For context, 1000 USD will be around 49000 INR at current conversion(it will be less but for argument's sake) which is more than what a software engineer with 3 years of experience makes in a month.

> including hiring a maid!?

I pay my maid 800 INR to do my dishes and clean the house. Manual labor in India is dirt cheap.

> I wish I could work there with a global pay salary...

It's easy. Find a contract job in the US which allows you to work remotely from outside the US, move to a country where the currency conversion makes you rich and cost of living is low. Places like Singapore won't work - currency conversion doesn't buy you much, and cost of living is high.
Before you go shorting a USB port to "blow its specific fuse" you might look at the motherboard closely. Given that you can save money by omitting them, you'll find some motherboards do just that. There are also thermal based, self resetting fuses, so the port could come back.

If it's that important, fill the hole with epoxy. Thicken it to a peanut butter consistency so it doesn't run all over.
HTC and Sprint Release a Security Update
Video: Why, How and When to Hire Your First Hire
Tame the Facebook Time Suck: Make Facebook More Useful by Killing the News Feed
1. Plug in.

2. Drag and Drop files.

That's geeky? I disagree.
Managing Skin As We Age
That’s a sucky way of transferring stuff. I’m not sure why anyone would want to do that to themselves.
America’s New CIO Wants To Disrupt Government And Make It A Startup |
I would guess this won't be easy in rural India.

It would be awesome if they load it up with lots of free ebooks and a decent offline copy of wikipedia (wikidroyd) from the start.
this is the greatest stuff on the web; not the cmu open learning initiative per se, but just universities & colleges doing this stuff generally speaking -- berkley, stanford (amazing for this stuff), mit (sort of set the standard) and several other top-tier schools. now i've never formally taken a programming class in my life, but via many of these on-line courses and their accompanying resources, I am now a software developer! i do have two (very unrelated) college degrees, but these on-line courses have definitely changed my life. thanks for the post...i love seeing this kind of stuff!
I installed Ghostery on the advice from some HN-ers a couple of weeks ago. I'm amused that for an article about Tor and anonymous browsing, the hosting site has more tracking scripts than I've typically seen in my few weeks of use.
New Nokia phone name, Lumia, means "prostitute" in Spanish
The XOR is also more idiomatic assembly (even though it's not intuitive, every compiler does it and people who know assembly are used to it)
Not surprising, they brought cloud computing to the masses and are doing a pretty good job at it too.
Tru.ly Launches Age Verification API
More importantly, these days, is that it saves a few bytes in the caches.
They have an experimental WebGL version.

http://googlesystem.blogspot.com/2011/10/google-maps-in-webg...
Think small
I plead terminal stupidity on this, but it actually requires code changes to AR in about ~12 places to support a new country at the moment, so I can't just flip a switch. That said, UK support should be out by the end of November.
It's a shame Oracle moved Ksplice blog after its purchase. This move appeared to be slow and not complete. Part 2 was originally here: http://blog.ksplice.com/2010/04/libc-free-world-2/
"Why don't we include projects rather than companies on our resumes?"

Because The Suits demand secrecy and although threats from former employers may get struck down by a court, I don't have the financial resources to find out. Repeatedly. It's less expensive to tell you I've implemented COM in Java on OS X for the last 17 years.
I coded in perl for an agonizing 5 years. Sure, it made sense to start working on perl 5 again once it was clear that perl 6 was stalled but is that still the case? I was under the impression that there are just a few things missing. If that's so then I would say people should be getting prepared for migration.

You can resist it, as has happened in various communities (i.e. python) but to actually compete with perl 6 and try and make the two different languages is down-right cult behavior. Perl isn't a person, it doesn't have feelings. If you tell it "screw you perl 5, perl 6 is better" it's not going to cry or leave angry messages on your phone. It's just a tool.
To be completely honest, after what he wrote about Steve Jobs' death, I don't feel like paying much attention to RMS anymore.
Turismo Online
You can move forward/backwards/anywhere an arrow points using the arrows on the keyboard and look up/down/left/right with the WASD keys - much better than clicking with the mouse :-).
OftenOnline - the 10 best sites in each category, as voted by our users
To the 3 separate comments on not using IDE below: I am aware of the flaws and I would never use it in a continuous deployment environment, but it's a good gateway tool to get into the mindset of automation testing before moving on to other methods, such as using webdriver from a unit test framework or building a full blown framework (I'd put PageObjects somewhere in the middle).

There was a point for each of us where we had no used an automation library. I think the IDE is a much more accessible way to get in, play around, learn what can be done, and do some very basic tests than it would be to hand them a library and expect them to be able to code up a similar set of tests.
Having software patents include source code is not a bad idea, but I don't think it would address the most serious problem.

The big problem, in my view, is that the obviousness bar is just way too low. The reality we have today is, the first practitioner to think of a given problem can straightforwardly produce, using standard techniques, a solution to that problem, and patent it. It's considered an invention because the solution, let's suppose, didn't previously exist, but that's only because no one had attempted to solve that particular problem before. The patent teaches nothing new; another practitioner, unaware of the patent, coming upon the same problem, is likely to solve it in a similar way and with no great difficulty.

I'm not saying all software patents are in this category, but I think the great majority of them are. And the reasons are not hard to find. First, software is, by its nature, a fantastically generative medium. All that is required to build a machine of any degree of complexity is to write down, in the mathematical formalism called "code", a sufficiently precise specification of how that machine should work.

And secondly, as has been lamented many times, when the PTO first started to grant patents on software under orders from the U.S. Supreme Court (in Diamond v. Diehr), they had no software experts. Even now, as I understand, they tend to hire new graduates who have little industry experience. What's more, patent examiners have no incentive to reject patents on the basis of obviousness; that's not how their performance is measured.

These two factors together are a recipe for disaster.
Maintaining iPhone Compatibility
The education section is typically dominated by apps for designed for the owner's children. Parents go in there looking for stuff to occupy their kids in a healthy way. Does your app fit that description? Apps that keep kids quite in the car are very valuable to parents, and they will pay for them.

If your app is something that teenagers would want, then it should go in Music.
Of course! It was not a direct advice to data center hardware admins (but I guess they know better). :) Anyway, with physical access, there are countless other ways to harm your encryption mechanisms.
I think that weight is a lot more accurate than what we have now, which is many candidates listing technologies on their resume if they've ever heard of them. I have top 10% listed on my SO Careers profile for c#, java, php, javascript, and c++. If you click on any one of them you're taken directly to the search results of what I've written to get those tags listed at the top of my CV. The point is that you don't have to just trust in the algorithm, you can check for yourself.
I don't see anything there that's especially unreasonable. When Stallman gives a speech he knows he's representing GNU and the FSF. The rider basically obligates the organization to tell Stallman in advance what kind of venue he's going to, and warns the organization that there will be a large crowd, so that they should plan accordingly. In his position, I'm sure that I'd have similar clauses in any agreement to talk.
Defintely the tablet by itself means nothing. it needs content. And it can be said that even 20 years ago the indian government could have put a tv + VCR + great recorded content in every classroom for what is relatively a small sum. Just doing this would have improved the current Indian system by leaps and bounds.

But maybe the thing about the tablet is that once people have the tablet, the government isn't the only one who can improve education. Private entrepreneurs, non-profits and juts plain teachers could build great content, market it, etc.

Considering the awfull state of indian education and(my guess) that indian educators are much less entrenched than westren ones(i.e. powerfull unions), affordable private education could really hit big in india, and a tablet at every hand could really be the needed channel for it.
I see their stock crash today as a pretty temporary thing. I bought a lot of shares today around 200 which I hope is close to the bottom of this decline.

AWS growth combined with their new hardware combined with the holiday season should give them a nice boost by early next year.
"I think what the author is describing is simple overfitting."

It doesn't look like overfitting to me. The input data is perfect, and the model is perfect, so it doesn't look like overfitting can occur.
7 Keys to Unlock an Apple Design Award
(Bay Area folks, this sorbet is amazing. Wish I hadn't moved out of Temescal...)
I've used both. I have a personally bought copy of IntelliJ, though I'm using Eclipse now.

For the most part, they're both comparable. Both have powerful refactoring and code-generation abilities.

For core Java development, there's no need to leave Eclipse. IntelliJ might provide some nice features, but overall it doesn't warrant purchasing a license.

When combined with web development, other languages, or non-core development, is where it easily pays off to switch to IntelliJ.

We were doing some Grails work, and Eclipe's support (via STS) was shady at best. We put off trying IntelliJ since it meant learning a new environment, new shortcuts, etc, but after about a day of playing with it, we were sold, and never looked back.
I am aware of the gnarliness of the following BUT You could do something like:

class Object {
public function __call($method, $args) {
if(isset($this->$method) && $this->$method instanceof \Closure) {
$this->$method->bindTo($this);
return call_user_func_array($this->$method, $args);
}
}
}

$context = new Object;
$context->foo = "Hello World";
$context->closure = function() {
echo $this->foo;
};
$context->closure();

Once traits are in the language (5.5?) that could just be mixed in.
Wasn't it poor use of Tor, and someone running a high-bandwidth exit-node that bootstrapped wikileaks?

http://www.wired.com/threatlevel/2010/06/wikileaks-documents...
You have to click on the link to the stores Place Page on the left then under the mini map on the right you will see rotating images, click that and bam!
Very thorough... even includes advice about parrot acquisition.
well first off they have many customers, I'm one of them, that use and love their product.

Second, anyone with an established merchant account that would like to add a recurring payments front to it is in the market for recurly and not as much stripe.

Not sure about Samurai, but Stripe is an aggregator of payments which can lead to problems down the line because credit card companies don't like to deal with aggregators because when issues arise with customers, the onus is on the credit card companies.
Example: a Amex customer tells amex 'I never paid company X money'. Amex looks and doesn't see any payment to company X but a payment from Stripe which aggregated payments from Company X. This creates problems which typically yield in Amex refunding the customer but taking the hit because they can't prove it to the aggregator. It makes it very hard to resolve the issue and as a result credit card companies start playing hard ball with aggregators. Note: I'm a huge fan of Stripe and what they're doing. All the power to them.
Quantum Chocolate Boxes
Does it really have a KISS-style logo on the back?