4 ms·
You only use the template engine if you go through github.io or if you look at .md files in the UI. So you are not even «technically» using the template engine
by olivermuty 4y ago
You only use the template engine if you go through github.io or if you look at .md files in the UI.
So you are not even «technically» using the template engine part of Github.
However root commenters sentiment is still very valid, the sooner you realize how many people who are not particularly smart also work in this business the sooner :D
Developers are starting to become a pretty decent average representation of the population the later years after all.
- Dalewyn 4y agoSmartness has nothing to do with project requirements. If the requirements say "no Github", you don't use Github. It's really that simple. The rules don't specify "github.io" or "load .md files", it broadly specifies "Github" the website "that generate[s] HTML from text" in no uncertain terms. If you then proceed to use Github, it's only fair you are disqualified.
- edflsafoiewq 4y agoYou may have a future teaching high school.
- Aeolun 4y agoOr interviewer
- deleted 4y ago[deleted]
- denton-scratch 4y agoThe rule didn't say "No github".
- Dalewyn 4y agoNo, in fact the rules specify a "Github" among others as examples of "Template engine websites, tools, and sites that generate HTML from text, markdown, or script files" that you are "NOT permitted" (their emphasis) to use. Translating that into practical terms, it means "no Github", and also "no Jekyll" and all the other examples named and not named.
- weird-eye-issue 4y agoThe Internet also allows such behavior so really it shouldn't have been allowed to use the Internet either. A reasonable person would realize the key part is "Template engine" and would think they are okay as long as they avoid those. They did avoid that, and still got disqualified. That is why it isn't reasonable
- Dalewyn 4y agoAnd such a person after being disqualified should learn their lesson to read and understand the rules thoroughly. The rule in question even distinguishes between "Template engine websites" and "sites that generate HTML"; if you refuse to read beyond the first comma you are being disingenuous let alone being ignorant. As an aside, "the internet" doesn't automagically generate HTML for you. Unless I missed a memo and we can just get HTML by sticking a cable into the wall. :V
- weird-eye-issue 4y agoGithub doesn't automatically generate HTML for you anymore than the Internet does.
- cxr 4y agoHere's what you said: > The rules don't specify "github.io" or "load .md files", it broadly specifies "Github" the website "that generate[s] HTML from text" in no uncertain terms. And that's just not true; the no-GitHub-whatsoever interpretation that you're pushing simply can't be described as "no[t] uncertain". In fact, I'd wager that a polling would reveal that most folks in a position to interpret the rules would come away quite certain that it isn't forbidden to use GitHub qua code host.
- Dalewyn 4y agoThe rule closes off with, their emphasis, "NOT permitted". If that combined with a specific name drop are "uncertain" to you, you should retake your English classes.
- forgotpwd16 4y ago>You only use the template engine if you go through github.io That's where the site was deployed...
- richbell 4y agoGitHub pages also deploys straight HTML if available, which is what they did. They did not use the template engine functionality.
- Aeolun 4y agoWho the hell submits rendered markdown as a competition entry anyway? Do the truly think that’s something to worry about?
- forgotpwd16 4y ago>also deploys straight HTML if available ~~Technically is still processed via Jekyll. To bypass Jekyll you need to add `.nojekyll` on root. Something the authors found out themselves after someone on reddit told them about it. (Not that it would change anything.)~~ edit: On second thought that's probably wrong. >They did not use the template engine functionality. Regardless the rule was clear. "No Github." Yes, it's bullshit*. But this should be argued before making the submission. *Rule also includes Replit. What's even funnier? "Frameworks, such as Drupal, Joomla, Wordpress" are allowed. So using a template engine is bad but using a CMS is fine.
- lelanthran 4y ago> So you are not even «technically» using the template engine part of Github. The rule didn't say some parts of Github was okay, the rule said Github was not allowed. To not disqualify a team that broke the rules is unfair to those teams that read the rules and said "Okay, let's work without Github". If you want to rescind a rule you have to do it before you are caught breaking it, not after.
- richbell 4y ago> The rule didn't say some parts of Github was okay, the rule said Github was not allowed. The rule is clearly written with the mistaken belief that GitHub is a templating engine. The person that judged their submission also confirmed their misunderstanding. I'm not sure what type of competitions you've been a part of, but I have seen several where the rules are changed or re-interpreted on the fly because someone pointed out an error in the instructions or rules.
- lelanthran 4y ago> I'm not sure what type of competitions you've been a part of, but I have seen several where the rules are changed or re-interpreted on the fly because someone pointed out an error in the instructions or rules. Yeah, and if they pointed it out before the competition ended, that would count as "on the fly". Flagging it as erroneous, ambiguous or similar after you are disqualified for breaking it is something I've never seen before, and I guess neither have you.
- richbell 4y ago> Yeah, and if they pointed it out before the competition ended, that would count as "on the fly". "On the fly" includes after initial disqualification or final results. In some cases it is not possible or desirable to change the winners, but the competition organizers nevertheless admitted the fault and did their best to compensate the team. The organizers of this competition seemingly have done nothing. The medium post states they submitted their website on the weekend and received no notification that they were disqualified until they reached out to the regional coordinator. At that point, several days had already gone by and the judging was completed. How do you propose they should have handled the situation when they had no idea they were disqualified until after the competition ended? > > Flagging it as erroneous, ambiguous or similar after you are disqualified for breaking it is something I've never seen before, and I guess neither have you. I went to an all-day CTF where a team retroactively went from last place to third or second place because the organizers realized the team approached the challenge in a way that wasn't technically allowed but followed the spirit of the competition. The team was promptly notified of the initial judges decisions and had an opportunity to state their case, which was deliberated amongst the staff and accepted. These high school students, who spent months working on this project, were not given the same opportunity.