skysight-inc/HackerNews huggingface dataset:
In practice types often winnow the possible implementations to be a relatively small set. This effect is improved if you also include notions of law-abiding implementations as Haskellers often do. At the end of the day, it's true that implementations (don't yet) write themselves, but, more realistically, that the constraints of type and theory drive you naturally to the correct solutions even if you never once figure out the "operational" aspect.

That occurs quite often.
I've used Doctrine 2 with PHP, and am yet to find another ORM like it in any language. It stands out as unique (to me) in that you just write plain old classes which don't need to know about the ORM. You write a separate schema which Doctrine reads and then uses proxy objects for the mapping.

Am I the only person that finds this preferable to coupling your objects with the ORM?
These books sound like they're pushing type of pop psychology that the article says is bunk. From the article:

When someone is lying, he looks up and to the side,
as if searching for something. A liar fidgets and
seems somehow nervous. Sometimes, he’ll scratch or
pull his ear. He’ll hesitate, as if he’s not sure
he wants to tell you something. These, however, are
all “old wives’ tales,” Leanne ten Brinke, a
psychologist at the University of California at
Berkeley whose work focuses on detecting deception,
told me. “The empirical literature just doesn’t
bear that out.”
> Note specifically the middle part of 4.9. It does not say word-for-word the same thing i said, but it very strongly implies that delays are fine (and in fact they normally are accepted on kickstarter) as long as communication is kept up.

