skysight-inc/HackerNews huggingface dataset:
In the short to mid term, living on Mars or an asteroid will be much harsher that on Earth. It is colder, there are plenty of space radiation. You'll have to put a suit to go outside. You are not going to frolic in a shallow creek on Mars soon.

Creating new habitable space will be expensive it will be like living in a submarine or an Antarctic base during winter. Forget about having large space for entertainment like a football stadium or a theater. I think that after a few months of that regimen people will start to appreciate more life on good old Earth.
Hopefully some day they can expand to support all the functionality added onto CPAN, like PAUSE, cpantesters, BackPAN, CPANTS, Test::*, TAP, CPANPLUS, local::lib, cpancover, cpanratings, cpanminus, Perlbrew, Carton, Pinto, minicpan, Metacpan, CPAN RT, AnnoCPAN, etc. You can go right now and find the test results of building whatever module you want on whatever perl you want on whatever platform you want, find ratings and user comments, and see general quality ratings of a module distribution's construction.

The only problem I have with CPAN is its lack of a past. You can't just re-download some module from CPAN you had installed a year ago, because it got removed from CPAN and now it's on BackPAN, so now you have to cobble together some scripts to download all the correct dependencies from BackPAN, and use Perlbrew to get the right perl version + core, and use Pinto to maintain your archive of old modules for the branch/release of your application that it matches. Maybe this is a problem that every language's library repositories have, but it's annoying that there isn't a CPAN standard for "install only the dependencies of module X at the time Module X was released".
As I underestand, it was not purely confidence, it was also that there was a major war going on and the expected production rate was low, so the risk of failure in the field was judged a lesser cost than the using up another bomb in testing.
Realtime Ember.js in 99 lines of code
Делаем 301 редирект разными способами
> Even our hunter-gatherer ancestors didn't live in balance with nature.

That depends on how one defines "balance with nature". We're just a species competing for resources with other species. To argue that what we do is anything but a normal survival strategy is to buy into a supernatural role for human beings on planet Earth. In fact we're a natural species, and we follow entirely predictable patterns of natural selection.

> Even retreating into the wilderness and living off the land just makes a big artificial farm-shaped hole in the wilderness.

And? Is a farm distinct from an anthill, or is it a natural variation? We may see ourselves as exceptional, as separate from nature, but nature certainly doesn't see us that way.
I think he's saying that we're already succeptible to moral hazard in the same way that we would be if we colonized mars. People in America don't have much skin in the game when it comes to protecting the environment in India or China.

Except, we still do care if their water is toxic and if the air conditions are poor. The same sort of empathy will apply to people on other planets as well. Even though a heavily polluted other planet doesn't directly affect us in the same way that a heavily polluted Earth affects us, we are currently pretty well isolated from the extreme conditions in Shanghai and yet we still care what happens there.

Furthermore, because of the large costs of shipping between planets, most of the things causing pollution on one planet is probably benefitting almost exclusively the residents of that planet.

Moral hazard is an interesting concern but I don't think that it's going to end up being a severe problem.
http://permalink.gmane.org/gmane.comp.db.sqlite.general/9054...

Apparently the latest and greatest SQLite is sometimes 50% faster than 3.7.17 released in July of last year. Impressive!

I also love using SQLite for testing compiler optimization passes. Their TCL test suite coverage is quite good. Unfortunately, I think you have to splurge tens of thousands of dollars to get the C-based test suite. I believe you can only test full branch coverage with the C test suite.
There is a link to the github repos in the 'Get Started' section, where it says "The demo apps are open source and come with the respective development guide." Unfortunately only the Android version is there now. Will try to make it more visible!
I'm one of the people that bought Launcher when I first heard about it. I often switch between one of several bluetooth devices and adding a link that takes me straight to the bluetooth settings from the notification center was a huge speed boost for me.
with no shielding from deadly solar winds

This is plain silly. "Solar wind" is absolutely no danger to people on the surface of Mars, at all.
Ehh I'm not sure I'd consider this either an "alternate desktop/home screen environment" or something that "simulate(s) multi-App experiences".

It's a collection of action shortcuts. iOS 8 does something similar when you double tap the home button. It shows recent contacts at the top and tapping one expands into actions such as call or text.

I mean I get it. Apple is King and if you stand too close to the line they play it over conservative and pull you over. But I don't think it breaks the rules you mentioned. It doesn't matter what you or I think though, of course.
Shared Inbox Front raises $3.1m to optimize your email workflow
> Apple takes down another indie dev

More factual title: "Launcher removed from App Store".
I fail to see how your example is anything else but:

Something do(Foo foo, Bar bar) {
Object result = API.call((Object) foo, (Object) bar);
return (Something) result;
}
Awww, I loved their Programming broadcast. I originally went to groovshark after turntable.fm shut down. Now where should I go for a programmer radio stream?
> I can't help but wonder if the mere existence of a sustainable off-world colony would cause humans on Earth to give even less of a damn about maintaining a habitable planet. [...] does the interplanetary superpower suddenly becoming all the more willing to watch the world burn?

If you're interested in fiction along those lines, Kim Stanley Robinson's Mars Trilogy (Red Mars, Blue Mars, Green Mars) seems right up your alley. I'm about half way through the first book, and it's starting to delve into whether or not the distant, Earth-based powers that financed initial settlement have any ability to actually influence or control the resulting Martian population. Environmental concerns are also pretty explicitly considered. Definitely a fun read.
Thanks! I didn't see it the first time I skimmed through the docs.
Here's a lengthy counter argument. https://libcom.org/library/flying-cars-declining-rate-profit...
I had to switch back Here are some recommended productivity apps
I'm an engineer at Braintree.

Speaking only for myself, I don't see a conflict of interest between us and PayPal. PayPal has embraced our APIs and approach to support as the future of how merchants will integrate with PayPal, and we've been able to leverage PayPal's consumer brand to build better products for our merchants.

I was initially very, very skeptical of our acquisition, but I have to admit it's turned out well. I don't think there is any risk of them underfunding or cannibalizing us.
What a terrible policy to have in place.
Backtrack a little to "God creates humans" and take another path: life happened then evolved, digital life may be the next step. Do you still feel scared down this new path?
To get anything started you are already talking 30+ years in the future. Why would you plan based on current limitations in AI and robotics? Better is coming.
Hey zillwc, thanks for trying the demo out. The requirements are an internet connection (any should do; WiFi, 3/4G etc) and the availability of Location Services.
I was wondering if someone could explain something to me. I understand the issues involving inconsistent environments, but bad constraints don't really seem like a particularly challenging issue to me.

If you have libraries A and B which each require mutually exclusive versions of library C, what is stopping the compiler from adding both versions of library C to the compiled code for A and B to call separately?

Obviously this would result in larger binaries and should generate a build/install warning, but it seems like this would solve the overwhelming majority of Cabal's dependency resolution issues.

There's clearly something I'm missing since this has been an outstanding issue in Cabal for quite some time. Would someone with a better understanding of GHC/Cabal's compilation/linking/installation steps mind shedding some light on this?
'I would agree however that finding a hospitable planet that did not require 'terraforming' '

Doesn't look like this is available in the solar system. Even the jovian moons MAY be habitable, but living there would certainly not be a pleasure.

Planets around other stars are currently a little hard to reach. Science certainly need more (earth- ) time to get there.
> It doesn't matter how clever those features are, overall simplicity and consistency matters more.

