skysight-inc/HackerNews huggingface dataset:
Man, I'd love emery boards as conference swag (#9). I've got enough shirts and 256KB USB keys to last me a lifetime. And I guarantee, even as male who isn't all that obsessed with his manicure but likes smooth nails, I'll see sponsor name much more often than I would on a dated USB key that sits in a box until electronics recycling day comes.

I'd preface my next statement with "all kidding aside" were I actually kidding, but as a male manager who has actually chastised males on my team for refererring to the females on that team as "the girls" (#2 on the list), I have to say "good luck" with getting that list implemented. I say that because even though I obviously agree with some of the items, I just internally sigh when reading half those items. Pick your battles, as the saying goes, and this list has a lot of metaphoric hills that aren't worth dying on.
Sad fact in San Francisco was that the public toilets in BART stations were noisome pits of filth that you would avoid going into unless you were truly desperate. After September 11 2001 the underground ones were closed for 'security reasons' - presumably because a bomb would do much worse structural damage - and there's little pressure to re-open them.

I think part of the problem in the Bay Area is that BART runs across multiple counties and there's an awful lot of political buck-passing as a result. Although it has improved in recent years, I still hate riding it and I hate how crappy BART stations feel. In fairness they have tried to mitigate the restroom problem by setting up decent public toilets on the streets near the entrances, but those are still a bit sketchy.

By contrast, when I visit Los Angeles I enjoy riding the subway. It's clean, the signage is excellent, they don't fill up the speakers with random unhelpful public service announcements every 30 seconds, and there's a general air of competence.
My wife addresses her team of mostly females as 'you guys'. Granted, she's also not a man or in tech, but I am having a hard time seeing how this is sexist.

Now, some of the items on the list are quite good. My mom, for example, is just as technical, or more so, than my dad. She is not a good archetype of the non-technical user.
GOTO, mutations, and side-effects break referential equality and equational reasoning, making it much harder to prove things about your program. I guess you can do that by endless permutations of tests or a stochastic testing system, but that sounds like a horrible way to spend your time.
So your response is that it's not a problem in tech because it's a problem elsewhere?

Why are you defending sexism?
Is that a joke? These signs are terribly complex and hard to read at a short distance. Are people really this moronic?
Stop objectifying women! They know what they are doing! They are not retarded. If they wanted go to tech, they would go to tech! Duuuuuhhhhh... who are you bitchez to tell them to go study CS, to do mammography, to go to work? Who are you? When was the last time you saw commercials telling men to have prostate checked, or go and study foreign languages? Not so keen to advise agents (men), huh? All about telling objects (women) what to do. Stop objectifying women feminist bitchez!!! THANKS!
You don't think that needlessly sexualizing things might be insensitive to people who are themselves subject to exactly the same kind of needless sexualizing?

It's no less insensitive just because women are also capable of sexualizing things, or because men may also find it uncomfortable.
Jiro Ono and René Redzepi Have a Cup of Tea [video])
That's an important detail, as it explains why the tests aren't entirely flawed: Testing 10 reloads every second really distorts the numbers, assuming a reload every hour, or every few hours is more realistic. But if reloads are part of what amounts to doing live testing on a large part of live traffic -- then the exercise makes more sense.

And to be sure; being able to do ten reloads every second with few ill effects enables different, more nimble systems engineering.

But if we assume 2000 requests per second, per box - fighting ~100 reset connections a day (assuming two ha-proxy reconfigs) doesn't really seem worth the effort - packet loss and other outages would probably(?) domminate anyway.
Perhaps you should consider what happens when a colleague has to spend time thinking about whether or not the comments you've failed to police yourself are actually threatening, creepy, or indicative of other much more harmful behaviors you may be capable of?
Reminds me of the "talking" drums used in West Africa[1]. Low frequency sound can travel distances measured in miles.

[1] https://en.wikipedia.org/wiki/Talking_drum
> From a consumer point of view I think chargebacks need to be a strong element. [...] right now that does not exist and from my understanding, adding something like this would be nearly impossible to build

