skysight-inc/HackerNews huggingface dataset:
I wasn't there and can't speak of how Justine was lying on the bar (whether she was enjoying that moment) but I can read:

>Joe began to start rubbing my back and kissing my forehead (let me say this is not uncommon behavior between me and men I consider close friends. I have a close relationship with a lot of my former EdgeCase coworkers)

So this is not uncommon. She was OK at this point. She occasionally let men kiss her forehead. Opinions may vary on the sexual implication at this point (as for her it is a social greeting).

>Joe then put his hands down the back of my pants, yes, I wear a thong and thus he began grabbing my ass.

Here she implies that wearing a thong allows for ass grabbing? I am uncertain whether she is okay with it due the usage of the word "thus". Seeing she had a boyfriend at that point, it should be a red flag but I don't know her standards in relationships. Could be a major red flag but could also be playing around.

>Joe then started kissing me, forcibly with his tongue. I was not reciprocating.

Okay red flag all raised. She was getting kissed. Not liking it. He already had her hands on her lower section. Why did she not get off that bar? Why did she even get on that bar? Why was she still on the bar when he groped her ass? How can he possibly know her limit when she DOES allow ass grabbing and forehead kissing but DOES NOT allow full-frontal kissing?

>Joe began to put his hand down the front of my pants and finger me. I was a deer in headlights staring into the eyes of the two male bartenders hoping someone would help me.

She can come up with all sorts of analogies and somehow expects people to help her out. She is not okay with the current situation. Why does she not stand up already?

>I told Joe to stop and reminded him he had a wife and children. He said, “Don’t’ worry about it we have an agreement”

Can't you think about that before you offer your belly button to him? That you have a relationship yourself as well? You can talk but not stand up? Was he actually pushing you down?

I am not sure which part I missed. Or she. Or he. Or all of us. But I can see (read: read) what she did, expected and lived through and how it could have been easily avoided every major and minor step which can only make me say that it was her fault. Note that this has nothing to do with how she handled her experience and what it made of her, but rather how being raped or not and who's fault it is.
> The problem is that what is considered "sexually assaulting people" is relative to one's culture, education, religion, etc.

This is why we have laws. And the assault didn't happen 'worldwide,' it happened in the USA. So the definition is not really ambiguous.
by the time us old people have finished the debate about whether to keep the quaint diskette icon, the kids will not even know what "saving" is.

ie. the concept of "saving" will soon be obsolete

Google docs saves automatically all the time. They just keep flashing the message up at the top to reassure us.

and really, what kind of madness is it to demand that we have to keep telling the computer to "save" ? and save from what ?
Dear Google, Commit Your Broad Patents to a Defensive License
Is three ok? Using my limited experience playing with Datomic:

A functional DB replaces a "row" that only holds the current state of the world with a list of timestamped "facts" that can represent either the present or any point in the past.

Instead of simply recording "Bob's favorite food is pizza," we record that "'Bob's favorite food is pizza' was added at Time X." If Bob decides his favorite food is now ice cream, we record that "'Bob's favorite food is ice cream' was added at Time Y." At any time, we can query Datomic to get the current state of the world--"Bob's favorite food is ice cream." But note that we can also query Datomic to get any past state of the world. If our query is "what was Bob's favorite food 10 minutes before Time Y?" the response will be "pizza."

A regular database is like a sheet of paper that is continually erased and drawn over with a new world-state. Datomic, as a "functional database," is like a flipbook with an updated state on every page.
The problem there is having 15 co-authors. Really

And if some of them can't use it, teach them. And revert to the previously non-fucked up version (it's on someone's email by the name of Article_1_fixed_2_corrections_10_10.docx)
While true, keep in mind that Hulk Hogan was billed at 302lbs. There are potentially healthy body configurations at that weight, but not many.
Soapy Substances are a Big Fat Scam
> Just because she consented to the shot part does NOT mean she was offering anything else.

This part a lot of people can agree with, myself included. The rest, not so much. I understand and I share the sense that pearjuice's opinion is aggravating, but this reaction is not acceptable and, worse, it sabotages your (valid) point.

By the way, if you really want to hate someone, go search the comments of the article for "Peter Habicht".
The primary purpose of JSON is to exchange data between machines. You may have missed that part.

Sure, it's easy to read and write by humans, because it's simple, but that's not what it is for (which is what I was disagreeing with). Humans communicate better using a natural language, not JSON, as evidenced by the fact that both our comments are in English, not JSON.

And 'easy' is relative anyway. Some of my users have to write JSON (they're not developers). It would be much easier for them if the UI had built the JSON for them, while they click on buttons.
Guess which of us that makes more likely to be morally right about this issue. I'll save you the trouble; it's me. If you are wrong about what is not rape, you've raped somebody. It's not hard to get clear consent.
That article makes some good points but ultimately describes a fantasy world (that I would like to live in!) in which women are not hesitant to unambiguously initiate romantic relationships and sex and then unilaterally places the burden on men to act as if that were the world we live in and risk being called rapists if they don't.

It really a lot like victim blaming.
Video: Edward Snowden wins Sam Adams award
Alcohol is a big part of many social gatherings. However in tech especially this is more common because of the typical founding story of many startups.

Most startups are founded by 2-3 men who are usually close friends both professionally and personally. This means that they probably have a history of working together, coding together, eating together and drinking together. Since professionalism in our career is based largely on what you consistently deliver and this is directly and unambiguously observable, indirect proxies for professionalism like dressing in a suit and tie or abstaining from alcohol are not paid lip service. It's this very uncommon, but perfectly rational definition of professionalism that makes our career more accessible to people based on their skills and less dependent on their social class, social skills and social network. Yes, those three things matter, but they matter a lot less in tech than in other industries.

With that in mind, we don't automatically put drinking alcohol while producing our work product in the list of things that are taboo and unprofessional. These norms stick with a company as they add on new employees, including eventually women in the case of startups founded by men.

If you've never been on the founding side of the equation, then its easy to be dismissive of these norms within a company when you join as a latecomer. From the perspective of the founders, there is an element of a faustian bargain in growing your company. On one hand you are succeeding, but on the other hand you end up having to forfeit people for processes and forfeit much of your company culture for a small subset of your cultural norms. It starts feeling less like a family and more like a bunch of people who cooperate for their financial well being. It's perfectly natural for those in tech companies early on to lament the loss of many aspects of fun as a company matures.

Just as the founders doing the recruiting need to be sensitive to the needs and expectations of new recruits, people joining later need to be sensitive to the fact that the founders and early employees are giving up things they hold dear to them to accommodate the needs of later hires.
I never created G+ account. It saved and continue to save a lot of time.
If that checkbox was already checked when you got to that page, it’s opt-out, not opt-in.
Ah, that's all that matters here, isn't it? that you are morally right and have no doubts about it. It's nice if one can make the world so simple.
Because he's working with the Guardian, helping them interpret the Snowden documents.

http://www.theguardian.com/profile/bruceschneier

http://www.technologyreview.com/news/519336/bruce-schneier-n...
It is also amazing what can be done programming in brainfuck.

That something is powerful enough to do the job does not mean that it is a good tool to do the job.
Yes, actually, I don't have any doubts about it. I'm removing the capacity for doubt by being responsibly cautious. That's my responsibility. That's our responsibility. It's not even remotely fantasy to consider this.
We can't have everything as binary, because us humans can't even agree on which bit is most significant out of a list of 64/32/16/8 bits.
It's quite an interesting read. Doom 3 code base use C++ in a straigforward and simple way and it is actually the style I like the most too.

The article tells also why things are used and also why things are not used. I'm not sure how the author came to its conclusions but I would draw the same.

I think I'll have a look at the source. Also author posted an answer from John about the article.
Very few bars have CCTV. Maybe nice ones do. I would also imagine that those that do have them pointed at the bar, alcohol and registers, to be able to pinpoint the cause of high alcohol costs.
TwitterSearch: an easy Python library to access Twitter Search API
If Intel have put a backdoor in then the OS does not matter.
"The .doc file format was also obfuscated,... it was effectively a dump of the in-memory data structures .... It's hard to imagine a corporation as large and [usually] competently-managed as Microsoft making such a mistake by accident "

They didn't use a binary on-disk format by accident, nor was it a mistake. The folks who wrote word knew that what users would want to open and save files as fast as possible, on hardware thats weak and tiny by today's standards. Going for a format that resulted in the smallest possible files and the fastest possible reads and writes makes sense in those conditions.
Itanium has at least 256. (128 Integer + 128 Float + 128 predicate (1 bit), which are essentially flip-flops.)
NLTK's strength is the clarity and flexibility of its code, for when you're experimenting with various processes and representations to find out what works.

If you have a single NLP model that already works, you wouldn't gain anything from rewriting it using NLTK. It would probably just get slower, because you're adding abstractions that you've already shown you don't need.

I say this as a fan of and (once) contributor to NLTK.
Doesn't that mean that the database continually grows in size?
Actually you care about the ordering if you have same properties applied for same selector. However, AbsurdJS hides this and automatically calculate the latest defined value. And that's what it goes in the compiled file. I need to spend some time using the library to be sure that such problem is actually solved. So, shortly: I can't 100% guarantee that you will not have problems with that.
I did, it's just that they didn't make it clear who the "community" was and how they had gotten wind of the problem, and what exactly they were demanding and how they were demanding it. In any case, I still think she should have gone through a different route. Why should masses of strangers dictate whether or not you have reveal personal information?

I really wish I could help this person (assuming the story is accurate, since some HN posters have pointed out that there are conflicting versions) but the only thing I can think of saying to her is to keep it within the circle of persons who are actually concerned by the whole incident, and seek reparations through legal channels. Nothing good comes out of involving a bunch of internet followers. I'd rather a formal investigation was made instead of witnessing a bunch of armchair detectives harass O'Brien without knowing all of the facts. One of my friends has had to deal with false accusations of a similar nature coming from his deranged ex, so I'd like to know beyond reasonable doubt what happened before thirsting for vengeance.
> A functional DB replaces a "row" that only holds the current state of the world with a list of timestamped "facts" that can represent either the present or any point in the past.

... which isn't 'functional' in any sense. It seems that Hickey just reinvented time series and tries to sell those as database.
I really hope they cleaned that mess up or I feel very sorry for all the developers at Facebook.

>ini_set('memory_limit', '100M'); // to be safe we are increasing the memory limit for search

>tpl_set('simple_orientation_first_login', $get_o); // unused right now

>// We special case the network not recognized error here, because affil_retval_msg is retarded.

>all those undocumented(?) random error codes

>mix between ternary operators and regular if/else statements with no logical choice between one or the other

>no auto loading whatsoever

Seeing as this is from 2007, there is hope.
A "like" or "+1" is similar to a vote. There's lots of cases where we have private votes: Reddit, HN, politics. I don't mind these being public, and actually had already thought they were, but I can see how other people view it differently.
And they're moving to turbocharged V-6's soon. http://www.formula1.com/news/features/2013/8/14875.html
I've always avoided JSONP, but this would seem doable. What am I missing?

callback(JSON.parse('{ "key":"value" }'))

Or even directly parsing the string inside of the callback.
The parts you missed? Hmmm, how about the part where it would have been rather obvious to him that his advances were unwanted right around the part he tried to kiss her with tongue if not earlier. What about the part where it's rather difficult to get off a bar when you're drunk and there's a guy leaning over you. Then there's the part where women are under social pressure not to kick up a big fuss about this kind of thing at the time because gee "it was only a bit of fun" and they're "overreacting".

If she had some pushed him away and got off the bar, I can pretty much guarantee you we'd be seeing comments just like yours about how she was freaking out over nothing.
Such a shame about InfoQ. Seems like they've got lots of interesting content, but the user experience is abysmal to the point where I now avoid the site. Would it be so bad to just let us flick through the slides?
Great application!
Data Discrimination Means the Poor May Experience a Different Internet
line 72:
// Holy shit, is this the cleanest fucking frontend file you've ever seen?!
If being drunk is not an excuse why did she throw all of her responsibilities out of the window and decided to climb on that bar, lift her shirt in front of colleagues and other professionals in her field?

>I want everyone to think I’m cool and relaxed so I try and just play by their rules.

followed by "Regardless" says a lot about her sense of responsibility and ability to see what exactly she was doing, implying and portraying by lying down on that bar. Or was it the alcohol? Because certainly nobody lifted her on that bar, right? Nobody pushed her down when her boss groped her? Nobody held her mouth open when her boss sticked his tongue in? Nobody told her "your boss has all right to touch you, Justine. Stay flat, your boyfriend will never know"?
I know very well who Rich is, but I don't know (and don't want to know) any of the "agile" proponents.
Really? Have you seen Google's search results lately? You have to scroll quite a bit to see organic results, and they have done quite a bit so users mistake ads for content. That's one big scam and it coincided with (IMO) another scam, major penalties on websites to cut their unpaid traffic.

