skysight-inc/HackerNews huggingface dataset:
I read those examples and had no trouble inferring their meaning. I have no Go experience whatsoever and have not even read the introduction or tutorial. Yet, building entirely on what I know from speaking several C-like and non-C-like languages, here's what it looks like to me:

clearly c is some kind of "chan"nel-based synchronisation object for which <- is both the read & write operator (presumably blocking); the "go func" declaration is building a closure that is immediately invoked which, given this appears to be a parallelism demo, probably happens in a separate thread (green or OS unstated). m appears to be a map of string to string, so the assignment to k,v is almost certainly a tuple returned from iterator "range m" because that's just how things go in documentation-level examples.

I know nobody likes a smart-ass but it's a good example and even if some of the above is wrong, I got a taste of Go from it that I rather like. So thanks.
Could somebody help me understand what's the hype about the Gay marriage/pride thing? I don't know why but I am noticing a lot of buzz recently about this ("Gay parade banned somewhere", "Minnesota approved the same-sex marriage", "US supreme court to rule... about Gay marriage"). What I mean is in the ladder of problems that world has this has gone up extremely. What's the force behind it?
I totally agree with you. Some people really see making money as the number one goal of life. I found it very frustrating to interact with such people. They calibrate everything with money. If you ask them whether it is a good idea to learn or study something, they will immediately ask you if learning it would help you make money afterwards. They would treat you nice if they believe you are rich or you will make money in the future..They will abandon you after they find out that you can't make too much money..
"In the US Department of Defense, a `trusted system or component' is defined as `one which can break the security policy'." [1]

This really gets to the crux of it. We might deem the CA's untrustworthy but we currently trust them anyway because there isn't really that much choice.

[1] http://www.cl.cam.ac.uk/~rja14/tcpa-faq.html - Ross Anderson (Trusted Computing FAQ - Q24)
Agreed that these are geared towards intuition. Though for reference: in my undergraduate degree, Lagrangian Dynamics and Hamiltonian Dynamics were each given semester long treatments.
Sorry I misinterpreted. When Go was introduced a lot of people got caught up in the declaration order being opposite to C-style languages and I assumed you had too.

Nevertheless, it's similar to Algol's bracket syntax, except in Algol the type comes before the variable:

[]INT numbers = (0, 1, 2);
Only the band surrounding it is aluminum...
Google Search scratches its brain 500 million times a day
Top New Blogging Platform Alternatives for 2013
Thanks for the feedback! I would definitely try some other copy to see it works better.
A new idea for a binary clock (2010)
Maybe, but it would be illegal. Just like it would be illegal to send me to jail in Mexico, for something I did in Turkey.
This app looks interesting, but the permissions are outrageous. Why does it need to read my call log and smses, directly make phone calls etc?
We love Russians, I'm married to one myself. Why would we be afraid of them?
Here's the research paper discussing and proves the conjecture. http://arxiv.org/pdf/1305.2897v1.pdf It's a 130 page research paper excluding references mostly containing proofs and formulas.
HN is not a competition or a game. Be glad that the story you thought was interesting has made it on to HN.
Angular-translate 0.8.0 is out
With breaking changes, see Changelog
Writing Go applications with a clean architecture
Indeed. Most people who are afraid of failure are people who simply can't afford failure. They are supporting their family, their family is not supporting them. It's a nice problem to have if your fear of failure is simply based on ego. That said, it is nice to become the family that can support the younger generation being able to follow their passions, and support them in favour.
Code generators can, for some problems, write code that's faster than hand-written code simply because the sheer complexity of the result is pretty much impossible to handle "in yer brain".

This kind of highly problem-specific optimal code-building is out of scope for any kind of JIT, including luaJIT.

Have a look at Dan Amelang's jitblt:

http://www.vpri.org/pdf/tr2008002_jitblt.pdf
Unless I'm remembering this incorrectly, didn't he get given the data? I don't think it was him who discovered the flaw. Sort of like handling stolen goods, as they were duplicated without permission, he then tries to profit from this (iirc he admitted this). If he had followed responsible disclosure principles, he could have even created a nice media circus for all. As is, I can't understand why he should have sympathy for him. Sure AT&T messed up, if it was under UK law I would hope the Information Commissioner would fine them. He showed contempt for the law, and got a sentence that matches.

Given his previous history of not telling the truth, I'm not inclined to believe this is anything but business as usual for the US prison system. Not that business as usual isn't a bad thing.
It is mostly about securing short domain names. If I'm honest, I started getting sidetracked with my rant at that point.

Though, to be fair, even the domain name argument is increasingly becoming moot as more and more TLD's are become available (eg .io). And personally I'd rather not have product names dictated by what URL looks prettier in someone's tweet (if they're that bothered, then why not have speedy.io and a Twitter friendly one that redirects)
Thank you for your valuable feedback hsuster! Totally agree with your points.

