skysight-inc/HackerNews huggingface dataset:
In the article, I discuss the importance of ARM's technological advantage over Intel in the area of energy efficiency, especially for portable devices (see paragraph 2). My key point is that even if Intel can match (or beat) ARM from a technical standpoint (e.g., clock speed and energy efficiency), the company may still get disrupted due to ARM's unique business model. ARM's business model provides a benefit for OEM customers in the areas of cost, customization, and supplier-customer relations.

I recognize that it's not just ARM's business model that poses a threat; the threat stems from a combination of ARM's business model, its current technical advantage (in energy efficiency), and trends in computing, with a shift away from PCs (and the Wintel standard) to connected devices running Android and iOS. To your point, the shift away from the Wintel standard has significantly reduced the barriers (i.e., backward compatibility) to the adoption of the ARM architecture for OEMs.

(Note, ARM's recent "rapid rise" in the processor market is illustrated, in part, by the company's stock market performance, with a market cap that has grown about 5x over the last two years.)
Reasons to Quit Your Technology Job Now
If you're into Node.js and Redis we (Voxer, interviewed in the article) are actually hiring engineers. We're building a Walkie Talkie for iPhone and Android.

In more technical terms Voxer is a low latency messaging system for voice, images, and text. We have an iOS client in the App Store, and an Android version is in the works. We've had explosive growth in the last couple of weeks and are now in top 25 in a bunch of app stores and we are looking for someone to help us develop the server side components and make the system scale.

Email me gustaf@voxer.com if you want to know more and I'll connect you with the right person.

Our servers are built out of Node.js, CouchDB, and Redis. If you are excited about node, server-side JavaScript, and new databases, this is an opportunity to work on this technology full-time.
Web site planning guide: Get it right the first time
Born of years of "projects gone wild". Learn from my mistakes and save hassle.
I don't see why that should make it unfeasible; China is still the wealthier country of the two, after all.
Per your point #3: I spend a lot of time in both Windows 7/VS2010 AND OSX/XCode (along with a smidgen of time in Ubuntu as well) and crashes are just about a thing of the past in all three environments. That said, Xcode/OSX gives me the spinning beach ball of death at least as much as I get a crash to desktop in W7 and far, far more often than I get a BSOD in W7. The idea that windows crashes a lot is a myth hanging around from before they went to the NT kernel in XP. Granted, it's a myth that was well earned in the Win 3.1/9x days, but still.
The reality is all the major OS vendors (I'm including Canonical here) have reduced crashes to maybe a once a week occurrence or better. Hardly an issue anymore.

As for the polish comment, it's really a matter of what you're used to and strictly a matter of opinion, but I find Xcode a nightmare to navigate compared to VS2010. Sure, Xcode is shinier and looks better, but the UX is far superior in VS2010 (again, just my opinion). I'm very much looking forward to a single window interface in Xcode 4.3.

As a developer, the killer aspect of OSX to me is the full blown *nix environment paired with high level commercial apps (like Xcode, photoshop, garage band, etc.). Not to mention I don't have to worry about my display card or wireless card working in OSX (like I still have to do with Linux).
What's the economic benefit for an electrician to document where every wire is? In house construction the electrician is contracted and will never be the one who'll wire you a new plug 10 years down the road when the house is already on it's 2nd owner. For commercial the wiring is already in conduit and done to blueprints. Why would a commercial electrician have incentive to document where every wire is, when there's already blueprints saying where every wire is.

Just an FYI I work in construction, and have done many jobs. I've worked full-time as an electrician and currently as a siding installer (moved country). On the side or through renovation work I've done: plumbing/gas, drywall/plastering, baton-insulation, roofing, framing.

Beyond a foreman's job the internet and smartphone devices are useless. Again a sole-operator (how I worked as an electrician) would gain benefit as you're foremaning your own jobs, which is where real-time ordering would be beneficial. I work with a company now and my being able to real-time order is irrelevant as we have a warehouse manager and the companies only deliver once a week to us. Anything beyond our siding materials, we get from home depot (AKA insta-delivery).

As an electrician I'd have rather had info on why a previous electrician had wired it that way. That takes more figuring out than the 5 minutes tracing the wires (unless you're chasing through a drywall ceiling, FYI that's where I first picked up plastering skills).
Looking to interview published authors in web design/dev space
Considering writing a book. bas AT versastudio DOTT com.
Using a headhunter is often discouraged because they'll take a cut of your salary for the first X months. Thus if you can get placed via your own connections you can plausibly get a higher salary because they won't be paying the headhunter as well.

Telling a potential employer how much you're making now is often discouraged because it gives them a perceived valuation for you, which might make them reluctant to go too much higher.
What's next? Build your own search results
Change isn't revolutionizing. Change is change. Revolutionizing is changing virtually every aspect of a business. The internet didn't change how airplanes fly, are refuelled or maintained. It changes how the seats are sold.
I think most people would find this cheap and not very original. The same paper for all the occasions.

However,Universal Wrapping Paper 2.0 will be erasable. And then the receiver could just erase the message, circle a new message and wrap the new gift and give it to someone else.

Good practice to save a buck or two. :)
By codify, do you mean something of this flavor:

mapper = lambda x: (x['word'],1)

Or something of the the following flavor:

mapper = JSCode('function(x) {return (x.word,1)}')
Aside from all the other good points brought up here (the most notable being that this is the first time a major XCode upgrade has been available to non-registered developers between OS X releases), the most troubling thing about this submission is the inflammatory, link-baiting title. Honestly, the article itself doesn't even attempt to defend this ridiculous assertion.

I'm all for stating your opinion, but can we keep the hyperbole to a minimum on HN please? There's a reason I stopped reading Digg...
I have had people get offended, but you don't want to work for them.

I have had a recruiter just get totally confused when I wouldn't tell him. He refused to take no for an answer until I said I was walking out. The same recruiter then tried to tell me I wouldn't be able to get paid what I wanted and would barely get ${10K<Current}. I knew I was already underpaid... He was basically talking shit.

People only want to know for ONE reason: to peg you at a salary so they don't 'overspend'. Do you want to be at a job that doesn't want to pay what you're worth because they think they can manipulate their way out of it?
Also, for blind people? Everything is jumbo sized.
"F'in Genius" is certainly editorializing the title. Please don't.
Nine Biggest Successes to Emerge from an Incubator
It's rather unfortunate because Qt Quick is a rather promising framework for mobile development, it just needed a bit more polish.

The Symbian UI is really bad right now though, it actually defies many layers of common sense. The flagship Nokia N8, for example, still doesn't have a full qwerty keyboard in portrait mode. You have to rotate it to landscape mode in order to type, and the keyboard input takes up the entire screen.

I'm not really sure how that device managed to get shipped without such basic functionality in place, not to mention the fact that it is March 2011 and still not available.
It's Jacques. Note the 'c'.

Signed,

a different Jacques.
That's a fair point; though I generally use Google for, "I want something better than the encyclopedia treatment" on a topic.
"by giving Google hints as to what searchers don't like."

Crowd-sourced curation -- this must be Google's eventual goal for the "blocking" feature. Can't content farms be thought of as spam? And, if so, don't the same techniques for spam identification apply, especially the "mark as spam" button in Gmail?

[Conjecture and speculation below as there's no evidence Google is going to modify search results based on users' blocking propensities, but I think the possibilities are worthy of consideration.]

I wonder how this scheme could be gamed? Consider how one might game spam filters to cause a target's future mailings to end up marked as spam. To hit a high-volume target, one would have to cause a ton of email addresses under his control to be placed on the senders distribution list. Then, when messages arrived, he would mark them all as spam. Although the total percentage of the sender's mailing list comprised of the bad guy's email addresses might be small, this technique would still be effective because the percentage of "activist" recipients required to flag any sender as a spammer is so low (at least I'm told). To address this problem, Google could certainly apply schemes similar to those used to identify click fraud. Such countermeasures would require the bad guy to make his attack appear more organic. Have there been actual instances of such denial-of-service attacks?

