skysight-inc/HackerNews huggingface dataset:
> Personally I can't see how the joke is threatening, but I can't dismiss her feelings over this just because I find it tough — or even impossible — to imagine.

The same Adria who herself made penis jokes on twitter a few days earlier and who was playing Cards Against Humanity at the same PyCon conference?

What happened to her is shameful and can't be condoned in any way, shape or form, but she engaged in the same (or some would say worse) behavior that she was criticizing Hank for. Double standards much?

>Perhaps you are right in perceiving a lack of empathy.... I think it's because she is viewing Hank as an oblivious part of a system which puts her at a significant disadvantage.

That's the definition of lack of empathy, Hank clearly expressed empathy for her, she didn't even consider the possibility that her public shaming could have serious consequences.

By the way, I believe she was in her right to complain about the joke to the organizers in private, it's the public tweet with the photo that crossed the line.
Oh, agreed. I assumed foo was meant to be generic, i.e. useful over more types than just Int. If it was just meant to be used for Int and nothing else, it should be annotated accordingly. Otherwise the compiler, quite correctly, determines that foo is more "generally useful", which may have unintended consequences.
> why you should never use your real name with your online identity in any wa

While I agree with most of your post I don't agree with this statement. In my opinion hiding behind a username not tied to your real identity is nothing more than a stopgap, eventually someone will link "byuu" with who you really are or more likely you will make a slip up and expose yourself. DPR did everything he could to conceal his identity while running SR and he still screwed up. Even if you don't make a mistake I believe that we aren't too far off from computers being able to analyse written comments/posts/tweets/etc and then link identities together based on writing style, posting time, and other metadata. It is because of this and the following two reasons that I nearly always post under "joshstrange".

1) I stand by what I have said and when I find out I'm wrong I like to publicly admit that. I'm not going to pretend I'm perfect, none of us are.

