skysight-inc/HackerNews huggingface dataset:
I think you need to read the post again. It's not unreasonable to think that white males don't necessarily understand minority issues as they are vastly the majority in this community. He never claimed it was inherent or universal or even insurmountable. I don't even view what he said as negative, just trying to remind people of their potential biases.

Anyway, get off your high horse. We all stereotype, it's natural, and it's often very useful for seeing patterns in populations and hypothesizing a cause or correlation. There are definite trends that aren't just people stereotyping: men don't generally wear dresses, women don't generally go around topless to the same extent men do. Those are complete stereotypes that're pretty essential for understanding society.
The more we tolerate this here, the more it will become the norm.

HN's most attractive feature from day one has always been the positive, intelligent, supportive community. Those are not traits you tend to find in your typical 9-5 programmer (in my experience, at least), and are the exact opposite of what you find in the communities that most of our early adopters fled from (Slashdot was already hopeless by 2007, and programming.reddit.com was already headed that way).

But those other communities are dying, and this place has taken over their role as The Place to Talk About Tech Stuff. So we see a lot of their users coming across, bringing with them the general depressive negativity and inclination to snark and hostility. This behavior sometimes doesn't get swatted down fast enough nor ruthlessly enough and bad comments are left to stand. People see these comments and think they're acceptable. And the standards erode.

There's not much to be done about it, unfortunately. We can't kick everybody out, and it's not yet quite bad enough to form a new community and abandon this place to the rabble.

Still, it's worth at least trying to fight. Flag ruthlessly, downvote comments that don't belong here, based on tone rather than disagreement. Upvote the few good things that do in fact belong here. Write good comments and otherwise behave the way you want to see others behave.
Could it be that varied diets could prevent us (our intestinal bacteria) from getting too good at digesting a specific diet then?
The Great Inbound Marketing V Outbound Marketing Debate
The $100 BTC barrier is next
Best Inbound Marketing Tools
I don't find it very aesthetically pleasing either. It's widely accepted that bitcoin is shortened to btc, so I don't think being able to type the symbol is really necessary. I couldn't type the new proposed character either without going back and looking up the alt code or copying it from character map.
1. I don't want to include JS from a third party. I don't even use Google Analytics. It's a potential security issue and it's slow.

2. I'm EU citizen, my business is in Germany and I don't want to store customer information on servers in the United States, because the privacy laws are different.

3. Customers might send me sensitive information that I don't want to have on any other system than the ones I own/rent.

4. I don't want to "leak" business internals to a third party. That's why I don't use Evernote, Basecamp or anything cloud-based where any information about me, my company, my revenue, my metrics or my customers is potentially accessible by a (rogue) employee of that service or where any of that information might leak to the public if the service get's hacked - which seems to be not that unlikely.

Some might argue that business-wise I'm at a disadvantage, because I don't use all these fancy tools for A/B testing, metrics, customer support and whatnot, but then the decision for me is always very easy: Can I self-host this software? No? Okay, don't bother with it.
I liked it. But it would have been better if you could provide phone app as well.
I just wasn't sure whether this is bound to WebGL or not. But even if it is, it's only a matter of time before WebGL gets graphics API's as advanced as the full OpenGL (5-10 years).

I think we're already going to see OpenGL ES 3.0 being implemented into WebGL within the next 2 years, and even if WebGL never adopts the full OpenGL (it has a lot of cruft anyway), keeping up with the OpenGL ES API's should be good enough (OpenGL ES 3.0, ES 4.0, ES 5.0, etc).

I was thinking the OpenGL ES will be the future most popular graphics API anyway (on any platform). It's just that Nvidia announcing full OpenGL 4.3 support for Tegra 5 kind've made me re-evaluate that. But if other mobile chip makers just stick with OpenGL ES, and WebGL does, too, then OpenGL ES should still become the most popular graphics API in the next few years.
PeerCDN - a peer-to-peer distributed CDN
Why is consent relevant?
I don't think the nameserver (or the upstream NS) is the target of the attack, but the (spoofed) IP which appears to be sending the queries:

