skysight-inc/HackerNews huggingface dataset:
This is a big part of why I left Web dev, too. I'm just sick of working with amateurs. When I'm at work, I have things I want to get done. This isn't the classroom, my teammates' lack of comprehension of even things as simple as dependency injection and MVC is their fault, not mine. My productivity and coding power shouldn't have to be hampered just because I'm working with a bunch of code-until-it-works-sorta hacks.
This is dumb. Show me pageviews and I'll show you a lot more "non-social login" people. I bet there are just as many (if not more) people spending the same amount of time on site as those logged in via social accounts. You've just got millions of bounces and quick looks bringing down the average for non-social.
Be a superhero in business
The trick is to learn to use vim commands as a language, there was a wonderful SO reply long back which described this neatly... once you master that, then the all the text in the world is yours to command

EDIT - got it http://stackoverflow.com/questions/1218390/what-is-your-most...

also http://stackoverflow.com/questions/726894/what-are-the-dark-...
That's the distinction. The joker made a private comment, which was made public by a third party. Adria made a public statement. There's no hypocrisy here; Adria wanted attention to her comment.
Your false dichotomy is unappealing.

A third option (for starters) is that there are so many overreactions and mistakes in this story that there are many parties to be outraged with. The outrage isn't uniformly distributed across parties to blame but everybody feels it. This is how these threads get so long. If the community was not divided, these threads would be short simple affairs.
What people need to realize is TEDx has very little to do with TED itself.

Anyone can hold a TEDx event as long as they're convincing curators. They license the TED brand. They can choose anyone as a presenter; the quality is inherently lower because of this. It's not the fault of TED per se, or its main organizers.

That said, let us not forget that this year's TED featured dolphins talking to elephants via Google Hangout. It's all about taking risks!
Except that you can't stop listening because you're in a public situation!

I've sat through some train rides myself where I had to listen to people having 'private conversations' riddled with jokes about gay people.

I can tell you that will make your blood boil. I just got up and moved away, but doing that at PyCon during a talk is quite a bit harder.
That's probably why it says "I do not represent, speak for, nor am associated with Anonymous" in the post.
Dart is an Open Web technology and JavaScript is necessary for it to work on browsers other than Dartium.
RserveCLI2, a .net client for Rserve
Good work, sir. People know about the Three Hundred Million Dollar button < http://www.uie.com/articles/three_hund_million_button/ >, right? Right?
Having experienced PyCon for the first time this year, I am extremely saddened by how these events have unfolded. Ironically, I think this particular issue is eclipsing how female and kid friendly this conference is.

I have attended and spoken and several conferences (probably reaching the upper 80s) and this year's PyCon was more female-supportive than any other conference I have ever attended (Google IO, OSCON, WWDC, Where, BarCamps, etc etc).

Honestly, I was (happily) surprised about how many women attended and spoke. 20%! Of course, this number may seem low if you just blur it out, but in our industry, if you have ever attended any other tech conference, you will realize why 20% is such a high number.

The amount of attention and support PyLadies got from the PyCon/Python community was nothing short of outstanding. I sat during the PyCon PyLadies Fundraiser auction. I saw how crappy card games and posters signed by Guido and PyCon organizers sold for $300. I saw how the community managed to get "A 30-min Walk from Jack Dorsey" as one of the things to be auctioned. You don't just get that an item like that by sitting idle. Somebody from the PyCon community had to pull some strings and go through some efforts to get that for PyLadies. Heck, some guy, 1hr before the auction just gave his personal Chromebook for auction because he wanted to help the PyLadies cause. PyLadies raised 10K in less than 2hrs. All community-driven. I have never seen - in any conference - a community putting so much effort to push the goal of increasing women in tech. Never.

And yet all this drama is painting such a different picture of what I would consider the best conference I have ever attended. The biggest effort I have seen for women in tech, out-shadowed by a silly penis joke and all the drama that ensued after that.

To the PyCon organizers and PyLadies community as a whole: Don't let this get to you. You did an amazing job. To me, it was such an inspiring conference, that it will always be in my schedule. The large amount of kids coding in python and playing with their Raspberry Pis, the ad-hoc tech donations that were being done teachers, the support to PyLadies, all that stuff that really matters, did not go unnoticed. It is just that we are not as loud as the rest. But we care. Thank you!!!
"However, it is unacceptable for her or SendGrid to be attacked digitally."

She could have simply changed seats but chose to use digital methods to publicly humiliate two people, one of whom was consequently fired apparently.

"What's good for the gander is good for the goose."

BTW isn't this rather Orwellian? Anything you say anywhere can be dredged into view of the public? Is privacy possible anymore?
Who is Behind the Cyberattacks on South Korea?
The problem is not PyCon. This is not an issue that should be solved by changing a code of conduct.

