skysight-inc/HackerNews huggingface dataset:
Scalr Announces Public Beta of Its Cloud Management Platform API
Do you have any plans to launch a data center in India? AWS is launching one this year, and I imagine this will be a huge boon to the startup industry here.

As of 2016, AWS is the better bet.
They're not really giving it up, though. They're planning to sell it and lease it back. So they'll still be there and any signage that annoys commuters will still be there.
> No, not even Erlang, nor Haskell, nor anything which is remotely close to Turing-complete. So all we can do is, in fact, decrease the attack surface.

You often don't even need Turing completeness.
> in this situation, I will react this way, and I don't want to

If the "situation" involves another person, then that person has a right to participate (or not) in whatever emotional response that is happening. If I'm attractive to you and you don't mind sitting next to me, I'm not required to show interest in you. If you continue with unwanted advances, you are liable for sexual harassment. Conversely, if I'm attractive to you and you do mind sitting next to me because I am attractive to you, I'm not required to help solve it because you are attracted to me yet are unable to manage your emotional responses. It still involves me, so I get a say in whether you can show that attraction in a specific way, including discriminating on me. So is anyone else, for that matter, given it's cognitive dissonance believing it's someone else's problem to deal with your inability to contain and manage your own "purity", which is really a fear of attraction to someone else.
> Community/family can be a good way to share tools, too.

https://en.wikipedia.org/wiki/Ivan_Illich#Tools_for_Convivia...

Dougald Hine had a great talk I saw on Vimeo, I believe (it was ~7 years ago), where he went in depth on Ivan Illich's life and work, and he also mentioned how monks used to keep books hidden in nooks and crannies spread about, and they shared their locations and movements with one another in a p2p fashion after hiding them, using them, and getting more info about them and their users.

Also, before couchsurfing.whatever, I head from a very early adopter, that in his youth, his community kept notebooks of who had a couch, where, and how to reach them. Then you could find hosts with the same algorithm as a DHT-like PageRank kinda thing (friend of a friend of a very good friend... said ___; is it true, can we ___?).

So, I guess that for Derek (and other people who already have what they need and have comfort in life), a good gift from these people he mentioned would rather go to someone else, directly, who he would in some way see a benefit, indirectly or very indirectly.
I don't think consensus scales. So, I think they'll be an ecosystem of block chains.
But do domesticated ones even have the structures to pollinate?

Yes, the seeds in Cavendish bananas are rare but viable.

There was a Canadian documentary a few years ago that featured a Honduran banana breeder: http://modernfarmer.com/2015/05/review-the-fruit-hunters/

And here's a recent PBS segment that covers just banana breeding:
http://www.pbs.org/newshour/bb/inside-the-fight-to-save-the-...
I respect your conviction. I do feel it has elements of sexism in it, but that doesn't mean I think you can't have it, or even that you shouldn't hold on to that conviction.

What I think you're conflating or ignoring is who should be responsible for respecting it. You are responsible for respecting it; businesses like airlines are not, and members of society who conform to our general norms are not.

In a free and open social engagement, like meeting at a party, it would be respectful for you to courteously ask an overly 'touchy' woman to stop, and I don't think very many people would find that sexist. (Although consider if you didn't want to touch black people because of your religion..).

In this case though, a member of society is participating in not only a normalized way (sitting in an assigned seat), but in a restricted way (she is not allowed to move without airline consent, and similarly she is not required to move without an airline directive).

I don't think it should ever cross someone's mind that the onus would be on the woman to 'fix' this situation. It's just not; there is an outside party trying to impose his beliefs on her.

That's why there's such a strong 'liberal' societal response to situations like this -- much of liberalism has been concerned with removing these impositions on members of society with less personal power. It feels like a regression to have educated people argue otherwise.
This is an argument against patents. Not software patents.

https://en.wikipedia.org/wiki/Straw_man
The British tend to use plurals with corporations.
Really hope you post this!
Huh. The fact that Apple are the only ones that can sign software that runs on an iPhone may just allow them to defeat the DoJ in court.