2) By posting under my real name I am less likely to say something that I will have to backtrack on, it would be a lot easier to spew off the cuff responses (which I'm still not perfect from doing) thinking that I was hiding behind some username that would never be linked to me.

Pretty much I think that one day all my other identities will be easily linked back to me so why try and hide?
Valve debuts Source 2 for free in bid to compete with Epic, Unity
How a silly landing brought us more traffic
Internet of Things:British salesman who gave real-world items a virtual life
It depends on your contract. If it guarantees employment and you're not an at-will employee, the contract will state reasons for why your employment can be terminated. It's possible that the contract might include "being targeted by the Internet Lynch Mob" as one of the reasons, but I doubt it.
I've had my card replaced three times in the last two years due to data breaches (Target, Home Depot, undisclosed). Every time I've had to re-setup all of my subscriptions. If there was no number/cvv/exp date to steal, there'd be no fraud without them having my phone.
Just had an Eats, shoots & leaves moment with that title.
I was thinking, why does anyone need to learn to code fast?
ARM does have microcode (though early ones didn't).

Basically if you don't have microcode, you kinda tie your instruction set to your physical architecture, which makes it hard to progress.

For example, at the time of the Pentium 3, all instructions were 64 bit - execution units, buses, register renaming tech. SSE had 128 bit vector instructions, which would screw with this. For this reason, Intel split them into 2 64 bit micro-instructions.

ARM generally doesn't have patchable microcode, which might be the source of your confusion?
That is in fact what happened. PyCon posted a statement afterwards (http://pycon.blogspot.ca/2013/03/pycon-response-to-inappropr...) that said "Both parties were met with, in private. The comments that were made were in poor taste, and individuals involved agreed, apologized and no further actions were taken by the staff of PyCon 2013. No individuals were removed from the conference, no sanctions were levied."

The problem is that things didn't stop there.
I've paid with Apple Pay, and it feels much more pleasant in comparison.

Cash: Get out wallet, count out cash, get change that I'll probably lose anyway. I hate small denominations.

Card: Get out wallet, put card in machine, wait 10 seconds for authorization (I'm in Switzerland - their terminals take longer), sign receipt. I hate signing.

Apple Pay: See prompt on phone, which I'm already holding, with price and card info. Press thumb to button. Wait 1 second. Done. And I like thumb presses.

Not only does it save half the time on every purchase, but it obeys my arbitrarily finicky preferences on how I would like to pay. But you know what? Even if it seems like such a tiny detail, many people share those preferences, and the difference is more than enough to tip the scales of habit for those who do.
I think this comment is awesome and makes total sense if you read it in Comic Book Guy voice.

Actually, I think Comic Book Guy voice works for so many of the comments that get downvoted on HN. There should be set of tags that mods can put around a comment to signify "relevant and humorous if read with Comic Book Guy voice", so that the community doesn't miss out on comedy gold.
I think the point is your phone is unreliable (battery life, dropping risk, cracked screens, etc) and paying for things is mission critical while listening to music is not. I take better care of my wallet than my phone. Lost phone? Buy new one. Lost wallet? Potential misuse of debt card/credit card and my cash is gone which is about half the cost of my phone right there. Much worse than the 200-300$ it costs for a new phone.
> That is where we differ. I do not believe her explanations. Not when she tweets the same kind of joke herself.

I think that brings up a very good point. You can make these jokes when you feel safe.

Hank felt safe at PyCon, it was easy for him to joke right there in earshot of many like-minded people.

Adria felt safe tweeting such a joke from her own computer.

Adria did not feel safe at PyCon. This should be a huge problem for us. We should be questioning this, not Adria's mental capacity.

I don't believe Adria is a sociopath, or delusional, or any of the number of things she has been accused of being in this thread. I believe she is a rational individual, much like Hank, and that she felt intensely uncomfortable at PyCon due to her minority status. I believe she feels how she described — just like I believe Hank feels how he described.

> Adria does not even begin to recognize that she acted wrongly towards these two guys, and generally gave a bad name to feminists.

I don't think Adria is very focused on these guys, and for a lot of people that comes off as hatred or a lack of empathy — especially because we, as guys, empathise in particular with Hank. So her lack of acknowledgement is so easily felt as cruel.
The one thing 4chan trolls would love more than being left alone to their trolling is to not be.
I actually have to say I wasn't familiar with this author having never spent time in C. After some Googling I'm excited to see he's fellow Canadian and looks to be a pioneer in computing as well. It also seems he's worked with Rob Pike, another fellow Canadian :)
It would be nice to need one less things(wallet), but the truth is, you still have to carry your wallet. Most places still don't accept NFC payment and even if they did, phones die. I'm not really interested in a wallet that can run out of battery power and leave me stranded.
I didn't think my opinion of Adria Richards could actually decrease further, but somehow it just did (assuming the article accurately represented her statements).

I want to be charitable to her but these statements are just bad.
Creative Genius Driven by Distraction
I agree. And not for nothing, I'm shipping production code, at a real company, with real customers, with real revenue (250m+).

Here's the deal -- all programming languages are just tools. Go's great because it's small enough to keep in your head, and simple. It's fast. It promotes composition. And it has sane concurrency. And quite honestly, I am more productive for the things Go left out then it includes. That's not to say Go is a perfect (e.g. a 'real' debugger option), and it doesn't have to be. If you love Rust, or Ruby, or whatever, great. The programming language landscape is not a zero sum game.

tl;dr Go's a fine tool to get stuff done for a large set of problem domains.
Why Your Brain Hates Slowpokes
The best advice on the thread, just ignore the application.
DevOps: An Idea of Change for the Future – Part 2
Ugh, the thought of walking a mile (1.6km) while drunk is not pleasant at all. In fact, the thought of any physical exercise while drunk makes me want to vomit right now. The world just keeps tipping side to side... like a ship in rough waters... I'll take a cab, please.
So you refused to answer my direct question: how fluent are you with Haskell? I must assume the answer is "not much", which is why you keep building strawmen and disregarding everything people tell you about the language.

For an empirical advocate, you keep arguing from a quite theoretical point of view.

Good luck with that!
For those of us who are older, the internet was a way to express ourselves without having to deal with the backlash of having views that weren't popular in your local community.

being liberal in a conservative community, for example.
And of course this question is exactly why none of these services have taken off.
Having been using Apple Pay for about a month, 1 and 5 are the keys for me. After Target, Home Depot, TJ Maxx... I know I'm not responsible for any fraudulent charges (I've had 2 reversed a while ago), but it's still a pain to go through.

I know that any system is only as strong as its weakest link, so anytime I use my normal card I'm still at risk of whatever retailer I'm at getting hacked, but I figure that the more I use the EMV chip or Apple Pay, the more my card company and the retailers know there's another person out there that cares about this sort of stuff and thus one more reason to invest in the more secure POS terminals.

(4 happens anyway; I get a notification whenever my card is used, whether it's the card or the phone)
Read a little bit on intersectionality [1] and keep in mind that Judaism is a ethnoreligious group that has a history of being oppressed.

My personal take on the matter is that Jews also benefit from quite a bit of privilege, at least in the U.S. but it's understandable why someone with a fusion of minority backgrounds would be aware of how these work against them.

[1] http://en.wikipedia.org/wiki/Intersectionality
> ignore all criticism?

I don't feel like they ignored them they are basically saying they think they have a better solution.
Andrea was sent pictures of her head superimposed on porn actors. She was sent rape and death threats. Was Hank sent death threats?

To be clear, my definition of 'a campaign of intimidation and fear' are threats to your personal safety and your life.
The best payment apps are apps like Uber, where the payment is no longer visible, and the app adds some other value to the user. I agree that general payment apps that aim to simply replace cards don't have enough of a value proposition.
It requires that the user trust a 3rd party, as bad a solution as using Tor over a VPN, also requires trust in whatever cryptography and infrastructure Privatoria has in place, not to mention trusting that Privatoria will not compromise WRT to identifying users.

It also adds nothing WRT functionality or in ease-of-use over the TBB which is far easier to setup & get running with.

I'm sure there's a market for your service out there, but it definitely ain't me :) Like I said, I hope you're contributing to Tor (either the project or network) as Privatoria is effectively just monetising their efforts.
> his inability to realise how vulnerable she felt simply attending a conference because she was in the minority

Aren't we granting too much power to minorities? Let me tell you a story that happened to me.

I once went to a Java developers meetup. I'm a Lisper, probably the only one that was attending, so I was a clear minority (that was 3 years ago, back before everyone jumped onto functional programming bandwagon and started replacing 'A's in their company logos with lambdas, etc.). I actually only went there because my friend was giving a talk about Git. That, and they had free pizza. But I digress.

Anyway, there was this guy showing an interesting library for Java, name of which I can't remember now, that was aimed at seriously reducing the amount of cruft and boilerplate one has to write, replacing common patterns with annotations. I thought it was a great idea, and wanted to congratulate him, but suddenly, the entire audience started criticizing. That it's wrong, it's not "the Java way", etc. I voiced my opinion, that it clearly improves readability, for which I heard that I "don't get the Java way of doing things". I think I might also heard someone telling me, "you're a Lisper, this is different, you won't understand".

Now should I be offended at that reaction? Well, I felt bad, but should I cry foul, and vent out on the obvious discrimination of concise languages? Should I Tweet about how misolambdic the people on that conference were? How they hate metaprogramming? Should I get someone fired from their job because they told me I'm a Lisper, and thus don't understand Java? I'm a minority after all. I can't even get a job in the field I love, and have to code PHP to earn my bread.

I don't think anyone would find affirmative answers to above questions reasonable. And yet in some cases, it's apparently fine to overhear a random joke and turn it into a mess that gets two people fired from their jobs, just because you're a part of a minority. Do we want a society that's afraid of minorities? Because in a way, it validates discrimination - when people see that the smaller group has a disproportional ability to cause damage, it makes people hate them, not welcome them.

Moreover, I believe that not being easily offended is the sign of being a mature person. You shouldn't let some passing airwaves upset you to the point of losing control.
Yeah, it's the former. Their 2014 GMS (Gross Merchandise Sales) was closer to $2B.
The righteous West is -has always been- corrupt and unworthy of trust.
If you're very concerned then cash or physical card for redundancy may make sense. But that's also true of a map for example, yet doesn't hurt adoption of Google Maps.

And is paying for things really that crucial on a daily basis? I can only think of minor inconveniences like having to go home before getting groceries after work. Although that's probably a matter of lifestyle and location.
Hopefully with FB investing in this idea, it will spur more conversation that will lead to comparisons with and interest in Persona.
And why would cell phone payments not be subject to the same problem if they were as widespread as credit card payments/
Bad.solutions
Understanding U.S. NSS 2015 Using the International Strategy for Cyberspace
This is the only instance where I do the "pay with phone" thing. For the same reason—I never have change when parking in the city (New Orleans).
First thing I thought off. It means the application you are logging into does not know who you are but Facebook does get to know you are logging into that app.
Twitter isn't a professional setting like a conference session, and anyone joining in a game of CAH is deliberately opting-in to a situation where offensively funny combinations are the entire point of the game.
Toronto is a better example of separating cars and pedestrians, though it's underground rather than raised:

http://www1.toronto.ca/wps/portal/contentonly?vgnextoid=f537...
Anyone know if Kernighan has written a lot of Go code himself, or is he onboard more for his technical writing skills?

(There's the Bell Labs connection of course)
It's in no way "common" saying!
That sounds like something that goes deeper than the subject at hand.
Honestly this list could use some trimming, you can't really have a "list of sexist incident" contain a change in the way blocking works on Twitter (http://geekfeminism.wikia.com/wiki/Twitter_Blockgate)! At least, you can't if you want people to take the list seriously...
The single-tap could be replaced with a single email field for signup. No username, no password. People try the service, if they like it, they can persist their data. Temporarily, they get emailed an auth link that lets them login to their account for a couple days.
She's justifying her lack of empathy by that. He's of a different religion (I suppose he is Christian), so not in-group, but out-group. We have less empathy for out-group people.
I don't use the Grunts, LESS, and asset pipelines like most "cool" devs, but Git is 100% worth the effort.

From side projects, to enterprise, to my own start up, Git has saved my butt more than once.
Good news! I think Go is the best alternative between C speed and simplicity of Python!
What is integrity? (Thoughts, words, actions-aligned)
What if the picture on the screen was a male, and they cracked a joke about his "package" - who should be offended then? The presumably straight women listening in the next row? Any gay men within earshot? Everyone?

The game of what is considered sexually "offensive" or sexist gets very complex when you start considering sexuality outside the "norms". Suddenly, traditional "sexism" and the assumption that everyone is a straight male and straight female seems laughably archaic in a discussion of modern ethics.
In the end people realize you can actually build things up without paying this complexity tax with simpler languages. This is why languages like Go succeed.

Of course, you pay the tax somewhere else and that is code duplication. You see this in Go due to the lack of generics, which often results in duplication of code for different types or reliance on reflection (which is slower and can lead to runtime errors).

This is not a critique of Go, just to point out that it is a trade-off, and there isn't necessarily one right answer.
Ask HN: Standard freelance web development rates
I've been a freelance web developer for a while now, just something i do alongside college to help myself out. I've been getting work through freelancer all this time which i noticed is way too cheap comparing to the real thing. I was getting ready for a while now to start an online portfolio and start getting work through it, but i have no idea how much web developers usually charge, and no idea either where to get clients. So any help is appreciated
I create:

-Website templates

-E-commerce websites

-Wordpress/Joomla themes

-Some SEO from time to time

-Adding responsiveness to websites

-Website designs

-Dynamic websites

If any experienced web developer could tell me how much they usually charge for any of those services i'd be very grateful
Does anyone know if they are selling a digital version?
>For instance if you want to create a space travel company, you will need funding way before you've finished your proof of concept.

There are always some ways to test concept. I've done a fair bit of indirect testing in my business, as my products take years to develop. I always found a way to test the most central aspects of them, usually in a week or two.

I don't know how you'd do it for the product these guys are trying to build, because I'm not familiar with their space. But there must be a way.
You might find this interesting: http://www.reddit.com/r/programming/comments/2wy2qe/gos_comp... , my reply to someone's question about what is interesting and/or unique about Go. A bit much to just copy & paste in here, probably.

While so many people are complaining about what it doesn't have, there are things it does have that, while not individually unique, are actually packaged into a unique bundle. Particularly the fact that it is a traditional imperative language. If you (like me!) don't mind picking up Haskell or O'Caml or Erlang to get weird features, it might be hard to understand the appeal, but for many people Go is the first time they've seen these features without having to drop almost everything they know about programming on the floor in the process. This probably explains some of the breathless excitement it sometimes engenders... it's the same breathless excitement that people will sometimes have when first using those other languages.

(And, yeah, the traditional imperativeness does bite a bit. I'd love to be able to assert that a goroutine is fully isolated from everybody else's memory. In practice, I'm not having any trouble with that, but, then, I've got 7 years or so of Erlang under my belt so designing isolated processes that work together via clean interfaces is something I've got a ton of experience with from the most rigid language on this topic there is. YMMV, and I really mean that... you certainly can blow your foot off in Go, isolation is only convention, not enforced.)
We all drew the same conclusions. It is clear their goal is to keep the BSers out. I was just wondering if her writing this post will cause some good founders who are insecure to never apply in the first place.

In other words. Her post might be self defeating.
No matter how sad the thing is, she cannot be really helped that much. I mean, a decent psychoanalyst might deconstruct her to pieces and put back together (same goes for psychedelics but probably with bad results), but very few people go that way, and even fewer are actually helped.
People like these are all around us, that's the really scary part for me. Some are quite obvious, some nto so much. Behaviour is same - playing victim, overreactions, their own twisted version of reality where they are right and everybody else isn't, some sort of attention whoring might be present too (some sad personal experiences here).

Have no doubt - I feel sorry for her. This shows how important is to have this happy careless childhood - investment that cashes back for the rest of our lives (I humbly think I am one of those, for which I am eternally thankful to my parents). Just as everybody else suggests - keep your distance from such people, or it might bite back.
Show HN: Who would use this Internet usage dashboard?
Plus, she digs self-awareness.
I'm thinking about building a simple program and backend that lets you easily view your internet usage and performance from anywhere.
> I doubt anyone will give up gmail out of privacy concerns

I did, years ago, for that very reason. I still have the account, but I never use it, and mail never goes there. Sometimes I use it for testing something, but I don't use it.
>But to claim that Stimulants are the only cognitive enhancers especially when you seem to've done some basic research... why?

>Now - to your point: are any of these life changing? In damaged individuals, perhaps. Alas like you said in healthy young adults, many of these substances will produce either mild improvements or no improvements at all save for extreme neurological outliers.

I'm only addressing perceptible cognitive enhancement with regards to otherwise healthy + young individuals (the target demo of the products listed in the article). I've gone through every study on examine.com for all the usual suspects (racetams, choline, rhodiola, bacopa etc) and have even tried them all personally for ~6 months. I feel pretty confident in saying that they are worthless for people in that demo.