Gratify is actually more like a combination of to-do list and done list as you will be given an option to add your completed tasks/ project into your achievement dashboard. I guess I would definitely spill out more on product features instead the marketing terms. Thanks again and let you guys know after I change it!
This is a valid point and earned my upvote, but soon being guilty of this naming trick myself, I have to name one advantage that speaks against the minority of dyslexics: the limited pool of available names.

SPDY and nginx are short and memorable and carry a notion its authors wanted them to associate with (either speed or "being an engine".)

As an anecdotal data point, I must say I'm not a native English speaker but understood both names the first time.

From an accessibility standpoint though, I wish we could do better.
I think it's less about "one true kernel" with too much control by an established crew and more about system integration and risk.

The vast majority of people don't run a Linus kernel. They run a distro kernel. Distros can (and do) ship multiple kernels with different sets of patches and options. They have a default, but they also have a default web server and C compiler.

The kernel is abused by all kinds of different workloads. Distros choosing to offer kernels with more "speculative" patches will have to support them. The kernel is a risk-averse environment. I think that's the reason, not fiat by Linus.

Also note, a good counterexample to your main point is the android kernel. Linus-kernel:Android-kernel is quite close to gcc:llvm.

Replacing big chunk of functionality takes a lot of resources, so it helps to be apple (LLVM) or google (android kernel).

Also, don't underestimate kernel modules either. If you want to, say, expose page table information that "linux doesn't let you", you can write a module to do so.

[edit - removed Con Kolivas related part of response. Don't want to drag up old flamewar.]
You can probably do better by going through Feynman's lectures. And maybe also his QED.
http://www.theverge.com/2013/5/14/4326772/nokia-lumia-925-sp...
"Exotic" is a function of time, familiarity, price, and rarity. There was a time when Internet pornography was exotic, and there will come a time when printed weapons aren't. Notice, too, the degree to which the Internet vastly expanded the audience and variety of pornography available. The analogous process with something less innocuous, like weapons, is not a cheering thought.
You can run but you can't hide. Body is a 100% accurate signal of your condition. She's messing with it to remove reception: it's like taping your car's warning light black so that you won't have any problems.
This reminds me of Rolling Stone's review of GTR's album (a band whose name was derived by removing the vowels from "guitar"): Sht.
It's too slow in my Firefox to be usable, unfortunately.
You are mistaken - gaps between prime grow unboundedly large - it's a common first year exercise in number theory to show that.
Her going public about this has got a great potential to raise awareness and make other women more likely to consider this course of action. The sad reality is, however, most women won't be able to afford the reconstructive surgery (or to have it done to the standard Angelina Jolie has).
Clojure was also the first mainstream (non-PF) language to implement Okasaki's as first class data structures.

I know Scala quickly followed suit, since I remember Odersky bragging in a meetup that he went out of his way to find the scientists that improved on Okasaki's work and based Scala's data structures on their work instead.
Well, it's not just the front end; it's the load balancer and whatever other infrastructure, since it packs things into a single connection more effectively. For hn, not an issue (since it's a single nginx in front of a single threaded arc process).

http://www.chromium.org/spdy/spdy-best-practices seems legit.
If you have to tell people how to pronounce your stupid non-acronym, it's a stupid non-acronym.
Because it's there :)
Or perhaps by folowing the reading suggested by Gerard 't Hooft: http://www.staff.science.uu.nl/~hooft101/theorist.html
NoSQL in PostgreSQL
Women in Quantitative Finance #2 - Interview with Dr Lisa Borland
I believe it has been Google all along, I guess when you do things at their scale this matters, but indeed I can't see any average dev rushing to support it.
As others have pointed out - you probably know enough about pointers to get started from the (rather excellent) documentation.

As for learning pointers -- I've never been able to get entirely comfortable with pointers in C -- the syntax just feels unnatural to me. I much prefer either assembler (intel syntax) -- or Pascal, eg:

http://www.tutorialspoint.com/pascal/pascal_pointers.htm

Go syntax is closer to C, though. So knowing C, Go might be easier (than not knowing C) -- but it isn't a prerequisite.
With javascript disabled or on a text-based browser, there is no content on that page. What price accessibility?
Getting Started With Chrome Developer Tools
Because any new discovery could open up possibilities that we don't yet understand?
+1 Take a community college course in something that you enjoy like history or calligraphy, if it's good enough for Steve Jobs it's good enough for you. Join a local theatre company, even if it's just painting scenery and doing scene changes. Take a fitness course at a local gym. Learn Tai Chi. If you're in the US go backpacking round Mayan ruins in Mexico. If you're into a hobby already, become active in it. If you play roleplaying games, volunteer to help run a convention. At least you'll have something to talk to people about.
One example of the applicability of number theory is cryptography.
Qatar’s economy doubles from 2009
It does not mean there is less info. It means the info is more dense, more concise, well prepared and summarized and straight to the point. It's not because you have 6 pages that it's a guarantee to avoid putting 5 pages of garbage or unnecessary prose.
What do you live for?
I love finding quirky little stuff like this. Google is one of the only companies which I have seen that does this constantly.
2 Mistakes I Made That Cost Me $10,000
The material on which RSA is based was once thought completely useless, studied for interest alone. You never know when things like this may turn out to be useful.
Apple using moving letters as captcha
As someone who doesn't study this subject, intuitively it seems so unlikely. I would guess that 130 pages of proves is probably a little too much to tackle to try to get a handle on it :)

Very curious result though.
> M$ $QL

Really?

Heh, hopefully you're consistent and have similar antics for the likes of Apple, Google, et al
This question prompts the discussion - which can be a good thing, please don't just downvote because you disagree.
> The downside of the kernel is that there's no way around it. You can't "opt out" of any of its decisions.

Well, you can sidestep most of it. For example, re the c10k/c10m problem, you can the transport protocol impl
to userspace. See example here how they did it with SCTP: http://www.cs.ubc.ca/labs/dsg/mpi-sctpuserspace_ICCCN2012.pd... - you could do the same with TCP if you don't care about having a TCP-enabled kernel.

The other example of course is all the protocols built on top of UDP.

This still has the NIC driver shoveling at least the raw IP packets via the kernel driver, but you could sidestep that too by using the hypervisor interface to route the NIC pci space and interrupts to your program (like Xen uses).
I just mispronounce them in my head. Then I mispronounce them in person. Then I don't care when people get their knickers in a twist. Because to me, I'm the one pronouncing them correctly and they should just deal with it. At least the "sql is pronounced sequel" people have died out.
Very much appreciate the reply and thank you for the kind offer of e-mail. Hopefully I'll find time to try your course, e-mail you some feedback and perhaps pick your brain :)

Again OT, you said you taught PHP, where and how did you get into this?

Hope this takes off for you mate, best of luck!
and it seems somebody got so angry about they security that he made this site: http://www.whatsappsucks.com
/r/DailyDot and /r/TLDR are highly interesting meta subs linking to major posts of the previous day. As someone who doesn't subscribe to most defaults I'd miss the occasional interesting story without them.

And SubRedditDrama is perfect to brighten my day ;)
While this is totally true (what's the point in gathering people to get them to read instead of talk?) this is just how it works in most places. Ask people to read something before a meeting: 80% show up without having read, no matter how easy to read or important the paper is.
1) Some people enjoy researching it. Therefore it adds to their lives.

2) Some people enjoy knowing about it. The researchers therefore add to these people's lives too.