The suit says that the Kickstarter FAQ strongly suggests keeping up communication in the event that delays are unavoidable, that does not say that the creators are allowed to delay as much as they need. Particularly, there is nothing inconsistent about it being a recommended course of action in the event that a binding obligation is not able to be met -- the fact that something is required doesn't always mean it is possible.
What is an API? [beginner's guide]
This article reads like it was written by a sociopath. Unless you are a sociopath, there are many reasons to treat other people with dignity and respect that aren't about gaining some sort of power.

I'm respectful of other people out of a desire to be a decent human being rather than because I have "a loathing for common people" or wish to gain some sort of social currency.

I'm having a hard time formulating reasons why people would get so psychotically upset about what used to be considered just good manners unless they're both entirely devoid of empathy themselves, and threatened by people who do experience empathy.
Vigilanteism is not the right answer. It turns this problem that happens in the real world to real people into a weapon to be used for dishonest ends by people who know a mere accusation is as good as a conviction.

We all want to live in a world where people are treated professionally.

So, please just step into that world. Expect others to do so as well. Hold those that behave abhorrently to account by all means, but take the high road.
Too bad the idea of on-the-fly ORM never really caught on in the Python community (https://pypi.python.org/pypi/pybean/0.2.1 not my project btw).

I believe this is a better way to approach the mismatch between the object model and the relational model.
I wasn't making any point. Fwiw, I have been able to meet my own (quite limited) gui needs in Haskell with gtk...

Edit: On reflection, I find your assertion a little strange here. Anecdotal failure to build on one particular setup doesn't seem like a particular highlighting of bad bindings.
Hadoop is busy replacing MapReduce with Yez. MapReduce was a great first implementation but we need something that performs better.
Not that it ties directly to this article but Ive always found the quote "Judge people by their intentions, not by their actions" to help me quite a bit in the professional world. People can often be frustrating, counter-productive, or as in the case of this article sexist, but sometimes they don't mean to be. When you have to deal with others try and look at what they were intending to do not necessarily the results of what they did.

EDIT I bring this up because of how she ended her blog post and felt it was relevant.
That's a specious argument IMO. The same case can be made for the pipe/vertical bar character. So I guess they have to remove that from the language too so Mac users won't be mildly inconvenienced.
Very refreshing read for a few reasons:

- The use of specific examples, rather than broad generalizations.
- Explaining that the intent and attitude of the potential offender makes a huge difference (ie. Feld vs. hand in pants dude).
- Acknowledging that even she has made some un-PC comments unintentionally.
- Not offering any silver bullet solution, because there isn't one.

As a white guy, hearing stories like this are really helpful at getting a sense of what real world challenges women face in the entrepreneurship/tech world.
Not flexible enough, perhaps. It's all in the context.
Why does that matter? Why would you say offensive things about people's physical characteristics and things that aren't their choice? That's just intelectualy lazy and pretty damn mean.

I find that people give you plenty of opportunities to poke fun at them without being lazy about it.

edit: The general idea is to only make fun of things people are completely secure and confident about, otherwise you're not being funny, you're being mean.
Everyone likes to talk about scare-mongers when something like this pops up, which is disappointing and condescending. I oppose nuclear power plans on the basis of their incredible cost, always more than any budget or contingency plan can account for. It's a waste of money that can be put to better use in the renewables field.
The Limits of the Digital Humanities
I agree that this is balanced advice, but I worry that it is actually another way of masking the problem. In the example she gave with Brad Feld, his response to her critique wasn't really LESS sexist, just more absurd. That may just be an issue with the the example though.

In a broader sense, intent is nearly impossible to determine, and it's dangerous to put the responsibility for understanding intent on the party that is being offended. I edited a comics section in college, and I am not sure how I feel to this day around the nature of offense and intent, but taken to an extreme this feels similar to someone telling girls to dress conservatively to avoid rape - its not HER job or MY job to make sure that something dumb is not done by another party.
Although I'm not in particular agreement with the OP, your reply is hardly accurate, either. Are you implying that these groups are incapable of making and handling crude/dark humor?
Is there any reason to find this claim more credible than "The Flying Spaghetti Monster will provide all the energy we need"? People have been saying that solar is about to take off for about three decades now. They were wrong at every step of the way. Maybe you're right, but the odds are not in your favor. At this point, I'll believe it when I see it.

Until then, nuclear power is actually proven to work and to do so more safely than any comparably effective fuel source, so it's unfortunate to see people saying we should abandon it in favor of a technology that has a demonstrated track record of not being good enough, and thus will just lead us to rely more on fossil fuels.
She makes a really good point about pausing to evaluate the intent behind the words -- and even using the opportunity to educate -- rather than always assuming the worst.

But did anyone else feel that Brad Feld was very, very lucky that it was Heidi Roizen in the room and not someone less forgiving when he said, "well if you need a dick to hold you can borrow mine anytime"?

What Brad did in that one comment was underscore the power differential in the room between a number of males and a lone female who had just said she feels "very uncomfortable" (even if she couched it as a joke so as not to rock the boat.) Worse yet, Brad was essentially saying, you're here to service the males. Again, it was a comment made as a joke -- but what a crappy joke, to point out that there's an implicit hierarchy in the room.

The only way I can see how that comment would not have made a woman in the room very uncomfortable (or even any respectful male), is if he said it sardonically to make fun of guys who do say things like that without realizing why it's not acceptable.

EDIT: There are a lot of responses analyzing this particular situation and pointing out that Heidi said she wasn't uncomfortable. My point is not about Brad & Heidi, it is that you can't take this one very particular relationship and setting and extrapolate anything from it. The risk of misreading the situation and making someone feel harassed is so high and happens so often, that sexual innuendo in a professional setting is a bad idea. You can find another way to break the tension or team-build.
More efforts in this space are a Good Thing(tm) regardless, so thank you for your contribution.

That said, you talk about all the effort that went into building it only to have nobody notice it...I have to ask, how much time did you put into promoting it and how did you approach that?

I don't intend for this to come off rude, but if you didn't do much to promote it, is it possible there's a bit of "Field of Dreams" syndrome at play here (the "if I build it they will come" fallacy)?

Regardless, I think there is a lack of trustworthy and well-known resources for getting the word out about new advancements in the privacy space like yours. I'm in the digital media world, and while I'm acutely aware of this stuff, I'm unaware of any sites that serve that purpose.

I'd love the EFF to put their weight behind a list of trustworthy add-ons that they inspect and maintain (in addition to theirs) since this needs to be a larger effort than they alone have the resources for. The big problem is getting the public more aware, and they are one of the best loudspeakers for that at the moment.
Uhh... water bicycles? http://labs.strava.com/heatmap/#12/-122.98491/37.73441/gray/...
I'm running pretty fast and loose here, but you can see objects as being ADTs defined by their eliminators [0] while constructors produce new forms and their relevant type information. Eliminators can do that as well (in negative positions), but I want to drive home that a lot of what feels weird about Haskell comes from the effects of working with constructors/pattern matching. A similar comparison might be made between case classes and "regular" classes in Scala, but I don't know Scala as well.

[0] http://www.cs.ox.ac.uk/jeremy.gibbons/publications/adt.pdf
Caftan haute couture rose perlé
It's not clear from this article that the researchers claim any evidence of uptalk in the past being more common among girls and women. The only claim seems to be that this current research showed no difference based on gender.

Which isn't surprising. There are a lot of stereotypes about language usage differences between men and women that are entirely without basis, often in reality being the opposite of the CW.
Is writing being similarly affected? Seems like it would be interesting to know? Further research would be useful?

Edit: Of course, a joke. But note that an article title currently on front page "How to tell when someone is lying?" adds a question mark not in the source.
Aren't many startups like that?
Flat Style Squared Preloaders
do a blimp with an area measured in sq km is a mean feat. Also venus is in a worse gravitational well position than earth so even if you could make gigawatts of power there it would mostly get wasted getting up outside. And that is after you get past the 1.73% efficiency of this process.

icy/carbonaceous Asteroids on the other hand in the same orbit would be gold.
> Are you a person of color? Are you a woman? Are you gay? Are you trans? Are you disabled?

Does it matter?
"The team recorded and analysed the voices of 23 native Californians aged between 18 and 22. The researchers were therefore not able to infer similar language patters in older Californians."

Mmmm, gotta love that solid 23 person sample size surely representing the general youth population :)
Those don't matter and what you are doing is generalizing lots of groups of people which is something I assume you would be against. What matters is individuals. Some gay people don't mind jokes about being gay, some do. Some women don't mind jokes about gender, some do. If you are a in a professional setting you NEVER lead with a joke about something personal or potentially controversial if you are not among very very good friends. These topics, along with things like religion and politics, should just not be joked about in a professional setting. If I'm a white male is it ok to joke about my baldness? My religion? My weight? That's my point. It doesn't matter who you are, you don't bring things like that up in a professional setting.
That's kind of a weird assumption (even if you assume that all of the backers were from one of the fifty states -- and not from, say, DC, any other part of the US that isn't a state, or any foreign country -- it would be more natural to assume that they'd be distributed proportionately with the population of the various states than an even number per state. Anyhow, per the suit, approximately 31 of 810 -- closer to 1/26 than 1/50 -- of the backers reported that they lived in Washington at the time they chose to back the project.)
I wouldn't say that I think it is impossible to detect when a sociopath/psychopath is lying, but I strongly suspect that I would not be good at it. Much of the body language and unease that is often associated with lying could be absent or minimized.
Attitudes like this are why stories like this still happen in 2014.
You'd be surprised by how deep a connection you can form with somebody through ribbing.
It pains and somewhat embarrasses me that I am not recommending calling out bad behavior and shaming the individual or individuals responsible. In a perfect world people would have to account for their behavior. But as an entrepreneur who spent years in a daily battle for existence, I did not feel like I could afford the hit I’d take in exposing these incidents.

I agree with her and I blog about such things. I could not have returned to Hacker News had I begun attacking men publicly for some of the shit that has gone down. I am glad to be back and I think I did the right thing, not "morally" but pragmatically.

In many situations, my answer is, you have to simply walk away.

I am still working on trying to blog about other options, not just walking away and not having a shitshow. I struggle with it. My last few posts on the topic have not gotten any attention. I wish I knew how to get some additional feedback so I could figure out how to communicate more effectively. Some of that is just happenstance -- I have had a rough month and just haven't been at my best for writing -- but some of that is that many of the things I want to discuss frequently either get attacked or dismissed. It is thus difficult to get good constructive feedback. It is such a hot button issue for so many people. Perhaps in the future I can figure out how to invite more meaty discussion and feedback. I am certainly not just looking for fanlike adulation and the opposite -- the ugly attacks, where my thoughts are not taken seriously at all -- is generally useless for determining how to communicate more effectively.

I am glad to see this here. She was a CEO and has bigger public accomplishments under her belt (than I do). It gives some of the principles I am trying to promote more credibility. My lack of public stature makes it all too easy for a lot of people to ignore and dismiss me.
How does somebody saying "I'm outraged" silence your point of view? It sounds like you feel oppressed or offended by people disagreeing with your beliefs, and that by doing so, others are censoring or silencing you. If your (idiotic strawman) PC person could just change the channel, why can't you? You're not being logically consistent.
They most likely have the Cirrus CS4207, which is quite good.

http://www.cirrus.com/en/products/cs4207.html

http://ifixit.org/blog/5515/macbook-pro-retina-15-teardown/
Anyone who remembers the complete fiasco of Reddit trying to catch the Boston Marathon bombers can tell you one scenario in which this technology can go horribly, horribly wrong.
I especially like that you ended your comment with a misplaced question mark? Unfortunately it looks like you are being down voted quite a bit? This seems like a genuine example of Poe's Law[1] in action?

1 https://en.wikipedia.org/wiki/Poe%27s_law
There was a relatively serious bug caused by Mavericks' clang being a non-standard CPP, but I think that's fixed in newer versions of GHC. It's certainly possible to get a Cabal compiled on Mac, though.
Either that, or that membership in one of them includes some sort of special permission to use humor more broadly than is allowed to people who don't have any boxes to check.
If women can't speak up, lest they be further marginalized, and men can't speak up, lest they add more fuel, what can be done?...

(Not that I disagree at all! Serious question.)
I'm curious about how controversial this post seems. It has been bouncing back and forth from light gray to black. Is it that people disagree with educating others? That they have a knee-jerk reaction to the word "patriarchy" and dismiss anyone who uses it? That they idea of "allies training" is somehow repulsive and unfair?
What are you talking about?

OpenSSL doesn't need the fork system call and it already builds just fine on Win32 and Win64. You can even get pre-built binaries of the latest release:

http://slproweb.com/products/Win32OpenSSL.html
Or so many writers pretending to be hackers.
Oh, how I loved that book. We were poor, and it took awhile before I got my first computer (Timex sinclair), but until then I read that book, programmed on paper, and dreamed.
Attitudes like what?
Come on, I'm European too and that's not an excuse for hurting people's feelings or worse.
Well, for one thing, I didn't have access to the Unix source code. The CEO handed me a drive and said "Here's Unix."

Also, ROS worked within a flat address space and had no awareness of the memory management features of the SUN board. Unix, on the other hand, took full advantage of the MMU and I had no way to control what it did.
The actual activity is self reported. Maybe they are doing a triathlon / iron man. Quite a few pro athletes use Strava.
Would you please stop posting off-topic, low-substance comments to this thread?
Edison by IDEO Digital Shop
> But I think there's something fundamentally different about someone saying or doing something in ignorance -- especially if they appear contrite once they realize how it's made others feel -- and someone doing it purposefully, like the creep in the restaurant in Heidi's story.

Sure, agreed, and this is explicitly recognized by the US legal system (i.e. involuntary manslaughter vs. voluntary manslaughter/murder). That said, good intentions don't lessen impact on victims. Intention sometimes plays a role is determining what punishment is appropriate for the person who did the offensive/criminal act, but that's little consolation to those who are routinely targets of said acts. You're dead, whether the person that killed you meant to kill you or not. Something important to keep in mind in the context of harassment and conduct in the workplace.
I've always wanted to, but right now I'm just trying to get my S/O and myself in the same place. It's definitely something I have been okay with in the past, and would be okay with in the future - but that bit of life is slightly too hectic to relocate at the moment, unfortunately.
Sorry, but I find Shanley's approach to framing this issue completely the opposite of the OP here. The OP sees the good in good men and lifts them up. The closing point about the joke she shared with her colleagues underlines it: there are people who are unable to laugh off a "dick in your hand" joke regardless of context and who it comes from. Not because of a lack of sense of humor, but because any such joke will be framed as oppressive and sexist due to the gender of the person it comes from.

Shanley sees all men as de facto oppressors (of varying degrees) due to their gender and the existence of the patriarchy. (Don't believe me? Look at her point: "Men need to work with each other on sexism. It is not okay to lean on the class of people you oppress to solve your system or your discomfort with it.".) This is not a productive avenue for making progress IMHO.
I feel obligated to point out that you guys are discussing the exact issue that the case will hopefully set some precedent for: that is, what constitutes an acceptable delay.

My guess is that it will shake out that any delay is actionable for a suit, but communications are a mitigating factor. It depends a lot on what kind of defense Altius goes for.
This is a really good way to put this distinction. Most applications use threads because they are waiting on I/O, not because they are concurrently processing.
You can amplify their voices and efforts. For example, depending on your power, you can take Shanley's articles like this (https://medium.com/about-work/514a6edcce2c) and implement them. Or you can disclose your salary. Or install a simple code of conduct.

Society stamped the male designation on my forehead, and feel like there's no end of wonderful things I do that have an immediate impact. Which improve people's dignity and quality of life. Do I attack patriarchy? Good. Do I attack the boss's ability to extract unconscionable hours, dignity and money from his wage-slaves? Good.

But you know that movie Avatar, which portrays the white male hero "leading" an army of poor blue savages? Avoid such corrosive social nonsense, and you'll spend a lot less energy. Simply assist and amplify the efforts of others, share literature which isn't afraid to be radical, and you'll go far.
This is correct! I really had no model to go on, only my naive belief that I could make it work if I only wrote enough code.
Oh thank Christ.
Digital Ocean to Finally Get a UK Datacentre
It seems to me that the current focus on "do all the breaking changes we want to do so that we can get to 1.0" naturally leads to a prevalence of breaking changes. So in a strange way, yes, this sort of breaking change is evidence of the language stabilizing.
staving off catastrophic climate change is the issue, more natural gas doesn't help.
GitHub: Search * "Confidential" "all rights reserved"
Very nice! I wonder if Python support is in the works...
We are launching more addons soon! please stay tuned =D
I wonder if it suggests society not recreate lawyers.
britt's post is a substantive answer to 'news_to_me's question, with links off to useful resources.

What does it say about the HN community that it was downvoted?

[And by the way, this is an example of the 'speaking up' that britta mentioned. Guys, when you see this kind of hostile-to-women behavior on HN, call it out.]
I was listening to a lot of progressive metal at the time, so "the Grado sound" worked really well. But I would agree that they don't have the best sound for a broad range of music.
What I find interesting is that many (if not all) people who buy this book aren't really anticipating having to survive in a post-apocalyptic world. Instead they're more likely interested in learning about the essentials and fundamentals of society in this dire frame. It almost seems like a "500 things you should know" book dressed up with a more serious tone.
I really REALLY hope that no one is ignorant to the fact that tricking people to touching their penis is wrong.

I'm REALLY really REALLY hoping.
> The general idea is to only make fun of things people are completely secure and confident about

How do you know that's the case though?
Thanks, that was really interesting. I had no idea that the American production assistance was so great.