skysight-inc/HackerNews huggingface dataset:
There's no way yet another webapp framework, no matter how close it emulates the desktop, is going to gain lots of traction when it mandates users to use... Objective-J and JavaScript.

Seriously: being on your high horses and all is fine and well but your article is an oversimplification as to how the web works and as to what devs need and want.

For example lately I've been very interested in flapjax (FRP UI) and webfui (Clojure / ClojureScript with automated synchronization between the client and the server).

Functional programming and FRP UI may be the way forward. I'm not saying it is but I'm saying it may. What does Cappunico have to offer from the standpoint of determinism and reproducibility? Seen from a sufficiently distant paradigm, any web framework is the old, broken, inneficient way of doing things. Even your beloved Cappunico which you wasted so many time on.

Cappunico is a failure. It doesn't have to do with you being too intelligent and having figured out things earlier than others. It's just that there are many who devs do not want Objective-C / JavaScript and who want instead something really disruptive. As long as the one really disruptive thing doesn't come along, there shall be competition between lesser solutions (which Cappucino being one) Deal with it.
1. I spend far too much time reading articles like this.
What a bunch of juvenile retaliatory bullshit. It's an unfortunate situation, but "raiding" is NOT the appropriate response.

Adria made a mistake and these people want to destroy her life over it. Don't they see the irony in that, given the nature of her offense?
It's hard to work out whether this is actually the voice of anonymous or just an individual upset by the unfortunate turn of events.
No sane person, including myself, who vehemently disagrees with Adria's actions is engaging in or supporting threatening Adria at all, calling her obscene names, etc.

Please do not lump us in with the 'extreme and vicious misogyny', for which I am not the only one who has zero tolerance of it and offers it no support at all.

Adria's overreaction and characterization of this event as sexism is very relevant. I understand that she may have 'to deal with sexist bullshit day in and day out in a male dominated' world, and I specifically go to bat for that. But this situation was not sexism, and it is relevant and important to make that clear.

Because a bunch of assholes are using this as a platform to spout misogynistic bullshit and threats does not mean others cannot or should not speak out.

And the fact that I spoke out, along with plenty of others, without being even obliquely misogynist means the response has not been '100% vicious and violent misogyny.'

I don't support that shit in any way, and I won't even hesitate to say that kind of reaction is fucked up. It is exactly why I am a philosophical Marxist who takes the subjugation of women to the material power of men very seriously.

Also, it's not for the conference organizers to say she was wrong. You don't deal with people being uncomfortable about a situation, as an organizer, by saying, "Hey, sorry, but that's not a big deal. Why don't you just go sit down and not worry about it?" You are obligated to deal with it, and the PyCon staff did exactly what they should have done.

The men's comments were inappropriate and wrong for the place and time. Adria's response was even more inappropriate and wrong for the situation.

Threatening Adria's person, calling her names, pillorying her with misogynistic hate speech is completely unacceptable and fucking wrong.
If being crushed flat means earning $40Bn a year in profits and commanding the most lucrative and innovative end of the mobile app market, then run me over with a steamroller.

Android and iOS are doing fine. Yes more Android phones are being sold than iPhones, but iPhone has a loyal customer base and a great ecosystem. Yes iOS dominates the tablet market, but Android tablets are finally getting good traction and have a respectable showing of apps.

The people who are getting crushed flat are Microsoft and Blackberry, and maybe a few others. It might be nice to have a third player in smartphone OS market, but I don't think it's necessary. Android and iOS provide good competition for each other without overly fragmenting the market for App developers.
I disagree. I think his post accurately gets his point(s) across. He has identified a problem and is obviously fed up, hence the accusatory tone.
This seems really petty, even for Anonymous.
Read this so you can get clued in, jshakes: http://wpengine.com/2013/03/alex-king-on-the-maturity-of-wor...

See some of the real world issues, not programmer-level gripes you bring up. Which BTW show your lack of creativity in solving problems through thinking outside of the box.