I don't care for what Google says, I look at what it does. You should too:

http://ho9od35yvs05ejqn.zippykid.netdna-cdn.com/wp-content/u...

http://ppcblog.com/fbf0fa-now-you-see-it%E2%80%A6or-maybe-no...

http://moz.com/blog/mega-serp-a-visual-guide-to-google

Trying hard to drive clicks to the best sites, right ?
Our startup takes a third approach: automatically detect when one document is a new version of another, so that software can take care of the version control, while the humans can go on being human.

We're bringing version control to people who collaborate by email, starting with Gmail. All people have to do is exchange drafts by email (like normal!), and we infer the history, as if they've been using git.

We're looking for beta testers:

https://draftable.com
I've been in a similar situation as you describe many times (20+ probably) when hanging out with my younger brother who is gay and his friends. Every time that I have been approached and groped sexually I have firmly, politely and unambiguously expressed my disinterest. I don't take it personally and neither do they. I also don't get bent out of shape over it. Advances like those I received are within the social norms that I expect when I am a guest in that subculture. I would be an asshole to vilify them for acting in a way that is generally acceptable in those environments and among that subculture.

Now that being said, a tech conference with your co-workers is different. That's a professional setting and sexual conduct between superiors and subordinates is unacceptable. However, it seems like there may have been prior signaling by the author that some touching was not only acceptable, but accepted[0], making it harder to place as harsh a judgement on what happened.

