Live data from Hacker News

Disqualified from a National Web Design Competition for Using GitHub

medium.com

41–50 of 329 posts

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

#41
post #27

Hi, I'm Shiloh, the guy that made the original reddit post and medium article. After reading some comments, I clarified my statement on GitHub's role in the CS industry

Training our next generation on proprietary tools like GitHub isn't the way though. Understanding a VCS (i.e. Git, Mercurial, darcs, Pijul, etc.) is great skill and almost certainly a job requirement, but a specific platform? Its classification as “industry standard” could and should be debated as well.

GitHub is to Git what Excel is to a CSV file.

It's not realistic to suggest people avoid GitHub with the kind of market dominance that GitHub has. I while I empathise with the sentiment learning GitHub is absolutely a tool that will help them get jobs in a way that Git alone won't.

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

#42
post #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, jus…

If they can win a design competition with a markdown based website, hats off to them.

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

#43

Earlier quoted context omitted.

The rule is to not use "Template engine websites, tools, and sites that generate HTML from text, markdown, or script files..." They didn't do that. They uploaded the HTML to Github directly.

They quote the rule and link to the full rules. GitHub is explicitly mentioned. They failed on a technicality. https://tsaweb.org/docs/default-source/themes-and-problems-2... She then points out this rule in the Official Rulebook: I. Template engine websites, tools, and sites that generate HTML from text, markdown, or script files, such as Webs, Wix, Weebly, GitHub, Jekyll, and Replit, are NOT permitted.

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.

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

#44
post #41
post #27

Earlier quoted context omitted.

Training our next generation on proprietary tools like GitHub isn't the way though. Understanding a VCS (i.e. Git, Mercurial, darcs, Pijul, etc.) is great skill and almost certainly a job requirement, but a specific platform? Its classification as “industry standard” could and should be debated as well.

GitHub is to Git what Excel is to a CSV file. It's not realistic to suggest people avoid GitHub with the kind of market dominance that GitHub has. I while I empathise with the sentiment learning GitHub is absolutely a tool that will help them get jobs in a way that Git alone won't.

That's precisely the thing we should avoid. Learning on free software like LibreOffice Calc would be better just like learning GIMP would be better than students learning Adobe Photoshop and demanding employers buy these licenses/subscriptions. You can self-host Git, but there's also plenty of alternatives that are built as free software.

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

#45
These people are now better known among people likely to hire webmasters than whomever won the competition.

The students did not violate the rules. The rules say that template sites like Wix, GitHub, etc. may not be used. They did not say "such as" GitHub. There's a difference. GitHub is merely illustrative of the template site concept, in this case incorrectly. The controlling requirement is that it be a "template site". Which GitHub is not. So this is a drafting error, not controlling language.

"Like" vs. "such as" has been a question on the Graduate Management Admission Test, because it is a distinction which might matter in a contract. But that distinction is somewhat archaic and probably beyond many teachers.

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

#46
post #27

Earlier quoted context omitted.

Training our next generation on proprietary tools like GitHub isn't the way though. Understanding a VCS (i.e. Git, Mercurial, darcs, Pijul, etc.) is great skill and almost certainly a job requirement, but a specific platform? Its classification as “industry standard” could and should be debated as well.

The skills you have to learn in order to use github effectively are pretty generic in nature and easily transferable to other platforms.

Is that why most people don't know stack-based Git flows or how to using send-email? GitHub only really works on the pull request model which is not the only way to use Git. There are pros and cons to these workflows, but if skills are generic, then you can just say "Git" or "Git forge" without needing to specify a platform.

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

#47
post #44
post #41

Earlier quoted context omitted.

GitHub is to Git what Excel is to a CSV file. It's not realistic to suggest people avoid GitHub with the kind of market dominance that GitHub has. I while I empathise with the sentiment learning GitHub is absolutely a tool that will help them get jobs in a way that Git alone won't.

That's precisely the thing we should avoid. Learning on free software like LibreOffice Calc would be better just like learning GIMP would be better than students learning Adobe Photoshop and demanding employers buy these licenses/subscriptions. You can self-host Git, but there's also plenty of alternatives that are built as free software.

You are fooling yourself if you think libreoffice has feature parity with ms office, and gimp with Photoshop. Gimp doesn't even have feature parity with krita.

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

#49

Earlier quoted context omitted.

[flagged]

The rule is to not use "Template engine websites, tools, and sites that generate HTML from text, markdown, or script files..." They didn't do that. They uploaded the HTML to Github directly.

GitHub is a site that, among other functionality, generates HTML from markdown. With the rule as written, it’s been broken.

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

#50
post #13

> You heard it here first folks, GitHub IS NOT the industry standard for code collaboration and version control, an expected tool for anyone entering the industry and a priceless skill for any aspiring developer. Git is, GitHub is not. Yes it gave us Pull Requests but it is just another Corporation build around Git.

Github and the projects it inspired, like Gitlab and Bitbucket, are what made Git accessible to the huge audience of developers it has today. The way Github presents repos organized by organisation, allowing everyone to fork and host their version of the code, that's what made git popular. Without Github, I don't think Git would ever have been adopted by mainstream dev audiences and would just be some arcane tech use…

Git was already quite popular before GitHub at least in technical circles. I was using it as my first version control tool when I was learning programming. I asked some programmer friends and the answer was: "use Git, it's 10x better than SVN".

Git is designed in a way that everyone has their version of the code locally. We were hosting our projects on another service back then. GitHub is the result of Git getting traction, not something that made Git popular.

Post reply on HN