I'll give you an example:

If you don't like get_permalink(), make yourself a get_the_permalink() { return get_permalink(); }
A good intro to GlusterFS: pros and cons and performance tips... a must-read!
Can I have a picture of you please for using the word dongle in a fashion that I may or may not be upset about? You know, for internet justice..
A tweet can be retweeted, it's absolutely meant to be public, while the former was meant to be private.

In other words, you are saying one should be more careful about offending others in private conversations then on Twitter?
A couple of years ago a London based start-up came to me asking for help finding a Cappuccino/Objective J developer. I pride myself at being able to find needles in haystacks but finding a dedicated Cappuccino dev in London was proving impossible. During a moment of desperation I fired a very simple email to Randy asking for suggestions and I got a reply within 24 hours with a few names suggested from the Cappuccino community who were UK based and a couple of suggestions on what sort of developer would find the transition to Objective J easier than others.

Randy's passion for Cappuccino was blatant and his excitement at seeing the framework expand in the UK was admirable. The fact that someone so passionate has become so frustrated is a shame.

Best of luck at Google Randy and thanks for taking time out to help a stranger.
The record might be that he was hellbanned for his very first comment.
So throwing out a hyperbole to point out absurdity: if this man had been stabbed rather than fired, would you still say that if they didn't want to be stabbed, they shouldn't have made a rude joke? If the community is just so far out of control like people here are saying it is, who is the actual irresponsible party here?

Making the crude remark might be rude, but it hurts no one. There was no real damage from the joke. Public shaming is rude and hurts everyone involved. It can now be measured in real dollar amounts. That's not a consequence of the joke, that's a consequence of irresponsible journalism.
Send Us Your Greatest 'Angry Birds' Creation and Win
There's a fundamental difference between publicly shaming someone who made a semi-private comment (I'm assuming the guy in question did not stand up and yell the joke to the entire conference) vs. publicly criticising someone for comments they themselves made in a way that was extremely public.

If she wants to take something like this public, she should expect the responses to be public.
Your day job is to build a piece of web software and you can’t take a few days to learn the ins and outs?

This is the opinion I had when all of the previous Ember flare ups happened. My thoughts were exactly this. It would behoove so many of us to simply spend more time with new technology and ideas before we simply throw our hands up and say "it confuses me".
I have to confess that after read through the Dart specs, all I could think was "meh". Google had a chance to throw their weight behind some powerful language advancements, but all I saw was a boring Java/Javascript hybrid. And given that Dart will never be natively embedded in Safari or IE, it's going to be very hard to get traction on it.

I suspect that's why you haven't seen many projects in Dart.
(Your point stands, but it is at least interesting that DEFCON apparently removed that policy, AFAICT.)
Nutritionally complete recipes? I think George Mateljan has been trying to do just that. Here's his 7 day healthiest menu plan. http://www.whfoods.com/hwep.php
(His site could use do-over)
Watch Free Movies Online: Treating emotional blockages at athletes
Steve Hughes said something along the same lines: http://www.liveleak.com/view?i=b48_1305790944
I think that social vs non social logins probably segments your users into 2 different types of people. I consider myself to be a very savy Internet user - I don't trust social login. I don't think any good can come from connecting my accounts like that and I know that some site is going to do something inappropriate on my behalf. As users become more savy (read: cynical) I think you'll find the develop the same view point.

Additionally we found on our site that social login increased conversions for signups but those people are generally of lower value to our freemium product in the long run because they're less likely to want to pay.
This is possibly one of the best things that could happen to Sendgrid, as it is likely to generate public sympathy.
They can amend the rules all they like but they'll never arrive at a set that properly covers all the various behaviors that people rightly find objectionable.

