I'm a CS freshman at UMD who's been getting into the hackathon scene in the past months (been to 3, am somewhat involved with the HH facebook groups). I've been involved with the software community for about 5 years though, and programmed for 7.

> It bothers me to see how obsessed with success this generation of "hackers" seems to be.

Yeah, there's a lot of people who want to get rich by making a startup, and recently there was a poll that showed that the majority of people in the Facebook group want to go into management in their mid to late career. We're in the middle of a tech bubble and I think this is a symptom of it. Over the past decade or two, working with computers has become "cooler" as a part of "geek culture". People have seen a lot of people get outrageously rich with tech startups. And people are realizing that software is a high-paying field with a lower barrier to entry than most similar occupations. It's attracted a lot of people who just want money where previously there were people who were truly passionate. Or maybe it was always like that, I can't know.

> I have met people who were justifying censorship, population control and unfair business practices because they could benefit from them someday. I was expecting a little more regard to civil liberties and ethics from students and so called "hackers".

I haven't noticed that there's more people with this attitude within the hackathon community than outside it. Maybe a bit of unfair business practices, but the cases I saw seemed to be the result of not realizing that a practice was unfair. (Not counting the joke ideas that get thrown around all the time of course)

> People win by making "cool" apps (Uber for X) whereas technical hacks are totally ignored

It's a sad truth that simple CRUD apps are over-rewarded at hackathons. Interesting technical hacks aren't "totally ignored" though. It's just that it's harder to judge how long it will take to make something interesting, so either the result ends up being unfinished, or too unambitious, and it fails to capture the attention of judges.

It's also important to note that making a CRUD app that doesn't need to scale is easier than making an actually interesting piece of software. Some people aren't/think they aren't skilled enough to make anything else (yet).

> "There is such ignorance in this world about who we are. We are not criminals. We are innovators. We create things. We change the world.[...]"

While this does display narcissism, I think you're misinterpreting "we are not criminals". I think in context this person is saying that "hacking" in the context of hackathons is not what movie hackers do, breaking into networks and stealing sensitive information.

> Students who believe to be 1000x SE because they can stick two APIs together and use bootstrap end-up to be very condescending older engineers.

Yeah, this is a thing. I think it's a part of getting good at something for some people. I was certainly like this at around age 14 when I started being able to make software that could be useful. Suddenly I thought I was some sort of genius and looked down upon a lot of other people. I grew out of it, partly by not being 14 anymore, and partly by being exposed to the wealth of things I didn't know about.

> Hackathons are great to try out new technologies, meet new people and outreach to demographics that are traditionally under-represented in CS but I don't like where this is headed.

Show up to hackathons, make something technically interesting, and tell other people about it. People are intrigued by those willing to step outside the normal realm of hackathon projects. I do this. I have some friends who do this. If enough people go in with this attitude, eventually the culture will change.

> Like HS there is "cool kids" who are "Student Entrepreneur" or "Innovator, UX Artist blah blah", "RoR Genius" etc... and the rest of the world.

There's not many people who behave like this, but the people who do are pretty obnoxious. There are a lot of people who associate with them but are actually pretty down-to-earth and cool.