skysight-inc/HackerNews huggingface dataset:
I honestly have mixed feelings about this. It is a really nice showcase of what the standard library can do (walking the AST and modifying it) with little amount of code.

OTOH it would be better to not make this a web-service. As much as it may seem to be convenient, integrating it with "go generate" (when it's ready) would probably be easier to use and not pose any security risks ;)
Are you personally currently environmentally apathetic because you know China is shoving as much burned coal into the air as they can?

Are you personally currently environmentally apathetic because you know somewhere there are some unspoiled mountain lakes that are still hardly touched by the hand of man?

Are you personally unconcerned about the possibility of your home being nuked because thank goodness Alaska will probably survive?

You hypothesize a very bizarrely precise self-interest that very suddenly gives way to complete wild suicidal abandon at a very precise point. I'm not at all convinced what you've ordered up here can exist.
Nginx 1.7.6 Released
You first. I am not relocating to Mars and trying to raise my kids in non-existent school districts.

Or: Earth has a lot of advantages over Mars. Why would you totally diminish your life's possibilities and leave?
I used to use BPython. I really liked its way of presenting autocomplete. However, its scrolling drove me NUTS (it doesn't use your terminal's scroll). I was much happier when I switched to IPython.

Both are leagues better than the plain REPL, though. :)
What happens if you want two different types of set? As-imports? (I've looked at Go, but not written in it.)
There are a number of errors in the photo captions, so for the record:

1. The "Little Boy" device, cylindrical in shape, was a U-235 gun-type device that was so simple in its design that it was dropped -- on Hiroshima on August 6, 1945 -- without having been tested first. The U-235 was extraordinarily expensive to produce, taking up a large percentage of the Manhattan Project budget and several years. Two independent programs using different methods were designed to produce sufficient U-235, which needs to be separated from the much more abundant and non-fissioning U-238 isotope. The expense of extracting U-235 is the reason that only one such bomb was used, and only a few were ever built.

2. The "Fat Man" bomb design used an isotope of plutonium (Pu-239) that was bred in fission reactors in Hanford, WA and Oak Ridge, TN over a relatively short time and at much lower cost. This bomb was tested at the Trinity site on July 16, 1945, in advance of its use on Nagasaki (August 9, 1945) because its implosion design was much more complex than the uranium bomb.

3. All modern fission weapons, and the trigger devices in fusion weapons, are design descendants of the Pu-239 "Fat Man" device that was dropped on nagasaki.
Yes, that's what I intended to say. Maybe "foundations" would've been clearer.

The first two of which would probably be the language design itself and the implementation. I'd rather not argue about the former, and regarding the latter I don't have a lot of experience with Perl, although I've heard that it's gotten better once they awoke out of the post-Perl6 slump. Still, Tcl was always pretty great in that regard.

But as we're talking about the CPAN here, a lot of the alternatives come out short-handed, and Tcl amongst them. I remember the days when you had a different interpreter for every extension...
An off-world population is extremely vulnerable to attack from space.

And even with a million people, Mars would be a long way from resupplying or repopulating a major country composed of hundreds of millions of people.
I suspect that once we see how hard it is to build a self-sustaining extra terrestrial colony, we'll come to appreciate what we have even more.
Yes LEGO can be used with technology it's not a thing typically associated with "tech".
Crowdsourced domain recommendations
All this talk of sending people to Mars seems like putting the cart before the horse. If you have the technogy to not die on Mars, why not start with, say, underwater cities on Earth? At least there you'd have a ready supply of several life-supporting elements that would be absent on Mars. As it is, we've never tried to ensure anybody's long-term survival under conditions anywhere near as harsh as Mars — no air, no nitrogen, no readily available water, no indigenous animals to hunt, no fossil fuels, no geothermal energy, no hydro or windmills.

I never see plans to get around this with real-world technology — it's always just hand-waved as something we'll figure out. But it seems like the "letting people live natural lives under utterly inhospitable conditions" part has a lot more to do with ensuring humanity's survival than the Mars part.
You can alias imports! http://learntogoogleit.com/post/63748050636/aliasing-imports...
He might not have started Europe on a 3-century adventure in genocide and enslavement of other peoples?
Modeling Development Teams
Since go generate isn't out yet and the web service can work now, it's a good prototype of what can be done. Obviously once go generate is official anybody could do something like this themselves, even if this particular implementation is never ported.
Learn Nodejs  London (workshop)
Learn Node.js via a workshop in London (1st Nov) - serverside JavasSript for the win! ti.to/tpiros/introduction-to-nodejs-workshop - only a few tickets left.
This isn't about moving everyone to Mars. This is about colonization, which always happens with an extremely small fraction of the original population.
For context: Go has been my primary language both at work and for personal use for over two years now.

> It is worth pointing out that if the Go community settles on something like this as the solution, it negates one of the underlying arguments that the Go designers have against generics in the language.

It wouldn't really negate the underlying arguments; it would just mean that the community had grown and attracted developers who may not necessarily share that part of the language creators' original vision of the language.

> But all the other solutions that are headed into that gap are just one level or another of convenience wrapper around exactly that.

Well, focusing on "the other solutions" misses two things:

First, many (I dare say most) Go developers[0] don't really use any "solution" for this other than the features built into the language itself. In other words, they're not out there writing alternative solutions because they genuinely don't perceive a lack of generics to be as big of a problem as other things, which they do write tools for.

Secondly, there is a way to use interface{} to accomplish some (not all) of the same things that generics do, while still preserving type safety. Look at the functions in this Twitter client library I wrote: https://github.com/ChimeraCoder/anaconda/blob/master/users.g...

All the endpoints use the same apiGet() function ("generic"), but they all return concrete types, and they are all typesafe - you will never get a runtime panic from any of those functions. This is more than Java's generics guarantee, due to the quirks of the way type erasure works there[1].

No, this isn't "generics", but it provides an alternative way of solving the problem most of the time (in practice), and isn't that what matters? And yes, this is not quite as clean as some languages which focus on having a very expressive and precise type system (ML, Haskell, etc.), but it provides enough type safety for me without requiring me to think consciously about the types that I am using (which I have to do when writing ML or Scala).

[0] I mean people who write primarily Go at least 4-5 days a week, for work, as opposed to people who dabble with it for side projects but primarily use other languages.

[1] TL;DR: Java's generics are converted to "Object" after compilation, which means that you can actually end up with runtime type errors that are detectable at compiletime, due to inheritance. (It's been a while since I used Java, so I won't provide an example, but they're easy to find online).
Agreed. The best minds in one area (marketing, business, etc) don't apply to other areas (cancer research, physics, rocket science). Put Biz Stone to work at NASA and I'll bet he could make communication at NASA 10x better, but he's not going to be changing the fan belt on an Apollo booster any time soon.
At the beginning, it looked like the girl had a strap that went from her jacket to the phone [1], but I only caught it at the beginning of the video.

