Live data from Hacker News

Disqualified from a National Web Design Competition for Using GitHub

medium.com

1–10 of 329 posts

Re: Disqualified from a National Web Design Competition for Using GitHub

#2
He is talking about Github, but Im more surprised to see Jekyll. On github, there is a slight possibility that you forked something. What does Jekyll do. If that's the case, they could even ban for using nodejs. Sorry folks, you can't use SASS here. But if it's explicitly stated in the rule book, I think the participant made the mistake of not getting to know the rules of competition.

Re: Disqualified from a National Web Design Competition for Using GitHub

#3
> Template engine websites, tools, and sites that generate HTML from text, markdown, or script files

Github pages allows you to write index.md instead of an index.html, and therefore they count it as a webpage generator. Not sure if these kids used a markdown file for a page, but the capability is there and that makes Github more than just a dumb web server that serves html.

Possibly the judges are non technical, just basic designers so they can't tell the difference, so all Github pages would be banned and not just the markdown ones. But I think it would be better if they told the students so they could move it to a clean server in that case.

Re: Disqualified from a National Web Design Competition for Using GitHub

#4

He is talking about Github, but Im more surprised to see Jekyll. On github, there is a slight possibility that you forked something. What does Jekyll do. If that's the case, they could even ban for using nodejs. Sorry folks, you can't use SASS here. But if it's explicitly stated in the rule book, I think the participant made the mistake of not getting to know the rules of competition.

Jekyll is a static site generator along the lines of hugo or next.js

edit: it doesn't seem to use jekyll, though.

Re: Disqualified from a National Web Design Competition for Using GitHub

#7
Ah... student competitions... that brings up memories...

When I was 15 or so, I took part in a tech competition for under 19 year olds. I designed and programmed a website for "grading" your teachers, complete with an admin interface for generating anonymous 1 time use codes for students. The goal was to make it easy for schools to allow students to provide anonymous, private feedback to their teachers.

I didn't win (there were a lot of other submissions that were pretty amazing, so no hard feelings about that).

But a few months later, someone tipped me off about a public teacher grading website. It looked very similar to my website, it was the same design, just with different colors. I couldn't believe it, but digging into it I found out that one of the people running this website was a jury member in the tech competition.

Because they were shoddy coders and didn't properly quote user input on HTML pages, I used a simple script injection attack to show a Java script alert on one of the pages.

Their website went nowhere (turns out that allowing students to publically grade their teachers is not going to be used for constructive feedback...)

But I was quite disillusioned how the jury of this competition cared so little about the contributions, they apparently just saw them as free ideas.

Re: Disqualified from a National Web Design Competition for Using GitHub

#9

He is talking about Github, but Im more surprised to see Jekyll. On github, there is a slight possibility that you forked something. What does Jekyll do. If that's the case, they could even ban for using nodejs. Sorry folks, you can't use SASS here. But if it's explicitly stated in the rule book, I think the participant made the mistake of not getting to know the rules of competition.

Jekyll is a static site generator along the lines of hugo or next.js edit: it doesn't seem to use jekyll, though.

Yeah, Im aware of that, but why is it on the same rank of Weevly and WIX? It's not a template generator. Im talking about the list of banned things they can't use.

Re: Disqualified from a National Web Design Competition for Using GitHub

#10
Hmmm, the html files seem like the output of some form of generation, or perhaps a crappy web editor?

eg:

* https://github.com/thstsa/spacetourism/blob/main/technologie...

* https://github.com/thstsa/spacetourism/blob/main/index.html

* https://github.com/thstsa/spacetourism/blob/main/pricing.htm...

Those multi-line blank gaps all over the place are not something that generally occur in hand crafted or "from scratch" html.

That being said, the teacher sounds out of their depth and should either gain a clue or refrain from being involved in judging next year.

**

Optimal practical solution would probably be to try and get the rules fixed, so future participants don't get erroneously disqualified.

Post reply on HN