With a similar strategy, could, say, an anti-abortion group enlist its membership to banish pro-abortion groups' websites from search results? What if members were instructed to search for phrases like "How to get an abortion" and block Planned Parenthood, etc.? The difference between websites and email lists is that the owner of an email list has direct control and could take countermeasures like changing mail servers, etc. Also, large bulk mailers (MailChimp, etc.) generally have good relationships with large email box providers like Google and can therefore plead their clients' cases directly to a responsible person. How would pro-abortion groups get attention from Google if their site rankings dropped due to such grassroots organizing? Would Google be able to identify this as an orchestrated effort?

How would the behavioral patterns of pro/anti-abortion activists be any different than this forum's treatment of Experts Exchange? Google will observe that one small segment of its userbase blocks the site in high numbers but another segment, when searching for the same terms (MySQL failure XYZ) click on Experts Exchange results? Wouldn't users actually seeking information on how to get an abortion recognize the name "Planned Parenthood" and click on those same results which were blocked by activists?
Identifying With God: Jay-Z's Power to Profit
of course, if everyone followed the above advice the stock would not have gone up (at each snapshot in time) since the reduction in purchased products and profits would not have moved the stock. That is, unless you subscribe to the tragedy of the commons, and let the commons write their own tragedy as you raked in the stock uptick / gains.
http://en.wikipedia.org/wiki/Tragedy_of_the_commons
That's not entirely true. I'm from Argentina and here any serious coder speaks english well enough to communicate without problems.
There's no way out of the gender imbalance. Even if it was fixed somehow, there'd be a glut of women a generation younger than the recently created glut of men.
Isn't gcc a GPL? How can Apple not distribute it?
Might also be interesting to add that Intel had a very nice ARM platform (XScale) which was sold to Marvell. They had the full ARM license deal, not just the ability to put ARM cores on a micro like everyone else in the world.

So I would argue that Intel has a pretty good understanding of ARM strengths and their business model, they just think that they can go the distance and come up with something competitive. Even given the fantastic growth of ARM, Intel is about 100 times bigger so it's probably more useful to compare Intel to the processor manufacturers that use ARMs in mobile platforms.
All your points go off at a tangent to the original article.

1). Author doesn't claim that most Mac owners are developers. He attributes "a large part" of Apple's success to recommendations that began with developer mindshare.

2). It's not a burden to use the dev tools if you plan to use the dev tools, but it's a burden to install something on the scale of Xcode if some other tool you want to run just depends on the basic gcc toolchain.

3). For the author's points, you're not comparing Xcode installation to installing visual studio, you're comparing it to '[package manager] install gcc'.

4). Article author's preferred solution is not to stop charging, but to have a separate gcc package.

It boils down to the author thinking Macs would be more developer-friendly if more essential build tools (as opposed to developer tools, if you will) were bundled with the OS. It's an interesting point.
Even gcc is not that metacircular. There needs to be some compiler at the bottom of the bootstrapping.
Since huge quantities of information can be computer-digitalized and transmitted, music researchers could, for example, swap records over the Net with "essentially perfect fidelity." So much for record stores (in present form).

Not at all a bad shot from 1972. Not too bad at all.
"its popularity grew from their recommendations".

Really? You think developers drove Mac OS X popularity ?

That's how Apple reaches consumers?
> GCC is freely available in source form.

But of course, source code is useless to you if your computer has no compiler.

I was pretty sure that at least part of Holman's argument was that Apple could easily do all of us a favor and just ship with gcc pre-built. ("All of us" meaning the devs who do all this for a living as well as the casual coders who might want to install a Ruby library with C extensions.) How would that possibly hurt Apple?
Well, technically this Xcode doesn't come just with gcc, it has the iOS SDK too. For example, on my machine I see this:

du -h -d 1 /Developer/Platforms/
10M	/Developer/Platforms//MacOSX.platform
4.4G	/Developer/Platforms//iPhoneOS.platform
4.2G	/Developer/Platforms//iPhoneSimulator.platform
8.5G	/Developer/Platforms/

Of the 10GB the /Developer folder takes, about 8GB are the iOS stuff.

It seems normal they would bundle these since if you are downloading XCode, pretty sure you are doing Objective-C for iOS.

4GB is a big download and it does take space and it does take a while to install. But frankly, most people should be able to manage this quite nicely (and maybe even find a way to take back some of that space).

If anything, the whole thing deserves a tweet not a huge blog post.
"I posit to you that all the evidence points, in an obvious and inextricable way, to a supernatural explanation for the origin of life."

This is called reasonable? Where is this evidence of a "supernatural" explanation?
Really interesting moral to the story: if something is important to your destiny, don't delegate it to flunkies
Bill Keller accuses me of "aggregating" an idea he "aggregated" From me
Retrospective on Building an iPhone game in 24 hours
If you are sensible choosing who you go to, there are many shops in china who can pretty much do the whole job for you.

That's the skill set of which I speak. Getting a shop in China to actually produce a working product for you should be a major of its own at MIT.
I suppose that would be more convenient for English speakers, sure. Are you honestly advocating that non-English speakers learn fluent English so they can be paid less than native English speakers?
What isn't easy about installing from the disc given when you bought the mac? Don't have a your mac discs anymore? Download it or borrow someone elses. If you don't want the extra crud of iOS firmwares, disable it. To be honest it's quite "easy" to install for any user.

Quick on the other hand, how many 4.5gb installations are quick?
This is the god-of-the-gaps argument, plain and simple. God is a way of answering ?'s that mankind currently doesn't know the answer to. You can use the template below and fill in whatever natural phenomenon you want (lightning, seasons, RNA) and the argument will remain identical.

Look! It's $PHENOMENON! There's something in nature that we can't explain! Learned men of science disagree on where $PHENOMENON came from and can't offer any answers! That must mean that science is a complete waste of time. The only rational explanation is that "God did it. God created $PHENOMENON."

There's nothing reasonable about this. In fact, the odds are that this argument has been used with that phenomenon to "prove" that God must exist. The leap from "we don't know where life came from, but it definitely exists in complex form" to "God MUST exist. There can be no other explanation." is closer to offensive than reasonable, and it's CERTAINLY not a novel point.
Let's be honest - it feels like an insult. It's not an about face where they are charging something like $100 or more for their previously free development tools... which would anger people for different reasons, but make some sense.

It's $5....... it's like saying, hey, after that super expensive $300 restaurant meal you just ate and paid for? We're tacking on an extra $2 if you want to leave the restaurant.... you can buy tickets over there.

Apple better watch it, or they may lose some loyal customers....
I didn't see anything in the article that supported the dramatic claim that OS X isn't for developers.
Ask HN: How do I handle multiple currencies with Paypal?
I adding a feature on Disrupt.fm that will allow musicians to sell songs through the site. The musicians will enter in their paypal address in the backend and the purchase button will direct the user to Paypal's payment confirmation that will send the money to the artist. The problem is that about half of the traffic is international.

I'm a little confused about what currency to sell the songs in...here are the two options I'm thinking about:

1. Sell all songs in USD and have the artist incur any currency exchange fee if not US based.

2. Ask the musician what currency they would like to accept payments in when they enter their Paypal info. The problem with this is that I'll have to convert the price of the song ($0.99 USD) according to exchange rates when generating the paypal purchase button if the musician is not US based.

Any thoughts on how to go about this? Is anyone familiar with how Paypal handles exchange rates?
Aye, while he was still with us the chance to protect the central repository from any unverified changes from him was a very attractive idea. But given that he couldn't even file bug reports properly I'm not sure he would have coped with git.
.secnetnessdrawkcabehtllaekilt'nodI
It's perfectly reasonable. All it took was one touch from His Noodly Appendage ;-)
Then compile it with llvm (if you absolutely must have GCC specifically), llvm is the new default compiler in Xcode. The link above has binaries both for clang and the GCC front end.