[1] http://i.imgur.com/UmeQN48.png
I think the solution is to separate the problem into two parts

- The "puts things on disk" part (posix "install" or a low level tool like dpkg or rpm is most like this)

- The "determine what needs to be installed" part, (aptitude, yum)

I'm all for a per-language or system version of the latter, but once that's done, you should generate packages installed by the former.

Heck, wrap all the commands (cp/mv/install/chmod/chown/etc.) that write stuff to permanent places on disk to actually do "add to a package", give it a basic name/version number, and have the low level tool handle adding/removing it from the system (or multiple systems, or deploy it, etc.). All the dependencies, compatibility, etc. are handled by the higher level system.

This gets you the best of both worlds - system level packages, and the ability to install whatever you need. FPM (https://github.com/jordansissel/fpm) is a pretty good example of this philosophy.

But, instead, we get every punk ass CPAN descendent spraying it's crap all over the filesystem, needing the whole build environment installed, touching the internet in weird ways that don't guaranteed repeatable behavior, etc. sigh
In a nutshell at this moment it is classification tool, but not based on pre-trained model. So, when it looks for feature index does it pick the first available (or) it iterates for best available? good luck!
Your mistake is assuming that self awareness is sufficient. "To know" is separated from "to choose to act" by preference, and preference is based on goals, and the ultimate, root level goals of a being are not likely to be something it wants to rewrite, even if it has the ability, any more than you'd willingly take a pill to become inhuman.
I'm getting a 301 when I try to upload to chuck.io.
> is it reasonable for us to spend more money on space exploration than lipstick?

Like, if really rich people like Musk want to spend that kind of money on it, fine. But otherwise? No, it's not really reasonable to spend more on exploring space than on lipstick, and it's a pretty damn condescending question to even ask.
The site is down, but does he mention why thought ought to be 1 million is enough? Why not 100000? Why not 5000?
After there positive responds where they asked for my Skype and said that they were willing to send me a NDA, I replied with both my Skype ID and told them to send the NDA over, and this is on Sunday. So on Monday I replied if they got my replay and it's Tuesday now.

I might sound a bit dramatic but I gave them a lot of info and and they might thought why do we need this kid.
I agree the web-service is a terrible idea, I just wanted to see if I could implement it. It's also super insecure, as go fetches the package over HTTP (which you can see when you do go get -x gonerics.io/d/graph/string.git)
It is more reasonable to spend on AI research, wich can be done from comfy Earth, and truly is THE NEXT logical evolution for bilogical life. Why would we want to carry this perishable resource-needy bodies into space colonization/exploration if we can go in semi-indestructible digital form?
It appears you are correct, but it seems it was a change from early pricing models:

"It's a big change from the pricing model Google offered with Chrome OS in the past: The first generation of Chromebooks came with monthly fees for business and school accounts -- $28 a month per device for businesses and $20 a month for schools. With the new plan, organizations pay only the single flat fee for the lifetime of each device. "

http://www.computerworld.com/article/2471845/cloud-computing...
Southeast Asia’s Health App Explosion
What would you think is the appropriate time to get in touch again? A week?
Haskell folks seem to be gravitating towards the Nix package manager, which is general-purpose. We need to stop the proliferation of a package manager per programming language and make systems package managers capable of handling the use-cases of pip, bundler, npm, cabal, etc. Nix and Guix are the only 2 general-purpose package managers that I know of that can do it.
Gil Kalai Illustrates Parallel Transport [video]
How about my own types?
So far, this is the best argument against my cynicism. I certainly hope you're correct!
For various values of "we", probably not including "the 7.2 billion currently alive".
Matchstick – The Streaming Stick Built on Firefox OS
I have no doubt that given enough time and enough people born on Mars, the population of Mars will become more and more uninterested in the politics of Earth. We've seen it happen so often in colonization around the planet, there's no doubt that if a Mars colony is successful that we will see the same thing.

No one born on Mars is going to have any reason to care about what happens on Earth any more than the people of one continent care about the day-to-day life of people on another continent.
Adobe Lightroom.
Imagine an island with two tribes, except that one of the tribes has a boat, and the other doesn't. Do both tribes want to preserve the coconut trees on the island, or is one tribe willing to take all of the coconuts with them on their boat?

Sure. And that would suck. But that's not an argument against boats. Take the bigger perspective. The universe is bigger than you can ever imagine, on any scale.
It is not just the cost of rockets holding us back, if we are going to do it right and safely we will be years in sending robots there to make it ready for people. Being so far away the habitat needs to be guaranteed before launch of the colonist. It would take some serious advancements in robotics, construction, and understanding of Mars geology, to make it happen.

We cannot ship all of if there, we can send the building blocks then use those to mine, process, and construct, what is needed. A viable colony must operated independently and not rely on Earth for its survival
I only agree with you if your conclusion is that Musk's dreams are NOT myopic.
Spreading cheer and goodwill isn't even in the same ballpark as coping with unbridled growth in a limited environment.
Yep. Europe didn't wait for ocean-liners to start colonizing the rest of the world. The ocean-liners came about because of the colonization efforts.
That of the 1950/60/70s. The last space race and the cold war provided us with plenty technologies (transistor, computers, GPS, internet) that are still the main drivers of progress nowadays.
The idea that sending people off to live on a cold, lifeless world with no shielding from deadly solar winds is some noble endeavor, but enabling people living on this warm, green, living world to communicate with each other is "trivial" is such an incredibly backwards way of thinking.
Mea culpa. You're right - Google marks ads with a yellow Ad icon on mobile.
I'm really not sure what any of these are intended to show. Can you clarify?
If I were made of billions of independently movable conscious entities, I would send some of them to the garage and some of them to the neighbors while the mass stayed to save the kids.
>Was it stupid of to not have them sign a NDA first?

No don't worry about it.
What Is This Bizarre Ball That the Curiosity Rover Found on Mars?
Hopefully there is no slaves or gold on Mars ;)
According to Futurama, you are correct.
I'm curious at the 'hitbox' of a person since it'd have to be based off the phone. If someone were to put their phone down on a table, is the table suddenly a valid target?
The problem Cabal is trying to solve here is supposedly more difficult than that solved by Gem, Pip, and other package managers. GHC does some kind of cross-library optimization that causes dependency problems in routine situations.

