Live data from Hacker News

Ask HN: The rising “Hackathon Hackers” culture

news.ycombinator.com

151–160 of 164 posts

Re: Ask HN: The rising “Hackathon Hackers” culture

#151
post #22

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 recentl…

> 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.

"Criminals" do things like try to watch DVDs on Linux. "Criminals" use encryption without giving the US government a key[2]. "Criminals" design platforms that allow people to share information conveniently[3].

When you have people, even in 2015, in positions of power over technology law and policy who have never even used email[4], we still have to worry that the US government, and other governments who are similarly populated by such illiterates will make people who want to develop, learn and share information about technology "criminals"[5].

This isn't new, either[6]: During the duration of the US involvement of the great war (1917-18) amateur wireless equipment was not legal to operate. Instead of fully legalizing it afterwards, they brought in regulation to control who had the ability to use what kind of equipment -- in effect taking a generation of people who were tinkering with technology and taking the commons that was the public airwaves and slowly beginning the process of partitioning it into the state we have today, where iHeartMedia owns 850 radio stations, wireless use is just now with wifi and cellphones beginning to be something the public 'just does'...but only when they connect to large company networks(eg comcast).

[1] http://en.wikipedia.org/wiki/Jon_Lech_Johansen [2] http://www.androidpolice.com/2015/01/16/obama-goes-record-en... [3] kim.com [4] http://www.businessinsider.com/lindsey-graham-says-he-has-ne... [5] https://www.gnu.org/philosophy/right-to-read.html [6] https://plus.google.com/105395547687614433866/posts/WHHYbLcG...

Re: Ask HN: The rising “Hackathon Hackers” culture

#152
I wonder if you would enjoy other kinds of community tech events more, ones that are closer to the technical side rather than the business side. Things like robot cup come to mind. If you are interested in social/environmental projects and meeting other similar people, you should check out the solar decathlon. I never did it but it looked fun.

Re: Ask HN: The rising “Hackathon Hackers” culture

#153
post #123
post #101

Earlier quoted context omitted.

If they had to choose between you and somebody with no programming experience, who do you think they would hire? If they hired you both, do you think you'd get the same salary? Answers are obv: (1) you (2) no - so your skills are not valued at $0.

I've had several recruiters say they'd rather hire a recent college grad than me, even for the same salary, because I didn't have experience in their specific technologies and it'd be easier for the recent grad to learn. So I'm less attractive than a recent grad with no experience, which means my experience has negative value.

Your age has negative value, not your experience. If that new grad were the same age as you, that wouldn't apply.

Re: Ask HN: The rising “Hackathon Hackers” culture

#154
post #85

Earlier quoted context omitted.

Let me also add some more specifics for your case: 1. Program whatever you want. Don't go for popularity. If you don't do what you want, then you won't finish. 2. Corollary to the first item, finish what you start. 3. Anyone who judges on stars as an idiot. I will use the sweeping brush. In the same way it's hard to make a hugely successful startup, being good and being popular are two different things. Without namin…

> Don't make a programming language. You probably aren't the guy to do it. There is most likely exactly two people in this world in every generation qualified to do this well and you probably are not one of them. Know how they got qualified to do this? By actually doing it, and by reading about others who were doing it. Modern language developers have so many shoulders of giants to sit on it's not even funny, but eve…

No, making more languages is not a solution. If your language solves a problem that others cannot do as easily, great. The point is that even if you succeed on one level, you can create messes. One of the largest problems we have today in computer science is all the mess of poorly constructed languages. Just because something is widely used does not make it good, rather there are other realities like popularity contests, luck, press, etc. at work.

If you read my comment, you'd see that I didn't write no one should do it, just that there are only a few people that should. You can create your own language or DSL like thing in your spare time. Just don't spend thousands of hours on it and push it into the public. Without naming names, there are quite a few languages that we would be better off in many ways if they did not exist. Some of the authors of these languages have admitted as much and I am pretty sure they know better than both of us.

There's a difference between academic messing around vs. putting out something there with the presumption of knowledge. Making languages is a very hard thing. If you don't understand why this is true, you are probably one of these people that should not make a language. Sorry, but it does more harm than good 99% of the time. At best, the language gets ignored, at worst, it becomes popular enough in a half-baked state.

Re: Ask HN: The rising “Hackathon Hackers” culture

#155
post #85

Earlier quoted context omitted.

Let me also add some more specifics for your case: 1. Program whatever you want. Don't go for popularity. If you don't do what you want, then you won't finish. 2. Corollary to the first item, finish what you start. 3. Anyone who judges on stars as an idiot. I will use the sweeping brush. In the same way it's hard to make a hugely successful startup, being good and being popular are two different things. Without namin…

There is so much wrong with this post. I'll follow your ordering. 1. Program WHATEVER you want. We can't make assumptions about what drives you. If popularity is your biggest drive, then use it. Don't ignore what drives you because you think one way is more honorable than the next. Do what you need to do. No one cares why you do something if you do a good job. 2. Fine. 3. Anyone who judges on stars is normal. They ma…

3. No, judging on stars is ridiculous. A good library is a good library. Perhaps stars may catch people's attention, but honestly anyone professional I've ever known doesn't even remember to look at stars in the UI. Better to look at other things like the actual code and commit frequency and contributions to see if it's still alive.