A "chargeback" facility already exists-- if the sender and reciever choose to opt into it... E.g. https://www.bitrated.com/

How that feature set evolves will be interesting to see. The nice thing about it is that its optional and per the participants wishes, so it can take the shape and form suitable for the application.

> Bitcoin cannot compete with already existing systems

Are you referring to the Bitcoin currency or the Bitcoin network (as it exists today)? There are many ways to transact Bitcoin currency without directly using the bitcoin network (payment channels being one example) that can offer different tradeoffs while still preserving Bitcoin's base avoidance of centralized trust.

> How would you go about tracking those payments then?

Payment channel payments are purely between the participants. They can operate completely partitioned (and even offline).

The funds are effectively held in escrow in the Bitcoin network until the destination of the funds decides to terminate the channel and accept the greatest amount moved so far (or, if the receiver does not broadcast, the channel times out and the send can claw the funds back.)
So much armchair quarterbacking in this thread. As a long time LA resident, these signs are a huge improvement over the current system of just adding multiple signs on the same pole. Many times I have to spend 5 minutes calculating whether or not you can park, and for how long. Here's a perfect example, and not unusual to see. https://i.imgur.com/wyQsMTv.jpg I can't wait for these new signs. "Perfect is the enemy of good."
Samsung Galaxy S6 costs way more to make than iPhone
Using Custom Elements to Solve Simple Problems
"errant" just means "wandering", from the Latin form iterare. It's where we get, for example, "a Knight errant" (http://en.wikipedia.org/wiki/Knight-errant), sometimes spelled "arrant". To be mistaken as 'in error' was a latter meaning which became fused.
Dang, I have the highest respect for what your moderation has done for HN.

That said, unkilling this is just wrong. This sort of drivel is what I'd expect on Tumblr -- nit picking minor things, focusing on people's phrasing rather than meaning, not accepting common terminology as if that advances some sort of social justice, and asking people (inherently Bayesian creatures) to ignore their priors for the sake of "equality".

These articles detract from the real issues, and serve only to further separate women in technology, rather than integrating them. There's a reason this was flag killed (and it was not sexism).
Thank you for highlighting this. Also there is a highly heteronormative bent to this entire article which is incredibly jarring considering the author is supposedly trying to stop normative tropes.
That argument does not counter his point this isn't a sexism thing.
There is nothing inherently wrong with calling the software or algorithm sexy or hot.

It's when the eight guys at the table all sort of turn to look at the one woman when someone says "sexy," or conversely, all sort of titter nervously and carefully don't look at the one woman, or seven of the guys titter nervously and don't look at the one woman but the one creepy guy looks, for a little too long, with a little eyebrow wiggle.

It's not the words, it's the people.
Protecting the programmer is a good sell to corporations though. Less chance of error prone production code, easier for people to develop with, etc.
The problem with simpler rules is that it would basically be "No Parking, Anytime".

Often, the reason parking is prohibited during certain times is to open the lane up for rush-hour. If the rule had to be simplified, I think traffic decongestion would win over parking availability. Now imagine that same stretch of road gets sweeped every Tuesday at 2PM. The simplest rule to cover these situations—and still allow parking at all—has to somehow be communicated.

