skysight-inc/HackerNews huggingface dataset:
Maybe simply talking, explaining to those who alienate us would save a lot of frustration. Some comments are made innocently, they do not mean any real harm. But the perception of the receiving person might be different, depending on their culture, mood, or who knows what.

However, without communicating it, there is no way for the former to know about it. And it needs to be explained directly, or right on the spot, if you really feel so strong about this particular issue. If it was indeed done innocently it should be no problem to sort it out. It is a little unfair to put everybody on the same boat without giving them a chance to see the situation the same way you do. And maybe the offended person will find out they didn't need to be offended, after all.

Anyway, general comments in blogs, while helpful to vent and rant, are usually not aimed at anyone in particular and then of course no one takes it personally. No one will think "oh, so that specific comment I made the other day, they thought it was offensive". It actually creates tension and eventually working with others becomes awkward and uncomfortable, because everybody is too busy trying to figure out what is appropriate and what is not.
Thanks a lot! It is often the right things to search for, and this really helped.

Also, your installation was a big relief from gradschool stress. And I enjoyed guessing the algorithms that went into different visuals, though I am sure I was mostly wrong, as I was here.
Senate Passes Crowdfunding Bill With Added Protections
Not true. We get dressed with other women in mind. We also shop off each other's bodies and generally take fashion cues from each other. This is why women in the Loop are wearing short skirts and strappy sandals and women in the far west suburbs wear print turtlenecks from Land's End.
OP here; I quoted the relevant part in the first comment.
Unbelievable Atheists to rally in record numbers
You COULDN'T case less.
Having suffered through C++ for several years, and having enjoyed writing SML/NJ, the syntax doesn't bother me at all.

My big problem with OCaml is that the ecosystem is insanely poorly documented, and, if I understand this right (I am definitely not an OCaml expert), fractured. E.g., there's a lot of buzz about Jane Street's library, but, as far as I can tell, your code uses only their library or the built-in one, but not both. There's also several different build systems (ocamlbuild and ocaml-make spring to mind), and it's not clear to me which is preferred, nor how to deal with the fact that interesting-looking libraries seem split on which to use, meaning I'm guessing I need to somehow glue the systems together. There are several libraries for unicode support, but again, I don't know which (if any) is the "normal" one, and various libraries appear to use different unicode support libs, so I have no idea whether they can safely be mixed in a single application. And then there's this whole GODI thing, which appears to be kind of like RVM or perlbrew, but kind of its own thing. And so on.

What I'd love is a well-written, super-opinionated guide that says, "Okay, use ocamlbuild for building, use Jane Street's Async lib for multitasking, use GODI to manage your system and here's how you do that, grab this Unicode library, and you'll be good to write stuff that other people can easily use and maintain."
Could the F35 choice of C++ be the problem or heavy use of OOP?

It appears they have struggling with the complexity of their software implementation. It might just be their requirements but I wonder if it is similar to Ericsson's massive failure with their AXE-N project. No one knows exactly why that software project became too complex but it has been speculated that:

"One particular problem area identified is the system's software , especially for using extreme attention to object orientation (which at the time was the golden hammer ) in both computer programs as databases , [8] which can be difficult to combine with parallel programming, and that they chose to develop and make use of largely new, completely untested methods."

Ericsson attempted to heavily use OOP for the AXE-N, might that be the cause of the failure? The failure spawned the Erlang (functional language, with strict evaluation, single assignment) project which went on to be a massive success in their next product.

http://translate.google.com/translate?sl=sv&tl=en&js...
If you use domain sharding you can get more parellel downloads on older browsers which reduces the problems some due to more requests (parellel request limit on old browsers and unneeded cookies for static resources, but theres still overhead), but that's a separate issue. It's best to avoid the problem altogether by minimizing HTTP Requests (as you suggest).
Obfuscated in some way implies that it's reversible, which simply means that it's just going to take a little bit of time to unobfuscate the database--in other words, it's probably not worth it.

