skysight-inc/HackerNews huggingface dataset:
Ask HN: SOAP or RESTful
I'm working with a client, I've been asked to develop an Android App and an iPhone App. The app requires access to an online database so it needs a Web Service.

The client requires that the web service be developed on a .NET 4.0 server with VB.

I've found examples online of both methods, although RESTFul seems to be a little more hacky.

What way should I go?
There's an associated website at http://birdtree.org/ .

They don't seem to be providing the actual phylogenetic tree data (there's a cryptic note "More information will be made available here with the print publication of the study"), but there is a link to a higher-resolution PDF: http://litoria.eeb.yale.edu/bird-tree/images/BirdTreeHighRes...

You can also download the supplementary PDF at http://www.nature.com/nature/journal/vaop/ncurrent/extref/na... which has a lot more detail and some pretty pictures towards the bottom.
FEI Electron Microscope Photo Contest (2012)
If we're going to grant that a machine can have infinite ram, surely we can grant that a spec of C can have infinite stack allocated arrays... :)
Thanks for the constructive feedback...
Can I suggest that you think a little bit about adding Saudi Riyal too? There's a huge host of expat workers there who get paid in Riyal but generally only ever spend dollars, pounds or euros...this kind of service would be perfect for them to transfer their money home.
can you elaborate how does it work?
http://en.wikipedia.org/wiki/Scarcity_value

"Tom said to himself that it was not such a hollow world, after all. He had discovered a great law of human action, without knowing it -- namely, that in order to make a man or a boy covet a thing, it is only necessary to make the thing difficult to attain."
Does any higher order function application require state changes to implement as a specific lower order instance.

For example, an instance map is just a cons and a recursive call. No state change needed. You can say something about exposing unwanted details in the cons, but that is a hairier point of contention.
Facebook admits error in censoring anti-Obama message
The Apple family tree: Apple platforms through the years
I disagree completely that this is a 'functional subset' of C. I also don't know a lot about this stuff, so tear me up.

