skysight-inc/HackerNews huggingface dataset:
Some other problems with the prize task as defined:

* Wikipedia is light on images (due to copyright issues I suppose) but the wider challenge of compressing 'human knowledge' really has to deal with the vast masses of paper books. Which are fundamentally images (before they are OCR'd and compressed.) Also since this is really an exercise in preservation of historical record you really want to preserve the exact original visual appearance, blemishes and all, which means the true image must be retained along with the OCR text. Additionally there other recording media- photos, film, etc to capture.

* When you include analog original formats (of which ink on paper is one) then the whole idea of 'lossless' compression is moot. What you're really after is compression with no _perceptible_ content loss.

* Which means that the issue of 'acceptable quality' is crucial. And deciding what is acceptable quality loss for different forms of source material is something that will require very good AI.

For instance, images that are printed with mixes of offset printed screening (those tiny dot patterns) and solid ink edges (text, hard lines, etc) is very difficult to compress. You can't just blur everything to reduce the screening dots to an even gradient, because that ruins the edge definition of the text and lines. You can't scan at a lower or similar resolution to the dots, since that produces horrible moire patterning. You can't scan and save the image at a high enough resolution to capture the dots exactly, since that makes the filesize HUGE.

So your AI has to actually 'understand' the image to some extent, and smooth out just the screened areas, with precise but hard to identify mask edges. If you've ever done this by hand in photoshop, you'll know how hard it is.

That is actually a problem I'm stuck on with some historic technical manuals I'm trying to make digital copies of atm. If anyone knows of an automated way to blur offset screening (but not other printed elements on the page) to evenly shaded tones, please say so. See: http://everist.org/archives/scans/query/image_processing_que...

Another question: are there any freeware compression utils, that can do the RARbook trick? ie pass them a file.jpg, and they'll ignore the type extension and just scan through the file for a valid archive header then unpack from there on. As WinRar does. So frustrating that WinZip, ALzip etc don't do this.
I'm not going to get into what is right or wrong.

With that being said, in the US HR is not your friend as an employee. Their job is to protect the company. http://abcnews.go.com/Business/20-job-tips-hr-exec/story?id=...

Any way you look at it you have a bad situation. This sounds like a clash of personalities. While the behavior is not right, the fact is that a lot of companies will 'manage out' people unfairly etc.. Politics and personality clashes are never fair. In a capitalistic society money tends to trump social justice. It sucks, but it would take some pretty large structural changes to the economy to really fix that.

If the founders wife is causing issues with other employees then that could be an issue. The question is would this cause enough of a legal liability for the company to do something? Will edging out the founder be beneficial to the company, the investors and the profit of the company or not?
Be it right or wrong, that is the question that is going to be asked in the board room if that option is even on the table with Github.

While I like to see justice and fairness in these situations something tells me that it is probably not likely to happen any time soon. Similar scenarios to this have been playing out in many different industries and many different countries for years.....and unfortunately will continue to.
>There goes that day

The article covers a three-hour period.
Your last sentence implying that you believe this is a form of misogyny?
Name reminds me of Designmodo's "framework", The Bricks:

http://designmodo.com/the-bricks-addons/
At least today you still have to trust the JavaScript the server sends you.

I have heard talk in the past about adding code signing to browsers. Combined with open-source code and a security audit this could potentially offer something approaching the security of a traditional application.
not sure whats wrong with guesses specially if there's a disclaimer saying it's his guess, actually...

otherwise, might as well not think of comment at all, since there would be nothing to say. (that goes for many, many other topics)
If it is true and clear that the developer tampered with the codebase because of a personal issue with another developer, I am not even sure that is an issue to let HR resolve; I would want that developer fired immediately. Intentionally fucking with the product, or any other sort of company property, is inexcusable in my mind. Tanking the reputation of that developer is putting it nicely.
The coworker should have been disciplined for mucking with the code out of anger, but as far as being super uncomfortable around her I feel like a healthy warning from his boss saying 'Hey, you're being inappropriate around her' would probably be better in the long run than firing him.
> "but isn't it to be expected that employees of a tech company will be somewhat socially awkward?"

Reverting people's commits and stripping their code out of vengeance isn't social awkwardness, it's completely unacceptable and unprofessional conduct. It doesn't matter what gender anyone is, or that it's being done out of romantic rejection, it's unacceptable. Full stop.

Author's complaint is evidently less about being hit on inappropriately (something that we could charitably attribute to "social awkwardness", maybe) and more about how the rejection was allegedly handled (read: by professional retribution). You don't get to hand-wave the latter allegation as some sort of social incompetence.

This borders on the "boys will be boys" argument. No, we don't get to excuse deplorably unprofessional behavior because someone is awkward. It's an injustice to those of us who are actually socially awkward but still know how to behave like decent fucking humans at work.
Which is why you shouldn't participate in it?

I realize there are serious societal pressures to conform and be part of that 'old boys club'. But that is exactly the problem, your support of it (even if mostly implicit by merely being present, is made explicit when you laugh along with the sexist jokes or nod in agreement) is what perpetuates your male privilege. I have a lot of privilege too, so I'm not talking from some theoretical moral high ground of being less privileged than you. But I try not to participate.

It's one of the hardest things to stand up to society and your peers. But next time, try walking away. It isn't as good as telling the others why they are being bigoted, but it's better than contributing.

And I realize that isn't always possible. But the next time you get a job, or promotion, and you get that 'old boys club' vibe. Realize that someone else might have gotten that if they had been male (or white, or straight, or Christian, or American, or ...).
Without being there it's hard to discern the full facts from either side and has the potential to be "he said she said" type of situation.
The bad actor in this version of the story seems to be the founder's wife. And the founder certainly dropped the ball by not keeping his wife in line.

For whatever reason, the wife acted crazy, intimidating, and creepy toward Horvath. Why? Who knows? Maybe because of jealousy or concern that her husband was interested in this (admittedly reasonably attractive) female employee?

The founder needed to do the professional thing and keep his wife in check, separating business and personal affairs, and not allowing this weird behavior to continue. He needed to act like a leader, taking charge in both his workplace and his home when it looked like things were getting out of hand.

And the romantically inclined co-worker is guilty of two things: (1) slightly clueless behavior toward a person who was already involved in a relationship with someone else (2) extremely bad timing. He's not the worst offender in this whole drama. (Edit: I forgot (3) taking revenge by reverting code commits. That is far worse than (1) or (2) - it is unprofessional behavior and calls for some form of workplace discipline.)

(Disclaimer: everything I wrote assumes that the article is telling the complete truth)
Wait, what does the noun change? You completely lost me.
No examples so you can garner maximum support? What is this umbrella term 'victim blaming', anyways? Is there in this black and white view that you subscribe to no room for dual-guilt in setting up problems/crimes?

Can't you understand that at many times both parties are at fault for escalation? This is one actually useful thing that police manage to understand and accomplish, they understand that "Victims" often play a role. This is why screaming "self-defense" at every violence case does not work.

You will probably jump to rape as your first defense of victim blaming and examples, because that is the one to garner most backing off quickly.

To see what you're pissed off at, let's survey your comment history. I don't see anything particular to this case except getting pissed off, so i'll take your comment towards the website, calm. Hmm, A website towards meditation. Seems peaceful .

Let's not forget the website that was made to be only nice to people and to send encouragement only very recently. Seems like this community is trying.
But one occasion with 2 sides to a story, and it's all said and done it your book? See you later.
no. what needed to happen was that the guy should have been fired for deleting someone's code over a personal issue. "these two employees now didn't get along" makes it sound like there was fault on both sides, which is emphatically not the case.
About the limited number of manufacturers of transformers: Would it be possible and inexpensive to eliminate this problem by keeping a government stockpile of spares somewhere protected with limited access? Do we have planes big enough that in a crisis we could deploy them in hours, or would it involve trucking them to their destination over the course of days? In the latter case, surely the military has secure facilities well distributed over the country and it should be possible to pre-position them.

Or are these transformers so large that they basically have to be built on-site? Or so expensive that keeping ~10 spares would cost too much (say ~$200 million or more)?

Any electricity experts want to chime in?
just give it 5 years to google to shut down the service
There is plenty of woman on woman/girl on girl sexism. Women are socialized into the same world as men and tend to underestimate other women the same way as men do.

If you have been raised to think you can not do x cause you are women, you will assume that other woman are unable too.
The story is confirming my long held prejudice/bias. If a company/organization organizes women only activities, then there is something profoundly wrong in their relationship towards women.
He responded poorly (understatement) to the rejection of someone who he knew was in a relationship at the time. This is why I have a rule of never dating anyone who works where I work, not even in other departments. It just creates too much trouble. Once it's known that you date people in the office, others who are interested in you (but you may not be interested in them) may pursue you. Once you start rejecting them you can't give a blanket response of: I don't date people from work. Feelings get hurt, and people do stupid things once that happens.
I don't understand what this has to do with "office ladies" specifically.

You could make similar claims about any cult personality. Anyone in a typical low-to-mid-level corporate job who has more social capital in the external world (twitter, etc.) than social capital inside the company.
Can I ask a question about phrasing for a minute? What's inherently wrong with an unwanted advance?

Advances have an unknown state until they're responded to. If she had accepted it, it would've been a welcomed advance. There's no way to know that until you walk up to a woman and say "Hey, I think you're pretty cool. Want to go get a drink sometime?"

If she says no, that's unwanted, but I don't see how it's inappropriate.
If a dude got up and started dancing in my office, I would stare too. Who wouldn't?
Every interview I do is the opposite of that. I basically do a screen share/stare over the shoulder as I try to get them to implement toy features programs. I see how they solve things and their thought processes. Stack overflow is often involved. It's about the closest thing I can think of testing for a real work environment.

Other co-workers do the algorithms KVS stuff and classic concurrency quizzing although. We need both.

Now I'm trying to think how I can interview people for coding design decisions & wisdom. Like religiously following the Don't Repeat Yourself principle or other things out of the pragmatic programmer. You can be an algorithm KVS star and still do stupid shit like that. All I have is hints, like 'sorry for this copy paste but I only have 10 minutes left, normally i wouldn't do this'.

I'm really starting to understand the damage bad coders can cause to a code base attitude that google has. It can create a 5 people shoveling more shit than you can shovel out at a time situation that you really want to avoid.
Go and tell that to OP's neighbors, who were not expecting an XXX fuck fest in their building, complete with random ejection of furniture into the street.
You're missing the point. From this story alone, it seems the company is run by individuals who never mentally developed out of high school. Those incidents you mentioned are merely a red flag of the immaturity of some of these people. Awkwardly hitting on an employee to a point of discomfort, messing with someone's work cause they turned you down to a date, creepily staring at an employee in the gym; you should at least know well into your 20s and 30s that is inappropriate behavior at a workplace.

I would agree in that I wouldn't call this an instance of industry-wide sexism. The root of the problem is the immaturity at the leadership level of this company. If the leadership is as immature as this story is making it out to be, than these sexist incidents wouldn't have happened. Still, I shall reserve my judgment on GitHub until I hear more sides to this story.
I was trying to be measured in the language because I don't consider the TechCrunch article to be completely unbiased on the man, but yes, in general I agree. Intentionally sabotaging code should have you out the door on your ass.
It's realtive for buildings. Air-tightness is measured in air changes/hour, which measures how many time per hour the internal air of a structure is completely replaced my external air. Normal construction has 3 ac/h, if it recall. I bet they're aiming for anything lower than 1 ac/h.
It sounds like the male founder initiated the interaction, so the implication would be the cause of the problems was his sexism. I was not actually saying the wife's behavior was sexism.
pretty sure they're consulting their lawyers, HR, and everyone involved before they're going to make any move.

which.. sounds smart.
Yes but that hula-hoop description really makes her seem like a feminist drama queen, doesn't it?
It's GitHub, of course there are logs of code commits ;)
The law is very clear on discriminating against someone by virtue of race, gender and/or age in a work situation.

A lawyer could make a very good case just based on her side of the story for the law being broken.

Against the coder who undid her work because he was rejected by a woman, that is classic retaliation pure and simple. Most cases like this that don't go to court settle in the Valley for $250k. It's a million at a minimum in the Valley if it does go to court.

As far as the wife goes, there was so much innuendo in the article that I wasn't sure what to conclude. Was the wife suggesting she hook up with her husband because a happy husband would make the former employee's situation better? If so, another classic open and shut case.
TechCrunch asked what?

I meant crime in a figurative sense: "an action or activity that, although not illegal, is considered to be evil, shameful, or wrong.". I've quit a lot of jobs, but I've never felt a desire to correspond with the press as to why. My assumption would be that if I ever did want to share my misgivings with the press, I would want to share the substantial ones, not the petty ones. I'm just saying this seems like a petty issue that in my opinion weakens the overall narrative.
The only victims here were the other poor employees that had put up with this nonsense from this crazy cast of characters.
"Annoyfish" is what I read it as, it's probably not very far off.
Guessing could get a random employee at GitHub who is completely innocent targeted with a lot of hatemail he didn't deserve.

Just because someone says "I'm guessing", doesn't mean people wouldn't roll with it.
I welcome CSS recreation posts always, but I especially like the "how I did it" break down. Thanks.
I'm sick of it. Goodbye, Hacker News.

I know this is going to come across as unfriendly, but I'm always bemused when people make these little plays for attention. It's a massive site, you're not one of the notable commenters, if HN isn't delivering value why not just stop reading it quietly rather than announcing it to the world?
Are we reading the same thread? I'm seeing a fairly balanced mix of perspectives.

I think we tend to overestimate the level of idiocy because it resonates much more strongly (in a negative way) in our heads.
that sounds weird/pointless. i wonder if they tried using the touchscreen as an absolute-position locator for the cursor. that would have been legit, assuming the screen had that kind of fidelity in the first place... which it probably didn't.
I'm not entirely sure the hula-hooping incident - merely observing girls hula hooping is not a crime, is it? - by itself constitutes a hostile atmosphere for women, unless inappropriate comments were being made.

What we have here is some completely inappropriate, cloak and dagger, soap opera shit being perpetrated by the wife of the cofounder, who has no business meddling in the affairs of his employees. (If true, this is completely bizarre behavior.) But I'm not entirely sure this hostility was directed at her simply because she was a woman.

She is absolutely justified in getting the fuck out of dodge, either way.
You are naive if you think an insurer is going to pay out for damages resulting from the formation of an illegal contract (between renter and subletter in this case), which is automatically void.
And accomplish what, a reversal of roles?

I'm ravished by the sheer implausibility of that. Carry on.
How does one get involved with the computer science aspect of measuring bodily responses that can be used to control devices? i.e. what sites have electronics projects where you use body sensors as the input to other processes?

My thinking here is that this is going to be a huge area of science in the next 5-10 years and I kind of wouldn't mind getting involved with this stuff now as a hobby.
哈雷聊天
哈雷聊天
The term 'girl' refers to a female between birth and when she reaches the age of adulthood. I'm pretty sure both parties in this case are adults, so I assume that's the reason behind the correction.
> Is there any legitimate reason for the pilot to disable the transponder?

Yes, of course -- any piece of electronic equipment might (a) begin to misbehave and interfere with other equipment or produce misleading results, or (b) catch fire and emit smoke into the flight deck, or (c) both. It's common sense to have a way to disable any piece of equipment on short notice.

I played a small part in the design of NASA's Space Shuttle many years ago, and we definitely kept the possibility of equipment failure in mind at all times.

> It seems like they should make it more difficult than just throwing a breaker in the cockpit.

On board an aircraft, the pilot has the highest authority. You don't expect to have to protect the aircraft from him -- more the reverse. That is why, when a pilot goes crazy, the results are usually catastrophic.
This sucks. The new search engine doesn't have the "sort by" feature. It also doesn't support "AND", and "OR", which is really disappointing.

Only a minor inconvenience, but now I have to use several separate bookmarks to search for every keyword I am interested in.
Because human beings have a desire to express opinion and emotion?

Your attitude is the same as a lot of the socially inept that roam the valley and this message board. If This Isn't The Most Efficient Logical Course Of Action (according my perspective) Then It Bemuses Me.
It's easy to assume things that were said without context.

Was her code reverted at 12:00 AM because it broke the site? Or was it for something else? If so what?

See how the context changes your opinion? Generic 'they reverted my code!' statement does not tell me anything.
Somehow, I beat this version my first try! Partially because I got a 3x4 deadlock, but a new tile spawned in the empty row and I could keep going.
> Two women are dancing to music at work in a tech company and the author compares this to a scene at a strip club as men are watching this.

It seems hula hooping is ok, until men start watching. This is the most confusing bit she is saying. It basically equates to saying that strip clubs are not strip clubs until men start watching.

Woman hula hooping are bound to attract attention, for a variety of reasons. Julie, associated that with strippers, she could have associated it with entertainment or fun. The implication is that it is the men's mindset, I personally find that a rather sexiest statement on it's own towards men.

It seems the techcrunch article is very full of hyperbole.
There are like 5 other phrases you could use that don't exclude (more than) half the people on the planet.

I didn't think of any that express the same sentiment - even now, the only alternative I can think of is "stop whining like a bitch". I'm not going to communicate less accurately to avoid "excluding" people - I really don't mind if people who are overly emotional fail to understand me.

First, not all feminists want the same things.

I've certainly never heard feminists advocate greater freedom for men to clearly say "sorry, you aren't smart enough for me to work with. But damn girl what an ass - wanna go out?" Can you link to some who feel differently?

Somehow, I strongly suspect the vast majority would rant on twitter and attempt to publicly shame the person involved. I'm well aware that a few feel differently - my cofounder is one of them, but she's about 3 sigma out of the mainstream.

Your talk of "equality" requires a lot of clarification. If you are advocating different standards for people depending on membership in arbitrary groups, then you (or the feminists you are speaking of) are explicitly advocating against equality of individual humans. So what sort of equality are you advocating for?
How complex is the surgery for these? For example, do we already have some sort of skull/brain endoscope whereby you drill a little whole and do the surgery by wire, or do you still have to open up the skull to install the implants?
For the amount he's demanding, I'm pretty sure they'll pass it on to their lawyers and let him twist in the wind. He doesn't have much of a case.
I have been using my Truly-Ergonomic for almost a year now. Zero complain :)
I thought Julie's comments about men "gawking" was very sexist and am offended. GitHub will be a better workplace with her gone for sure.
> Because human beings have a desire to express opinion and emotion?

Well, half of them, anyway.