http://www.bloomberg.com/news/articles/2016-02-24/apple-fbi-...

Apple has indicated that they're going to continue to keep increasing the security of their products in the future, which may make it impossible to update firmware to the Secure Enclave (or at least require the user's permission first), but that's actually a weak measure.

I'm not sure why tech people think that technical means to accomplish zero knowledge is the holy grail, that will never trump having the law on your side. Congress could pass legislation (like CALEA for tech companies) that would require everyone to design their products to make them accessible to law enforcement any time they want.
Justice Department Wants Apple to Unlock Nine More iPhones
That's not accessible.

As I said: IPCC's SRREN gives mortality/GWh statistics, and nuclear is not the safest, by that measure. Data included Three Mile Island and Chernobyl, but not Fukushima.

Actually, I've previously discussed both here:

https://www.reddit.com/r/Futurology/comments/267e5e/what_are...

NB: Conca is a rather partisan pro-nuclear advocate. I've found his credibility wanting and bias quite evident in past.

The IPCC's report:
http://srren.ipcc-wg3.de/report/

Risks are in one of the appendixes (I'm not on a device which makes sorting this out trivial at the moment).
> Not all security bugs are related to memory.

This is a problem that will be there equally in all languages

Perhaps less so in languages with a better type system, but that doesn't affect Rust since there aren't any _systems_ languages with a better type system.
Human DNA found in a Neandertal woman
Do you know what specs I used to write Cash? ^ look at the link two parents up.

Do you know how long I spent working on getting the specs right in Cash? Cash isn't perfect, but it took me months of "discipline" before I would let myself do even the initial release, which is `v0.1.0` btw.
Now that my 2 years old son is officially diagnosed in the spectrum, I wonder if I have a toe in autism as well.

I have to spend a lot of mental energy to get all the social clues and body language and all the things that seems natural to most people. No matter how much effort I put on social interactions people see me as arrogant or pedantic or a plain jerk.

My son is my best friend, and the way he thinks make more sense for me than the rest of mankind.
Top free music streaming apps
What a crazy life!
Ask HN: How did Favor get my new credit card #
So I recently got a new credit card (lost card replacement). I activated it this evening and updated my pay pal and über apps on my phone with it. When I logged into favor, they already had my new card #?!?!?!
Well Amazon killed the Fire Phone though ;-) https://fortune.com/2015/09/09/amazon-killing-fire-phone/

Jokes aside, probably you are thinking about free products like Google Reader, because this:

> once they are dominant in the niche they terminate or change the service

would not make any sense if the product in question makes $$$
The full version:

http://surelyyouarejokingmrfeynman.blogspot.com/2015/01/uncl...
Apparently this "trojan" only works on a Windows computer.

https://nakedsecurity.sophos.com/2011/10/10/german-governmen...
Yeah, in general stuff pertaining to software can be classified into one of four kinds of IP: copyrights, trademarks, patents, or trade secrets.

The date that matters for trade secrets with respect to patentability is the date that they are first published or offered for sale. I don't believe offering a binary for sale counts as offering the trade secret for sale, but insert usual disclaimer.
"To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries"

Software patents are currently a drag on innovation. The benefits of giving a company a monopoly in exchange for sharing their software "invention" isn't a good bargain - especially when their "invention" will be, and has been, independently invented over and over again 99.9% of the time.

Patents may be OK for some things but they cause more harm than good in the software field.
Would be a good idea to write those in Go and just ship the runtime together with the binary IMO.
Until today, I didn't know one could read a text without the internal monologue voicing it as well. I certainly can't. It also seems to explain why I'm a slow reader and why I tend to retain with precision, text that I've only read once. Definitely helps with understanding tech specs and manuals. And also why I dislike reading fiction because I find the language too verbose and inefficient.