I agree we shouldn't have one package manager per language, but I think so far no one package manager has proved sufficiently general and robust to serve all use cases. For example, I think something like Nix would be wonderful for all language communities, but it doesn't run on windows. That immediately takes it out of the running. And as far as I'm aware, all other package mangers would have the same "Hell" problems of cabal because of the GHC optimization mentioned above.
But we are not "super intelligent" ;)
The truth is that this whole discussion does not make much sense if we have different understanding of AI. For me a super intelligent AI is an entity that is able to reason, notice any potential problems and come up with solutions. Paper Clip AI on the other hand is smart enough to know how to create paper clips and create whole manufacturing process of converting humans into paper clips but stupid enough not to understand, or care why it's doing that and not knowing that these paper clips will have no use if there are no humans left.

In my opinion one can't talk about a super intelligent being and not allow that being to be able to reason and understand it's place in the world.
Does anybody know what video codecs are supported?
You can use them like this: gonerics.io/d/set/github.com/crazychrome/package.git.Type

The things it supports can be found in the tests https://github.com/bouk/gonerics/blob/master/template_params...
Let's not forget they are all garbage from somebody's perspective.

I know Python. Would I prefer to write my package manifests in some bastardized Ruby DSL or Python? Of course I'd prefer Python and the Ruby guys would prefer their bastardized DSL. I don't blame them.