* Attacker sends (small) query to a lot of resolvers, spoofing the source adress to be the IP of the target

* Each NS replies with a (large) response, thus flooding the target with a lot of data

As long as there is no rate limiting in the nameservers used for the attack, this would work regardless of whether the answer is authoritative or not.
Anatomy of Programming Languages
Your own 'ancestor' link is a referal to the definition of father of parent. It's not gender neutral.
There are many new data types introduced by these libraries, distinct from the standard library types. The N-dimentional array is the most notable one.
I was about to suggest the same thing, reading was very difficult.
It's interesting that you're using the same exact talking points as Sven Olaf Kamphuis uses in his rt.com interview, mainly that CloudFlared failed to mitigate the DDOS, when in reality they successfully mitigated the biggest DDOS attack in known history.

"The attacks have already stopped because CloudFlare worked themselves into the middle of an attack and tried to turn it into a PR stunt for themselves which kind of like backfired because CloudFlare couldn’t handle the attack."
http://rt.com/news/spamhaus-threat-cyberbunker-ddos-attack-9...

Suck to be CyberBunker though, they got spamhaused and couldn't even retaliate by launching the biggest DDOS attack ever. And they're still getting spamhaused.
True, but see Paul Irish's comment on kbr:

https://news.ycombinator.com/item?id=5453892
"the tab size is always an equivalent to 8 spaces/characters" - our faiths are incompatible
I have no idea why Mozilla was so resistant to pnacl. It's a nice step beyond the nasty legacy JavaScript mess. Among other things, JavaScript is necessarily single threaded... Yea.
Monty live from Epitech right now
Placebos becoming too effective, pharma industry worries
The word "smiling" does not appear on the linked page.
I did not know that there is someone like me on this website who usrested in Inbound marketing!
Great share, thanks!
Smart move, Asm.js could basically be the gate opener for Chrome OS. Suddenly it makes sense if the OS is just a browser, if you imagine you could run things like Photoshop, Office or your complete development enviroment from any browser. Emscripten already has examples of QT apps running in the browser, this enables a whole new world of web development.
> I have no idea why Mozilla was so resistant to pnacl

Pepper for one is a pretty good reason IMHO
Again... Good luck with parallel code.
While I don't think they'd be so heavy handed, I do agree that lifting content directly from their website and using it as part of your application probably wont give the best first impression.
Also it looks like you're using a standard web palette in your GIFs which is causing the ugly dithering effect.
Of course. Depends how you interpret the word "any". It's like if someone asks you "can you grow ANY fruit tree?", and you say "I can grow apple trees".
Isn't V8 multi-threaded? You might be right about the other JS engines, though.
Why? It seems like a good replacement for npapi.
"Die heretic!"
And what should they use in Thailand for Bitcoin?
On the 100$ Thailand thing that a lot of people have been asking here:

It will be hard to live off that little. I know for some Thai people this is their salary, but they live there, have families that support them, speak the local language, have built their own hut, are connected in the village, etc.

Even 500$ isn't that much for a tourist, but it's doable.

It is not unusual for them to charge 2, 5 or even 10 times the price for a foreigner, compared to what a local Thai person pays for any given good or service. Your only way around this is either learn Thai yourself, or have a friendly local help you get some deals. My best bet would be find someone on Couchsurfing.org willing to help you.

I once met a swiss girl while travelling through South East Asia, she was working in the north of Thailand in some project, teaching children English. She said to me that they were also in need of a IT teacher. That's several years ago now and I haven't been keeping track what she's up to. The point is, she told me that in the time living and working there, she hardly spent ANY money at all, being a lot with locals, living with the school, learning Thai, starting to get fair deals on food and such, etc. If that's something you want to contemplate, the organization she is part of is: http://www.baandoi.org
Obviously the tab character should move forward to the next column divisible by the tab size -- it's not just a replacement for a fixed number of spaces!
It may run on multiple threads but I don't think it exposes threading to the runtime. Ecmascript is certainly single threaded and async by design, so v8 would be straying far from the spec.