I don't care too much for the signs in the linked article, but I hate even more the existing signs that are all hodge-podgy. At least these signs standardize the information somewhat, so even if they are complicated to read, once you get used to them you'll be able to grok it at a glance.
I've never actually heard the term "mom" or "grandma" used in that case. Why not just "non-technical user," "less savvy user," "our average user," etc? I don't understand the point of bringing up the specific example.
Introduction to Fuzzing in Python with AFL
Seriously misleading headline. As far as I can tell, the "vulnerability" is that you can append random junk to the blockchain (which basically means it's working as intended), not that you can manipulate existing contents, which would bring every cryptocurrency crashing down.
.NET improving faster than the JVM would be a very hard thing to measure or even estimate. There are very exciting and impressive things happening in JVM land, for example Graal and Truffle.
Have these been independently verified? Datastax is great but Cassandra is still their main product.
> people who are themselves subject to exactly the same kind of needless sexualizing?

Serious question -- who determines if said sexualization is needless? We as a society seem to be generally headed towards hyper-sexualization. Today, men are strongly sexualized in advertising as well [1]. Seen the massive, chiseled male movie stars in movies today compared to, say, 20 years ago? It will take a while for us to acknowledge that sexualization, but it exists today.

Now the gender balance in the tech field means that on an average, a woman will be more sexualized than a man. This can be a runaway feedback loop, and to stop it, maybe we should clamp down a little on sexualization. But it would be wise to recognize this and cast it as a logical argument, rather than make blanket, Puritanical statements like "You're a man and you're needlessly sexualizing women! STOP IT!"

[1] http://www.adweek.com/news/advertising-branding/hunkvertisin...
That day would get its own column. Look at the 4-Column Sign example in the article.

EDIT: I just realized sweeping isn't always a weekly thing. So yeah, there would still have to be another sign for that.
Because sexism in tech is not actually a problem, and constant attention to this non-issue constitutes mindless misandry.
Wood Is the New Steel
I wonder how this will affect Mono/Xamarian, given that LLILC has commited to providing an AoT compiler. It would nice to see a CLR frontend for LLVM that cooperates more closely with LLVM upstream. Mono's fork of LLVM is about a 3.4k line diff (mostly EH additions, few -/+ modifications) but they don't seem to actively try to upstream much.

Edit: I gave up trying to build a Linux-x86_64 to Android-ARM cross-compiled Mono a year ago. The configure script didn't even think of handling bitness differences between host and target... The commerical Xamarian toolchain for AoT iOS compilation seems more mature than what is released in Mono.
You'd see the "bow wave" regardless - the energy imparted as the impactor hits interstellar medium. To a first approximation, that's on the order of 67kw / m^2 at 0.9c ([1]), which is... non-negligible. And in practice, you'd notice the occasional flashes when you hit a grain of dust.

This cannot be solved by a shroud, as you'd then see the interstellar medium hitting the shroud instead.

The best response to something like this would be a whipple shield. Except you don't need an actual shield. Just drop a couple stages of a bunch of chaff in its trajectory, or a bunch of spin-stabilized mylar disks. Even ball bearings would be too much. You don't need to stop it, "just" diffuse it enough so that the atmosphere can handle it.

[1]: http://www.wolframalpha.com/input/?i=%28%281+-+0.9^2%29^-0.5..., Assuming ~1 atom/cc, 90% hydrogen 10% helium
I think the real issue is that no one (including the author) is obeying the issue #9 "Stereotyping women’s needs". That's what the author is doing, that's what all these guys feeling bad for putting out "microagressions" are doing. Unless you are a women in tech then you can't speak for any women in tech and even if you are, you can only speak for one women in tech, yourself.

Some women might be offended by saying "guys" but some others might feel that it's a term of endearment (as it is probably intended) and they might feel saying "men and women" is silly. But I don't know, because I'm a dude.

What I do know is that every single successful person puts up with crap. That crap is often months of working on a project with a manager you dislike or putting in extra time to get things done when you'd rather be sitting around eating Cheetos. Work is a constant struggle and if you're throwing in the towel on your passion because someone called something sexy, then you clearly weren't meant to work with people, let alone in tech.
I would just say they (nerds) are perfect natural born betas. And I'm hot!
1 is a feature of the English language. English uses male pronouns as genderless personal pronouns. This is not a Tech thing.

2 is a result of the fact that English diminutives apply to adults as well. I often say to my male friends "what's up, boys?"

For 4, UX designers should set this based on their expected userbase.

For 5, just because something is sexual does not make it sexist. There is nothing wrong with using sexual metaphor unless you have puritanical Victorian-era morals.

For 7, this goes for both genders... People use "cock", "dick", etc. as derogatory terms all the time.

10: This has nothing to do with gender. This might be the most tenuous claim in the entire article. Privacy is a good UX practice, but a lack of privacy doesn't hurt women in particular.
The C# language has improved considerably over the years when compared to Java. It will take some time before everything is ported over, opened sourced and running on Linux however, once that happens, I wouldn't be surprised if companies start experimenting with it. It's going to take along time before anyone would really switch I think considering so much JVM is built up but as long as the performance is at least similar (better would be awesome) I don't see why people wouldn't at least toy with the idea of migrating.
I'm not the parent poster, but I am colorblind. The green and red bars of these signs are difficult to discriminate for me, and I suspect many others.

The design could easily be improved by using different colors, since ~10% of males have some color vision deficiency. Few people have deficiency in their short-wavelength cones (blue), so blue/yellow could work, or better still would be simple black and white, or some sort of spatial modulation difference (solid/striped or border/no border).
As with many articles about sexism, it's easy to read this and have an immediate, emotional reaction. If you "cringed" like one of the other commenters (and as I did reading some of the points listed), its worth taking a moment to think more carefully about why that emotional response was triggered.

Few HN users self-identify as "sexist." Yet reading this post, many of us will have done things that the author identifies as subtly sexist micro-aggressions. If you think that that makes you a sexist, well, you're right. All of us are. Sexism, like racism, is a societal problem, engrained in all of us. To try and shift away from our current sexist norms we need to redefine them, and that means recasting behaviors that many of us currently view as completely unoffensive.

Another common reaction is something like "these things aren't important, will never change, and feminists should pick their battles." But that's misguided - you're silencing and dismissing viewpoints that deserve to be heard. Just because a subtle but widespread societal norm isn't likely be fixed in the short term doesn't mean it shouldn't be discussed. We certainly have the ability to change own behaviors, and nudge those around us to do the same.
In case anybody's curious, this is the toilet in a North Korean subway station:

http://i.imgur.com/GbtoUO3.jpg

It's filthy, but I've seen worse (and is still better than nothing at all cough London).
It sounds easy, but try doing that across my Ubuntu laptop, Windows desktop, Android phone, and iPad. Not going to happen. I mean, do you set up a scheduled task to commit and pull every 5 mins? What happens when you get conflicts? Can you even do that on an iPad?

The closest I've gotten to this nirvana is setting up OwnCloud on my own server, as a personal Dropbox. Can access it locally, or remotely over my VPN
Is there a particular battle you think can be won?
ALIS: Augmented Language Immersion System
Unwelcome sexual propositions are a very distant fourth on my list of worries behind blood-covered syringes, blocked toilets, and misplaced human waste, all of which I've had the misfortune to encounter as both a consumer and as a cleaner when I worked in a cheap restaurant.

By contrast, telling the occasional gay dude that his advances were unwelcome has been a very minor annoyance. I can see how it would be more offensive/unnerving to other people, but it strikes me as much less of an immediate health hazard.
Retrieve OneNote Document Nodes and IOneNote Table Export inside .NET Apps
You don't need to build any sort of permanent structure. Orbits exist.

Just coordinate trajectories. Throw a bunch of chaff at it from different trajectories, so that it passes through them in stages.
I'm not sure I'll start using RQ all the time over Promises, but this does offer two nice features that Promises don't: optionals and timeouts. Optionals could easily be implemented as some like Promise.some(), while Promise.[all|some|race]() could all start taking an optional timeout parameter.
You are implying that one woman doing a thing implies that it is alright / not sexist / shouldn't be offensive to other women. I'm not necessarily sure that that follows. (This is independent of whether or not the term 'guys' is sexist or offensive to women or anything else).
Back in high school I wrote a program that would let you pilot your ship in orbit around the earth and try to dock with things. I discovered just how annoying the physics of spaceflight can be!

Given the magnetic field of the Sun, one wonders if you could use a terminator tether [1] to get the remaining delta-v.

[1] http://arc.aiaa.org/doi/abs/10.2514/2.3565
That would be really interesting: if everyone focused on one behavior for a month, then tried another one for a month -- like zenhabits' monthly habit-formation themes but for tech citizenship. What a cool idea!

(Also, I agree with your edits & comment re: caring fatigue.)
To take it slightly farther, the whole idea that women (and only women) should take offense to that is sexist in and of itself.
You are implying that a few individual women you know being okay with a thing implies that it is alright / not sexist / shouldn't be offensive to other women. I'm not necessarily sure that that follows. (This is independent of whether or not the term 'guys' is sexist or offensive to women or anything else).
"Weaponized idiocy" has entered my lexicon. Thank you, sir :-)
Rakuten Is Looking to Acquire PopSugar for $580 Million
I agree. Just think of how often what you really want to express in your program is a function that takes a Positive Integer, and any other type of number is simply wrong.
Ask HN: Accepted job offer, then investor offered funding, what to do?
Posting for a friend (who doesn't use HN). We are debating this, and I don't want to give bad advice...

He is about to graduate from a university, and they have worked three years solo on a startup. As it is their senior year, they accepted a job offer at the last possible day, received the sign on bonus (but didn't spend it), and start in 4 months.

Then, the same day they received their sign on bonus, they get an offer from an investor that was pitched to several months prior. They're offering a few hundred thousand dollars, the money they needed to finish the product (and then some).

The startup is really where they want to go, but the company is a big name company, has been really good to them, and they feel torn about what to do.

I am concerned that if my friend returns the sign on bonus, and takes the investors money that will tarnish their reputation/career.

Will that big company forever put him on a blacklist, perhaps shared between companies?

Is this a valid fear?

How would you handle it?
Rather than obsessing every waking moment, or shutting your eyes and ignoring the topic altogether -- both of which seem extreme -- you can perhaps find a balance:

Read the article, consider its merits, and do what you can when you can.
>Don’t do the “guys and girls” thing

>either, which is marginally better but

>still makes it feel like an afterthought.

>Try: “folks”, “y’all”, “everyone”,

>“team”, “channel”, or just “awesome

>people”.

Yall is too ghetto

Team is too corporate

Awesome people diminishes the value of the word awesome and also too long

Everyone would mean you're addressing everyone who can hear you say it...

Folks is too official.

Why not just people?

Also, girls/women even say dude and guys to each other. Would seem weird to not say it that way after they say it themselves.
If someone acts too PC, people stop hanging around them.
Alternately, you do have that problem with SSH, and you work around it by scratching your head, saying "oh, right, because I switched hosts/reinstalled the OS/ran that mysterious command," and then nuking the key entry.

Alas, this does not scale well into the HTTP realm.
Feminism, among other things, likes to control the idea of 'sexy' and 'sexuality' [0]. Somehow, the idea of being 'sexy' no longer seems to apply to men. Sex is seen as a commodity? ... wat?

[0] http://www.slate.com/blogs/xx_factor/2011/08/10/anti_feminis... (last two paragraph kind of sum it up.)
And I thought the 11km/sec escaped velocity was intended to shoot rocket without any further fuel supply nor any air-resistant? No?
Ask HN: What services do you use to create custom styled HTML emails?
Might just be because you need DNSSec for that technique to be viable (otherwise an attacker could just spoof the DNS response too) and that hasn't been widely available until recently. Offhand it sounds like a pretty good approach now.
But Obviously.
The same chap can invoke the SparseVector and DenseVector Java APIs from Spark, but doesn't know what a simple unit vector is or how to compute one. I think we are entering into a bleak era where there are umpteen built-in ML APIs for everything under the sun but the engineers who use them have no idea what these things really are - they just invoke the constructor and write some code and think they are now doing ML.
In the context of referring to an algorithm, it's pretty hard to see it to meaning anything other than sexy.
• Few phone calls

please pay rent, don't try to do business...
> who determines if said sexualization is needless?

The people being sexualized.

And maybe I just find myself in different circles than you, but I rarely see or hear blanket Puritanical statements like you describe. Instead, I see and here statements that are more like "These are things that make me uncomfortable. Please consider them seriously."