I really enjoyed "Oh my git!" ( https://ohmygit.org ) and it upped my git-game a bit. I can see this being really good too.
GameShell: A game to learn or teach the Unix shell
61–69 of 69 posts
Re: GameShell: A game to learn or teach the Unix shell
#62Is there an equivalent for powershell?
Re: GameShell: A game to learn or teach the Unix shell
#63I saw many games trying to teach programming, but never heard of any of them gaining significant popularity. I wonder why? I guess "play games instead of reading books" idea attracts audience with low motivation?
We all have different ways of getting motivated and learning. You shouldn't yuck other peoples' yum. I've definitely heard of some games that teach programming skills getting popular. For example, https://flexboxfroggy.com/ http://www.flexboxdefense.com/ for teaching css layout. https://www.freecodecamp.org/ isn't marketed as a game, but absolutely feels like one when you are going through the program. https://www.ha…
Re: GameShell: A game to learn or teach the Unix shell
#64Earlier quoted context omitted.
Their first line is a quote from the README.
Ah, ok. In any case I was TA with Pierre teaching that class at Chambéry this semester, to run the gamesaves from the student without being too worried about my files i just ran the thing inside a bubblewrap bash session: bwrap --dev /dev --ro-bind /usr/bin /usr/bin --ro-bind /usr/lib /usr/lib --symlink usr/bin /bin --symlink usr/lib /lib64 --unshare-user --uid 256 --gid 512 --bind TP2 /TP2 /usr/bin/bash
Re: GameShell: A game to learn or teach the Unix shell
#65If you dont like running foreign code on your machine, you can run docker and then run foreign code on your machine. Did anyone else catch this in the article? Doesn't it seem like this makes it even more likely to get infected? No one understands Docker in entirety let alone this random game. It seems like all this stuff should just be automatically done behind the scenes and yet it's not.
> It seems like all this stuff should just be automatically done behind the scenes and yet it's not. ...what stuff?
But that's the point. I have no idea what any of this stuff is actually doing. I'm just crossing my fingers that what I run isn't detrimental to my system. There's no actual understanding behind any of it anymore.
Re: GameShell: A game to learn or teach the Unix shell
#66Earlier quoted context omitted.
Quoted post unavailable.
It may benefit you to read the HN Guidelines: https://news.ycombinator.com/newsguidelines.html , specifically the "In Comments" section. > Be kind. Don't be snarky. Have curious conversation; don't cross-examine. Please don't fulminate. Please don't sneer, including at the rest of the community.
Re: GameShell: A game to learn or teach the Unix shell
#67Earlier quoted context omitted.
Ah, ok. In any case I was TA with Pierre teaching that class at Chambéry this semester, to run the gamesaves from the student without being too worried about my files i just ran the thing inside a bubblewrap bash session: bwrap --dev /dev --ro-bind /usr/bin /usr/bin --ro-bind /usr/lib /usr/lib --symlink usr/bin /bin --symlink usr/lib /lib64 --unshare-user --uid 256 --gid 512 --bind TP2 /TP2 /usr/bin/bash
Insert bwrap in lieu of docker and its the same thing. What the hell is bwrap?
Re: GameShell: A game to learn or teach the Unix shell
#68Earlier quoted context omitted.
You are not supposed to "identify" anything on UNIX-like operating systems; that is what the file(1) command is for, specifically, especially so since the entire concept of UNIX is that everything is a stream of bytes . Attempting to manually manage files in this way defeats the purpose of the OS abstracting it away for the user; and the users of your executable should not have to care what your executable is written…
As someone who did grow up on Windows and still uses it regularly alongside Linux, I want to respond to this comment just to play the Devil's advocate (i.e. infuriate you). > especially so since the entire concept of UNIX is that everything is a stream of bytes. I consider this an archaic, anachronistic, ancient, outdated, primitive (they all mean the same thing; I just used a thesaurus to really drive home my point)…
Re: GameShell: A game to learn or teach the Unix shell
#69Earlier quoted context omitted.
As someone who did grow up on Windows and still uses it regularly alongside Linux, I want to respond to this comment just to play the Devil's advocate (i.e. infuriate you). > especially so since the entire concept of UNIX is that everything is a stream of bytes. I consider this an archaic, anachronistic, ancient, outdated, primitive (they all mean the same thing; I just used a thesaurus to really drive home my point)…
This is a fantastic response, honestly. I'll add that your last point about how different users interact with their systems differently is especially relevant for the longevity of open operating systems. General users coming over to Linux who do not have extensive knowledge with computers beyond Windows will primarily be using graphical interfaces on their desktop, and making that process confusing for them by not ac…