[0]
began to start rubbing my back and kissing my forehead (let
me say this is not uncommon behavior between me and men I
consider close friends. I have a close relationship with a
lot of my former EdgeCase coworkers)
Pre-emptively asking someone before borrowing their car gets you shut down every time.

That's not a reason to not do do so.
Actually, this link took me to a "Sign up for Google+" page. This is because I opted out of a Google+ account, so it's to be expected, but, considering the title, it's ironic.
That article's explanation of consent easily supports a world where a lot of women hesitate to unambiguously initiate romantic relationships and sex. For example, the partner can listen to her hints, ask to confirm that his guess is correct, proceed when she gives him a reasonably clear confirmation, and keep his eyes open for signs that he made a mistake. It's about paying attention.

And the article explains that the burden isn't unilaterally on men - that men also benefit from partners who care about consent:

> Consent is not just about what you aren’t willing to do, it’s about being willing to talk, to communicate openly and without reservation with your partner about how they feel and how you feel. It can be intimidating, especially for guys, to take ownership of their feelings about sex, especially if they don’t want to have it. Many men feel that they have to have sex, even when they’re not comfortable with it, because they’re men and that’s what men do so they have to suck it up. There will be times that men will feel pressured, even coerced, just as women do.
This is quite neat compared to the average shitfest people leave inside wordpress templates. I had to unpick a whole 200 page intranet written with wordpress and buddypress (which stinks) recently and rewrite it as a non-wordpress site as it's hit the inevitable hack brick wall.