How do we bridge that gap? Python => Ruby => Python is bad enough. What about M4 or AWK or Makefiles or Haskell or god help us all some shitty custom format ala Puppet?

You might as well demand everybody on Earth speak English.
How to Become Famous on Ello in Couple Hours (js Hack)
The reality is that this data is already out there. Faculty will us whatever is most convenient, and that's never been BlackBoard or whatever the official IT service is. Student grades will end up in DropBox or in a Google doc, FERPA or not, unless there's some sort of auditing.
The Intermediate Value Theorem Applied to Football
I thin the Red Mars trilogy might be closer, corps and countries fighting over who can go and who is paid not to go

The selection process would be pretty draconian at the start and for quite some time. Can you imagine the protests over genetic and medical screening that would preclude a great many from ever being considered?
Doubtful, someone would have found it eventually. I mean the world is only so big. Someone was bound to find it.
How to deploy Symfony2 applications
That's a non-sequitur. Bools require only a single bit and variants/enums don't need all 64 bits. Those are completely distinct cases from the integer case which is fundamental and performance-critical.
This Social Medicine App Helps Doctors Find Cures Together
Even our hunter-gatherer ancestors didn't live in balance with nature. They laid waste to continent sized forests (mostly using fire strip hunting - set fires to force game into a kill zone), wiped out hundreds of species of mega-fauna with over-hunting, created deserts through over-grazing. Even retreating into the wilderness and living off the land just makes a big artificial farm-shaped hole in the wilderness.
Getting a population to Mars would be a considerable expense. Keeping them there would have to be free, or the whole thing isn't ready to go yet.

