skysight-inc/HackerNews huggingface dataset:
>Go is about capturing dynamic languages' flow of development

The only features it has regarding that is GC, built-in hash-table and type inference. Hardly the gist of what makes dynamic languages flow a fast/nice one.

Plus Go was also advertised as "systems language" -- and besides, the same kind of programs Go is used for, servers, REST, network infrastructure stuff, etc, Rust will be used for too.

It's not like Rust is only (or primarily) for anything much lower level than Go.
PolyBrowser is trending on Product Hunt... http://www.producthunt.com/posts/polybrowser Check it out!
They'll probably suffer less this way than how they usually go, which is to have sharp talons dig into the flesh of their backs, carry them a hundred feet into the air, then pin them down so that a beak can tear their skin apart, rip out their insides, and feed them to a nearby chick.
Maybe it's possible to interface it with Telemachus?

http://forum.kerbalspaceprogram.com/threads/24594-0-25-%2820...
>what is HN's answer to the decline of institutional science?

I'm not sure institutional science has declined - if anything things have gone the other way where it's hard to do science outside of an institution. Not entirely sure what the answer is. In hot areas companies will sometimes hire people to do interesting work without a PhD and even sponsor commercial work for a PhD. When I was graduating long ago, material science was hot and all the material science undergrads were offered well paid research jobs in industry providing they passed and stuff. Supply and demand I guess.
How Wes Wages got 428 email subscribers in 3 days
>* Thanks, didn't intend for it to end up on HackerNews - at least not yet. It's still the first draft, most of it I wrote up in ~2hours. I mentioned on the forum that this document (currently) is highly biased towards my views, this is unfortunate, but this can only be fixed after numerous reviews. Thanks for pointing out the problems with wording.*

Thanks for not being defensive and taking my rather harsh critique lightly!

I wasn't trying to attack your specific document either, it's just that those things have often been repeated (often verbatim) by the Go-dev camp.
I used graphviz dot program to create https://github.com/maksle/xslt-dependencies (xslt 1.0 dependency viewer) for EMACS. I was about to look into this and drop using dot but this also relies on an external service. Nothing wrong with this or dot though, I just thought it would be cool to be entirely self contained in EMACS. It was surprisingly easy to create a nice node graph with dot though.
Yes, changing illegal to undocumented is just a language tactic to downplay the issue.

I'm not sure it works that way because any negativity the change was likely to alter just gets transferred to the new word.
Because you had to dig through the "slider" to get to the image being referenced, and I feared it would be confusing. Here's the original story http://www.taipeitimes.com/News/world/archives/2014/04/20/20...
What every machine learning package can learn from Vowpal Wabbit
Show HN: Twine 2.0, storygame creation tool, ported to JavaScript
Crawling a Website that loads content using JavaScript with Selenium Webdriver
MongoDB snaps up WiredTiger as new storage engine option
See the great BBC series "Babylon" for a taste of that ... Hell, the spindoctor is even the good guy (woman) (at least for now).
The Weak and the Strong: Functors
> If a story fits your ideological narrative perfectly, you should be twice as skeptical

That's exactly what Richard Bradley said (first prominent person I know of who publicly doubted the Rolling Stone UVA story; he was Stephen Glass's editor at George magazine)

http://www.richardbradley.net/shotsinthedark/2014/11/24/is-t...

"The lesson I learned: One must be most critical, in the best sense of that word, about what one is already inclined to believe."
What do you mean by "become" and "no longer"
Ermmm I wrote a whole blogpost on some of the killer features for Perl 6 in bioinformatics :P There are a lot of primitive types that are useful for scientific programming. A lot of my bioinformatics work at least gets reduces to bag models and set operations on big files quite often. On the computational side the stuff with native arrays is being built right now, so it remains to be seen how well that will pan out. But in theory you will get an array of native types that will be about as efficient as C. So that's like numpy included as a core part of the language. I left out the nice concurrency/parallel model and native code integration too which are really killer features in general. The ability to write first class domain specific languages that integrate fully into the compiler is kind of incredible. An example is the recent SQL Slang someone hacked together https://github.com/tony-o/perl6-slang-sql/ . You can just inline write a SQL statement and it acts like a for loop over the results returned. Kind of cool!
Show HN: Sicksync, a one-way file-system mirror that's incredibly quick
Then, maybe the correct course of action for the EFF would be to work on improving the warrant system