But I don't actually hear a voice when reading and hence no detectable accents or tone. However, if I try to remember a line from a movie or a visual, like a scene, I can actually hear and see it, as if temporarily my brain routes my memories through my visual and auditory path, and sometimes it's unsettling even though I'm expecting it. As for the visual, I seem to have two distinct sense of vision, one from my eyes, and the other one that is so called the "mind's eye". For me, it lacks color and even shades.

As for remembering things, I can instantly tell a movie by a single frame of it even if I've watched it once and I'm yet to come across someone who can do that.
>I suspect that once they have the cash in the banks, activists will push them to "enhance shareholder value" with it, which is more likely share buybacks than anything else.

Which is perfectly reasonable. The money belongs to the shareholders, after all. Shareholders are generally happy if their money is going toward new profitable ventures, but they don't normally tolerate big piles of money in the corporate kitty that aren't doing anything. In that case as an investor you'd rather have it disbursed somehow so you can invest it somewhere else.
The only perk I need: my wife and I get round trip tickets anywhere in the CONUS once a year. That's a vacation half paid for already.
> Forcing him how? If he came back with nothing, that's his answer.

It's amazing how many people don't get this. The Congress makes laws, which are the tools at the FBI's disposal. If they didn't give them this particular tool, then too bad: they have to figure out how to do their job without this tool.

And the DFBI did not address the gross incompetence shown by them, when they asked the County to reset the phone. If they didn't even know the consequences of that request, how can they predict the (supposed no) consequences of their request to Apple?
Two days of battery life was while using Sailfish rather than Android. I'd imagine part of that is due to the fact that Sailfish doesn't have drivers for the GPS chip in the Nexus 4, and therefore would never power it up.

Aside from that, I still get decent battery life out of it even in Android by carefully policing what runs on it. I have very few applications on my phone that run in the background, and I don't have the Google apps installed - I use microG instead, which is a FOSS implementation of (a subset of) Play Services.

I'm aware that the vast majority of users probably wouldn't like using their phone the way I do. That said, this should make it clear that battery life is very much affected by the software you run.
Support contracts and beautiful sales people, same as Accenture
Thanks for sharing that!
At this point you might as well kiss goodbye to the US tech industry as nobody overseas will by anything that has a US government mandated backdoored.
Synacor Buys Technorati for $3M
Stripe has a feature that does this
Turkish Patent Institute also explicitly states no software patents.

Search for programs:
http://www.tpe.gov.tr/TurkPatentEnstitusu/resources/temp/FCF...
How Diapers.com Solved the Chicken-And-egg Problem in the Early Days
https://news.ycombinator.com/item?id=11158796
Software is just math. You can't patent math already.

Software patents are borderline retardation.
What percentage of the body weight is batteries? HOw long can it operate ?
I'm pretty sure if Congress passes legislation mandating it they can influence plenty of non-American businesses by withholding their ability to do business in the US.
Not sure the exact mechanics behind it, but essentially the banks send out updates to credit cards to processors. Processors like Stripe then automatically update those details within their systems.

https://support.stripe.com/questions/how-can-i-keep-customer...
Interesting... the plural says to me "all the individuals at Apple", vs the singular referring to the company as a single, faceless entity.

I wonder if that was intended by the author.
This is really "The peril of talking to psychiatrists" and it's a trap normal people fall into also. Life is full of little spring loaded legal traps like this.
> This is going in circles. You cannot patent something without disclosing it. So, either Qualcomm has a patent, and it isn't secret, or they don't have a patent (nor can they ever, after 18 months) and the argument is moot.

Yes, but then software patents should require you to release a full reference implementation with full documentation under a free (BSD, MIT) license as soon as the patent runs out.
Man, United is so bad flying them should be against the Geneva Convention.

Last year I flew to Japan on an United flight, and for the first time in my life I felt more like livestock being handled than an actual human being.
Thousands of apps running Baidu code collect, leak personal data: research
> It does not address the question of whether or not there will be a propensity for more bugs (or more severe bugs) when comparing two languages.

