Giter Site home page Giter Site logo

Comments (14)

ChristinaLK avatar ChristinaLK commented on July 26, 2024 1

@tkphd I would say that grid and cloud computing are not out of scope -- I'd like to see this lessons adapted to use on a system like the Open Science Grid, which is not traditional HPC.

I have an alternative proposal for forming the glossary. How about going through the lessons and pulling out the terms that could use a definition?

from hpc-intro.

psteinb avatar psteinb commented on July 26, 2024 1

from hpc-intro.

psteinb avatar psteinb commented on July 26, 2024

good idea and thanks for putting that into an issues. But always remember: Top priority for good teaching is reduction. There are many things in that list which I'd drop. I don't feel too polite to edit your issues directly. How about #38 ?

from hpc-intro.

tkphd avatar tkphd commented on July 26, 2024

Please feel free to edit the issue.
I would prefer strikethrough tags over straight deletion. Discussion of what to include is more natural in an issue than in a PR.

For a start, Beowulf clusters are obsolete, grid and cloud computing are out of scope, GPGPU is to deep in the weeds...

from hpc-intro.

tkphd avatar tkphd commented on July 26, 2024

Good suggestion, @ChristinaLK.
Perhaps a hybrid approach: go through the existing lessons, tagging or linking instances of jargon to the glossary, then reviewing what's undefined and what's never referenced? Not a trivial task...

from hpc-intro.

ChristinaLK avatar ChristinaLK commented on July 26, 2024

Yep. Reviewing the lessons seems like a manageable task and could be done piecemeal.

from hpc-intro.

ChristinaLK avatar ChristinaLK commented on July 26, 2024

Good point. I'll focus on #40 and then come back to this.

from hpc-intro.

tkphd avatar tkphd commented on July 26, 2024

Reviewing this list, I'm honestly not sure the glossary is useful. When terms relevant to, and within scope for, the lessons come up, we define them. Anything that doesn't come up, is out-of-scope for us to define; a Web search is better suited than a glossary. Anything that does come up, but isn't adequately explained, we need to address within the lesson.

from hpc-intro.

mikerenfro avatar mikerenfro commented on July 26, 2024

Never noticed a glossary in the shell-novice reference page, but there it is. As a result, I don't think I'd abandon the glossary entirely, but it definitely shouldn't include terms we never use in the lessons (looks like the shell-novice glossary is keeping with that rule except maybe for "REPL"). Being able to point people at a single reference page including a review of terms seems useful, without them having to scroll through the entire lesson or hope for the best on a search. Not sure what else might go on a more complete reference page yet.

from hpc-intro.

psteinb avatar psteinb commented on July 26, 2024

some learners have asked for a glossary here and there during my HPC intro courses.

some automation would be helpful here I believe, so that if we define a term during a lesson, it is automagically appended to the glossary.

from hpc-intro.

annajiat avatar annajiat commented on July 26, 2024

I would like to vote to keep glossaries.
We can choose to link to the glossaries page with anchors from individual lesson materials.

from hpc-intro.

bkmgit avatar bkmgit commented on July 26, 2024

May be helpful to have this, but could be in extra materials as done for shell-lesson

from hpc-intro.

tkphd avatar tkphd commented on July 26, 2024

It already is: Extras -> Reference.

from hpc-intro.

reid-a avatar reid-a commented on July 26, 2024

The glossary is no longer in reference.md, it's now in _extras/guide.md. Edited the leading comment on this issue to reflect the new location.

from hpc-intro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.