3) Pure research frequently turns out to have an application later - numerous branches of pure mathematics later turn out to have applications. New knowledge is added to the toolkit we can use to understand the world.
Isn't it an indicator when you are defending 6 pages not being too long with a "blah blah blah" already?
It is especially obvious given that the goal is to lower the boundary from 70e6 to 3.

There are i such that |prime[i] - prime[i+1]| >= 3 but it doesn't prevent the possibility that there are infinite number of pairs such that |p - q| < 3 where p, q are primes.
The reliability of Go
utterly pointless...
By that logic some say we were born to the grave.
HN is not a competition, but it's as much of a game as each poster wants it to be. Karma is a feedback mechanism that acts as a proxy for what the community thinks of your contributions. Treat it as a game and it is one; for the most part ignore it, and you can still use and participate in HN.
Not in the US as far as I know though and that's usually what Reddit takes as baseline. Though I think a case could be made banning them for vote brigading but that might create quite some drama considering the 2 big brigading subs (if you discount positive brigading of /r/bestof and /r/defaultgems) SRS and /r/guns are politically sensitive.
> ... increasingly becoming moot as more and
> more TLD's are become available (eg .io)

"Becoming available"?

Most TLDs don't have any second-level requirements, and AFAIK .io has never had any.
of itself, probably nothing.

asking this question is somewhat like driving to your mother's house, looking out the window on the way and asking, "Why the hell am I on a freeway onramp? I didn't want to be here, I want to be at my mother's house!"

academic discovery is a journey, building on top of the progress made by others along the way. not all points along that route have intrinsic value.

public-key crypto has incredibly high real-world value. most of the things learnt by number theory researchers building up to RSA's discovery - not so much.
An animated gif you mean?
Doesn't this just make the CAPTCHA easier to solve for a bot?