This is a problem with a person and her over zealous and ridiculous actions.

Let's be clear here, there should be nothing wrong with making dick jokes to your friend. Did he say "Haha, look at these dongles. They look like dicks. But we don't need them because have dicks! Maybe they should give these to the women so they can be better programmers with big dicks like us."? No.

We are living in a world where people increasingly feel the need to be "personally offended" by things that don't even involve them.

What if the male in question made an Englishman, Irishman, and Scotishman joke? Hell, they're pretty fucking funny! And you know what? They involve the Englishman doing something desperately stupid. Being an Englishman, am I offended? Fuck no.

This entire situation is beyond ridiculous.
"Confusion" is not the word I would use.

Metaphorical "you" alert, not directed at parent:

You have a new-fangled thing for everyone to use. Scratch that, everyone who's been in your shoes, with your particular pains. Great, you solved a problem. Take some time to explain on your blog or in your GitHub README.md the context of your solution. "Because I can!" is a fine reason, but I don't spend time exploring something that was built because it was possible to build it.

So your new-fangled thing looks like it's a solution to a problem I'm having. I start to implement it and ... oh dear $DEITY, it's a mess. I don't mean it's ugly, I mean it's completely inextensible. It's a specific solution where a generic one would suffice. Or worse, you didn't think outside your little box to discover that this "fix" will debilitate 95% of the web servers on the planet if they were to try this solution.

My advice: if you build it, A) explain why, B) learn to build it well.
-> the idea is not to kill an open standard (why would Google do that?)

Controlling the language gives you unique power over the whole ecosystem. Google gets to decide what is permissible, and what is not. Google is tearing out their OpenWeb support and building walled gardens.

The more Dart becomes popular, the more we become locked in to Google, and the more our options and possibilities are constrained.
This is brilliant! Sort of fleshing out through experience what I was trying to say in my post what he might be able to do.

What would you say to people trying to emulate something like your model: where would we get good ideas about figures, expected sales, marketing etc. How did you learn?
We can each run that experiment 100 times in a few minutes. I did, keyboard movements were faster. https://yourlogicalfallacyis.com/appeal-to-authority

EDIT: not sure why the downvotes—should I have said "faster FOR ME"? Anyways, hi haters.
Isn't the primary benefit of contracting the ability to choose and control who you work for and set those hours?
I worked in a consultancy that primarily deals in websites and small apps for clients. Projects were generally underbid and handed to designers and engineers with the impetus to hurry your ass up so we can make money on this. As such, we were constantly throwing stuff together, duplicating code used elsewhere, no DRY, mounting technical debt. Don't get me wrong, this worked for us, so I couldn't complain much...

However, what irked me is that this mindset flowed into the SaaS and native mobile app-development side of the house as well. Fully or partly-spec'd native development is expected to result in something pretty and take no time at all, just like the web-design side. Very little interest in engineering things properly.

Fear of over-engineering absolutely should be ever-present as part of your efforts. But, I think we're taking this to extremes sometimes.
Which IE? The F12 dev tools aren't as nice as Chrome's or Firefox', but they get
the job done. It's IE6 and IE7 (before the dev tools arrived in IE8) that make me want to put kittens in the juicer. For IE<8 there's a JavaScript (oops, sorry, "J-Script") debugger in Office 2003 that seems to be a passive-aggressive way of encouraging Office sales to engineers.

I still can't believe how often I find myself debugging something in IE[67], but it's nowhere near as often as I used to. Maybe in 2023 I'll be done with it. ;D
It's a very mixed opinion from Anonymous, the first paragraph about Adria being an extremist is very fair and direct. Adria DID over-hear a PRIVATE conversation that wasn't meant for her, took a photo of two individuals WITHOUT their permission and posted it to her twitter account, accusing them of harassment. What Adria has done to the feminism community is not justice, but damage.

The whole point of feminism is about bringing equality - That there should exist no discernible separation lines between both the genders. But what Adria has done is made sure the males in future are extra-careful and scared of their female counter-parts when in a professional event, which itself is a terrible, subtle kind of discrimination. As a matter of fact, searching on Twitter reveals that many women do agree with this - She has damaged feminism, more than doing anything good.

I can only imagine the outrage of the same incident inverted - had those two men taken a photo of her and shared it on their Twitter accounts and had Adria been offended, the situation would be totally different and both these men would have been brought down their knees, this soft attitude towards Adria for violating someone else's privacy by itself is a sexist approach IMO.

I think, we all need to maintain a strict platform for justice - Don't be too soft on a woman because she's a woman, at the same time, don't be too hard on a man because he's a man and vice-versa. Regardless of gender, I believe justice should be served.

As a matter of fact, Adria has been deleting comments on her blog about people who tried to bring up a sexist remark that she made, yet she got away with (you can search for her name on twitter and can confirm this).

What Anonymous is doing here is a bit extremist in my opinion - Bringing down a whole company because they stood behind a dishonest employee and failed to offer any fairness or justification on their part. But, maybe if they were doing something illegal, I think they might as well go down. And I hope this serves as a very valuable lesson for others in the tech as well - Be it males or femals, to follow the path of righteousness instead of hating one another and waiting for a moment to simply bring the other gender to shame.

God, I just hope that there will be a day when I can sit next to a person and sit beside them and talk to them like a normal person without imposing restrictions on myself on my behaviour, appearance / characteristics instead of constantly trying to be aware that I am talking to {gender} instead of a person which is the situation as of now.
When it comes to technology messy is not a feature but a drawback. It precludes a very important thing from manifesting itself, reliability. The difference between the backbone of the internet (TCP/IP) compared to the maze that is web development is simply astounding. The amount of hoops you have to jump through to do stuff that was child's play on any computer 20+ years ago just because it is on the web completely baffles me.

People are actually proud of being able to make simple games or chat services using a browser. That is because it is so terribly difficult to do such simple things using the web as a delivery device.

- HTML
- JavaScript
- CSS
- Server side code (pick your flavor)
- HTTP
- websockets
- some real time extension (node or whatever)
- a persistence layer

And all that for the basic functionality of tying a few people on graphics terminals to each other. Oh, and to make it more interesting we're shipping actual code from one location to another so you have a few security nightmares extra.
Black and White and Wallet-Size, Unfit for Faking
A guide to the W3C PROV Provenance Interchange Framework
The really smart ones consider themselves publishers who write.

That would be my advice to anyone wanting to live as a musician, writer, artist etc.
I don't think any of this has to do with higher level of paranoia. The same reason Windows machines are vulnerable to social engineering attacks are the same reason OS X is vulnerable to it.

---

Hey, I want to watch this video/movie/clip/trailer but I need to download and install this tool first, alright, click click click, hey, my trailer didn't show up. On to the next website I go.

---

There is no good way to stop crap like this either, the user is willingly installing it themselves, people hate the walled garden that iOS has become, and that OS X is becoming with the App Store, yet that is one of the ways that the OS can be secured. You have people up in arms about it being closed off or being inaccessible because of these new restrictions, but at the same time people want to be able to install whatever they want.

Whitelisting is the only real secure way to make sure that the wrong app doesn't run. Blacklisting means you are always chasing the ball and the target.
You are right that was a bit too far fetched, we'd see how to make it better. Thanks!
I'd love to see a program that blocks any new installs until approved by a "family geek". When your mother clicks that INSTALL NEW TOOLBAR! link, it emails you with details on the software to be installed, and only after you approve it, your mom is able to proceed with the installation.
Probably to save the article for later reading.
Kind of surprised to see that this was posted by Paul Irish, considering he's such a huge web evangelist.

There are definitely some valid points in the article, but at the end of the day, it's hard for me to accept that The Right Way™ to do web development is to completely abstract away HTML, CSS, and JavaScript.
Something will come along and replace it when we finally pile too much on something that wasn't designed to do UI in the first place. The questions are "what" and "when" not "if".
I think its already been done:

www.bitmit.net
Exactly. Penn and Teller did a bit on it too: http://www.youtube.com/watch?v=2bwGsOBTlhE

So fucking what, indeed.
Agreed, the language syntax itself is very boring. Listening to talks from their language designers, I think they are even annoyed a little that they can't do more interesting things with the syntax. I've been following dart for a while now, and here's the feel I get from the language:

* Dart's goal is not to explore exciting new syntax, it's about giving developers a language that can quickly start being productive on.

* Cleaning up a lot of the messy syntax that exist in Javascript today.

* Be able to easily and efficiently compile to Javascript. This seems to be the reason for a lot of the language syntax decisions.

* Provide a full development experience (language, tools, ui, etc...) out of the box.
It's not a private conversation.

I can't even ignore the conversation of annoying people three seats down in the train. When people in the seat behind me will start talking during a conference there would be no way for me not to listen to their conversation.
Ah, thank you. I never made it that far. My eyes were rolling too much, I had to stop reading.
< the latter is the equivalent of having people talk behind you in a movie theater.

And here we have the center argument why some people don't go to a movie theaters. Its noisy. The volume is not set to a personal setting. Its crowded (and by definition, again noisy). While one can ask extra loud people to tone it down, you can't eliminate all sound a crowd has. So long people talk to just the person next to them, that is often considered acceptable. The only other option is to view the movie at home.
Your first statement is an unprovable assertion. He might get an equal number of upvotes from Adriana-supporting hardliners, but perhaps they are just outnumbered.