I'd love to be proven wrong.
Ach, can't stand android. Ah well.
Methopoly Taken Down
I posted this because I felt the quality of him being relentless really helped him to achieve this success.
Yes, it is annoying when random discussions get derailed by feminists.

And no, it makes me (and probably most others) want them to leave.
Open source java ios tools compared
I was really impressed as well. That's why I posted this link.
Brendan Eich discussed about this few months ago at: https://news.ycombinator.com/item?id=4630334

Anyway, he said that the problem with Pepper is that its API is gigantic and its only spec is the implementation in Chromium. Other browsers could port the API but it come at very high cost due to WebKit-specific glue code.
This web design is terrible. I expect better from the Computer History Museum.

I tried Chrome, Safari and Firefox on OS X and it looks terrible in all of them.
It's not really dependent on Chrome, it's dependent on your fonts. http://i.imgur.com/o2BIyki.png
https://github.com/nsf/godit/blob/master/godit.go#L14

> - tabstop_length = 8

> + tabstop_length = 4
Yup, just gonna fire up an interpreted language on the cluster and see how my other buddies at the ole national lab react.
I have been playing around with Go on Windows- I really like it (especially the built-in concurrency types) but after reading these comments I feel like I would be better off trying it on UNIX (my mac will do). It probably does not help I am still somewhat lost on UNIX, either, but could you give an example of what a 'processing pipeline' approach would look like? That sounds very much like functional programming to me is that correct? Any advice on tackling UNIX and Go at the same time would be much appreciated!
Print the diff and nail it to nsf's door!
Sounds?

>>I have heard this comment millions of time from management people.

Really?

>>These so called pragmatic languages are good to build "applications" which are just a bunch of API calls bound together

Guess what?

All software is building on top of something. Every heard of system calls?

>>and most of the so called programmers are building "applications", they have no idea of how to build real "systems"

May be you being such a great programmer can show us how to build a "real system", without ever using a API of anything ever.

>> Try to build "systems" in your so called pragmatic language and you will find what I mean.

Something like 99.99% of the world does that. Erlang is not even in the list top 10 languages in the world today.
That's just my english. Of course I meant that the tab size is the same as the size of 8 space characters. And it sounds like the tab _character_ is an equivalent to 8 spaces, which is not true. Sorry for confusing description.
Doesn't this means Node.js would benefit from asm.js addition in V8 as well?

Probably, but why? asm.js is supposed to be a target for compilation, but if you can run Node, you have a better target: actual machine code.
Mir vs Wayland, you decide who is more informed about linux's graphics stack. 
Seriously.
Consider the activities we saw and still see in Syria. What government wants the easy exchange of information, namely pictures, when its suffering internal strife?

You could also with countries whose access is limited to one or two points threaten them economically.
You're right this is a cycle I've seen time and again online. I've been using the Internet since before the web, and seen this cycle again and again... newsgroups becoming popular, the negative argumentative types moving in, folks who weren't that way getting dragged into the negativity (I know I've been dragged there myself), then they just become festering shells of what they once were as the nice people move on and just the negativity remains to harshly parody the original community...

The same has happened with web community after web community I've enjoyed only to see them get popular... slashdot was good once. Heck, there was even a time when you could get a civilized conversation in TechCrunch comment threads.

So, with the obvious caveat of http://www.despair.com/dysfunction.html ...I sincerely hope that HN doesn't end up going down that road too.

Long winded way of saying I like your comment and I'm gonna try to take the advice.
You can learn Erlang and get a basic program done in it, faster than it will take you to get something equivalent up in C++. In Europe at least, I know of plenty of companies using Erlang.
The so-called Plan9 way of providing customizable features.
"Cross-browser". Why exactly is it asm.js cross-browser? Because they just said they'd put it in V8? The argument is moot since if Mozilla said that first about PNaCl (that they'd adopt it) it would be PNaCl that would be the cross-browser solution.