Putting aside the offsite-backup-for-humanity angle, if it becomes practical to send a significant population to Mars, wouldn't it consequently also be at least as practical to keep sending them stuff?

I have always assumed that any Martian colony would be receiving regular supply dumps from Earth for decades or centuries before becoming self-sustaining.
The bomb that was tested during Trinity was a plutonium, implosion device, completely different from the uranium, gun-type device dropped on Hiroshima. The designers were so confident of the latter that it was never tested before being deployed.
is it reasonable for us to spend more money on space exploration than lipstick?

This is a textbook false dichotomy. Almost everything that is a long term investment falls prey to things which offer marginal benefit.
God creates humans, humans kills God.

Humans create AI, AI kills Humans.

The problem with creating something, is how do we know how it will judge its creator? The thought of creating another form of sentience scares me on a very deep philosophical level.
Quote: "The magnitude of the current bust seems almost unfathomable ..."

Oh, really? Ah, wait -- this article is from 2008.
If the ISS is your go-to example of a space program, I can see why you think Mars would be a boondoggle.

The ISS isn't a space mission; it's a political and diplomatic mission that happens to be done in space.
We've had our share of problems, and continue to have them (genocide of Native Indians, slavery, persisting racism, rampant classism at many stages, corrupt for-profit prisons, the list goes on). HK, Singapore and others are developing fast, they've improved markedly in the last few decades, and I think they will continue to. I'm not saying they should get a free pass on whatever current wrong they're doing now, I'm just saying they seem to be reaching stabilization a little later and maybe a little slower than us. To totally put these places aside so strongly is a short-sighted thing to do (Pakistan, Congo, etc. are places truly deserving of this sort of criticism and outrage).
Show HN: Adding a scoreboard to my TV
>> Tech entrepreneurs and investors hold the power to change the world faster than anyone else. More wealth inequality --> closer to the dystopia. It rational for anyone with power to influence the world and possible future to contribute to the decrease of wealth inequality.

Unless they think that their lives will be better by increasing inequality, particularly in their individual case (cf. Tragedy of the Commons). And that may well be true, as they would disproportionately hold power and capital. Is it better to be a rich man in a society slowly going to hell or a poor one in a society slowly on the rise?

It's a non-empathic viewpoint, but I can understand why some would consider it rational and self-interested.
Sales. Prospect calls, phonenumber gets recognized, agent gets all information about the person calling on screen.
...assuming the humans have a balloon and some plants, and as many solar panels as they can carry, I wouldn't rate their chances too low.

I wouldn't give good odds on earth remaining inhabitable for more than a couple of hundred years, at the rate we're going (assuming I'd live long enough to pay out.)
it's possible that Earth could become Venus-like, with surface temperatures of hundreds of degrees

How much CO2 would you need in the atmosphere to do that??
If you haven't seen it, you should check out bpython-curtsies, it solves the scrolling problem problem:

pip install bpython[curtsies]
bpython-curtsies
How do I think like a programmer?
I'm a network engineer who has dabbled in Python for some automation, PHP for random fixes on the many php sites I throw on my LAMP, bash for, well, various systems stuffs.

I recently got into Corona SDK and Lua and am just trying to release a project. My biggest frustration comes from not the syntax or IDE, but figuring out how and where to write and call functions. I feel like my brain doesnt think like a programmer, so I am constantly hitting a wall and starting over.

Any advice?