skysight-inc/HackerNews huggingface dataset:
When I still worked for a company and not myself, and was assisting in the hiring process, I was much more inclined to overlook drug-related crimes as I felt then - as now - that these very often should be crimes in the first place. On the other hand, I remember once we had a job application from a recently-released convict (jailed for kidnapping, resisting arrest and assault of the arresting officers). The nature of his crimes, along with the high profile of his case, meant that we replied 'thanks for your interest, but you don't meet our criteria' and binned his application. We didn't want any attention from media, and our clients (many whom of which where schools) would likely not have appreciated our employment of such a person.
> When you use "social media" in such manner there is only one goal for this and it's to turn the media fed sheep herd into the judge, jury and executioner.

So, so much this. So far we only have a vary small, partial recounting of the events that transpired a YEAR ago. It may be the truth but it also may not be. Not only that but exactly as you said if HR doesn't do anything you must escalate to break the cycle. Don't let it continue to harm others.

One of my friends who worked at Google said during their training they were given the exact quote about ass grabbing to explain their sexual harassment policy which is interesting which made me somewhat skeptical.
good point. i just assume this based on the moaning happening after the fact...
I believe her, which means I believe I know what happened. It is you who is electing to entertain the possibility that she is lying.
What sort of stuff did you learn in your CS course that have proven valuable in your career that you may not have learned otherwise? I asked this question because I don't want to fall off due to not going to university.
Yeah I feel like whenever "patriarchy" gets into my posts, I get 500 downvotes. I'm a white male too, fwiw. Go team.

EDIT: Aaaaaaand there we go. Finally.
Members of HR do not come with us to team offsites. Maybe they should, but they wouldn't have been around then.
Also, it sounds like Google might have screwed up in their handling of the situation. The guy should have gotten some kind of reprimand. I suspect the current Google employees won't be happy about how this has been handled, and will force management to do something. I wouldn't be surprised if there is an internal investigation.

If Google HR had handled this properly in the first place, Kelly would still be working there, everyone would be happy, and this would never have become a news story.
Believing women about male violence they have experience is not "extreme", given the historical record and the facts of statistics.

I would say that you know this already.
I think the point is that duck-typing in Ruby is less of a feature and more of an inevitability due to its dynamic RTTI nature.

Compare that to duck-typing in Go where it was a very deliberate design decision.
http://en.wikipedia.org/wiki/Fallacy_of_quoting_out_of_conte...
Does this mean that when iWatch 2 comes out I won't even be able to sell my original iWatch for gold scrap?

(I.e., can this special Apple Gold(TM) be melted and reused like regular gold, or does it just go in a landfill after two years like every other apple product?)
yeah, he should have been smart enough to spot what was coming when he was asked about multiple files... or at least asked some more directed questions than 'what do you think you have that will solve this problem'
Its not as rigid as software design patterns, and I think that's by design.

I'll try to share some tips - hopefully this is the kinda thing you're after - i recognize some of it might not be on topic.

* use html partials to reduce complexity

* think about cachability and rendering needs - sometimes a simple display feature can have huge ramifications on code required and complexity

* semantic markup is optional, but definetly helps break up a sea of divs, and is good for people who use screen readers

* decouple your HTML from your CSS - if something is to be blue or big, it should be from the CSS, not because it has a "big" or 'blue" class. (see: csszengarden.com)

* scss & co are really useful, but be careful to not go overboard.

* don't assume what fonts your users have - linux, mac, win all differ. if unsure, check all 3 platforms rendering

* load JS at the bottom of the page to prevent render blocking (vs. in the head)

* always test browser size reflow & zoom rendering

* always test css,html, js validations

* test design in grayscale/color blindness simulations

* be aware of browser compatibility and vendor prefixing needs - its not cookie cutter.

* flexbox is new on the block, but it's dreamy to work with and is great for layout (shoutout to flexboxin5.com for helping me)

* code comments, such as those that highlight return values, or why something is X, are hugely helpful

* check for unused CSS - there are a number of scripts/browser extensions/sites that can tell you what CSS is never used, and help you remove it.

* same for JS - make sure you still need / use it all

* html/css is rarely (for me) polished at first pass. Iteration is instrumental at arriving to clean, maintainable code.
I think Patrick sums it up quite well. Perhaps the interesting thing is imagining how this would go down 15 years later in 2015: Patrick asks if the bet is available; it is. They enter into a 2-of-3 bitcoin transaction with 3rd-party escrow. Patrick and Mike sign the terms (probably written in pseudocode or python) using their sending bitcoin addresses (or GPG keys). Filesharing is an order-of-magnitude easier than setting up FTPs with personal IP addresses. The bet is promptly won by Patrick.