4. This is not at all true. If you send me a link to code to look at and it sucks, I won't hire you. Perhaps my perspective is skewed since I rarely ever hire people who I have to teach computer science 101 to, rather I take only people who show promise, have the tools, and simply need to put in the time. Your work is completely reflective of you, so please just don't throw random bad code and call attention to it. This is terrible advice.

Anyway, I think you missed the point of my next list. The point is that you give these things long and hard thought. You do them one day if you get there, and you mess around for a few weekends. What you don't do is dedicate years on these projects unless you treat it like a video game in terms of fun level.

1. This is why you take a class in writing an OS and screw around for a few days. This is different from writing an actual OS.

2. Same as #1.

3. New databases are often being written and they are bad. A lot of the new databases are simply layers on others, not true databases. As for this issue, again, it's something that requires careful thought and experience. You better be solving a problem and be solving it well. The fact that things are written is not justification to write them. Notice how so many of these are written and not really used. Notice all the problems created, abandoned projects, and catastrophic design flaws that creep in later in the projects because of lack of planning, thinking, and ability. I've contributed code to some of the biggest databases out there and I don't feel qualified to write one myself. Sorry, but this is another skill beyond most people. If you've ever worked with someone who really gets this type of programming, you realize they were born to do this. You may be a better programmer than them in everything else, but DB, OS, programming language people who are good are super rare.

My lists are not narrow-minded. You can philosophize about how little Johnny can do anything. I speak more in terms of actual experience and reality. It is better to tell it like it is. You can write whatever code, whenever you want, just be reasonable. Build things you and other people want to use. Do not build hacky, half-baked things that waste time and repeat history. Following this advice would probably eliminate a good majority of the bad projects out there. If you can't see that, I am not sure where you've been working all these years. I've worked with some brilliant people, and especially the ones who did these things would tell you the same.

Re: Ask HN: The rising “Hackathon Hackers” culture

#156
I'm curious about this hackathon culture, because it has clearly become a real thing, but I have only a hazy concept of what's involved, why people would want to do it, or how people are communicating about them. I've never heard an announcement of one, an invitation to participate in one, or seen any advertising about them. How do people find out about hackathons? To whom are they advertised? Who chooses to participate in them? And what is the point of it all?

Re: Ask HN: The rising “Hackathon Hackers” culture

#157

Earlier quoted context omitted.

No? Most serious programmers are too busy programming to have time to blow on a hackathon.

Well, it depends on hackaton. Most of the hackatons now are commercial events, designed either to milk participants for free work or promote some third party services. I remeber when hackatons were made by programmers for programmers, when they were about hacking on actually cool projects and having fun. Those hackatons had some serious devs participating, because hell, even if you're doing this professionally, you n…

mlh.io

Re: Ask HN: The rising “Hackathon Hackers” culture

#158

Earlier quoted context omitted.

The alternatives to a juried pool are (a) first come, first serve and (b) random selection, which would you have preferred in this case? ("Admitting everyone" is simply not possible, there's neither the space nor the support staff)

Both first-come-first-serve and random selection are better ways to admit people to a hackathon than "let's play college admissions committee." HackMIT came up with a nice hybrid solution this year [1]. Most spots were filled by lottery, but a few were reserved for the first people to solve a puzzle. This left a place for merit --- but, like, actual merit, which is not well-assessed by a 19-year-old college student s…

I'll just like to point out that no selection system, including the puzzle game, is without flaws and bias. IIRC (I might be wrong) the catmit puzzle was released when most people in the US were awake, which meant it was the middle of the night for me. I was also pretty annoyed that it involved calling a US number.

Re: Ask HN: The rising “Hackathon Hackers” culture

#159
post #106

Earlier quoted context omitted.

But would you go to a hackathon with no prizes?

Another hackathon attendant here. I would attend a university sponsored hackathon that had little / no prizes. I would not attend a corporate sponsored one with bad prizes. For example, AT&T recently held a hackathon in Atlanta. The prizes were meager, and it was clear to me that ulterior motives were present. Why would anyone attend a hackathon like that is beyond me?

I took home first prize at a AT&T hackathon here in Houston and I thought the exact same thing.

A lot of corporate ones are set up with contracts that leave your work at their mercy to continue without you. Unless there's a prize - it isn't worth it with these types of arrangements.

For social good, civil, city government, university etc - I'll do it with no expectations just to make a difference.

Re: Ask HN: The rising “Hackathon Hackers” culture

#160
post #70

We hired a dev that's very much like you described. We "knew" he was smart because he did well in some Hackathons. Had built some cool projects on his flashy portfolio. Went to the same university we want to, which is a top university in the world. Had good grades at said University. etc. He had all the markings of being a fantastic intern for us. About half way through his internship we had to fire him. He lacked th…

How did you evaluate the other person?

Sorry for the lack of reply.

We started by assuming most of what we saw on paper lack credibility. We questioned their abilities, in a friendly way, and made sure they proved to us what they claimed. We also cast a wide net - we didn't just assume because we liked someone at first that we should just wrap things up. That candidate was the best of maybe 3-4 people we brought in for in-person interviews. Instead of 1 intern candidate whom we felt we knew.

Post reply on HN