Hashing an email address would be pointless because the the email address is no longer usable to do things like, you know, send email to that person. As such, the only real option is to store it in plain text--and that makes the most sense.
I don't follow - are you saying you would not want to hire a software engineer that uses Facebook?
good point. Mostly administrative staff.

I think of interest to web startups would be the aspect of which browser is being used by those people who are willing to buy products based on the internet and those do not tend to be people who use IE. I am excluding buying things like ebay, amazon etc.

If you consider buying internet based things, like basecamp for e.g., you could see that this population would mostly use chrome, firefox or safari. This is purely my intuition, mainly because if people care about using an internet based product, they would want the product looks good, works well and is fast on their browsers and they will thus be using one of the better browsers.
>"it certainly hurts on the bandwidth side."

I expect the iPad3's high resolution to cause a lot websites pain on the bandwidth side. When it comes to the web, people aren't as picky with their high resolution desktop displays as they are likely to be with their iPads.
That's a great rule for general purposes, but it's intended for situations where you have lots of small assets that you are asking the client to download.

In this instance we're talking about 2 megapixel images, so the extra HTTP requests are not even going to register in the mix. With modern browsers pulling down 6+ parallel downloads, breaking the image up might make plenty of sense.
Yes- if it was a flag army removing the content then that itself says something concerning about the Hacker News community.
Do you think its better (for media coverage purposes) to create a blog for your startup or to simply create a blog for yourself?
Not that I believe this was made by the French Intelligence, but why do you assume the CIA can't do Assad? Why can't they just not be interested in doing so?
It's possible this system could be limited to XNA; which would ensure that whatever runs on this theoretical 'lite' system would also run on the 360, Windows Phone, and likely any successor to the 360; thus the arch would be meaningless.
It's hard to know WTF is going to offend people

Or, you can pay attention to what does offend people and not do those things again in the future. It's not realistic to expect to never offend people, but everyone has a responsibility to understand what their actions do for other people.
Ignoring the issue/apology, I find it incredibly off-putting that the designer who got up in arms about a racy video promoting Geeklist promotes t-shirts with a pantless woman on her home, FAQ, and Pricing pages:
http://www.designlikewhoa.com/

Focusing on the issue, I would say we are no better off now than before the Twitter flame-war. A personal appeal and open discussion probably would have helped, though.

And oh - her site gets a lot of attention now. That's cool.
I'm not sure why, but this article and supporting discussion was removed:

http://news.ycombinator.com/item?id=3739913
Tsort in ruby
Ask HN: Anyone have any experience with kickstarter? How did it go?
Agreed. It's the innovators dilemma. At some point you have to break away from what your users say they want, innovate and give them what they don't even know they need yet. Or your disruptive competition will slowly bleed you dry.
Surely you jest!
Sadly (or happily), hydrogen doesn't explode that easily. The hydrogen autoignition temperature is 500 degrees Celsius. Even if a bullet were to effectively transfer heat, it's still 100 of degrees to cold. Hydrogen got a bad reputation from Hindenburg. It's irresponsible to use only because so many lives depend on it but still relatively safe. The first airship to circumnavigate the globe was a hydrogen zeppelin! And it never spontaneously combusted during its 12 year life apparently.

http://en.wikipedia.org/wiki/LZ_127_Graf_Zeppelin
I think Stallman and FSF did a great job of getting the open source movement rolling

Not exactly: https://www.gnu.org/philosophy/open-source-misses-the-point....
Exactly. The moment we stop looking at "men" and "women" or "black" and "white" and start looking at "people" is when these things are truly sorted out.
Student-Loan Debt Reaches Record $1 Trillion, Report Says
It's good that this idea is getting the attention it deserves, but I saw this idea on Reddit yesterday, among other alternatives (could've been the same author, though).
Thanks, looking at the right textures, instead of texture generating algorithms helped here. I think I will purchase a bunch, and that should suffice.
If I could upvote this twice, I would. The labels we use for each other are an elephant in the room. A lot of people came to this country and worked very hard to build it. Some by choice, others by duress. The ones who came by choice made mad bank and their descendants received all the benefits of a raised standard of living. Meanwhile, a great percentage of the descendants who came in shackles are still struggling to raise the standard of living for themselves and their families.

This has nothing to do with skin tone and everything to do with perception. Your feet follow your eyes.
Innovation Is About Arguing, Not Brainstorming. Argue Productively.
General Dentistry
Your local dentist offers cosmetic dentistry treatments, restorative treatments, preventive dental care, pediatric dental care and many other treatments such as teeth whitening, porcelain veneers, inlays and onlays, tooth-colored fillings, dental implants, and many more. If you are looking for a cosmetic dentist, pediatric dentist or just a dentist, check our website.
Gezondheid ogen: groenten en fruit tegen cataract
Probably flagged too much.
An efficient approach to negative keywords
Loading this article was a colossal fail on my android. All I could see was the title, a bunch of floating random boxes, and the facebook comments at the bottom.
I felt they're all behaving rather immaturely.
Oh hey, a stupid slapfight on Twitter.

Frankly, Shanley was really offensive in her approach and Christian's responses seem pretty measured. Not sure what the big deal is.
Evil? Maybe It’s Just Fear + Expediency
Same problem on my blackberry.
Thanks for the comments, graeme. I'm the cofounder of Codecademy - we're working to keep our instructions clean and easy to understand. Feel free to shoot me an email if you have any other comments.
I was really disappointed that 1884 was tacked on -- it forces funds to be raised through a 3rd party intermediary rather than direct general solicitation -- oh well, baby steps, baby steps
I'm a web designer who really wants to learn JS to be able to fully implement my designs on the front end (I know HTML/CSS and can edit a jQuery script to fit my needs). I feel I am in their target market, or close to it, but they failed at keeping me a student. I stopped going to Codecademy because I could no longer understand the instructions, and because it was buggy. I often had to ask my boyfriend, who is an engineer, to explain the instructions to me because they were so hard to understand for someone with a very limited programming background.

I've started with Udacity CS101 and it's much better. I still think the instruction from the professor isn't the greatest, but it's good enough for me to be able to keep progressing, even if it means I have to repeat a unit to understand the concepts.
I'm French as well and, quite frankly, I don't see anything special here. It's just business as usual as it has been for the past 5 years. It goes like this:

1) A tragic but isolated incident occurs.

2) Our dear President jumps into action, calls a press conference and, with a dramatic tone of voice, announces that he will pass a new law that will protect us all against this happening again.

3) The media happily reports this. The public is happy - our dear President is looking after us. The media however blissfully ignored the fact that, in French democracy, the President has no power whatsoever to create new laws, let alone to tell Judges who should be punished for what. There is this thing in our constitution called "separation of power" that both our President and the French media seem to be unaware of.

4) What happens next depends on the PR situation:

If another story quickly takes the top spot at the 8 o'clock news programme, the new law proposal is quietly buried by the legislators never to be heard of again.

If a new law really needs to be passed for PR purposes, a new law, comprised of nothing more than a rehash of existing laws, is passed. It's then added to the already huge pile of laws that never get enforced due to lack of resources in our judicial system. The end result is an ever growing and more and more complex set of laws containing an increasing number of redundant and useless laws, resulting in an even slower and inefficient judicial system. Maitre Eolas's blog is worth a read to get a better understanding of what actually happens with these new laws: http://www.maitre-eolas.fr/

So yes, business as usual. I'm sure there are plenty of lessons to be learned here and applied to doing PR in a startup though.
So the video in question got pulled offline, so now none of us who missed it can tell if it was sexist or not. Kind of ironic.
Unison: http://www.cis.upenn.edu/~bcpierce/unison/index.html

In fact I think this is the only software that I know is written in a functional language that I use on a regular basis. I've always figured that said very good things about OCaml. (Not that I've ever gotten around to learning OCaml, mind you.)
1) Aside from the leads from our own network who have shown interest, we have got some good applications from clients already (even with the Hacker branding issue discussed below). So, even if we'll still have to go through the first batch to answer your question with a firm "yes", it's looking good.