Ah, how things have changed in 14 years
Poster from Adelaide here. A friend of mine went to university and did some courses with Terry; he commented to me back in those days about 'some smartarse guy who interrupted the lecturer and argued with them'. Little did he know at the time what a bright spark Terry would turn out to be!
So?

I use the term "proprietary" in sense that it's their own unique protocol that nobody else uses. (Don't tell me about their interop with CM, its partnership, not federation.) Or you know some alternative compatible SMS apps that use libaxolotl or Axolotl protocol? I don't. Would love to hear there are some.
You're getting downvoted for the throwaway, but I had the same thought. Amazing to see such a complete lack of diversity, and sad to see it being ignored by almost everyone in their responses.
It's a good question if it does "weaken copyright". That would be a good thing, and a primer in thirty+ years, because it would equally reduce its breadth from proprietary applications.

By what I see now (from old and new, but cursory public information), most likely, VMWare has too big resources for a long protracted legal battle, and I don't know if Conservancy can stand to it. That's not the same thing at all.
> Saying that men as a gender are responsible makes the assumption that all or most men are like the people portrayed in the OP.

No, that's not what it assumes. It assumes that only men are capable of fixing the "boys club" attitudes. And that is spot on. A big part of the problem—and the part that is most easily addressed—is what happens when women are not around. Men need to take responsibility for fixing that.
It's not vital, it's irrelevant entirely. She is not to blame for failing to stop his pattern of actions. If you don't understand this you can websearch "Victim-blaming" and you will find a lot of material to read.
That's completely unprofessional and demonstrates a poor lack of understanding. This illusion of a "patriarchy" is silly.

That shouldn't require that kind of elaboration to the common individual.

There's a reason why this article is trending downward on HN, think about it.
World leaders vow to reach gender balanced world by 2030
Why do you use the word "moaning"?
It would be nice to see updated benchmarks - I understand there have been many performance improvements in JS engines and js_of_ocaml since the original time of writing.
This feels like making excuses and really doesn't explain much. Much of the stuff I've seen comes from people who were in management. Some of them were married. This is not nervous-geek-can't-relate territory, it's bad attitudes.
I especially like the point about criminal records not labelling criminals... just the ones who have been caught.

I've met plenty of people with criminal records who are in fact extremely capable employees, and many criminals who have just not yet been caught.

... not to mention that drug addiction is an excellent motivator for making money. :P
I don't see sending letters to a newspaper any better in such circumstances. An accused has a right to face their accuser, this should be done in court or in case of such disputes in a disciplinary hearing.

In such cases in which the public actually has the right to know there might be some merit of using the media to pursue such action when all other avenues have been exhausted.

However when you do use proper media (which is an oxymoron of some sorts today) you gain something very important, an "unbiased" journalistic view of the events which can judge if the case is of an sufficient interest to the public and if it is they can investigate the events on their own and publish their findings.

Calling some one on twitter is libel pure and simple, true or not it doesn't matter.
What do you think I am quoting out of context? Be specific
The difference is interviews reject people based on what's on the paper, and in-the-interview tests are usually limited enough due to time constraints that you can't get a good picture of a persons proficiency.

If you give anyone the chance to show their worth in a 10 month program, that's sure as hell a lot less discriminatory and IMHO equates to a more qualitative hire.

Sure you can only keep the amount of people you have openings for (in this case 35%), but you are very certain you hire the person you want working for you, and not the person with the shiniest resume.
I am a mathematics graduate student at an AMS Group 1 public university in Chicago. The university's estimated cost of living is $16,046, but our wage minimums were significantly below this number (about $1k less) until two years ago, which was the result of over a year of contract negotiations during which we had to bring in an arbiter from the federal government because the university was not bargaining with our union in good faith. They also threatened to raise our health-care premiums and increase fees arbitrarily. The university also bans individual departments from paying their graduate students much more to compensate.

In short, our university appears to be doing everything they can to extract money from their graduate students. It is ridiculous and nearsighted.
> Ok. So essentially it trades trust-on-first-use with trust-on-first-registration? That is, you implicitly trust that whomever registers example.bit first, is the "correct" owner?

Well, that is just how names work. Google was the first to register google.com, and now you "trust" that google.com belongs to them.

The blockchain is no different, except that it gives you even more reason to trust that the ownership hasn't changed.

> the only room for injection is at registry time (modulus the 30 min window as discussed in the links), rather than simply mitm the connection at the time of first use?

Right, and registry time isn't really an attack. It's a legitimate registry.