In the process of trying they'll very likely end up with a set of contradictory and/or impossibly ambiguous rules. They'll also encourage people to think that by compliance with the rules they've done all they need to. They'll encourage still others to abuse the rules in ways detrimental to other people. And they'll discourage a lot of harmless and possibly useful / interesting / fun discussion out of fear that it will be interpreted as a violation.

Gender bias and stereotyping are problems of culture. The various violations are all questions of judgment. Those judgments will always depend on questions of context. That doesn't mean the problems are unimportant or that there can't be consensus judgments of a full set of facts. But it does mean you cannot solve questions of integrity and intent and interpretation with external rules.
March Madness Gets A Full Court Press Pickmoto
Moving Blogs to Pelican
Nvidia  overcomes uncanny valley with new face rendering technology? [video]
Hmm, thats a very interesting perspective. We would definitely give it thought. Much appreciated!
http://instagram.com/
> People will continue to use ebay and paypal, as they have been for far far too long regardless of any fee increase.

Challenge: Find me a Runco LJR-II Laserdisc Player for sale outside of eBay.

If you do, then I'll delete my eBay account and learn to live without it.
What mistake is it that this person should have changed?

Not to use any from of possible objectionable joke/language when talking privately with a friend but in a public setting? I guess he should never again say anything that has to do with politics, religion, sex, violence, or technical standards.

Or is it to avoid any places with people he doesn't know. Avoid all conferences, bars, cities, towns, buss stations and so on? Only ever be at places where he know he can speak freely without anyone taking "offense" if what he said is overheard.
I think the real answer is that users like choices and freedom. You will gain the maximum amount of users if you allow them to use social logins if they so desire, or allow them to create a stand alone username/password for your site. By doing it this way you don't lose the users who rebel at social logins, but you still retain the users who prefer social login. The concept of "why not both?" isn't that hard to grasp. I understand that implementing/linking accounts from numerous social logins as well stand alone accounts is more difficult for the developer, but that's the price of maximum growth.
".. I do NOT believe that ANY conference attendees should have to sit idly by and listen to penis jokes."

Nobody need do so. Simply move to another seat.
If the guy, who apologized in person on HN, had said he wasn't wrong and that it was a joke between two friends he would have been lynched even harder than he was now.
Because I'm too lazy to modify the Emptiness theme I've been using for 3 or 4 years. Counting the days til I move the whole site to Svbtle, so not really investing much
Google is no good at being evil
Digital Retailers and Physical Locations
Actually there's a comment from the guy somewhere in another thread where he apologizes for his behaviour. I didn't see anything like that coming from Adria.
2013 Digital Trends Report
> This reaction to Ember just baffles me. Your day job is to build a piece of web software and you can’t take a few days to learn the ins and outs?

Couldn't agree more. While I do think that new technology should be intuitive and easy to use, you have to take the time to explore, learn and familiarize yourself with it. I think peoples' attention spans are way too short these days.
Always good to have a reminder to measure and validate your ideas of what is causing a problem before jumping to the solution.
Mail me at kirk@strauser.com . I'm not trying to be evasive but I like to keep work and personal separate, especially since this story has become more political than I was expecting. I just came in to read about a service outage.
Model/View/Crapola: A Javascript Design Pattern
Any idea why? Could it be a design "issue"?
I've been reading his blog for a while, and I have no idea why (other than love) you would be an entertainment venue in SF. The amount of money and harassment is beyond belief. The authorities there act like warlords rather than public servants.
It's a good thing you don't have contact info in your profile or you'd probably end up getting fired.
Yes and no. There have been various things including people including naughty pictures on slides, speaker rosters not being diverse enough, etc. Nothing to be proud of, but a certain group of saber-rattlers believes it's indicative of a 'community' problem, when as this week's issue shows, it's really just the sort of social clashes you get when any large number of people come together.