You mean, except the lack of simplicity when you have generic arrays and maps, and the lack of consistency when no other type can be generic? (Personally, I don't think generics are complicated, but people say that Go designers think so.)
Storage Made Easy EFSS Solution Tightens Controls on Shared Files
Go seems to be re-inventing C++ and Java one step at a time.

Go didn't learn from history, and is doomed to repeat it.
Er, pretty sure most of their mobile reviews mention where the buttons are on the device being reviewed.

Here's one: http://anandtech.com/show/8425/huawei-honor-6-review

Here's another: http://anandtech.com/show/8441/nokia-lumia-930-review/2
I know HN is full of Apple zealots, but even they can't defend this kind of stuff.
Wealth hoarding is mostly a hyperprophied survival instinct. The rational person would optimize for happiness, not wealth. The connection between those is not linear, see: http://blogs.wsj.com/wealth/2010/09/07/the-perfect-salary-fo...

Also helping other is a significant factor in emotional wellbeing.

I mostly blame the current snapshot of evolving social system, not the actors, even psychopathic ones.
Out of curiosity, why not put your phone in the front pocket?
If it was against the policy then how was it approved in the start??
I am very confused about this whole thing. What does Ello provide that Diaspora cannot? (srs)
TWA wasn't a failure for Icahn. He made hundreds of millions of dollars by selling its assets to pay himself.
I agree, but it isn't really related to Elon Musk's goal. He is specifically worried about anything that might wipe us off the planet at some point. Moving to yet uninhabited places on earth won't do nearly as much to protect us from that.

That said, if we do follow your advice, we'll likely learn a lot in the process that can help us get to Mars.
It's a nice quote but with this logic you can justify any absurd attempt to do anything.
At the time Columbus crossed the Atlantic Ocean it was a (relatively) reasonable thing to do given the boat they had. Can we say the same about the ones who tried 500 years before and died? Probably not.

Is the right time to try colonizing Mars? What would be the chance of success given our current technology level?
I think those are very relevant question that needs to be discussed with facts rather than quotes.
> For anyone constrained to GNU/Linux, right?

I don't feel constrained by a free software operating system. Besides that, a bunch of people use Nix on OS X. On Windows I suppose you're stuck with the inferior package managers.
Most nations on Earth engage in trade. I'm sure Mars would do so as well. Because of the expense involved, soon the only thing Mars would ship in would be computer components that require a large fab.

There's a difference between "can be self-sustaining" and "is self-sustaining." A successful Mars colony would engage in trade with Earth.
World's Most Dangerous Garden
Unfortunately, at least with the first point, this is true for a lot of people, and governments. This "they're not doing it, so why should I?" is a common justification, and is expressed in goverments who are pressured into ignoring environmental concerns because it could impact short term gains. India noted at the UN climate summit it had no intention of taking steps to move off coal power and that was a problem for others [1]. Granted, I agree it seems far-fetched to think this would extend so much as to aggravate the destruction of the earth's environment as stated above.

http://www.nytimes.com/2014/09/25/world/asia/25climate.html?...
I would imagine that any kids in a mars colony would have access to the most in depth schooling imaginable. The average educational level of the population there is going to have to be extremely high initially, and it is very hard to skip class. So if all you cared about you child's welfare was the quality of schooling, Mars wouldn't be a bad idea. Of course there are other risks and to take kids along on the first few ships would probably be considered bad parenting.
I wish the title was more accurate rather than going for Grade A Linkbait
Eventually an alternative app market free from apple or Google oversight and copyright infringement nonsense will come out. It's about time someone made a significant effort to establish it. Such a market will be profitable too.
I used to have one of those Blackberry's that you could drop then kick down the street and it would still work. Basically, it was indestructible. I'd never put it in my back pocket though. That seems like a pretty unnatural thing to do for an electronic device. I guess "Common sense ain't so common."
Hm, I don't get this argument, does not the internal implementation of arrays and hash tables have to do the exact same thing, that is specialize to the type it holds? I get that it potentially significantly slows down compilation, since C++ style templates are antimodular.
But you could easily compile a module containing templates in some intermediate form that allows for efficient instantiation, languages like OCaml demonstrate that you can have highly polymorphic modules through functors and still efficient and fast compilation. Of course it is probably too late for Go to get an ML style module system, because they chose to use much less expressive interfaces.
I read the essay differently. Jessica doesn't have time for that. It's not a priority for her. She is too busy trying to just get by. The computer is supposed to be a tool to improve her life, but for the moderate amount of utility it provides it has betrayed her by utterly violating her privacy. It did this because it is an evolved system with accumulated cruft, has no sensible minimal defaults, is hard to use, and more or less is a platform that works to "deliver" her to advertisers rather than a platform that works in her interest first. It's not even a complaint, it's just stating the way things are, and so when bad things inevitably happen why do we blame the user? I don't totally agree (I think these things are a fact of life for anything,) but I completely understand the argument.
It's as if history is repeating itself:

Apple rolls out new features/platform.

Developer forges ahead in gray area (there's history here with apps that launch other apps).

Apple "clarifies" their stance by rejecting said developer's app. (In Apple parlance, clarifying means issuing a firm opinion on their openly stated policy of "we'll know it when we see it".)

Development community cries out.

Apple remains singularly focused; stringently enforcing their policies (even if they are often unclear or inconsistent).

I don't mean to lay the blame entirely at the feet of the developer in this case, but it's hard to argue that there isn't history here. Remember when iOS apps first hit and there were a whole slew of "home screen" apps that displayed things like the weather, calendars, etc? Apple banned all those apps too. The reason given was that Apple doesn't want apps to usurp the home screen. Apple wants to control that part of the user experience, because Apple knows best.

> Instead, Apple is being Apple and aggressively protecting things that do not need to be protected. They do so with inscrutable and nebulous reasons that leave all involved feeling dismayed.

This is purely a matter of opinion. Apple feels that they need to control the user experience. Just read the introduction to the App Store Review Guidelines [1]. Apple's stance is really clear: they control what happens on their platform. They've made some efforts to make the process a bit less lopsided (the appeal board), but it's still crystal clear that Apple holds the reigns.

If, as a developer, you disagree with that philosophy, you have to decide how to best effect change. I would argue that continuing to develop for the Apple platform is about the worst way one can affect change. Proselytizing the developer community is a fool's errand. Look at the case of the larger iPhone. What drove that? Apple looked at the market landscape and decided that they could no longer ignore the trend.

IMO, your best choice as a developer is cast your lot with the platform that best reflects your philosophy.

https://developer.apple.com/app-store/review/guidelines/
but if you think differently than what's different, is it still different ? or is it back to the same thing ? but the same thing compared to what ?
This is an amazingly detailed review.

But, at the end of the day, fussing over curvy edges, chevroned pixels, and extreme CPU and GPU performance is irrelevant to me. I bought the iPhone 6, but then I took it back and returned to my Nexus 5. I just can't justify spending over $700 (upgrade fees, contract, etc.) for a phone that does nearly everything my current $350 phone does.

I'm sharing this because I hope that some people will avoid this mistake. They're taking advantage of the denomination effect (http://en.wikipedia.org/wiki/Denomination_effect), and I got sucked into it too. For most of the people reading this: your current phone is just fine, save your money and use it for something more important.
Most of my friends making a phone choice choose the iPhone because it has the 'best' apps and apps come to the iPhone first. Most of my friends making apps choose to develop for the iPhone because that's where the money is. I sincerely hope that the open ecosystem wins in the phone market to allow for truly innovative mobile experiences. I think we are well on our way to disrupt the cycle, but only time will tell.
HN is a social network, isn't it? Anyhow, I'd keep downvoting but do not make it anonymous and do not require a minimum karma to use it. It seems fascist.
> You might as well demand everybody on Earth speak English.

That's working out quite well so far.
In the short term yes and I wouldn't expect Mars colonization to have an impact on our the survival of our species for at least 100 years. But in the very long run the sun isn't going to last forever and if resource exhaustion turns out to be a real problem there might only be a limited window for us to get started.
It's what we "agree" to.

As in, we have no other choice. They could write a clause that said your third child must be named Macintosh and everyone would "agree" to it because there is no other option.

That does not mean it's right.

Consider this: It's the late 1990's and the Terms of Service for Microsoft Windows contains "10.4 Apps that create alternate web browser environments are not allowed".

Microsoft has its pants sued off in court and is almost forced to break up as a company.

I'd argue that Apple has far, far more control that Microsoft ever did, but face no similar consequences for any of their anticompetitive behavior.

That's what upsets me about this.
Photoshop's interface is awful, and the reason you like it is because you're used to it. GIMP should spend absolutely no time in imitating its mistakes.

Of course, we're offering zero evidence that either position is true, just bald assed assertions. That I vastly prefer multi-window is my only evidence.

>People understand Photoshop, and it's the industry standard.

They've been trained to. It's as intuitive to you as the way home from work. It's as intuitive to me as the way to your house from your job.
One thing I think Apple should do is to license Nvidia's GPU for their SoC. Especially when Maxwell is ready for mobile.

Nvidia clearly wants to license it out and I think Apple would be the best one to take advantage of it. Apple seems to be pushing the GPU side of their SoCs quite a bit.
This seems like a pretty clear case of "not obeying the spirit of the rule":

"On September 26, Greg submitted what he believed was a valid compromise: The click would take the user to the main Launcher app, and from there the app would call the appropriate action."

It's quite clear that while the code would no longer be launching another app from the widget, the user would experience essentially the same action. That he offered this as a compromise shows that he was deliberately attempting to sidestep the rule.
That's false. Because Mars has no magnetic field, and because its atmospheric pressure is only 0.06 that of Earth, the radiation level at the surface is occasionally life-threatening. In the event of a solar storm, human astronauts would have to take shelter underground. And the cumulative radiation levels in normal circumstances pose a danger over time, even in the absence of a solar storm:

http://www.mars-one.com/faq/health-and-ethics/how-much-radia...
There are plenty of other choices, though.
my personal bother with it, is it switches the roles of saving

the "No, I don't want to run this" way to exit is to wipe the file and save it empty.

the "I do want to run this" way is to just exit normally

opening something and going "wow this is actually damaging, I'll just exit, ^X... waitfuck" seems something that is more than possible

or in short, the default state is to execute the file
It is more difficult. By design Haskell shifts an enormous number of failure modes to compile-time and as such cabal gets an unnecessary amount of blame for library bugs. If you ``pip install`` a package that transitively dependencies on another library where the author has accidently introduced a backwards incompatibility in the API that occurs in 5% of use-cases, pip won't detect the change and will happily install the package and 95% of people will assume no problem exists until they hit a runtime failure. The job that pip has to do is trivial actually. In Haskell if there is an incompatibility that breaks the interface, and in the presence of "wild west" packages there will be, then it will manifest as a compile time build error instead of proceeding.
"Apple enforces terms of agreement" isn't as bait-y is it?
Hypothetical question: if we had indeed ended war, famine, etc. in the known world before finding the new world, would genocide and slavery still have ensued?
Through Glass Tranfer breaks all data leak prevention
What do you use instead now?
I think one day will come, OS manufacturers will be the only one actually releasing applications for their systems.

Computers will just turn into consoles.

To be honest, apple just makes computers that work like consoles.