My argument is based on the act of rewriting it---regardless of language. Many languages provide excellent guarantees, but that does not protect against bugs in the implementation itself (logic).
“no one should be surprised that we’re investigating other cases and looking for assistance in those other cases,” a law enforcement official said on Tuesday.
What is the point of voluntarily meet a mental health practitioner, if you are not going to talk to him?

I agree that, in a situation with possible adversarial repercussions (e.g. social services), you should be extra-careful; and in the original post the author's fault was that she did not recognize the self-harming question was such a situation. However, resorting to silence does not seem like a practical way to solve any problem -- it works with the police only because someone else (your lawyer) will do the talking for you.
Taking Lessons from Silicon Valley to End Extreme Poverty
Language is a tool that humans use to interact with each other, if you can't use it for this very purpose, then you're the problematic one. In written language the product can be revised and rephrased many times to arrive at a mostly unambiguous result, but with the spoken language, the product is produced and consumed contemporaneously and spontaneously. Ambiguity is in the nature of it: nobody has the mental capability to construct non-context-dependent, logically-completely-unambiguous sentences in the context of a casual conversation. You have to learn to differentiate among various linguistic contexts and registers.
Whose logo is on your i-thing? Render unto Apple the things that are Apple's, and keep private what is truly private in the first place.

If you'll forgive the abuse of an old parable...
This is really interesting. A great tool to search geocoded tweets is the MapD Tweetmap http://www.mapd.com/demos/tweetmap (full disclosure, my company). For example, here (http://bit.ly/1KIPSqh) are tweets containing “seat” and “me”.
I really like these "how do other people do X?" questions on HN. Thanks for asking it!

I work at a small startup with a roughly 10-person eng team.

When we write docs we focus mainly on architecture and processes. The architecture docs often emerge from a "tech spec" that was written for the development of a feature that required a new service, or substantial changes to a new one. We keep everything in Github, in a README or other markdown files.

We also write API docs for HTTP endpoints. These are written with client developers and their concerns in mind. When doing this for a Rails app we use rspec_API_documentation, which is nice, but it can be annoying to have testing and documentation so tightly couples. We've talked about changing how we do this, but we always have more pressing things to do.

We never write docs for classes or modules within an app/service.
Of iPhones, Backdoors, and Totalitarians
Hardly. He's asking permission to talk to them in the first place, and presumably asked permission to use their names in the article. And the article body mentions them by name. And the article is about how to find them in the first place.

You're advocating blurring the names out but then telling readers how to find them very easily (it's the point of the article) - this would justifiably open the author to ridicule.
Dealers are using India’s version of Amazon to sell illegal drugs
> The Manhattan district attorney, Cyrus R. Vance Jr., foreground, and New York City’s police commissioner, William J. Bratton, behind him, say they have about 175 iPhones they have been unable to unlock.

Wait, how many have they been able to unlock and how? Sheer luck?
I think the tools are challenging, but it is soooo refreshing to have tools that don't pass the complexity on to the user. The parser library that has done this for me is https://github.com/engelberg/instaparse. Using Instaparse is downright liberating. BNF in, parser out. Done.
When the book was finally published, demand was low, with an initial print run of 400 failing to sell out.

https://en.wikipedia.org/wiki/De_revolutionibus_orbium_coele...
What I've found works is to not directly answer maddeningly vague questions, but instead to either ask for nitpicky clarification or to give a very precisely-worded statement that answers the question they probably should have asked.

I'll use a question from the article as an example: "Are you absolutely sure that you will not hurt yourself today?" Now, this is obviously a silly question and what they really ought to want to know is the probability that you'll hurt yourself today or in the near future, so the answer, rather than yes or no, ought to be something like "I have not deliberately hurt myself before, and consider it very unlikely that I will do so in the near or medium-term future." Accompany this with a head-shake in case they don't understand what you said.