Someone could register google.ninja right now, but you wouldn't trust it because Google has established the .com (via word of mouth and links, essentially) as the de-facto website.

> And bootstrapping trust into the blockchain is basicially by trusting the ca-cert/github documentation?

Sorry, not sure I understand what you're asking there.
Thanks for posting this!

My musical journey started, and continues, to use Ableton as the primary musical instrument.

The APC40 is a beautiful, beautiful tool.

And, as @sitkack pointed out... they have a MOOC!!
Ubuntu to Officially Switch to Systemd Next Monday
This guy sounds like a major league twerp. And frankly, reading Kelley's twitter profile, so does she.

I would look into this to determine who I thought was more at fault, but really, twerp soap operas aren't my thing.

I don't know which I dislike more. Guys that act like asshats, or ladies that put up with it as long as they think it's getting them somewhere then scream bloody murder when it isn't anymore. Or maybe articles written about the subject. Or comments taking the sides of any one particular twerp. It's a toss up I guess.
So with this process it's $450?
Namecoin's .bit registration process involves a blinded commitment step to prevent front running at time of registration. Also worth noting that the names expire after ~8 months if not renewed. Whomever has the private key for the most recent update to a .bit domain is the "owner" - not sure what you mean by "correct". On a technical level Namecoin names are essentially named colored coins with associated data that eventually expire if not updated.

Note: I am involved in the Namecoin project, and we do not endorse DNSChain in any way.
>>If any one is harassed at work make a complaint with HR

I agree with you in general, but no, please don't do this. The reason has been discussed many times on HN. Basically, HR is not your friend. They aren't a "mommy" or "daddy" figure that you can complain to when someone mistreats you. Their primary job is to protect the company from troublemaker employees - such as those who file complaints about their coworkers. If you report a coworker, especially for a potentially litigious thing like harassment, HR will nod and assure you that they will handle it, but secretly think "this guy is a walking lawsuit" and find a seemingly unrelated reason to terminate you (or make you leave).

I only talk to HR for administrative stuff, such as benefits paperwork and other such trivia. I advise everyone do the same.
You could determine that by evaluating the proportion of gold that is used for industrial applications versus ornamentation. Based on my vague Internet research, I believe about three quarters of the gold consumed each year becomes a jewelry. That suggests that much of the value is linked to social status.
Isn't that opendiff? https://developer.apple.com/library/mac/documentation/Darwin...
Libel is a legal term. Can you point to a specific instance of speech from Ellis that you are talking about? I think the truth of a statement matters in libel laws in the U.S., but I'm not a lawyer.

You disregard the possiblity that Ellis is trying to warn other women more than she is trying to make an accusation that would lead to the appropriate action against him.
Lono Island
> I thought you were being "edgy,"

Text can be more respectful of people's time. By all means, enjoy videos whenever you want, although I think text deserves a chance :-) especially for a bunch of busy HN people.