There's 20 frames in each challenge image, 20 different sets of data to process and compare for a correct result. It's also three letters long.

ED: The form itself is included in an iframe, with the following tag:

<meta http-equiv="Expires" content="Sat, 1 Apr 2006 23:59:59 GMT">

ED2: The audio CAPTCHA sounds even weaker. You could probably just pipe that to Googles dictation API and you'd be set.
That's changing rapidly, especially after LuaJIT and ngx_lua gained some publcity.
Yeah, HN probably wouldn't have gushing, juvenile, and repetitive comments, one after another like reddit did.

But still, the movies that are gushed about here are so typical and mainstream and many times mirror imdb's top movies that it really makes any case of trying to use movie opinions to show HN as better than Reddit rather silly.
It may well be foolish, but many peoples support tyrants out of fear of the US. They think the "strong" tyrant will protect them from the US. On the other hand, allies of the US, like my country, seem to bend over backwards to accommodate US demands, reasonable or otherwise. So, you can sort of see the point of supporting a tyrant, or strong government.

Also, didn't Bush threaten democratic Pakistan with a bombing back to the stone age if it didn't comply with US demands? Which strikes me as being a bit tyrannical.

I have to say that the idea that the US is the only thing stopping war and / or world war is arrogant and insulting, or just laughable, in the extreme. The rest of us are not savages on the verge of war, and we are capable of negotiating before knee jerking to shock and awe, torture, drone assassinations and Tom Clancy special forces TV events.

Ultimately, Im saying its more complicated than US good and those lot are tyrants, or terrorists.

But what bothers me more than any thing else though, is the sheer contempt and paranoia which which the US government treats it own people. It blows my mind that on one hand it's all "USA, USA, USA" (BTW, do Americans know how awful that looks? I, perhaps in my ignorance, only know two countries with a national chant. One lost WW2), while at the same time the US gov takes away their freedoms. The reason it bothers me is that at some point there has to be a tipping point where Americans have had enough, and I'm not sure a vote will solve it. Obama, the great hope, seems as bad, if not worse than Bush. So, who do Americans turn to?

Mean while, China grows......
I see. I jumped the gun and did not see your point was more nuanced than I thought. Yeah, o agree with what you say. I dont really come across default Octopress much anymore, but yeah I get the whole Svbtle look being around too much now and not showing individualism.
Looks like it's using http://nucaptcha.com
Then why do you get points for interacting?
I'd say LuaJIT is in direct competition with Go.
My experience with Firefox OS
JOE RUBINSTEIN – the Inker – the Artist
In addition to what other people said, some of the methods used to approach the problem may be reused on other problems.
WebFWD | Getting Your Software License Right
Feeling a little stung as I've used rsync.net since 2009 and am on 72c/GB... :(
The Wistia one is great, but that last one... WTF? Auto playing music went out of fashion in 1999.

It's completely disrespectful to their users.
Most 6-page memos I've found in the wild are 1-page memos that the author felt had to be padded to look more "professional."

And everybody's always busy. If you send them a 6-page memo, they won't read it before the meeting. One page? Yeah, that's doable. So they go to the meeting knowing what it's about.
On the other hand, it's a discussion I've seen over and over and over again. And it's not actually specific to this particular link at all, so it would be reasonable to downvote if you feel the discussion is out of place.

And you'll note that currently, ~90% of the comments in this thread are in response to the question -- it's something of an attractive hazard.
Haven't seen that many Jews on one page since the book of Leviticus.
What does this electron circling an atomic nucleus adds to our lives? It's purely theoretical

What does this adding numbers that only can be zero or one add to our lives? It's purely theoretical

What does this imaginary number things and the square root of negative numbers adds to our lives? It's purely theoretical
Mobily should presumably be shipping "special" loads on their phones, which would bypass cert pinning.
How the US Planned to Destroy Britain Just a Few Years Before World War II
And the GIF I've got seem to has all the letters in the first frame anyway? What do they get by using animated GIF then?
First of all you have to understand that when something is not solved, it's in human nature to try to find a way to solve it, that said, it is also hard to know the implications of a new discovery/demonstration.

That said, prime numbers are a very important and discussed topic in math, they also have high implications on computer systems since prime numbers are at the core of many secure systems' implementations.

So, when we know something new about primer numbers, new doors may open concerning the generation of prime numbers or the detection of prime numbers, basically it's just that a small step in knowledge, let's see where it takes us.
Hint - You might be the product xD
It probably does, but it also makes it easier for a human. I would guess that humans gain from it far more than bots do (since humans are really good at distinguishing moving objects), which should be the primary goal of a captcha.
More like replacing a frayed wire before it shorts out and sets the car on fire. Cancer is a cell going badly out of control, not a message from some malevolent deity.