That is, this is no more a sign of the "Python community" being bad as the other dramas were for the "Ruby community."
Your Phone Can Replace 62 Cubic Feet of Furniture
Perhaps some more attention need to be paid to keyboard people. :-) Just Ctrl and arrow to move things around e.g. and selection tools would be good. Personally though, I w'd like to actually generate a diagram like that without drawing anything, just a few lines of code, and preferably generated bottom-up from the code base itself, instead of concocted by some person who actually doesn't know how the system works, but that's my opinion on use cases in UML. :-)
Very cool - thanks for sharing guys. I think you're certainly onto something - there's a lot of traditional paper-based business out there that could use a shift toward dynamic PDF-based workflow.

I'd tweak some of your marketing points a bit, in particular:

"No one wants to read emails, let alone dull and boring ones. Make your emails stand out from the crowd by designing creative documents and send them as attachments. And with Pagify, the whole process can be automated, so its quick and easy."

I don't know that I agree with that at all. And this point cheapens your product/message - it sounds like you're -really- reaching for a nail to hammer.

Take a look at some businesses that deal with contracts a lot -- legal agreements, etc. I had to sign an agreement for a vacation home yesterday using some awful service that auto-generated a PDF for me, and it was totally abysmal. Bad UX, clunky, etc.

Anyway - congrats on the launch and good luck!
Is Nate Kontny's Draft really meant for writers?
or use link-time compile generation (slow, and it might not work for huge projects like gcc/webkit, but if split into shared modules it can)
Call me crazy, but something tells me this guy wasn't just fired for this incident. Good Python help can be hard to come by and firing someone over a private dongle joke has been seen by everyone, including Adria, as a total overreaction.

That being said, telling a woman that she should be raped or killed over such a circumstance (which did happen on Twitter) is also an overreaction. This sort of thing happens quite a bit to any woman who seems to challenge the status quo culture of tech. Both women AND men I know are saddened that this happens.

People shouldn't feel that the speech police will reign down on private jokes not directed towards specific people. And no woman should ever be threatened with rape or death, especially when she is not reponsible for the overreaction that ensued.

While you are right in thinking that perhaps an apology would stop all this, you have to consider the price that Adria paid because she was sick of hearing evidence of "bro culture" in programming. Have you ever had someone tell you that you should be raped? Do people wish you dead? I doubt Adria would disagree with your assessment, as she could never have anticipated that the man would have been fired. At this point though, she is probably hoping she can still do her job without getting hurt by some. Your hindsight observation doesn't really help here.
> Comparing her to a reporter is disingenuous.

Actually, I intended that comparison sincerely; it was not disingenuous.

> That's hardly a fair and balanced piece she has written.

Not all reporting is balanced. If it were INACCURATE, you would have a point, but presenting one side of the story is still journalism.

> if my newspaper started behaving like the Sexual Temperance Society, I would promptly cancel my subscription.

I would encourage you to unsubscribe to Adria's blog and twitter. Much like any crank with a printing press, she has absolutely no power, except that a large number of people happen to listen to her. If fewer people listen, then her ability to affect others goes down proportionately. There are many newspapers that print a highly one-sided and slanted view of the news focused heavily on scandals (The Sun, New York Post, and many others). I do not buy these, but I will defend their right to attend a conference and publish true information about things that a person said in public while there.
While you've undoubtedly worked at some great shops with other great engineers...can you say that the IT and development industry isn't as rickety as web development seems today? I mean, how can we really know? Today, we have github and stackoverflow and a myriad of other coding boards in which we can see the most horrible of code snippets -- and the way the mind works, we usually remember the horrid examples more than we do the average or decent ones. But we lack an ability to perform similar introspection on older code bases. But I think we've seen enough shoddy legacy code to assume that development has always had a variance in quality
Does anybody have a link to the San Francisco study referred to below by Cory Doctorow?

"It's about the total failure of CCTV to deter people from committing crimes in the first place. After all, that's how we were sold on CCTV – not mere forensics after the fact, but deterrence. And although study after study has concluded that CCTVs don't deter most crime (a famous San Francisco study showed that, at best, street crime shifted a few metres down the pavement when the CCTV went up), we've been told for years that we must all submit to being photographed all the time because it would keep the people around us from beating us, robbing us, burning our buildings and burglarising our homes."

