Hacker News new | past | comments | ask | show | jobs | submit login
Visual Studio Code for Education (vscodeedu.com)
31 points by tech234a 7 months ago | hide | past | favorite | 24 comments



Python-heavy pedagogy does students and the world at large a disservice.


So it's not just me! ;-)

I do not understand the love of Python.

Generally I assume it's just me and I must be missing something.

If nothing else I cannot abide the four-spaces indentation standard and the short line lengths.

Why waste so much space!

I read right to left, and I can read long lines of code just fine!

I'm forever scrolling up and down in Django code and losing my place!


Not at all what I was getting at. Most of the complaints here are trifling and/or matters of taste. There are good reasons to disfavor Python, but you have only provided bad ones.


And I thought we could be friends! LOL

They are not bad reasons to me :-)

Jim Simmons thought the aesthetic componant was important! :-)

https://twitter.com/dhh/status/1789402566909886799


I like to write my Python in a vertical monitor, it does reinforce keeping your lines short. There's always going to be examples where you just need to have that one line of arcane garbage, but for the most part I find that I can scan through a Python file much faster since I don't have to disect each line.

The point is to emphasize readability but the truth is that readability is pretty subjective. To each their own syntax, I guess.


> _________ does (_______ and) the world at large a disservice.

what a flexible template.



was the post i was responding to kind?


It wasn't unkind, and it wasn't snarky. If you think it was, that's because you are reading that into it. Read it a different way.


perhaps you should reread the comment you considered snarky?


You have me confused with someone else.


not really. you answered for them.


Now you have your argument confused with one that works (and isn't bullshit). What's the comment I should reread? What's the comment I considered snarky?


that seems a bit unkind, does it not?

did you not read the whole thread before answering?


No. And except for the ones in your most recent comment, you've gotten answers to all your questions, and have been evasive about every one that has been put to you.

I can jump to the end here: you want to see if there's some way out of how you've boxed yourself in and manage to pull off for your own sake a conversational win here—which is important to you. There isn't, and it shouldn't be this important.


many statements and few questions.

why did you consider it worth continuing? one might say you put more effort in than i. more importance attributed than i?


C++?



Python v. C++?

That reminds me of the way Utah used to give convicted murderers the choice of hanging or shooting.


That's why you gotta shoot em up with Python to get them hooked on programming then teach them enough C++ to hang themselves with.


No, C.

Teaching C++ as a first language feels like a surefire way to embed bad habits to be unlearned once you get to the point of knowing what a `std::unique_ptr` is... but I just realized I'm also describing C.

Fuck.

I mean, at least you're not teaching them the conceptual dead end of classes.


https://news.ycombinator.com/item?id=40115099 :

> JupyterLite, datasette-lite, and the Pyodide plugin for vscode.dev ship with Pyodide's WASM compilation of CPython and SciPy Stack / PyData tools.

Does this work in vscode.dev, in a Chrome or Edge browser?


But can students test and/or grade their own work using their own CPU? ; OtterGrader -> Canvas, nbgrader,: https://news.ycombinator.com/context?id=37981190


“Your code ran succcessfully”. Will there be a spellcheck version for the software engineers that built the site?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: