skysight-inc/HackerNews huggingface dataset:
It cuts both ways though, doesn't it? Do women who see a photo of Robert Downey Jr see his acting career, his recovery from a drug rut, his philanthropy? Or do they see a hot guy?
I mean, it kinda sorta does? Watching trailers for games is agonizing through the Steam client, even using a pretty beefy PC that can play the games themselves just fine. When I go to the Steam website instead, the trailers play just fine.
I don't know, I'm gay, and when I see a picture of Benedict Cumberbatch or Robert Downey Jr, I certainly don't think "Damn, he's accomplished and brilliant"; I think "Damn, he's hot!"
Pretend for a moment we're in some crazy mirror world where whites are frequently mistreated, in ways that many well-meaning blacks don't see. In this world, it makes sense for a white to lecture those well-meaning blacks about empathy - to ask them not to tell whites how to feel - because they're just missing some basic information.

No, wait, that would be racist.

But your version magically is not sexist?

Edit: To the folks downvoting this without being able to offer a counterpoint: that strong negative emotion you're feeling? That's called cognitive dissonance.
I think the best thing to do as far as internal harassment goes is to basically have a no tolerance policy from the higher-ups. Not so much a "you'll get fired" thing but having everyone step up and say "Hey, that's not cool" when someone makes a sexist joke.