You are trying to frame this conversation in terms of 'you support women in tech if you make apologist comments for Adriana, you are a hardliner if you think she overreacted and should be brought to account'. It's a bit of a false dichotomy.

I think this is a particularly polarizing event that is causing a lot more downvoting than normally happens on HN.
Can't the benefactor of this malware not be traced back using the ad-codes he spreads rather easily?
How is a conversation in earshot of tens of strangers at a public event a private conversation?
I avoided web for 15 years. Now I think it has matured and I am loving it! Cloud computing and decent frameworks with decent browsers.
You seem to say that publicly calling these guys out on twitter was OK and to be expected. Some people will disagree with that. I'm not sure downvoting is strictly supposed to be for registering disagreement though.

Also not everyone tweets all the time. I don't know anyone technical that does, only non-tech folks.
first github then jquery now google ..keep going codeschool..proud to be your user .
Best way to get Beta Testers
I am working on an iPad application for an intelligent email client for Gmail and Google Apps that organizes your emails so that you can get through them quicker. Any thoughts on how to recruit good beta testers? paid and unpaid. More information on the product can be found here, http://www.instructapp.com and beta testing sign up is at http://www.instructapp.com/beta-testing.html. So if you are interested please sign up or if you have any recommendations, i am listening.
Very excited to see this coming out. Data provenance interchange will be crucial to all sorts of security stuff, but I think the recursive provenance represented by 'bundles' is the most exciting. It could represent a semantic annotation framework that is natively subjective and agnostic. The take it or leave it architecture of current metadata schemes really aren't compatible with the heterogenous nature of the Web in my opinion.
She used her credibility as a member of SendGrid [a sponsor of the conference] to reinforce her statement. These guys did not even endorce their behavior via a company. They were 2 individuals who were talking to each other, she ease dropped and made a mountain out of a molehill.
The author completely missed the point about sithwm, which has actually no virtual desktops but one big desktop and your screen is the viewport on it.
Ask HN: Developer Log Or Journal
So I got the idea in my head now that I want to keep a journal of the things I work on everyday so I'll have a record of what I get done and was working on as opposed to having to either dig through commit messages or the issue tracker.

Anybody know of any good software or websites specifically for this kind of thing?

I'm currently just using a google doc
Absolutely! I have two books out now and there's no way in hell I'd want to market them myself. I also know that many people are buying the hard-copy, not the ebooks, meaning that even a hard-copy/ebook split wouldn't do terribly well for me.
I presume you wanted to write "133Mhz"?
Who Has The Fastest LTE Service?
Digging through some of the links, here are the sources I found:

The JavaScript version is part of the Octane Web Benchmark. The DeltaBlue component is here: https://code.google.com/p/octane-benchmark/source/browse/lat...

The Dart version of DeltaBlue is here: https://github.com/dart-lang/benchmark_harness/blob/master/e...
Considering how completely wrong use/interpretation of the words sexism/sexist, thereby reducing their significance, is what this is all about, it seems apt.
the client side's a disaster, so many js frameworks and areas to cover
This, so much.

Randy's probably right about how silly all the tiny reinventions of UI frameworks are. And, though I'm generally unsympathetic to claims that a project is a failure because people don't want to learn the tools, I think it's safe to say here that asking people to use a language that's only marginally less horrible than JavaScript is not going to be a win from any perspective.

But he fails to realize that doing UI in a Cocoa-like framework is totally fucked (to be clear, I do Cocoa touch for a living; I'm speaking from experience).

I'd be making an understatement if I said I was unexcited about Cappuccino because it fails to even approach solving any of the truly important problems of UI work, which are (as you hinted) less about "can I make the table scroll quickly" and more about "can I decouple this monstrous mess of data, dependent requests, and presentation". As you note, FRP looks like a step in the right direction toward solving that problem. Traditional Cocoa-like approaches are a step backwards in that area, not forwards.
A Neanderthal with a Consensus Genome: What's the Catch?
Magine: The Best Internet-Based Cable TV Service You Can’t Use
Nono. Please understand, that is exactly what I am suggesting.

Adria's actions unjustly caused another person to lose their employment and very possibly negatively impact their future employment opportunities.

At least in my mind, it's only fair that Sendgrid re-evaluate whether they want their "evangelist" acting in such a manner.
I've worked in banking, telco, cad/cam and embedded systems.

Nowhere, and I really mean that, was the tech as botched as it has been on the web past the early days.
Developers Spending More Time Developing Mobile And Cloud Apps