What good does a warrant system do if the government doesn't follow the law? Trials like this are how courts get the executive arms of the government to follow the law. You'll notice that the presiding judge actively solicited a brief from the EFF.
Control the conversation.
> If he's an illegal immigrant.. isn't that, well, illegal?

Not all crimes allow for a warrant to search property. Determining his immigration status does not require a search of his house. Charges for illegally possessing a firearm would usually involve obtaining the firearm as evidence of possession, hence a warrant would be issued.
Pffft, you probably think of "retarded" as some sort of vicious insult too.
It looks very convenient, but it you lose your phone doesn't saaspass reduce the security of your password to that of a 4-digit PIN?
I can't think of a measure for "popular with criminals" that wouldn't also include the FBI's purported tool of choice.
Andreas Antonopoulos Webcast on Bitcoin and the Future of Money
I'm in a similar situation. I've been recently promoted doing a job that I didn't like before and I decided to accept the money and the new offer. Now my life is a pain, my productivity is very low, I'm working 60 hours/week and I totally hate what I'm doing (mostly very old Java products customization). I think I'm going to quit even without a new job, cause I have no free time to search for a new one. Remove nothing from your resumee, why should you? I suggest you take your life and career back from what you are doing... and enjoy your time the most you can.
>one of the comments calls it "ghettolang" without parody. Is this really Hacker News?

And then:

>I'm rather glad the Go team isn't listening to every railing fanatic and their pet issues.

Oh, the irony.

Why people assume that only people NOT using Go are complaining, it's beyond me.

Or why people assume that if you like features X of a product, and would like it to have feature Y, you shouldn't.
Sadly for you, we're second-order contrarians around here!

Non-contrarian: "Saving kids is good!"

First-order contrarian: "Malthusianism! Overpopulation! Blargh!"

Second-order contrarian: "Education leads to reduced population. People have fewer kids when they know child death is very rare."

Third-order contrarian: "Population collapse! End of growth! Blargh!"

Fourth-order contrarian: "We've dealt with worse and survived. Maybe space colonization will provide a positive impetus for population growth and a new engine for economic growth."
It's called "empathy", and it's a very valuable cognitive skill. Of course it achieves optimal analytic results when balanced with detachment, causal analysis, and hard statistical reasoning.

But better to have too much empathy than too little -- or none at all.
>or maybe the type of software they're creating with go is different than I as a generics user, am creating?

Or maybe their work is mostly creating Go, not using it, so they wouldn't care?
T-Mobile announces rollover data
Colleges love celebrities, it gets their name in the news.
SECURITY: OPENBSD VS FREEBSD
BTW - to whomever is down-voting this comment - it was the first comment made when the article was initially submitted, so there was no clue as to what language was being referred to. The comment I made genuinely provided information for those clicking on this submission and looking for clues as to what the language might be, before deciding whether or not to click through and read the article.

Quite likely you're down-voting it because you think it was a glib, content-free comment. If that's your assessment, you're wrong. It wasn't.
It might be interesting to update this to use http://www.mcternan.me.uk/mscgen/ or the enhanced http://sourceforge.net/projects/msc-generator/ to remove the websequencediagrams.com dependency. I know others have suggested planetuml, but I've always liked the msc-gen stuff for sequence diagrams, a bit more.
Precisely. And I listed what many of us on the other side had in '94.

I used http://en.wikipedia.org/wiki/Pravetz_computers as my source of information about Pravetz since I don't speak Bulgarian or Russian.
Hah I wouldn't worry it was a by-hand prepared sequence file of the sequence for a known structure I was emailed. The comment line had some interesting PDB data encoded :)
>Yet remarkably people are solving real problems with Go. Despite all of these dire predictions and pontifications on here by so many mortally offended by Go's existence, people are simply making solutions and moving on.

