Hacker News new | ask | show | jobs
by mturk 1340 days ago
I have to think through how this will impact my usage of observable when teaching. I'm not sure how I feel about asking my students to utilize it if part of using it is that all of their notebooks are instantly public, or if that will run afoul of university-level policies about disclosing class rosters etc.

I suppose that is exactly the reason that they offer educational programs, but for my class size and the resources available for my classes I'm not sure that is available to me.

5 comments

I am sympathetic. From someone who completed his degree in the last decade, I offer my perspective on this sort of thing.

When I completed my degree and got the eventual one year look back survey, I actually called out the explosion in faculty electing to use third party services which weren’t vetted by or supported by the university. One of my chief complaints was that students had no recourse other than to agree to arbitrary terms and sometimes pay arbitrary amounts to companies that were clearly monetizing our data.

(Although that last part isn’t as much a concern here.)

I can imagine if I was required to use something that made my coursework public, I would have simply gone to the CISO Office or the Student Ombudsman if not offered an alternative.

I'll be honest and say that I - not even that long ago - held similar attitudes and slowly made a series of compromises (to myself) that led to this point. While I'm not sure I fully regret it I do think it was ... not as well-considered as I'd like. ("I don't even know who you are anymore!" he said into the mirror.)

We mostly use a locally-hosted jupyterhub, but for JS work often used other environments. For JS, we made the switch to observable from iodide (after it was wound down) and I think I will re-evaluate platforms again, including JS kernels in Jupyter.

Thank you for having the self-awareness to look back from where you are and recognize where you came from, along with the humility of character to acknowledge that errors may have been made-all while having a sense of humor about it too!
I "released" a bunch of my class projects as open source and nearly ran afoul of plagiarism accusations (of my own stuff) even though at the time (pre-GitHub) my stuff was only in darcs repos on my own hosts and was generally hard to find. (That ultimately was what saved me in that it was very obvious these were indeed my own files and also that I wasn't posting them for other people/classmates to cheat off me but for my own usage and/or sometimes team collaboration.)

I realize there's a lot of interesting ethics boundaries on public software projects during education. I've always been "pro-open science" that more student projects should be open source/allowed to be open source as "teaching tools in the round", but am sympathetic also to how easily that can be abused for cheating or plagiarizing. I think it is an interesting discussion with no easy answers.

Is sounds like you’re using for education without taking the deal they offer for education.

If the terms of that program aren’t workable, they can lose you. But freeloading is almost by definition precarious business.

I mean, I guess I should have been more obviously self-aware in my original post, but yes, my intent in that comment was explicitly to bemoan that I was not able to take the deal they offer for education and that my precarious freeloading led to a change in plans.
Offering a free pro subscription for students like Jetbrains for example.
Repl.it is being used at my college for the programming languages. It's nice to share code and not have to setup a programming environment, but I'll admit to at some point simply viewing the forks of an assignment as all the forks are public, and copying some of their code to get my assignment to work.

The usernames don't have to respond to a specific user on repl.it so I guess there's no violations as long as students don't use their real names.