Xcode 4 is still a pre-release, normally Xcode comes with the default OS X install disk. To make it available to non paying developers, it's been put on App store just one day ago. This is not a present problem, only a hypothetical future problem. That is another reason the argument is ridiculous. Apple do ship GCC pre-built, it's on the OS X install disk.
I had the same reaction, so I took a look at the style sheet. Two things struck me: line-height is 35px which is way more than the normal 16px, making it look like double space typescript. Second letter-spacing is 1.6833 which makes it look almost like a mono-spaced font. I would change fonts rather than mess with letter-spacing. The lines can be more open than 16px, but double spacing is too much. Apologies if this is too rantish.

EDIT: that aside, the content is spot on for me.
I am not arguing the utility of having a Spanish HN nor I want to criticize the utility of knowing English. But for some Spanish /Latin American Hackers time is also a constrain and they might not have time to be fluent at a foreign language. Read it, understand it... sure, but fluently writing/talking requires time.

I have been lucky to be born in a region with 2 official languages and more lucky to have a 3rd language in my family and being able to learn English and French in school. But... this is not normal in the rest of Europe.

In any case, I am not sure if I have understood correctly your last sentence. Did you mean "pay maybe more"? I am not sure of what you are implying...
You make a great point; there appear to be some contradictions in their accounting policies. The "App Store" didn't come with OS X, but was free. iTunes and Safari get major updates all the time, yet remain free upgrades. On iOS, you have iBooks, Remote, Find My iPhone, Apple Store, MobileMe Disk, and MobileMe Gallery, all free.

We're not sure what the litmus test is for their accounting practices. We're not even sure if Xcode falls into that category (e.g. maybe they're charging $5 for it now because they want to). It would be nice if Apple shared their accounting algorithm as that would clarify things.
How were companies like APPL, GOOG, and MSFT perceived in the time before their stocks took off?

Was it obvious to people in the industry that these companies would be successful? Was it seen more of a hit or miss? Were people betting against their success?
Linking HTML Elements to JavaScript Objects
I'm not enough of an extrovert to nag you myself but I'm hoping that someone might nag me into do it.
Same prob on osx.
How to Keep Employees Informed - A Step-by-Step Guide
149.7 Hours in a FTE month; so 1796.4 in a year
2003 seems to be the best year for those missing out on 1997:

http://goo.gl/PqYeQ (best bang for buck version - google sheets).
You need an initial compiler for the boostrapping process.

Obvious question: how did the first C compiler exist, then? Answer: it was implemented in assembly. And the first assembler was written in machine code.
Its been demonstrated many times that Apple charges these $5 fees for previously free tools and applications because of SOX compliance laws... Its rather obvious its about SOX.

No, it's not at all. The only "evidence" for that is a bunch of uninformed developers speculating about things they know nothing about.

OTOH, there is quite a bit of evidence that this isn't the case:

1) Why didn't they charge before? They've used the same accounting standards since the iPhone was released, so if they "suddenly" discovered they'd been doing the wrong thing, they can't just fix it going forward. At the very least they would need to make a statement to the stockmarket they had discovered a problem.

2) There are a huge number of companies that have similar accounting practices to Apple and yet manage to give away their tools. RIM & Nokia are two obvious ones.

3) It would be trivial to work around the problem, if there were one (which I don't believe there is). For example, they could spin off developer tools into a wholly owned operating company that would receive income from Apple and release free tools. The accounts would be separate, and this wacky SOX accounting theory would not apply.

Edit: 4) (from further down the thread): Why don't they charge for iTunes?

I don't know why Apple pulled this move, but it's not about SOX compliance.

Edit 2: I think I might be wrong on this: http://news.ycombinator.com/item?id=2311934