Also people do that with C, C++, Python, etc etc, so no need to invent Go at all, right?
It is about the resource consumption, not just population number. If a species X has population 10 times than species Y but if Y consumes 100 times more then they will cause larger impact to the earth.
Lol not sure I would go as far to say its just started to blossom. Some flowers are weeds to one person and a pay-for wild flowers to another. Each to their own!
Didn't we just have the bogus story of the kid who made $300k on penny stocks?
7 high paying six figure jobs without a degree
Jonny (a Maptia co-founder) here. Thanks and yes we know that it is incredibly important to get this aspect of Maptia right (having a sustainable way to grow will enable us to have more of an impact) and we also believe in being 100% transparent.

We have felt comfortable supporting Maptia ourselves for now. However, it is our long-term aim to grow Maptia into a sustainable organisation whose primary aim is to re-invest in its community to directly fund and support talented photographers and writers to tell impact-driven stories.

We are currently in the process of deciding whether to convert to a non-profit foundation or to another similar structure of organisation that is better suited to our long-term mission and our values. At the very least, over the next two years, we are committed to launching a non-profit sister organisation for Maptia, and are already working on a number of storytelling partnerships with non-profit organisations (like charity: water) from all over the world.

As a first step towards our goal of becoming sustainable, we are investigating a small number of partnerships with inspiring brands and organisations who share our values, who believe in our vision, and who will add value and engage with the storytelling process.

Our primary aim is to be able to start compensating some of the talented storytellers on our site for their work, and to be able to cover the running costs of the Maptia platform. We pledge never to stick logos or other branding on (or anywhere near) Maptia stories unless the authors are being well compensated and are fully on-board with the idea, and furthermore, we will only partner with authentic organisations who believe in the power of storytelling as much as we do.

If our persistence over the last few years is anything to go by, we will figure it out... and even if all else fails, then Dean (our CTO and also a talented musician) has promised to busk part time to cover our costs. In other words, we will do everything humanely possible to make sure that Maptia will be around for many years to come!
(The Java approach.) Box everything implicitly.

Boxing and generics are orthogonal concepts.

Also: does auto-boxing even make sense in Go? Between the fact that Go is statically compiled and that there isn't an int / java.lang.Integer dichotomy to resolve, I would assume that the compiler could just do whatever it needed to with primitives, regardless of generics.
I liked this message better when it was said by Rhonda Byrne.
So, C# does instantiation, but is usually clever about reference types.

I am not quite sure from the interview what happens about constraint types. It seems the reference is cast into an Interface type (IComparable) and used as such. In other words, boxing.
You know what else is popular with criminals?

Walls.

Mailing using envelopes instead of postcards, especially those envelopes with the ink patterns that make it harder to see through them.

Not yelling things into a cell phone at top volume when you're out in the street.

The First, Fourth, and Fifth Amendments to the American Constitution, and equivalents elsewhere in the world.
Basically, I have nothing to be defensive about - it's a summary of discussions, which means that any properly stated argument should be incorporated to the document, no matter what I personally feel about that argument. Although, the content has to be moderated somehow, I dislike deciding what is "properly stated" argument, but I don't really have a better idea how to do it either, at least not yet.

Personally, I stand in the middle of the generics discussion so I pretty much can see both sides as a valid approach. And it's a WIP and I know if one person writes it, it will be biased no matter how hard you try.

PS: I find the "straight to the point" comments much more useful - they are much easier to understand. So don't worry about it :)
A Markdown-based task manager for hackers and people who build stuff
> It's the researchers and inventors that want the patent system out of software, information, and communication.