Since we don't try to be big just yet, this is less of a concern for our first stage - if you get in, it's because we think we have a good match for you. Aside from the 5 minutes you would spend filling the application, you don't really have anything to lose to try.

2) Very flexible - if you and the client agree on something, we're willing to try it out. This is actually another reason for us to start small - to make sure that we can adapt quickly and match what works.

3) Yes, the test project is paid.

4) Duly noted - cf my answers on this topic below.
How are they similar? Trademarks just prevent people from using the branding, and just represents a minor hurdle (see CENTOS), while copyright (with a restrictive license) would prevent people using almost anything.

If trademarks are the main protection, the main barrier to entry is branding, not technology.

(IANAL)
Microsoft was promoting high DPI (along with a bunch of other cool but failed initiatives like microphone arrays) for Vista, but they couldn't convince anyone to actually manufacture the displays. http://blogs.msdn.com/b/greg_schechter/archive/2006/08/07/69...
For Pinterest, Revenue Would Turn Copyright Questions Into Problems
The author is prompt to admit that this is pure speculation on his part, and so we don't know how and why Google became what it is; but I find his explanation very convincing.

Serving personalized results to users may increase click-through rates but it degrades the idea we form of what Google is and what it does.
While calling these "basic concepts" is technically correct, I suppose, they're also among some of the most difficult aspects of game design. In a community as large and diverse (in terms of both ability level and time commitment) as WoW's, it's hardly surprising that Blizzard would err on the side of populism.

10.2 million may be a step down from the peak of popularity, but WoW is still wildly profitable and maintains a userbase larger than most of its competitors combined.
Look cool!

What's the end design goal & roadmap? Esp relative to d3.js?

Do you plan to overlap and to which extent?
I'm not clear on the criteria you used for the web-apps column. The LGPL and GPL are listed as applying differently, but to my understanding both are equally agnostic to network use compared with something like the AGPL.
it was here http://vimeo.com/27758336

tldw: a cute girl in panties and a tshirt with geeklist logo.
That's a great project. I've been learning coffeescript, backbone, etc and it's dawned on my how little I know about JavaScript, even though I've been using it for years.
I've been liking Google's newfound EFF-esque persona. It makes sense - establish precedence in these smaller cases so that when their turn on the bench takes place, they'll have wins to reference. The next logical step is for them to start pouring money into lobbying to close off some of the avenues that allow bills like SOPA/PIPA exist. The tech industry is on the defensive right now, I can only hope that we'll start being proactive instead of reactive.
Christian's responses are measured, but they're a long way from being the correct response.

The first big paragraph in the article is right. Christian had a perfect opportunity to turn this into a PR SUCCESS and instead decided to attack the method of criticism and attempt to shift the blame of the tasteless ad onto someone else.

It's tacky and easy to see through. He could have ended the conversation there by offering to take a look at the video and instead decided to turn it into a meta-"you're being mean" discussion that so often happens on reddit where... sure enough... 30 minutes later, people are bickering about meta aspects of the discussion instead of the original issue.
I wouldn't expect WoW to lose any more players in the next quarter due to some austerity measures they are doing (the Diablo 3 offer, Scroll of Resurrection) but it is clear that see a down trend and are trying to stem the tide.

They are not planning any new content until the next expansion which we can assume will be the standard November release (although no confirmation yet). That doesn't bode well since even I, a mediocre player in a mediocre guild, have killed Deathwing. If you haven't done it on regular, you've done it in the Raid Finder.

So what are some going to do for the next 9 months? I'd expect quite a subscriber drop during the summer with more in the fall. The numbers will jump back up with the new expansion but most likely not be back over 10 million.
Your startup should have a blog, to connect with your users and potential customers.
Jon Rubenstein: A Retrospect
GPS ruling is "hard" on the FBI—and that's a feature, not a bug
Against my better judgement, I figured out what this whole thing was about in the first place: http://storify.com/charlesarthur/oh-hai-sexism
>Some comments are made innocently, they do not mean any real harm