It's now an asp.net mvc app on Azure. There's hardly any code in it now and a the page response times are down at 50ms rather than 1500ms! One query per page vs 400 as well.
What's wrong with increasing the memory limit?
That's an abnormally high memory limit for what should be a simple request.
Laptops Snowden Took to HongKong, Russia were a 'Diversion'.
I tried to demonstrate ridiculousness of off-topic ad-hominem attack of posts author by providing more off-topic.
Fee-free payments with the Droplet API (UK only)
I'm sitting here, toiling away on HN, happy in the fact that I'd seen it all. Then I read your comment.

You couldn't possibly be using Wikipedia as a justification for sexual assault, could you?
FrameMaker - or a new, open source ground up rewrite of it - for the win!
Notes have the capability to make everyone love the devil.
Not true at all. I work for a 107 year old family owned printing company. I get to be the DBA, Frontend Developer, Backend Developer, and Product Manager (our LOB applications). And it all leads from test to production. So you are just plain wrong. And there are LOTS of companies out there that have people doing what I'm doing. Lots of manufacturing businesses in the $50-$400 million dollar a year range have small in house programming staffs that have to be jacks of all trades. Doesn't always work out so well when people expand knowledge begrudgingly, but those who really have a passion for learning can have a long interesting career solving all kinds of problems that truly make a difference to the company bottom line.
If she'd punched her aggressor, people would instead be complaining about how she overreacted, and how their first impressions are that she's very hostile and aggressive, and she should just have said no again more firmly (I can remember this happening before). Female rape and sexual assault victims basically can't win no matter what they do.
Alexis Ohanian interviewed on WFMU's Too Much Information
Getting Your MBA After Age 40 Is A Waste of Time
Unfortunately CORS is not really doable if you have to support IE and need non-cookie authentication, as my company recently discovered to our sorrow. No custom headers, so goodbye to your X-Auth-Token. That has only been fixed in IE10.
UK National Grid Real Time Frequency Data
I remeber these days. I worked at this time for studiVZ - a german social network (still exist, but nobody is using it anymore) and this leaked was caused by a misconfiguration in their Apache setup.

In 2008 studiVZ was sued by Facebook. They said we theft their PHP, CSS/JS "code". (http://techcrunch.com/2008/07/18/facebook-sues-german-social...).

Indeed, the first version of studiVZ was inspired by Facebook. Our founder had seen FB in 2005 the first time in the US, but it wasn't possible to use the service without a .edu eMail account. That was the decision to make a local clone.

But the real story behind the lawsuit is a bit longer. In december 2006 Facebook tried to acquire studiVZ the very first time.

This picture with two of the studiVZ founder and some people from FB's management team is from this time:

http://img-a4.pe.imagevz.net/photo3/f3/9a/ce37499d84437cb744...

But FB hadn't the amount of cash to aquire the company. The Holtzbrinck Publishing Group aquired studiVZ later for 85 mio. €

In 2008 (before the lawsuit) FB tried the second time to acquire studiVZ - this time for 4,8% of shares! But this deal didn't happend - unfortunately.
Spot on this is normal. I work in the financial services sector and stuff still arrives on dialup and ftp from mainframes regularly in all sorts of odd formats. SOAP is what is in the executive bathrooms and JSON is the cleaner's name and that is it :)
But a blood sample isn't.
When I see code like this, I'm always amazed that I can actually read it and (kinda) understand what it's doing. I always expect code like Facebook's to be so finely tuned and advanced that it'd be completely uninteligable to those outside the company and not an expert in the language.
I don't think it looks that bad. It's clean and easy to understand.
An open letter to Rockstar Games