At my job, we had a guy for awhile who would post funny pictures in chat. Every once in awhile, he'd post something NSFW (not necessarily nudity) and all the guys would just say "lol" and the women wouldn't respond at all. What should have happened (and I'm guilty of not doing this) is that all of the other men should have stepped in and said "Hey, you know, that's not cool."

A lot of why this kind of stuff happens, I think, is that there's a sort of acceptance implied by the fact that so few men speak out about it. We just let it happen. We frown inside -- or maybe we really think it's funny! -- but we never say "Don't do that."

A strong culture of morality, of speaking up when something is wrong, would go a long way to helping foster a safe, secure atmosphere. Public shaming will stop that behavior in its tracks. Eventually, either the harassment stops or that person leaves.

In the case of my coworker, I don't think he really thought things through. I don't think he meant to be offensive or post sexually harassing things, I think he just honestly thought they were funny and posted them. That doesn't make it okay, but it doesn't mean he needs to be fired, either. He just needed to be told "That's not cool" enough times to make it stick.

As far as external harassment goes, like the ones in the article, I'm not really sure. I think we as a community need to just stand up against this type of behavior, but it's hard when the harassment is all private, like via email or text messages.

TL;DR Say "That's not cool" when bad shit goes on.
PHP is actually the perfect example to disprove my point (pig with new lipstick). I'll reflect on that.
I applaud any efforts being made in the mental illness space. It's difficult because it can't be "seen" and anything we can do to make diagnosis as objective as possible would be great.
Guess What This Perl Does
Dart for the win
She's a target of the threats because she's a public writer. It's not good and obviously it's not her fault, but sometimes it feels like a woman-in-tech's workday must go something like this according to the articles I see:

7am: coffee

8am: get to work

9am: rape threat from coworker #1

10am: standup meeting

11am: death threat from coworker #2
I don't think it can help here - caching only applies to map keys, transit keywords, transit symbols, and transit tags and it's not as of yet configurable.
Blockchain’s mobile app uses “Ƀ”
A Critical Examination of the U.S. Army’s Comprehensive Soldier Fitness Program
by how many senders?
Hypocrisy is saying men should not tell women how to feel, and then following that up with an entire article telling men how to feel and behave.

Pretty sure I didn't imagine that.
What the hell kind of environment are you in where you get threats of physical violence "all the time"?

I've NEVER been threatened with any sort of violence in a professional or educational context. I've never witnessed threats of violence in my work environment. I might be just lucky to have always worked at awesome places (I am), but even when executives or other engineers were angry, I never saw any kind of threats made which would have made me worry about my physical safety.

The internet is different, in that there are some people that just want to spew filth everywhere, but even then it sure seems like women get more directed at them.

As a man, I definitely feel like I face both fewer attacks, and lesser degrees of attacks, online and offline, than a woman would. If your professional environment includes threats to your personal safety (or others), it's not a "professional" environment, and you should make an exit a priority to somewhere that treats you with respect.

If you see people making threats that you feel are actual threats, call the police. If you feel they're joking, tell them that it's not funny, and in shamefully poor taste.
Ah, bummer. The search goes on then - thanks for the quick reply!
It's sometimes sad to look at our social maturity or lack thereof. But articles like this are important to force us to look at ourselves. The problems highlighted in the article are a result of the anonymity of the internet and the immaturity and natural aggressiveness of young men. It seems we're fighting our primitive selves, and for that there are no easy answers.

Would just like to say though, that most men are not the perpetrators of such acts, and in fact are quite often victims of men like these in one way or another. Women have many natural allies amongst men.

Anyway, it seems to me that such behavior wont survive being exposed to daylight, and that over time progress will be made.
Luminous Health Proposal for startup funding
When you walk into a store to buy a dietary supplement, do you have any idea whether the enormous variety of choices have any real potential benefit for you, or even contain what the label touts? Since the half life of scientific knowledge is less than 3 years, are you making your choice based on habit or media hype?

We propose to develop and award a logo on every product that has been analyzed independently to contain what is claims, and that is safe and proven to be likely to have benefit, with an app and URL that links the logo to the latest scientific research showing its potential value. Note that the many products that do not contain the proper ingredients, or those that have not been shown in peer-reviewed published research http://chemistry.beloit.edu/Ordman/nutrition/alnindexlitnotes.htm to be beneficial, will not display the logo. So you can immediately scan a label and get a concise summary of what may be useful to you. Eventually, it could be personalized to each individual. See a possible example here:
http://chemistry.beloit.edu/Ordman/nutrition/aillum/index.htm

Once the logo is launched, the company would be funded solely by licensing the logo to companies that paid for the independent testing and a portion of expanded sales from displaying the logo. A consumer survey of 1,000 people indicates product sales would double to products having this logol

We believe that for $250,000 we will have the computer system and research synthesis done to recruit the first 3 companies to launch this logo with a major advertising campaign. If you are interested in supporting this effort to reduce chronic age-associated disease by substantially more than 50% by better nutrition, please contact ordman@beloit.edu, some of whose research results can be seen here: http://chemistry.beloit.edu/Ordman/nutrition/presroc.htm
Yeah, the problem is not that having those feelings, it's acting entitled to force those desires onto other people (in whatever form that may take) that's the issue.
Tease what apart?
> Java combines OO with strict typing [...]
> As such, that particular combination leads to bloat and verboseness.

It's bloated and verbose, because Java isn't very good at it, not because it's a fundamental issue of OO with types.

> in Java-land they probably cannot interoperate [...]

Ditto.
I've found the only sure-fire way I have is to write my own GUI display[1]. I understand it's a bad idea to do stuff like that, but I heavily on inputs which are outside the standard repertoire. Unless there is a standard widget in a GUI toolkit which lets me enter 2D points overlaid on a procedurally generated image with scrolling support.

[1]Except Swing, which allows me to override paintComponent.
The reasons why it's better or why it's not solving the same problem should probably be listed on that page. There is an oblique reference to MessagePack but no clear comparison with it.
I agree with the other commenters, but sort of wonder if they missed the mark by going "half way" gritty/raw/stop-motion. The Gondry example is a perfect one, because he doesn't make each shot 99% close to the one before it. If you're going to make it imperfect, really make it imperfect. It'll look better if it doesn't look like a mistake.
The employer has more resources than the employee. Lawyers and private investigators would be a start. If I ran a company and found out my customers were sending death threats to my staff, I wouldn't care where it occurred and would throw a good amount of resources at finding out who they were, having them prosecuted, and then publicising the results as a sort of modern version of putting heads on spikes.

edit - though I would go to the person making the threats and give them the opportunity to make amends first before involving any level of publicity or authority.
> Then every time I see a photo of Marissa Mayer, I think, "Damn, she's hot." And then I hate myself for making that my first thought instead of something more equal like, "Damn, she's accomplished and brilliant" like I do when I see a photo of Robert Downey Jr or Idris Elba or Benedict Cumberbatch. But no, if it's a woman, my first thought is about her looks instead of... well, instead of anything else.

I wouldn't be so apologetic about it. I don't know your sexual orientation, but it's natural to not think of men as hot (or only think it as a second thought) when you're not sexually attracted to men.

You don't magically acknowledge Mayer's accomplishments and abilities better if you force yourself and others to not think of her attractiveness.

Just don't make someone's attractiveness their only accomplishment. It's easier said than done, but to illustrate, it's okay to think "Damn, she's hot" when you see a photo of a woman, but it's not okay to write a profile that focuses on her attractiveness and distracts from her other attributes; it's okay to think a man is hot, but it's not okay to tell your coworkers about it.

Be careful not to confuse systemic sexism with personal sexuality.
I wasn't aware of the speed issues with intercepting SCUDs. Makes a lot more sense when you factor that in - these systems were being used as a last line of defense, not a shield.
It's not so much that I favor ARM, just that there seems to be a huge variety of low-power (CPU and energy) systems out there based on the various levels of ARM architecture. Routers, development boards, smartphones, etc. all seem to run on ARM-licensed designs.

If there's a similar quantity of x86-based low-power systems I'm not aware of it even in passing. That doesn't mean it doesn't exist, but it probably does mean that x86-based systems of the sort aren't widely internet-connected devices which means that an assembler-based CGI CMS is probably not really relevant for them.

Edit: and I should add that by "really minimal" I'm not talking the true low-end of embedded microcontrollers at the Arduino level or below, I'm just talking about network-connectable devices with power consumption measured in single-digit watts.
World's first holographic 3D smartphone?
I agree.It's good design in the disgusting veneer Java requires.
Wow, I'm really glad I read this.

I'm making a video game myself right now, and this such a relevant issue that I never even thought about. It never occurred to me that women in the gaming industry were mistreated, but it kind of makes sense-- video games often cater to young males, and often the easiest way to cater to those young males is by over-sexualizing women.

I'm not going to say that that strategy doesn't work on me (I am, myself, a young male), but I am going to say that I don't think it's right for games and other media to capitalize so heavily on that. I think the over-sexualization of women in games and in other places often makes men think with their penises instead of their brains. They say and do stupid things that they really never should. It's inexcusable, and it's a two-way street: men should know better, and mass media shouldn't be encouraging that kind of thinking. I also don't think it's right that someone who just wants to follow their dreams in the gaming industry (or really any industry) should ever experience what any of the case studies in this article experienced.

I'm not sure what I can do to help here, but if I find a way, I hope I can! Right now I'm working on a gaming startup with a couple of my best friends and, at the very least, we have made a commitment to ourselves to never resort to over-sexualizing women in order to advertise our game (many similar games do, and it frustrates me). I'm also going to make a conscious commitment right now to be aware the way I behave around women in the gaming industry and make sure I'm doing my job to help stop the issue, not propagate it.

Thank you so much for sharing this.
It's still kind of a terrible statement in its original context, like, that is the opposite of intersectionality.
Have you tried using multi-process tabs? http://www.ghacks.net/2014/02/13/firefoxs-multi-process-arch...

It looks like the prefs to enable it have been shipping beyond the nightly and are in the latest release.
Depending on the recipient's emotional state, being called "fat" or "dorky" can be worse. There's simply no valid objective way to decide the equivalency or lack thereof.
Java has been round long enough to have been influenced by whatever was the coding fashion of the time. You can see it in the core java libraries and the supporting frameworks. OO and GoF where probably the biggest fashions and you can document when a core library was written by the approach to it.
Coding. Essentially, time spend in a text editor / browser window combo, developing new features and new products. Recently I've been working on mobile apps so there is also a bunch of testing on the device as needed. I personally use gedit but our developers use whatever OS and text editor they find most productive. Bunch of people here like SublimeText. Chrome is universal, though we test on other browsers when appropriate.

Your language breakdown really depends on the job and the project. If I'm working on a web app, I do about 50% PHP and 50% "frontend" (i.e. HTML / CSS / LESS / Javascript / Backbone / jQuery etc.). If I'm working on a mobile app, since we don't have a serverside language available, the frontend work shifts up (and any heavy processing / database usage we need ends up as an API on our server). There's also some Node.js sprinkled in there for worker scripts and queue processors.
Favourite Blog Posts from The Browser 2008-2014
The expectations that we'll eliminate 100% of fraud are fundamentally flawed. Fraud will always exist. The Bitcoin blockchain provides a good amount of fraud resistant technologies that can be used by external systems to help lower the incidences of fraud in their own systems. Unfortunately, some systems that have connected to the blockchain have been vulnerable to being broken into, which is where the coins usually get stolen. It's companies like Coinbase and Blockchain that carry that responsibility for the rest of us, and for that, I'm grateful.

I would hazard the amount of fraud will go down considerably (compared to credit card fraud) once we've sorted around the best practices for securing your coin.
> Oh brother...

Ha. I don't mean that I don't want a daughter... It's just that every time I think about having a daughter, I think about these issues, and it scares the shit out of me. Raising a son, I wouldn't have to worry that much about this stuff, and I could focus on helping him help make the world a better place, instead of worrying about whether my daughter is gonna get raped because she wore short shorts today. That make sense?

I really have no preference as far as kids go, it's just that when I read articles like this, the idea of having a daughter seems terrifying.
It proves that people are more willing to play a massively multiplayer typing game than a point-and-click adventure.
Except NY already figured that part out. In fact, they recently presented their regulatory framework for public review. It involves shutting down Bitcoin as we know it, and replacing it with something in which

- every single wallet provider, including makers of open source wallets like Bitcoin-QT, in addition to Bitcoin exchanges and banks, are legally considered "Virtual Currency Businesses"

- each customer of a "Virtual Currency Business" must have a verified physical address and government issued photo ID on file in order to use Bitcoin

- each "Virtual Currency Business" must file suspicious activity reports on all transactions valued at over $3000 USD, meaning open source software like Bitcoin-QT must know each of its users at all times

- each "Virtual Currency Business" must retain records for no less than 10 years

- each "Virtual Currency Business" must maintain collateral in the form of USD including collateral for total Bitcoin balances

- each would-be creator of a cryptocurrency must register with the State before releasing 1 SLOC

The reason it's easy to transfer Bitcoin across long distances is that the system works without intermediaries. Regulation, as outlined by NY, involves polluting the Bitcoin protocol with precisely the same intermediaries that make the traditional banking system so awful.

> It will be a good thing when governments figure out how to regulate it

In other words, you believe it's a good idea to castrate Bitcoin and make it no different than PayPal, SWIFT, ACH, etc.
A Statistical Appreciation of the Harlem Globetrotters
Can you give an example of an exploit in bash? The link you give is excellent information, but doesn't have any shell script examples.

My first thought: It seems like only $@, $* and variables read from the environment could be possible attack vectors. But since shell scripts can't be setuid, it's hard for me to immediately imagine how unquoting could enable a new exploit.

EDIT: the most dangerous example I can think of right now is a script like this, where a webapp invokes the script and passes a GET param as an argument:

#!/bin/bash
exec $1

But if I execute this like so:

./badscript.sh 'some-benign-command ; cat /etc/passwd'

... then passwd is not exposed, because the tokens ";", "cat" and "/etc/passwd" are passed into the argv of some-benign-command.

(And if "cat /etc/password" itself can be passed as $1, then quoting won't help...)
> Then every time I see a photo of Marissa Mayer, I think, "Damn, she's hot." And then I hate myself for making that my first thought instead of something more equal like, "Damn, she's accomplished and brilliant" like I do when I see a photo of Robert Downey Jr or Idris Elba or Benedict Cumberbatch.

Are you really under the delusion that women do not react that way to an attractive man?
I wrote up a guide to this along the lines of "here are things I didn't do when doing my first Rails / AngularJS app":

http://thomasleecopeland.com/2014/03/12/doing-a-rails-angula...
Xiaomi's $13 wearable
This works for me when I am on vacation or moving a lot, instead of looking at my computer for 9+ hours.

But most of my days fall in the latter category, and if I stay up until I am tired, I end up sleeping every ~26h or so, and that ends up being troublesome quite quickly :(
I'd try ingesting the order history report one can create at Amazon.

http://www.amazon.com/gp/help/customer/display.html?nodeId=2...
Businesses Need to Spend More. The Future of the Economy Depends on It
how nice of you to sign up and share that information...
Where is this AMS announcement going to be? I'd like to watch, since I use AMS extensively (thanks for the great project!)
If it makes you feel better, the ones I saw suggested they had not, in fact, read the article.
It's easy. Tor + anonymous BTC purchase of VoIP. Getting BTC is the harder problem.
Yes, though in the UK your house would be "burgled" but in the US it would be "burglarized".
I don't think that judging attractiveness in itself automatically leads to poor judgement about the person. You find your partner attractive (hopefully) but that doesn't mean that you see ver as incompetent. The problem is when you you can't keep things separated I suppose.
Ask HN: What are good blogging platforms for programmers?
I have been thinking to write blogs for what I learn during weekends.

I am looking for blogging platforms where I can share what I learn, share code snippets.

Please share your advices on what tools to use

Thank you
Gaming is full of rage, everywhere. Sore losers will always attack their opponents. They usually stick to generic attacks, unless they know something about you, when it gets specific. If you play a certain class, some insults will contain class specific terms. If they roughly know your age, they will either call you immature or too old to be alive. If they know where you're from or your religion, they will use racist insults. If they know your gender, they will use that to make their insults hurt you more.

This post reminded me of the there's-nothing-you-can-do-about-them "I want to stick my long-necked giraffe up your fluffy white bunny" http://habitatchronicles.com/2007/03/the-untold-history-of-t... .
Not sure why I'm being downvoted for wishing for an environment where people wouldn't be able to send rape/death threats anonymously and responding to the comment (now deleted) that defended such threats as free speech.
> ... "Damn, she's accomplished and brilliant" like I do when I see a photo of Robert Downey Jr or Idris Elba or Benedict Cumberbatch.

That's weird. When I see them I think they are good (or at least interestingly) looking and have pleasant voices. I would never think of them as brilliant or accomplished (even though I know they are) because they do something I have no idea about. Just the same when I saw worlds best CEO, lawyer, window cleaner, bus driver, mercenary or whoever. I have no idea and I don't really care what it means to be brilliant and accomplished at those jobs. It might be horrible. It's just too alien for me.

When I see Marissa Mayer I have a mixed feelings. I notice she's attractive, and I'm happy this didn't get in a way of her reaching her goals. On the other hand I'm sad that most of the attention she get's from the media is just because she's an attractive woman. I'm also sad that I see a geek that transitioned to management which is always a loss of a good brain.

Could people who downvote me explain why and in what way my thoughts are damaged?
We are specifically discussing the games industry, which has a much higher than average rate of bullshit that gets hurled at the devs from across the internet. There are links scattered all over this discussion thread that show that.

If the argument is that women receive more than men on average and that the threats include sexual violence (which it rarely does against men), I won't argue that.
I think the advantage of using each of those libraries instead of a single unifying framework is that you put them there and understand why they are there, instead of relying on defaults. Also, there is less risk of framework-induced coupling -- sure, many frameworks are configurable, but try to move away from their recommended components and you are asking for trouble...