No, I don't care about backwards-compatibility. I care about the solution leveraging existing infrastructure and not being a hack.
What would you invest in? I'm currently working on a small engine for an indy game using JS for the front and backend and am interested in alternatives that are perhaps more future proof.
Is it a Go thing to have no file organisation? (Is this tooling sufficiently nice that this is manageable?)
DRY? I think NaCl will require Mozilla to implement another VM or parser, and do same optimization it already does on JS. So why should they repeat themselves?
On the Note of Node.js, i was wondering if there will ever be a Node.js based on IonMonkey + Baseline Compiler instead of V8.
Ryan’s “Path to Prosperity”: Easy Street for Some, Calamity for Most
The republican’s prosperity budget protects wealthy Americans at everyone else’s expense. While America’s less fortunate may have to prepare for the impact of safety net cuts, defense spending continues and the extreme cost of weapons systems prevail
Official blog of the Debian Project
Wait, what are Web-workers then?
Do you want me to write code like that?
https://github.com/Mikkeren/FizzBuzzEnterpriseEdition
Looking for Evidence That Therapy Works
Why Getting Back To Basics Can Help Increase Business Growth
And no wonder, for Satan himself masquerades as an angel of light.
~ 2 Corinthians 11:15

Emacs is the devil
Good luck to you, it's always exciting and inspiring to see someone working hard to bring an idea to life. One of the main reasons HN is my compiling time entertainment.
go does have file organisation. You can create packages in directories and nest them and the tooling will handle it easily.
Never used plan9 in my life. The reason why I wrote this editor is because I don't like bloated emacs and I use this many of its features. Go produces nice 100% statically linked binaries, so eventually I can just wget the godit to any of my linux machines and just use it.

The editor is never meant to be used by anyone except me. But if someone finds it nice, I don't mind sharing it. Plus it's the only serious example of termbox library usage (I wrote it too).
>Unhandled exceptions (which are just a fact of life unless you're a perfect programmer) will result in the entire program terminating if you don't have something that handles it

I am in danger of being downvoted here as I am a bit out of my depth but after reading the go language documentation it seemed to me that go standard libraries are designed to throw exceptions internally but recover gracefully and return an error type to the caller- thus avoiding program termination- I thought that was quite a nice idiom. 'Imperfect' programmers would have to explicitly call panic without recover to cause termination?
> most popular

are you talking about the top-10 websites? let's take them one by one:

- Google. I don't think so, it's not even one of their major server-side languages now.

- Facebook. Likewise.

- YouTube. See Google.

- Yahoo!. I don't know anything about their server-side

- QQ.com, Taobao.com, Baidu.com. Given that the Chinese do not pioneer web platforms, I don't see why they'd do this.

- Windows Live. I know MS "likes" JavaScript, putting it in Windows and all, but it's not one of their major languages. It's not even their own :P

- Wikipedia. Would require a switch from MediaWiki or rewrite. While I'd very much like to see PHP replaced, it's currently doing it's job. I have a feeling the language does not matter much, MediaWiki itself is not very complicated.

- Amazon.com. Don't know.

Do you seriously see 5 or more of these turning to server-side JS?
Boundless Vows To Continue Disrupting The Textbook Market
I don't agree. Whilst it is used for other things, it wouldn't be ambiguous for currency, as it is not an overloaded symbol in that context. The current symbol, a struck-through 'B', is the symbol for Thai currency - now that's ambiguous!
yeah web workers have been driving me nuts recently. The debugging - or lack of it - is crazy.
What I meant to say was not to use asm.js as target for compilation, but rather implementing performance-critical module in asm.js subset and get the extra performance out of V8. Sort of like how Rusha[1] did it.

[1]: https://github.com/srijs/rusha/commit/e435ccdd709b6a3374879c...
So, you want to try PyPy
The Perfect Desktop - OpenSUSE 12.3 (GNOME Desktop)
What happens if one of the children calls panic() ?
> I don't care about backwards-compatibility. I care about the solution leveraging existing infrastructure

Isn't that one and the same?
Lots of people do just that, e.g. http://www.training.prace-ri.eu/uploads/tx_pracetmo/pythonHP...

Maybe you should change buddies
If I end up being able to purchase things with angles, I would not complain! Measuring angles with Bitcoins may be less desirable though ;)
>having people turn the mirror on themselves, first and foremost, before judging others.

