skysight-inc/HackerNews huggingface dataset:
The big deal is that people are judging her capabilities based on her looks. There are also people who are behaving inappropriately towards her in professional settings as a result of her looks (it isn't clear to me that this is a result of the ad). She gives two very clear examples of this unprofessional behavior. Given the limited information I could see the first being a poor attempt at a joke. However, it made her uncomfortable so it definitely wasn't appropriate. The second example is the kind of thing that can get companies sued and employees fired.
>I don't understand how a company like HTC or Samsung would think something like this was OK and not permanently lose them a paying customer.

There's an old joke about two people in the forest who encounter a bear. One of them starts changing his hiking boots for running shoes, and the other asks "What are you doing? Even with those shoes, you'll never outrun a bear!" to which the first responds "I don't have to outrun the bear, I only have to outrun you."

Likewise, HTC doesn't have to avoid permanently losing any customers, they just have to avoid losing more in customer sales than they make in advertisements.
Keep us posted on your discoveries. It would be interesting to see how different the embedding is to word2vec trained on a different corpus. I imagine borrowed words like "python" are clustered with programming languages rather than snakes in this case.

As a side note, not really having looked too deeply into word2vec, does word2vec capture multiple meanings? If so, how?
This used to be such a long list for me. Exploring the world, meeting new people, getting in shape, taking up various different activities. Glad to say I've changed.

I've spent the past 7 years doing the startup grind dreaming of that huge exit. It hasn't come. Instead I've got a revised sense of priorities and of how long I've got left on this planet. Better than any amount of money.
Prior to Python I used to work with Visual Studio (C# and VB) and loved it - especially the ease of designing great-looking GUIs and ease of access to API documentation.

But the half-baked integration of VS with Python or IronPython, and the slow/clunky evolution of PTVS has put me off Microsoft tooling for good. Python is a great language for nimble development - locking yourself in to Microsoft's whim messes up with that, unfortunately.
Ah thanks. From the text I inferred she is transgender or something.
> I didn’t ask for any of this attention, and I’m rather uncomfortable with all of it.

I was on the front page of the New York Times for being "Hooked on Gadgets". I asked for it by agreeing to be the center of the story, didn't know it was going front page when I started, and it still made me uncomfortable when it ran. At the time, it was the most commented story in the history of the New York Times. I stopped reading the comments by people about 20 comments in. My wife made it to about 100 comments before she had to quit.

People say horrible things to each other. They judge each other, they make blaming statements about each other, they speak for other's feelings, they refuse to listen to the real feelings, or thoughts, and love to rationalize away whatever issues they have with themselves that they see in others. At the end of the day, it's easier to fault someone else and draw blame to them than it is to accept their own faults.

When you go online, you open yourself up to these people. There's not a lot you can do about them other than give zero fucks what they think or say. That's a tricky thing sometimes, because you can end up hurting people who care about you while trying to avoid those that don't. I wouldn't say I'm great at it nowadays, but I'm better than I was before as a result of having dealt with it.

It's a process, being excellent to each other, and all I can do is try harder at it tomorrow than I did today. :)
Engineering is a profession and a title, separately or together. You can graduate with a degree in engineering, at which point you can call yourself an engineer no matter what your job is. Or you can have a job with the title "engineer" at which point you can call yourself an engineer for as long as you have that job title. My job title was engineer for a while, then I switched to consulting. When people asked what I did two years ago, I said "I'm an engineer". Now I say "I'm a consultant". It doesn't matter what my degree is.
yeah but he's reportedly worth millions among various wallets. If he spends them all in one go, the market will take a big hit.

If it's just 15k, it's not a biggie, apart from the news that he's alive (or at least, that somebody has control of some of his wallets).
By market cap (or enterprise value), Apple's the largest public company now, worth about $700b, which is about 2x as much as the next biggest (Exxon, Microsoft, etc.). Although Saudi Aramco is probably the world's most valuable company if non-publicly-traded companies are included.
Not sure I agree with you.

From looking at the logo the elements #filler and ::after wouldn't change size with just the font-size property alone.

Also the author doesn't say he wanted several sizes of the logo - he just wasn't sure which size he wanted.
I care about other Americans more than I care about Indians, and I don't see anything wrong with that. Let Indians worry about improving their lot.

We need to get over this White Man's Burden bullshit. It's condescending, paternalistic, and subtly racist.
I'll definitely be doing an AMA about my specific project. I'm not at all an expert in the field but I'll share the story and my experiences.
I tried this out and honestly can't believe how easy it is to start broadcasting. It's scary fast.
> where ImaginaryDB is revealed to have made a sweeping genocide possible.

Freedom 0 according to the FSF is the freedom to use the software for any purpose (http://www.gnu.org/philosophy/free-sw.en.html). Genocide included. I don't see why that would make anyone switch unless the authors publicly said "yes, we support this genocide".

Software is a tool, plain and simple. A better example right now would be Tor or Bitcoin. People aren't flocking away from those for their use in crimes...
That’s still just one sample outside their expected competence. Ideally, you’ll want to test people over a long time period to take as many samples as possible.
I saw the same, but just by refreshing a bunch of times.
Show HN: Safari extension to mark files in GitHub Pull Requests as reviewed
Advanced Email Filtering Features with IMAP Using PHP
This kind of architecture is akin to surgery, and there aren't enough cadavers available for practice. (Zombies, on the other hand, maybe.)

The Conway's Law factors are also harder to treat "fairly" in a theoretical sense relative to some of the real team-related difficulties that exist in any large enough organization.
Let me start by saying, I don't think you're wrong wrt embedded values, but...

> The problem is whenever an attractive male engineer is on an ad

But most ads/media/etc depict engineers as unattractive, regardless of gender. I would say the dice ads intend to frame the men in the photos as unattractive.
Ask HN: How do I make a lot of money quickly?
I'm a 22 year old software developer with nearly 2 years of experience in full-stack software development. I'm pretty proficient in both frontend and backend technologies, and have built full web systems through to completion that are in production use today.

I have a lot of free time. I'm young and single with no interest in relationships right now. I'm looking for a way to make large amounts of money very quickly, and I need some ideas here.

Note: I do make pretty good money already, but my expenses/standard of living are also pretty high. :/

TL;DR : What are some good or creative ways to make a decent amount of money ($5k+) in a short amount of time? (1-3 months)
This still happens to me frequently on my Win7 laptop.
If you don't need to scale/rotate your labels, SDF is massive overkill; a simple texture font (generating one quad per glyph) is fine.
I had a manager years ago who was a great go player. I always wanted to learn but frankly it becomes a bit overwhelming. Any suggestions on getting started?
Reinventing noise generator
hey @anchalee - I attended the same bootcamp as you. I hope you raised how unprofessional the engineer was in your interview process; stuff like this shouldn't be swept under the rug. Good luck and hope onelogin is treating you well!
You don't see a significant difference between terms of service governing the use of data you entrust to computers owned by some web service, and terms of service governing the use of data you store yourself on your own computer?
They're definitely invalid transactions. The public keys and signatures do not match the address they're trying to spend from. Only blockchain.info failed to detect this minor detail.
I'm sure I'll get this wrong, but the way it was explained to me is that you need to appear in 3 SAG productions in order to apply for membership. Since it's a big hassle for the movie production to get an exemption to hire non-union, you need to be special in some way (the director really wants you in particular, you have some special skill like dance, etc.). It helps to know other actors who will call you and say "hey, they need a ballerina to be in the background tomorrow" or whatever.
Iraq is rushing to digitize its national library under the threat of ISIS
South Park reference the author is making for fun.
It's really not that hard. The idea is that the people using the software are a community, and as such should be working together to make the software better. If you're just using the software, and not contributing back fixes, or offering financial support, then you're just taking and not giving back. Hence, the freeloader. Legally, the licenses do allow for that. Ethically, though, it's a problem, and makes you a bad person.
There is this site too : www.eweiqi.com/. Its all in mandarin, but the level of players there is arguably higher than KGS
The raw tx can be found at https://blockchain.info/rawtx/26d80a02ebdd9886b5a859c69c3470...

https://twitter.com/maraoz/status/628614596618813440 confirms it's a fake.
This course from Coursera.

https://www.coursera.org/course/digitalmedia

It assumes very little technical expertise. It uses Processing so it's both powerful in an interesting direction and designed specifically for beginners. It's cool and your friends can pursue it at their own pace [removes a dependency on your time and patience].

Good luck.
While this talk could be said to be a talk where he points out problems but don’t show solutions.

Anyway he has a talk here which at least show some more recent examples of what he considers a better way:
Is it really "Complex"? Or did we just make it "Complicated"?: https://www.youtube.com/watch?v=ubaX1Smg6pY

In this he talks about two programming languages: Nile and OMeta which allows them to solve some problems in very few LOCs (among other things).
Good thing I use HTTP to push to Github (or not?)
> Learn management, even if you're never going to use it.

Yeah. Those who don't do management will still have management done to them.
It would; however in this case, the signatures do not validate, they're from a different address.
Someone using the "cost of copying the code" argument has nothing worthwhile to say, as they haven't actually thought about what goes into the code. Here's a hint: The GitHub fairy didn't magically add that code to the repo.
What happened when we got subpoenaed over our Tor exit node
Crowdfunding open-source projects can work and has worked to get them going, but the "big bang" model of crowdfunding -- a single large payment at the beginning -- has two problems. First, you have to persuade people of the usefulness of your product before they actually have a chance to try it out. This is sometimes possible, but often difficult. Secondly, as anyone in the software business knows, most of the cost of a mature software product is in the maintenance, which can stretch on for years, not the initial development.

For these reasons I think a different approach to crowdfunding is needed: one that is finer-grained, collecting smaller amounts of money for smaller units of work, and that is designed to work on an ongoing basis.

The reason I think this could work is that the developers of a successful open-source product actually do have something to sell: their time. There are always bugs to fix and new features to implement, and crowdfunding contributions can be a way for users to vote on what they want done next.
"don't worry, I don't have any OpenSSH 0day" > That's exactly what someone with a 0 day would say!
Working with the OCaml bindings feels similar. A lot of the functions are explained as wrapping some particular function from the C++ code, which is itself only explained in the docs with a link to its source implementation.
That wasn't my intention.
> The point of that part of the CoC is that all environments do not have to be welcome to all

So if I have a store that says "Whites only", that's OK now then? How progressive.

I don't care if someone labels it as a safe space or pull out the "but minorities" card, if you deny someone because of the color of their skin, it's racist; if you deny someone because of their gender, it's sexist. And I don't even care that that happens either - it's the double standards and avoidance and doublespeak and whatnot that bugs me. At least admit that you're racist/sexist and stick with it. Say you're in favor of equality, or that you want to give minorities a leg-up - not the wishy-washy safe spaces thing that is basically a politically correct way to say 'no whites/men'.
Nice work!

In the perl version, perhaps `remove` would be a bit faster to just delete a hash slice.

sub remove {
my ($b, $a) = @_;
my %h = map { $_ => 1 } @$a;
delete $h{@$b};
return [ keys %h ];
}
Satoshi's coins have Not moved
Have you tried GitBucket? I've been pretty happy with how that development is moving forwards.
Back when I was getting started, reading this page helped me immensely - Teach Yourself Programming in Ten Years (http://norvig.com/21-days.html) . Once I read it, I felt a lot more relaxed and learned to pace myself over a longer timeline. I try to pay it forward by mentioning it to people who are just getting into the field.
Help Prevent Medical Fraud with ID Verification
> Did you know that ssh sends all your public keys to any server
it tries to authenticate to? You can see yours echoed below.

> We tried to use that to find your GitHub username, but we
couldn't :( maybe you don't even have GitHub ssh keys, do you?

> By the way, did you know that GitHub publishes all users'
ssh public keys and Ben (benjojo.co.uk) grabbed them all?

> That's pretty handy at times :) But not this time :(

Better luck next time, I guess :)
Dependency distance is why it is good to have programming language constructs like

for (init; test; increment)
body-statement

and their ilk. Though the evaluation is out of order, (test, body-statement then increment), certain related things are kept together.

It also explains why infix notations (and 2D math notation) are effective: they physically clump semantically near things.

Postfix notations with no parentheses are absolutely the worst; you don't know what goes with what at a glance:

1 2 + 3 4 + 5 6 + * 7 8 / - *

If my eyes land on, say, the inner * , it's not immediately clear what the left operand is.

Prefix with parenthesization lets us fold and indent the darn thing for a 2D visualization:

(* (+ 1 2) (- (* (+ 3 4) (+ 5 6)) (/ 7 8)))
^__ orig. distance__^

The (- ...) expression jumps down and gets indented. Thus it is visually lined up with its sibling, and near the connecting operator:

(* (+ 1 2)
(- (* (+ 3 4) (+ 5 6)) (/ 7 8)))

We recursively apply this:

(* (+ 1 2)
(- (* (+ 3 4)
(+ 5 6))
(/ 7 8)))

(* (+ 1 2)
(- (* <---
... reduced distance, and visual alignment
(/ <---
Forgive me ignorance here but what steps should I take to avoid someone from getting my public key off github and then using it to screw with my repos? Was there a major step I missed here when I made these keys?
The way to learn how to play Go is to start playing games. Join a local club, make friends and start playing Go.

At first, you will lose terribly almost all the time.

Stay humble, ask for help with reviewing games by more experienced players. It would be even better if there are professional Go players in the club.

It takes some time before the basic theory of Go "clicks" in your head.
WordPress 4.2.4 Security and Maintenance Release
New dawn for unconscionability in California arbitration agreements
If you use the MIT license, what's to stop the large company from simply using it under the MIT license?
Employee Engagement: a driver of high performing teams
The connection gets closed immediately for me, what is it supposed to do?
German Justice Minister Maas Terminates Federal Prosecutor Range
Yes and no.

Since pruning support was added, a full node no longer needs to have the full blockchain. In situations where storage is limited, you simply need enough for verifying new blocks.

Many nodes will still keep the full transaction history, though there is no requirement to for bitcoin to function. As long as there is interest in looking at old transactions, people will hold on to that old data.
It's a public key for a reason. You need to the private key to authenticate, so you're safe having everyone know your public key.
I've been places where I was there for the 8:00 PM bug (or later). At most of those places, my manager/supervisor was still there, too, trying to help us figure it out. If nothing else, they were there for encouragement and food runs. (If your engineers are working through dinner, feed them.)

Doing management right doesn't mean that you no longer are there at 8 PM. It means that you're there at 8 PM more often than any one of the people under you.
Wilson reminds me somewhat of right-to-die advocate Dr. Kevorkian, in that the passion of his advocacy eventually led him to cross some bright red lines. Kevorkian assisted several chronically-ill patients with their suicides, and juries repeatedly let him off the hook because of the patients' videotaped testimonials expressing their suffering and desire to control how they died. Eventually, though, Jack took it to far and injected a patient himself (instead of waiting for them to push the button), and got sent to prison at age 70.

Maybe the lines weren't quite so bright red with Williams, but that pushing and pushing to the point where you lose sight of the bigger picture seems characteristic of many "solo" advocates (expanding the word "solo" to include not just loners but maybe also founders of non-profits who don't give up the leadership reigns, like Stallman at FSF).

By contrast, really great advocates can look beyond their cause and keep the wider world in perspective. Nelson Mandela is a good example of this (since he focused on uniting post-apartheid South Africa instead of seeking vengeance on the White gentry like his wife and many others wanted to do).
No, in order to mess with your repo, an attacker would need your private key. Github only publishes public keys. For more information you can check out https://en.wikipedia.org/wiki/Public-key_cryptography
I'm also not sure how you'd bootstrap something like this for programmers. The reason it works for actors is that every actor who is even slightly famous is a member, so every production has to work with the union or only get completely random people (you're still allowed to make an indie film with your friends if none of them are members).
ssh_dispatch_run_fatal: Connection to 178.32.139.168: no matching key exchange method found

Hm.

kex: client->server aes128-gcm@openssh.com

Meh.
I still see this today

Sent from my iPhone!
I don't work in finance, so for me the reason is "because finance won't pay otherwise", but I strongly suspect it's an anti-fraud accounting measure.

Would I pay more to be able to get invoices? No.

Well, technically yes, in the sense that I'm willing/able to pay $0 unless you can invoice, but otherwise, I won't pay an "invoicing fee" as a line-item surcharge any more than I'd pay a "printer paper fee" or an "electric lighting fee". Present the total invoice, and what you spend that money on internally is your business, not mine. If you need $1 for the invoicing process and I've agreed to pay $50, then $49 into one bucket and $1 goes into the invoicing bucket. I agreed to $50/mo, not $51/mo.
Indeed:
https://www.kickstarter.com/projects/krita/krita-free-paint-...
I use putty, this failed.
> Can you give me an example of a bad outcome?

"Your pull request has been denied / your opinion is invalid because you are white / male / cis / straight"

The CoC's part on "We will not act on complaints regarding" is basically stating that complaints about a statement like that - which is blatantly racist/sexist/etcist - will not be acted upon. Which is wrong.
If you like ProseMirror, there's an Indiegogo campaign to support the project:

https://www.indiegogo.com/projects/prosemirror/#/story
Is there any meaningful sense in which a tech-tracker has more official or unofficial access to information?
Didn't work for me. Here's what I got.

I cleaned out .ssh/knownhosts after connecting.

+---------------------------------------------------------------------+
| |
| _o/ Hello! |
| |
| |
| Did you know that ssh sends all your public keys to any server |
| it tries to authenticate to? You can see yours echoed below. |
| |
| We tried to use that to find your GitHub username, but we |
| couldn't :( maybe you don't even have GitHub ssh keys, do you? |
| |
| By the way, did you know that GitHub publishes all users' |
| ssh public keys and Ben (benjojo.co.uk) grabbed them all? |
| |
| That's pretty handy at times :) But not this time :( |
| |
| |
| P.S. This whole thingy is Open Source! (And written in Go!) |
| https://github.com/FiloSottile/whosthere |
| |
| -- @FiloSottile (https://twitter.com/FiloSottile) |
| |
+---------------------------------------------------------------------+

Connection to whoami.filippo.io closed.

Arams-MacBook-Pro:~ acomjean$ emacs .ssh/known_hosts
For those who couldn't make it work:

+---------------------------------------------------------------------+
| |
| _o/ Hello! |
| |
| |
| Did you know that ssh sends all your public keys to any server |
| it tries to authenticate to? You can see yours echoed below. |
| |
| We tried to use that to find your GitHub username, but we |
| couldn't :( maybe you don't even have GitHub ssh keys, do you? |
| |
| By the way, did you know that GitHub publishes all users' |
| ssh public keys and Ben (benjojo.co.uk) grabbed them all? |
| |
| That's pretty handy at times :) But not this time :( |
| |
| |
| P.S. This whole thingy is Open Source! (And written in Go!) |
| https://github.com/FiloSottile/whosthere |
| |
| -- @FiloSottile (https://twitter.com/FiloSottile) |
| |
+---------------------------------------------------------------------+
Neat stuff. You could use this to let users identify themselves to services/ssh services via pubkey as their GitHub username - like https://github.com/shazow/ssh-chat - but with users automatically unique and identified by GitHub.
No. You will be charged with "possession of a controlled substance" in the UK even if the substance was not a controlled substance just so long as they can demonstrate you thought it was. E.g. the cops can set up a "drug deal" to sell you cocaine, sell you talcum powder and then arrest you for buying it, so long as they can demonstrate you think it is cocaine - such as saying "here's that cocaine you wanted".
If companies pay you to engineer their products, youre an engineer.
There are probably some morons out there, but I'd be surprised if most automated ssh scanners were offering up a private/public keypair.
to deal with similar problems, kickstarter built a pretty useful tool called rack-attack https://github.com/kickstarter/rack-attack
GitHub doesn't even have your private key.