Not only does this prevent wacky misunderstandings, but it also acts as a shibboleth, telling the more precise-minded doctors that they can converse more naturally with you. This is a great blessing when it happens.
The sibling comment alludes to parsing calendar events (possibly .ical files). In general you need it for any kind of (de)serialization -- and as the recent java deserialization bug[1] (along with similar bugs in python, ruby) illustrates -- even in a mature language, "common practice" might not be "best practice" (everyone should've known that the various uses of blind deserialization was a bad idea -- but that doesn't really matter after the fact -- lots of high-profile libraries were completely broken). So "just use a library" might not be possible.

Any time you take native objects/data and persist them, or marshal them, you need a parser -- or a parser library. That might mean reading some CSV, parsing some XML, reading some YAML, JSON or what-not.

Then there's configuration that does more than set some variables, like for Nginx, Apache (web server), etc.

One might want to have a short-hand for defining templates -- either for general meta-programming, or just to generate a layout-language (eg: html, css). If you're doing markdown (or markdown-like) processing, you might want to have some assurances that that's all that code can do -- generate html. Or you might want do meta-programming on some higher level, like generating interfaces for some java-beans based on a CSV structure. For more on meta-programming in Java, I recommend (the now slightly dated: http://www.amazon.com/Program-Generators-Java-Craig-Cleavela... ). It's a shame he didn't name it as he claims he considered in the foreword: "Program Generators for Fun and Profit!".

And finally there's "real" programming languages - full blown DSLs of some kind. Perhaps in an effort to represent some kind of business logic (eg: authorization based on group membership, roles and time of day) in a language that is "safe" -- has no side-effects.

[1] http://fishbowl.pastiche.org/2015/11/09/java_serialization_b...

http://blog.codeclimate.com/blog/2013/01/10/rails-remote-cod...
I agree with all the ideas in the article, but at a bare minimum, Apple should configure devices so that no firmware update can be installed unless the user enters their PIN first. This would be an easy move that would make this whole debate moot. The problem is that Apple only partially protected users from Apple itself.
Thanks for the reply! I don't remember the specific issue, but we had a billing inquiry and were told we had to upgrade to a paid support plan to get an answer.
I know it's as valid as 'off of' but that's American. I'm sure, it's valid, I'm just not sure it's valid to say that that's valid. Am I being redundant? I wasn't under the impression you'd notice.
Great point, thanks! I'll add it to the article when I get the chance.
>during a mass shortage of food in some parts of the world

Do we have mass shortages at the moment? As opposed to some people being hungry because they are out of cash.
It's not a bad thing that Rust addresses these issues. That's good, and essential for newer languages---it wouldn't make sense to not try to solve these problems in a language that intends to be lower-level (like Rust), relatively speaking.

The paper on the Limits of Correctness that I mentioned above does a good job at arguing my point. Even if you rewrote glibc in a language like Coq and formally proved its correctness, that doesn't mean that it's "correct" in the sense that its logic mimics glibc---there could be logic errors.

So you might gain confidence (or guarantees) in rewriting glibc in Rust, but in rewriting it you potentially introduce a host of new issues.
Booted and works fine on my Nexus 9 running Chrome and Android Marshmallow (CyanogenMod 13).
As of Android 5.0, the Android Runtime (ART) compiles Dex bytecode ahead of time to native code. That probably still isn't as efficient as C++ or the like, because there's still a garbage collector, and Java methods are virtual by default.
Interesting. I have not followed those types of laws in the 20 years (and 4 new states) since Driver's Ed.

Going back to the Michigan laws, Implied Consent does apply there today. However, the implied consent of chemical testing only appears to apply if you've been arrested. You can, however, still be fined for declining the field sobriety test while not under arrest.
Read your link carefully. Real-world regular expression engines support backreferences, and efficiently determining whether an RE with backreferences matches a given string is an NP-complete problem.

If you're going to implement this important feature in a sane way then at SOME point you're going to need to backtrack.