Indeed. In any disagreement you have, there are two people at fault, but only of those faults is in your power to fix.
for opening up a new separate thread, that you can only communicate through message passing. It's not part of the core language but the browser library hence why you can't use them in Node.
Create your own rich media expandable banner ads
The benchmark doesn't "cripple" by de-parallelizing. Execution is already in parallel, it just uses regular collections as the concurrent ones weren't worth the performance overhead and in the end Akka ran 44% faster than Erlang. In the comments you refer to having 50% Erlang is roughly the same as 44%, so I don't thing there is much performance difference even though Java/Scala is faster than Erlang in general.

Regarding soft realtime requirements Erlang may be a better choice, but I doubt there are too many use cases where it will make much difference.
I don't even know where to start so let's go in order of appearance:

> there was a time when a phone with a camera was a radical concept that scared people. How would we regulate it? Everyone will be taking pictures of everything! It sounded like anarchy in the eyes of the press… but now we see how silly that was

No, it's not silly. People taking photos without asking consent is a problem. Not anarchy (for certain IMHO ill-defined values of 'anarchy') but still not good

> it’s not clear to us (yet!) when someone will be filming or snapping photos

That's not the (only) problem. The problem I see is Google storing those photos and video clips on their own server

> that small screen is right about the same spot in my visual periphery as the rear-view mirror on my car

You check that for a fraction of a second, you don't try to read the license plate on every car behind you. And chances are that if you see something interesting in your mirror and keep staring, you'll eventually crash.

> that’s irresponsible. It’s irresponsible because we don’t know anything about Glass yet

So now being cautious and asking yourself about worst-case scenarios is irresponsible. Well, ok...

> but if we’re not doing anything wrong… there isn’t much to worry about with Google Glass and being filmed

Same old argument about having nothing to hide, I won't discuss this further as it has already been.

> Google Glass is happening, like it or not

What if dictatorship (or anything you'd rather not happening, if we want to avoid hyperbole) was happening, like it or not?

> Those same people who are damning the technology haven’t even tried it out, so how are they in a position to judge it?

I never jumped from a roof, so who am I to judge it dangerous?

> We needed massive amounts of proven cases where texting while driving was dangerous…

And this is this a good thing?

> Someday, we’ll all search for these old articles about Glass… on Glass. That much we do know.

So it's irresponsible to say it could be detrimental to privacy without having tried it, but it's ok to say everybody will wear it.

> Android is my life, plain and simple. I actually live by our Mantra of "Eat. Sleep. Android"!

Not to go ad-hominem over this, but should we really give credit to this fanboy. I don't think so... (for the record, I love android, but I don't like it being controlled by google)
Seperating out the effects of mind and chemistry is a good thing for understanding our bodies better.
What's the Bitcoins to Stanley Nickels conversion rate? What about to Schrute Bucks?

FWIW, I see a B with something that looks like a dirt speck blocking a pixel of my screen.
ZaReason (http://zareason.com/) is another company that does. I haven't used them personally, but have heard good things about them.
Go Concurrency
Sure, but honestly the original complaint was implying that godit is badly structured. Yes, I don't use Go packages for it, because it's just a small 5k lines of code project and I don't need to use 100 packages to avoid namespace clashes. I use a separate file for most of editor modes and concepts, what else the author wants me to do? Hence, the irony in the answer.
IntelliJ IDEA and Sublime Text
It is clearly time for a religious war.
> "Cross-browser". Why exactly is it asm.js cross-browser? Because they just said they'd put it in V8?

Because it's a strict subset of javascript which is already cross-browser.

> The argument is moot since if Mozilla said that first about PNaCl (that they'd adopt it) it would be PNaCl that would be the cross-browser solution.

PNaCl is still not done, still not fully specified and still full of Chrome implementation details via Pepper.

> No, I don't care about backwards-compatibility. I care about the solution leveraging existing infrastructure and not being a hack.

Which would exclude PNaCl since there's no existing PNaCl infrastructure.