A functional language isn't just one that doesn't use malloc/only uses the stack. It must actually not have state, and instead evaluate a single function down to the result. Here, after calling make_lists, the input and the result still both exist as state variables (immutable, yes, but that's not enough)! At the same time, I haven't looked at code for a lisp interpreter, but I feel safe assuming that it allocates some memory somewhere. Functional programming doesn't have anything to do with the underlying implementation. The trick here, if any, is that the "underlying implementation" and the code are in the same language/program.
This appears to be the iFone trademark holders in Mexico:

http://www.ifone.com.mx/frameset_productos_oficina.htm
Not interested, if I don't get a chance to carry some diesel! :-D
I really like the potential here and signed up for an invite. I'm wondering though where data would live, and what kind of access we'd have to it. E.g. what kind of export options are there? Or, can form data be automatically dumped somewhere else?
Several of Chase's better cards offer no forex fees. I've spent most of the last few months in Southeast Asia and India and I used a Chase Sapphire Preferred card and a United MileagePlus Club card. Both waive forex fees.

Another card to look at is Charles Schwab's checking account. No forex fee and they refund all ATM fees, including foreign ATMs. No monthly fees or minimums on the account either.

Those two cards have saved me a ton of money in the last few months.
First of all, welcome to HN Pete -- I didn't realize you were on here.

Secondly, to answer the question, whichever appeals to me more. If it's a new programming language, or a new library, I'll generally go to the comments first and look to see the general opinion of it.

If the title is abstract, or not clear as to what it is, then I might open the article first (example from yesterday, "Do You Wanna Touch[1]"

If the title sounds appealing, or straightforward, like today's "Here's the simple rule you need to know when using a foreign ATM[2]", then I'll likely open the article first.

Generally, I open both in new tabs and close them as I consume them.

While I normally don't comment on the article before reading it, I sometimes comment on other comments without having read the article. If there's an article about Python, and somebody says, for example "But Python doesn't even have a print function", I can safely comment on that without having read the article.

[1] - http://www.codinghorror.com/blog/2012/11/do-you-wanna-touch....

[2] - http://transferwise.com/blog/2012-11/choose-local-currency-a...
Such a simple idea but I'm looking forward to see how it goes ( I have signed up ).

One feedback though. You brand this as something exclusive ( only 11K people ) but in the "Welcome mail" after I signed up you ask me to share it with my friends... Isn't that counter intuitive? If I want to be "selected" the less competition there is, the better so I shouldn't share it.
Pivots: When 40 Degrees Feels Like 180
The Nexus 4 and the Nexus 7 are going to sell really well IMO. The Nexus 4 is the most compelling phone for anybody who prefers Android and doesn't need LTE. The Nexus 7's advantage on price and display will mean that some will prefer it to the iPad mini.

But what about the Nexus 10? It's price point is high enough that the price difference against the iPad is not as significant, and it's expensive enough that you can't buy it as easily on a whim and assume that "the apps will come". It's biggest advantage against the iPad is that it has an open ecosystem, but that's not an advantage unless there are apps that take advantage of that.

Any thoughts on potential "killer apps" for the Nexus 10?

XBMC may be it for some.

Another might be its potential as a laptop replacement for developers. Some people use an iPad for remote development, but a Nexus 10 should be powerful enough and open enough to support local development.
This is not so much doxxing as a 21st Century Wanted Poster
What a great idea. The "rainbow colors everywhere" effect if kinda annoying, but the concept is awesome. As they say, that's what I would expect from the MIT Games Lab.
Well, since were talking about a technique to avoid email rendering limitations, just add some clicks to the Web UI to allow digging in further.
I can't find any info on these method right now, but assuming they do the obvious, it's useful for all sorts of tooling and debugging situations. Situations you might not write the code for but almost certainly will use.
Microsoft Windows 8 - A Boon To Back Office Processing?
Ask HN: What are the popular online communities for the software developers?
Looking for software developers or some practical startups to cooperate with :) I'm a good project manager with marketing skills from Russia, got a thought to bring some interesting product to the Russian market and run sales for it.
Meant to be honest not constructive, constructive is do something else.
November 5th is Clang Day
Either I'm incredibly unlucky, or phone support of 4g is not the issue. I've yet to be in a city where my phone was able to connect to 4g, even though the phone itself supports it.
Awesome article! Loved the mashup in technologies.

Just wanted to point out: Although the title/article emphasizes d3, I think additional emphasis should be put on PhantomJS. There are a lot of complexities with implementing a headless browser. Libraries, such as Rhino and Selenium, have fallen short. PhantomJS really has created a nice balance for developers.
Hotels are also a great way to get rid of extra foreign currency right before you leave the country. Ask them to put your remaining cash towards your bill and put the rest on your credit card. Avoids having to convert cash twice.
> Is there anything else you want to know?

Why are you doing this? C++ has no future, only past.
Arthur R. Jensen Dies at 89; Set Off Debate About I.Q.
Here's the brief - There's a telecom company by the name "iFone" in Mexico. And Apple sued them unnecessarily...and lost the case.

"The iFone trademark was filed in Mexico in 2003, a full four years before Apple filed to trademark the iPhone. Despite the rather obvious priority issue, Apple decided to sue iFone in 2009 in an attempt to invalidate the company’s name for being too similar to the iPhone. The predictable response was a countersuit by iFone, and the court battles have been swinging in iFone’s favor ever since."

I think Apple deserves this and perhaps, even more.
If you want potentially revolutionary, reusable space projects with some ninja materials science, there is a project rather closer to home for you, which you might be interested in:

www.reactionengines.co.uk
I have recently made the same decision after more than a decade using Apple, going to move to Linux and sell my iOS devices to get Nexus ones instead. It has not been an easy decision but I now feel I have no choice, and I will save a ton of money. Every OS X update since Snow Leopard has been a step backwards for me, iOS is starting to feel like Windows XP, no innovation, code quality seems to be awful, and its very ugly in parts (just look at Game Center which is perhaps the most revolting app on iOS). I also really dislike the feature hold back strategy they have for older devices which are obviously capable. I have an iPhone 4 and had to get the slap in the face which was no Sir in iOS 6. I now have an iPad 3 and now the new comes out just months after I bought it. Fine, I don't particularly mind that, except I just know they will hold back new snazzy features in iOS 7 saying some shit about the iPad 3 being too old, I've been burnt before. Yeah I know these are 'first world problems' but why should I put with it? I'm done with Apple.
Whatever happens - we'll learn an enormous amount about gene therapies. The uncertainties you mention increase the importance of this therapy. There's only one way we'll really find the answers.
Well, it runs perfectly in wine... up to the point where the actual game play would start. Then it crashes instantly.
Different observers will perceive different values for the photons' energy, but they will all observe that the total energy does not change.
I feel the same way about LTE myself, but they can still sell to T-mobile and most non-US markets, at least. For a while there everyone had to go Qualcomm to do LTE, which made the price very high. Only recently did Samsung manage to pair their Exynos processor with LTE and HTC managed to pair NVIDIA with LTE. The generation before that, HTC One X used Qualcomm in the US and NVIDIA in world wide edition, and Samsung also had a Qualcomm entry. Apple famously just took a really long time to go LTE. Samsung and HTC work very hard to get into carrier stores, and in the US that means LTE, so they were pretty much forced to adopt it before it was cheap and different options were competing with each other.
We found that an average traveler plans about 10 trips in an year and spends almost 30 hrs in preparation ( travelers visit about 22+ website and numerous friends just to prepare a trip) We have been working for 4 months to create an automatic trip planner which can prepare a custom travel itinerary for travelers in a couple of seconds.We have now completed the planning logic and working towards a release next month. We are looking for some suggestions/feedbacks from the hacker news community so that released version comes out as a better product. http://demo.triptern.com shows the basic algorithm working with some key features missing. Any suggestions would be much appreciated. Site : demo.triptern.com
Yep, the comments usually tell you whether the article is worth reading.

0 comments on something probably reduces my click-through rate by 75%.
And the papers I've read about array languages don't base their languages on Q. I haven't done much reading on theorem provers, but I suspect I'll see a lot more papers about things derived from ACL2 or Coq than from Z3.
Windows 8 downloads impress Microsoft, disappoint analysts
Bad Contract Tutorial
Perhaps, but for those of us on carriers that don't support LTE in our area, we're salivating at the prospect of getting a flagship phone without having to pay a premium for LTE support. Those who need LTE can get the Optimus G. It may not be a Nexus phone, but its similarity to the Nexus 4 should mean that both LG & Cyanogen should be quick to port the latest versions of Android to it.
Looks good though! I'll give it a go later
Apple bumps iOS to 6.0.1, fixes an interesting set of bugs
Charles Schwab Bank refunds all ATM transaction fees, domestic and international, and uses VISA wholesale currency conversion rates. It isn't a credit card, but it's probably the cheapest way to get cash short of taking it with from the start.
This article says a lot about Apple's current disposition:

"It’s not actually clear what Apple was thinking this time around – the iFone trademark was filed in Mexico in 2003, a full four years before Apple filed to trademark the iPhone. Despite the rather obvious priority issue, Apple decided to sue iFone in 2009 in an attempt to invalidate the company’s name for being too similar to the iPhone. The predictable response was a countersuit by iFone, and the court battles have been swinging in iFone’s favor ever since."

I'm glad to see them get knocked down a few pegs on stuff like this. Apple could use a modicum of humility.
I think the limitation is actually put in place by the US government because rocket technology is basically weapons technology. I may be wrong about that though.
Software companies can also often afford to license the odd patent. I can also afford to pay the occasional fine. But why should any of these parties do so if the law is unfair and ridiculous?
Thanks, and thanks for signing up. I appreciate it.

I can see how that may be confusing. And yes you are right - but we are hoping that as much as you want to get in, you will also want to join the club with your wife/husband/brother/sister/friend - a lot of clubs, no matter what they are, are more fun if the experience is shared (in my opinion).

thanks again..
You have plenty of time to change your trajectory! Bank some money, and don't give up on software so easily.
First to file doesn't work like that. Their patent would be struck down on prior art if they ever tried to use it.
Some of the top (grossing) apps in the Entertainment section are Emoji apps that have been around for a long time (dating back to before native iOS support). Those devs must be reeling from this.
http://en.wikipedia.org/wiki/Anscombe%27s_quartet

Four Data Sets:

Simple Statistical Summary of Each Data Set is Identical.

Visually Totally Different.

edit:
fixed url - thanks @eddmc
Implement open allocation and it becomes not-so-rare.
However, this is a win-win situation for lawyers, at both Apple and iFone.
Yeah, same thing here. That was both the most exciting and disappointing experience I've ever had with wine.
I'd respectfully disagree -- it depends who you are. Many entrepreneurs, rightly or wrongly, will treat that NDA as their own provisional patent/trademark/copyright. What if you sign that NDA and start working on a related project? (Or an unrelated project that becomes related, or a project that independently comes up with similar ideas/tech?).

The problem with signing an NDA is that by definition you're not sure what you're about to see. If you sign one and then the entrepreneur says "so my idea is to send a rocket to Mars" and you later take a job a SpaceX, get ready to be pursued (again, rightly or wrongly.)

In general, it's not good advice to take a "whatever" attitude with legal documents. The fewer you're bound to, the better.
Show HN: Sunriser.me, Wake Up Calls at Sunrise
The attitude that nobody's going to steal your idea might hold true for a certain audience, but having worked in environments where not only will people steal your idea, but often relationships are formed for that very purpose, I would take that advice with a few grains of salt.

As with everything, context is key -- if you're talking about building a new widget for platform_x, and you're in a conversation with your grandparents, you're probably in the clear (for a specific definition of grandparents).

If you're having that same conversation with the world's most prolific exporter of widgets for platform x, it might be better to listen than to talk.

In contracting environments, specifically in Federal government, the IT ecosystem is an adversarial one, all the work is bid upon, subsequently awarded to a Prime contractor who may or may not sub out some of the work to sub-contractors. It's not impossible for some of the subcontractors to have their wagons hitched to multiple ponies, on the assumption that they'll work with whomever wins.

Idea sharing and NDAs are critical in this sort of environment as the novelty / uniqueness / effectiveness of your particular solution to the problem being bid upon is your key differentiator. Otherwise, you likely end up in a price race, where either the largest contractor or the most ill-adept at bidding will win.
I think you at mixing words that look similar. It is a large problem in this sort of discussion:

Pure functions. (Only Haskell and friends are strictly pure, as is SQL if you squint.)

Higher order functions. (Java 7 doesn't allow you to pass around a callable function without embedding a link language with reflection or using one-method Runnable.)

First class functions. (Basic, SQL do not have this.)

Generic functions. (C does not have this. C++ does. Java does.)

These are three orthogonal properties a Lang age may have some or all of.
For my family with six kids, the killer feature is multi-user support. We have an iPad but I find I don't use it effectively because I don't stay logged into e-mail, facebook, etc.

However, stubborness will probably prevent me getting one because here in the UK there is a delta of £40 between the 16GB and 32GB Nexus 7, but a £70 delta between the 16GB and 32GB Nexus 10 - all else being the same (I think getting a 16GB device is a bit risky with increasing app sizes).
Yes! Thank you. My faulty memory.
I won't quantify, but qualify: it works without a pile of hacks like bastardizing cd, which fails in various real-world scenarios.
How Visual Studio Improves C++ Performance
...but the perceived philosophy of Ruby is along the lines of "developer joy above anyth else" (above speed, above code readability etc.) and this is a 100% developer joy feature and it's been ignored time and time again (probably because people are too busy building cool stuff to have time to bitch about this but still...)
Why Nate Silver's Gambling Streak Makes Me Trust Him More
A program that determines the number of items it needs to store in a list only at runtime doesn't seem that theoretical to me.
Escape from Callback Hell: Callbacks are the modern goto
I'm not going to spend too much time on this because I'm getting the sense that your request for an explanation was disingenuous. But:

actually misleading

There's a difference between "imperfect metaphor" and "misleading".

higher proportion of hard-mode players choosing Paladin over Necromancer

You make it sound as if each woman has individually and arbitrarily chosen to earn less. That's not the way it works, and the fact that women are paid less within the same profession too is only one of the reasons.

Related: http://familyinequality.wordpress.com/2012/09/25/alabama-mat...

the root cause is unkind treatment, depression and violent crime

That's not what I said at all.
Messaging to Developers - What HN has taught me
I am very excited to see real usage of ~obscure OSes.

Other articles on this blog mention even lesser known ones.
Patents aren't my area of expertise. That said absurdity in the patent system isn't limited to the software world. This is second-hand info from someone who's had to file these patents, but I've heard you can get patents on metal alloys providing that you can state the exact reason why that specific alloy composition gives the property you desire. If a competitor then proves that the property is a consequence of some other effect, your patent is invalidated. So there's not much incentive to patent these things if keeping it a trade secret is a more viable alternative.

It's frustrating when you're working on a problem you're 90% sure a better funded industry player has already solved. Maybe they solved it through trial and error, without needing or wanting to understand the fundamental science behind it, but you then have to re-discover their results before you can even make progress in the understanding. But it's that understanding that's essential for developing completely new materials for the future. It's not all that bad, but it's certainly sub-optimal.
Awesome, thanks for the feedback, I will check out the Worker Roles too, not sure how I missed them.
Ubuntu pipes search queries to Amazon, worrying privacy experts
I just don't see how that comment can possibly be worthwhile. If you don't like it, if you think it is rubbish, then fair enough. But we have spent a lot of time building a product we are proud of, building a community of great people and have aims that we think are worthwhile. I am not asking you to sign up - if you hate it, you hate it - don't sign up, it's pretty simple. Whilst I am on my soapbox - go build a product that doesn't suck and then come back to us and then I may care what you have to say..
Why Your Hard Work Isn't Paying Off
I was going for snarky there. :)
That's what I feared.
The answer to the question starts to become clearer when you can define what "best" means.

If "best" means - looks and works perfectly on an iPhone (or latest Android version) then native it is.

If "best" means - shortest way to develop an app that works on the greatest range of devices then HTML5 is a strong contender (I am just building such an app for an old customer).

If the app needs access to device hardware (accelerometer, live camera feed etc) then you have to ask if PhoneGap or such can meet your needs or if you are pushed back to native app development.

You don't need a long debate - with a definition of "best" and a clear idea of the requirements then 5 minutes debate should cover it. I just don't understand the endless web posts and blogs turning over the same ground.
This image is implying that women are objects to be bought and sold and "controlled". Thus the currency. That's why it's offensive. Women are not "objects" to be controlled or bought. It has nothing to do with solidarity.

Also, your example talks about "making fun of" someone. The image in the OOP example is reducing a woman's personhood to nothing but that of an object. It is intended to mock her existence and imply that she has no personal agency beyond what a man would choose to control her with.
This shouldn't be counter-intuitive. The whole point of octane is to make the fuel less flammable.
Are we heading towards a Google monopoly?
Top Myths About Cloud Computing
Start Something Small
Firefox dips below 20 percent, Chrome falls, Internet Explorer gains
To be fair to Musk, some of them are billionaires (think about folks like George Lucas who have made billions through sci fi movies etc.)
If you don't like this facility you could easily disable it:

1. Go to Settings -> Privacy and disable the web search.
2. Stop complaining.