Why do so many people fail to realize, while negative intent makes actions malicious, lack of negative intent doesn't make actions harm free?

A 90 lb dog can severely injure a human even if it's just playing, same for Everything you say, even if it's "not intended to harm"
"Why would women's skirts emphasize one's ass otherwise?"

See, that's the problem. You're sexualizing a woman's ass. A woman doesn't automatically consider her ass to be something sexual. Straight men do. An ass is an ass, and the fact that a man finds my ass sexual is not my concern. Nor do I want to be told about it. But I do like how that skirt looks on my ass. For me. My comfort is the focus, not somebody else's hard-on.

I clearly don't deny there's sexism ingrained in most aspects of society, but fashion was not the greatest one to cite on your part. Most high fashion is where risks are taken to challenge what "sexy" (heterosexual man's version of sexy) is, and has less to do with being "attractive" and more about being "artistically beautiful." Does this turn you on? http://2.bp.blogspot.com/_YPLSyaja5vU/R7Xqwvpw1YI/AAAAAAAAAh...

And lastly, to say that caring about your appearance for self-confidence's sake is really just latent sexism, and that women are unthinking enough to not know they do everything for men anyway is... well, first silly, second, offensive, and third, incorrect. We really need to get away from men telling women that their behavior is "ingrained."
OCaml's largest problems, IMO, are:

1. Global interpreter-lock, and the effect that has on the ability to write multi-threaded programs.

2. False negative proof, the same issue Haskell has. The fact that it's "had its chance" to catch on and hasn't done so marks it as a failure (or "not production ready") in the eyes of people who make decisions.

Scala has better odds than Ocaml and Haskell for this reason alone.

3. The perception that there's a lack of libraries relative to, say, the JVM. I say "perception" because Ocaml has bindings to leverage the C libraries. However, it doesn't have the Java libraries, and those are proving to be an important asset even in un-Javay languages like Clojure.

On Scala, since I'm resigned to the fact that it is more likely to win (and find I like the language a lot) the unresolved question in my mind is: is Scala an acceptable ML? I like Scala a lot and I'm leaning toward "Yes", but I haven't worked with Scala on something big enough to have a fully formed opinion there.

4. (Small one.) The name. I would like it just as much if it were called FishGuts, but names matter in adoption. I think Ocaml's a fine name, but I'm weird.
The best rule is to just keep it to yourself (at least until you're certain the attraction is reciprocated). Don't act on it, don't let it color your interactions or conclusions about her competence, good or bad. Its important to not objectify your co-workers, as that is the starting point of all sexism and sexual harrassment. And incidentally, since attractive women receive questionable attention all the time, your gentlemanly behavior will make you stand out, possibly allowing you to become friends or more, if thats what is mutually wanted. You will also grow as a human being.

i'd write more but it's too tortuous on my iphone. if you you've got other questions or need advice, feel free to shoot me an email.
I like the simplicity of the UI overall, but I'm always surprised when people go through the trouble to make certain interactions really fancy when the less fancy version would be both better for the user and easier to implement.

In this case, the little popover when I hover over a circle. As I move my mouse around the circle, the popover follows along on the perimeter of the circle, and I must hover over the (hopefully) tiny red piece to get the dropoff stats.

Given the small amount of data being shown in the popover, why not show me the stats for "continued" + "dropoff" in the same popover and just place it to the right of the circle? No fanciness needed, and it'd be more usable.
It was a comical github issue related to @shanley basically accusing @csanz and @rekatz of @gklst of sexism.

Someone has put a screenshot of the github issue here: http://imgur.com/a/cfblx#7

Geeklist has since issued an apology:
http://gklst.tumblr.com/post/19734620901/geeklist-and-a-publ...
Video of automated podcar system planned for Indian city