(I don't have any explanations to give you for the sound/moderators/stuff. Earlier today this was livestreamed so it was probably just some webcam?)
From what I've been able to put together, she posted all the instances of the alleged "harassment", which consists of the quoted comment, and this one (made by another Google employee) -

"You look amazing in that bathing suit, like a rock star."

It also seems like both statements where made years apart, and possibly happened after work.

And one of the accused persons already has made the statement that he had little to no contact with her aside from being in the same org.
> We have this system because that is what people want. Maybe not you, but clearly the majority.

Laws and regulations are usually designed to protect the minority. Our country would have made very little social progress if we only enacted reforms that the majority wanted.
i guess that would be it! i was going by the st3 site
This might help, but it's still completely bizarre that you can't fire someone for any reason.

An employee does not have a "right" to a job. You do work you get paid, it's transactional. It's not "your" job - it belongs to your employer.
i can't reply to your deeply nested comment.

i use the word moaning because it fits... i could use 'complaining' but the would mask my disdain for this sort of behaviour.

if this were a man, i would be even more aggressive with my language. although i also suspect this sort of thing coming from a man would receive zero attention and immediately be written off...

there is a way of dealing with these problems in modern society, and it is not to go rabble rousing with inflammatory social media posts, but to either deal with the problem at the time informally or go through the 'proper' channels.

i don't want to defend the harassment, and I think there is a time and a place for this sort of social media attack... this is just very, very far from it.

i myself for instance, will do this sort of thing when very many people are being victimised by a large company, because when you are outnumbered and outgunned you have to fight dirty. if it was just me, and one individual in particular, i'd have a much harder time justifying it.

none of that makes it any less of a dirty fighting strategy.

one guy being a jerk is something to deal with in person, then go to HR if its a real problem that you can't deal with normally, and if that fails the next step is probably to bring legal action against the company for discrimination in the workplace... only if all these things fail and you really are at a disadvantage should you stoop to dirty tactics. imo.

my problem here really is that women are not discouraged from this sort of behaviour in the same way that men are, and i'm pretty sure it is to their detriment. in fact, as you can see here, it is being supported...
See djur's response to me in the thread. Apparently the cross processes piece is not true. So now that symbols are garbage collected there and the way "string".freeze works now the two are now basically the same construct.
This will shock the average HN reader, but not every place is like SF. In fact, most of the world is radically unlike SF, and that's fine.
Depends. If that's a random coworker who wasn't expecting that, then yeah. If it's... say... an S/O he's doing home improvement projects with (the impression I get from the rest of the album it's in), not so much.

Of course, you'd think someone working at Google would have a better understanding of how the G+ privacy settings work (and of the dangerous capriciousness of the Internet)...
I don't have any complaints about vim as-is. It does everything I need.

If I'm given good reason to move, though, I don't have any loyalty to the original project. I'm here for the text manipulation, which I'm guessing is not changing, and the ubiquitous nature of vim. And that it is CLI so it can be run through tmux.

I haven't looked at many comparisons but I don't have much reason to switch yet.
> .com's cannot be MITM-proofed in a practical manner, unless they imported into a blockchain.

Trying to "import" domains from traditional TLDs into a blockchain really isn't a good idea. This would require miners to somehow validate ownership at time of registration and on every update. I've seen no plausible proposal on how to do that without introducing significant risks of forking the blockchain.
"Silly" "unprofessional" and such is all relative. I think identification and resistance to the social condition called patriarchy is legitimate, demonstrates a clear understanding, and would reflect neutrally if not positively on a person's ability to conduct themselves profressionally. Hey look, we are nowhere new than where we were before asserting these things at each other.

I've thought about "it", don't worry.
I am curious if you believe that there is a standard for human sexual behavior that is safe and never inappropriate.

I think it is quite likely that Gundotra is a sleazy slimeball and Google has covered its ass by trying its best to ignore the complaint. He should probably be fired and Google should never be allowed to pretend it doesn't have a sexist culture.

However: I do not think that things are as simple as declaring the rules of a "work environment" and enforcing them.

After-hours events or company vacations can be considered work environments, but they're also deliberate attempts to escape the work environment. If you extend the logic of standardizing all work environments, what you might find is that it's simply inappropriate to be around coworkers in sexualized situations. (And if you don't think bathing suits are designed to sexualize bodies, I'm not sure where you're drawing the line.)

Edit: Perhaps I should make it clear that I find nothing inconsistent in demanding that work events be completely professional, that all corporate interaction be sterile, and that's basically what I expect from my employer. No booze cruises. No getaways to beach locations. No employee dating whatsoever, not even a hint of acceptability for that kind of relationship.

I just don't know that this is a realistic expectation, and I don't trust anyone that is certain of a solution. Sometimes problems cannot be solved and we can only punish who we can punish and move on.
You might be mistaken:

> To give an obvious example of what I'm looking for- I would say, use margins to separate multiple instances of same components

I was surprised, too, because I was expecting to see lots of MVC talk.
I'm sure Apple will cry all the way to bank.
The organizations with lawyers behind them won't, and quite can't, do it. They're not supposed to give legal advice in general terms, no one is.

Now, if individuals would be willing to work together to put up such a site, as a collection of information and opinions, with necessary disclaimers so that its limits are well-understood, and add examples, thoughts about them, critique and disagreements about them too, that would be different.
In Europe, or at least in the UK many companies have actual "external" companies that manage harassment cases.

I can't speak for Google or US law for that matter, but I'm pretty sure that there are enough options to get this matter settled without getting fired if the case is just.
And if not you are fighting the wrong battles, if the laws and policies of such companies in the states do not provide an actual safe environment to make complaints then that's the battle you should be waging.
They could have used an escrow service 15 years ago and the challenge terms could have been defined as a Python program since Python is 24 years old.
We don't really need to speculate why she did it. She details it quite articulately on her blog http://butyoureagirl.com/2013/03/18/forking-and-dongle-jokes...

<lots of context snipped>

> I decided to do things differently this time and didn’t say anything to them directly. I was a guest in the Python community and as such, I wanted to give PyCon the opportunity to address this.

<more context snipped>

So if "personal agenda" includes being fed up with tech industry sexism, then yeah it was very obviously because of a personal agenda. PR? Sure, she was trying to manage how her story was received by the public. Wouldn't you?