http://www.guardian.co.uk/technology/2011/aug/17/why-cctv-do...

“Rather than being a tool, [CCTV] has in a lot of cases become a substitute for policing. So people very rarely see a bobby on the beat [a police officer patrolling the streets], but they do see CCTV cameras,” said Pickles. “The danger is that there is almost an acceptance that crime is going to happen. So rather than trying to prevent crime you just focus on making sure you have video footage of it when it happens.”

http://www.dw.de/doubts-as-to-cctv-efficacy-in-big-brother-b...
I think the question is about "creator". I'd take it as 'I created youtube' but maybe it's just me not being a native english speaker.
The smart ones hire line and copy editors. Development editors, however, are pretty much impossible to hire effectively: http://kriswrites.com/2013/01/30/the-business-rusch-hiring-e... .
but people can take offense to anything, so that means you would be responsible for all of the stupid things people get offended about.

People don't have the right to not be offended. I think you are half right, but offense probably has to be both given and taken, not just taken.
Then those employers should be punished via the same public shaming mechanism. If this is the new way to do things, fine, but it works both ways.

Never heard of PlayHeaven before. Now it is on my black list. I will make sure to remember it. Unless I read a public apology with an offer to hire him back, I will make sure to go out of my way to let everyone know about them.

PyCon -- making off color jokes is reason to take statements and escort people out in front of everyone, but posting insulting face pictures on attendees (sponsors none the less) is ok? Nope. It is not 'OK'. There should be a public apology. Guess which one makes PyCon a hostile environment? Imagine someone saying "I refuse to attend PyCon if the person who posted a picture of naked woman in one of the slides comes too". Everyone understands that, sympathy flows on twitter etc. Now what if I say I refuse to attend if Adria attends. I don't feel safe and don't feel welcome when my face could easily end up twitter with an insult underneath. Isn't that the same issue?
I'd like to suggest that we flag and not upvote this. Someone who would do something spectacularly idiotic like this has given up their pass for reasonable discourse and does not deserve attention on their words.
as long as you keep extern "C" in your api...
Conspiracy theorists -- you guys are such a bunch! Languages that compile to JS are very common in 2013 web dev. For a large section of web developers, JS is little more than "the VM of the web."
Do not vote this up. The title submitted to HN is everything that is wrong here.
I think Charlie also forgets the issue of the Mythical Man Month, and Parkinson's Law. If he does it himself he immediately at least doubles his efficiency compared with a team of 10 people. If he hires one person, he's away and laughing!
Nobody uses Cappuccino because it is written in such an obscure language making the entry barrier too high.

While frameworks like AngularJS won because they tried to embrace web technologies instead of replacing them.
Digia to sponsor KDE's Akademy and Qt Contributors Summit
Thanks for the pointer and for the details. Yes, when in a rush my English gets really awful.
Microsoft Being Probed For Bribery By U.S. Investigators
I remember a comment by a Smalltalker that pointed out many VMs are actually smaller than some images used on the web.
The other one is a link shortener.
Loving the test suite.
Great read. Stuff like this is why HN is awesome. If I ever get into Redis memory/performance issues, will remember this.
You misinterpret the reaction. I'm not suggesting that the guys meant any harm. It's in their right to make the joke, and it's in her right to respond, and anyone telling you that the guys meant harm but she didn't is applying a double standard.

I guess I didn't express clearly what I meant. When someone makes an inappropriate joke in a professional setting, a lot of people agree that "I didn't mean to offend you" is not a valid defense and point out that they just shouldn't have made that joke in the first place.

Yet a lot of those same people claim that Adria bears no responsibility whatsoever for one of the guys getting fired. That's the double standard I'm referring to.
Rails SQL Injection Examples