That's disingenuous. While that may appear true if you live in the HN / Silicon Valley bubble, it can in no way be generalized. In the rest of the world, i.e. the vast majority of it, most researchers, inventors and engineers (including in software, information and communications) are proud of their patents.
He pulled numbers out of thin air to artificially inflate returns and paint a rosy picture of his personal economy? I'm sure the US Federal Reserve is already actively recruiting him.
This is actually one of my worst fears. I'm a decade account holder too. I have two factor auth on and printed out my codes, but still frightens me.

I would love for Google to setup some sort of snail-mail, even for pay, way of account retrieval as a worst-case thing.
Diamonds are made out of carbon, which is incredibly abundant on earth. There's no comparable way to manufacture helium out of anything that doesn't already contain helium; you need nuclear reactions, which are much more difficult to do at large scale.
Easily Compile Modules into Nginx (Debian/Ubuntu)
> People always demanding hard proof seem to have an inability to draw conclusions for themselves.

I shall notify the scientific journals of this conclusion forthwith.

Next up: "The abstract is just TL;DR culture which is killing literacy. If you want to know what's in a paper, read it."
A Statistical Analysis of 142M Reddit Submissions
Why didn't they write Rails in Smalltalk?
> It doesn't mention the major inconsistencies in golang at all.

It has little relevance to "Generics". They are simply how Go is implemented, the question is whether "Generics" as a user implementable thing should be added.

> CLR

From my quick reasearch, it uses runtime code generation and Go must run in environments where that is disallowed.
> If you look at the western world, negating immigration, many countries have a shrinking population.

Even with immigration, Germany has a slightly negative population growth rate. And the United States grew by only 0.77% in a year. Again, that's with immigration.

https://www.cia.gov/library/publications/the-world-factbook/...

There's a conversation to be had about the future of non-renewable resources and the preservation of renewable ones, but the population growth fear-mongering from the likes of Dan Brown is deeply silly and not based on the whole truth.
Btw : there is a better solution to generics as well at compiler-level, that is used in things like the CLR. First, generate unboxed versions of functions where that makes sense. If specializations are possible for 1-bit, 1-byte, 2-byte, 4-byte and 8-byte primitive data types, expand those. Then for anything bigger, like structs, create a boxed implementation, because for structs there is no longer any advantage to working unboxed. Then make it possible to pass in the version to be used in a parameter, so you don't have a combinatorial explosion when many type parameters are given.

That sounds sensible.

I'd like to figure out a way to extend the concept of interfaces to cover use cases like generic containers, but I'm not quite sure how that would work.
One text editor to rule them all – All this
The outcome of "what if the web looked like our Trello board!?!" A question no one should have asked or answered.
The Art of Making a Book
The information is the position of the rotor, pulled from the motor sensors. The control is the pulsing of the motor's torque at the right position to increase lift in a particular area of the rotor's arc. Informational control simply means you are pulling information out of the system to better drive the system itself.
Quick summary of why here: http://joelgriffith.net/announcing-sicksync/

Feel free to submit an issue (obviously)!
How well does it work when doing matrix multiplication or combining arrays in comparison to standard methods in R, matlab etc.?
Yeah, but probably more of this kind [1] :) Funny thing is that this story popped up on my Facebook feed and I read it right before I read about New York Magazine's boy genius, so it really helped provide a nice context in contrast.

At the end of the day, who knows, but I really hope the kid bounces back and makes the best of it. And if not, he can always get into NYU's finance program and work on Wall Street </snark>

[1] http://www.businessinsider.com/most-impressive-students-at-m...
http://retractionwatch.com/2014/07/18/the-camel-doesnt-have-...
I was wondering about this as well. Couldn't a nefarious Tor user install some sort of outgoing packet-cleaner, which would spoof their outgoing I.P. address for all packets unrelated to Tor?

I.e: because the flash exploit didn't establish two-way clearnet communication with the target computer, how can they prove that the outgoing clearnet I.P. was not spoofed?

EDIT: Nevermind, I was assuming too much about the operation of the exploit. More details, for those who are interested, can be found here:

https://web.archive.org/web/20110723083319/http://decloak.ne...
Show HN: Tapskey – Access contacts even when your battery is dead
The Navy’s New Robot Looks and Swims Just Like a Shark
Project Maelstrom: Bittorent's Vision for a Peer-to-peer Web
Search is still #1.
Shrug; I find it much easier to write English words than numbers and the like, but I guess YMMV. If you don't realize when you've made a mistake, it's well worth spending a bit of time learning to type properly, IMO; I spent a weekend practising and while I still occasionally typo, I know when I have without having to check. E.g. I wrote this sentence with a couple of letter transpositions, backspaced and corrected them, all without looking at the screen, just to check that it was possible.
"Functional Reactive" form library?

https://github.com/softwaremill/supler

This buzzword has gotten entirely out of control. Outside of marketing, though, I really like the idea of having a nice DSL for form building. Supler can take a lot of advantage of that.
A crisis PR firm would love the publicity from an event like this and many would be willing to take these clients pro bono (not that they did in this case).
EFF to Challenge Podcasting Patent Before USPTO
Web Components the right way
Tips for communicating with Open Source projects
Ask HN: iOS dev questions for clients
I just got my first pro iOS dev job. It's for a pretty simple iPad app for a large corporate customer to use internally.

I was wondering if anyone had any advice as far as what I need to ask with regards to spec.

Is it reasonable to ask that I only need to support iOS 8?
When they were bought, WhatsApp had hundreds of millions of users every month in parts of the world most companies barely reach.

This was a high school student supposedly beating the market to the tune of $72m during lunch period.
You'd be surprised.

https://groups.google.com/forum/#!msg/golang-dev/Zx2uSqvMS0Q...
> Mostly, however, the list is garbage nonsense like “GNN” and “Teleport,” which we don’t even know what they are.

Funny. Just before opening the page I was thinking about how high GNN would feature on the list. The web site is actually still the first entry on the Wikipedia GNN page.
I couldn't find a license. Is it open source?
We were still building v1.0 of our product and so weren't looking to hire during that early stage. However we did connect with a group of Moroccan entrepreneurs who travelled all the way from Tiznit, Marrakech and Agadir and have kept in touch ever since. It definitely feels like there is a passionate startup community growing over there.
You can install for Mac OS X by opening the Makefile and uncommenting the line: CONFIG_APPLE=y
It looks wrong to me because they're spaceships, which I expect to be fairly rigid.

If it were a game about organic things, it would probably look more 'right' than a static sprite.
Softonic acquired US-based AppCrawlr for $6M amid company’s turmoil
According to the article, Operation Torpedo happened one year earlier than the Freedom Hosting hack. I don't think we have seen the results of the latter yet.
> ...has made non-obviousness a dead letter by usually declaring nothing obvious except the exact prior art itself and raising the standards of proof sky-high.

This is not true, of course. The thing is (and I'm sure you know this) that the law defines "obviousness" as the combination of two or more prior art references, which differs from how we colloquially understand the word. This is for several reasons, the primary ones being objectiveness and avoiding hindsight. In fact, I theorize that the latter is precisely why people think they see "so many obviously redundant and unoriginal patents".
Life imitating art. https://www.google.com/search?espv=2&q=helios+one
Exactly - Look at the Serial podcast, I'd consider this one of the better pieces of journalism in the past few years. But it took her six months (maybe more?) and countless hours of research, investigation and interviews to produce. At the end of the day, this piece will do pretty well, but in those six months, The Huffington Post's on the internet have put out tens of thousands of articles garnering billions of ad impressions. Fortunately we're left with an extremely interesting story in Serial, but imagine if 2-3 months into all that hard work the whole thing fell apart? All that work for nothing? Not worth the risk for major publications.

No idea what the solution is here, very difficult problem.
You will likely have to support back to iOS 6. Depending on how large/spread out the company is.

Be sure to find out who is responsible for distribution of the application. Whether or not its going into the app store or will be directly enterprise distribution.

Will there be a backend? If yes, who is maintaining it?