Live data from Hacker News

The Linux Upskill Challenge

theleo.zone

21–30 of 92 posts

Re: The Linux Upskill Challenge

#21
post #5

I’m on team vim, but it is still interesting to me that the challenge has vim but not emacs. I would think that an introduction to Linux would include both.

Regardless of which team you're on or why, the base installs of almost every distro includes vi or vim, but many leave out emacs and nano. Since you have to pick one editor to be the first one taught, it makes sense to teach vim to avoid losing the learner.

I don't understand why so many distros ship vi instead of vim. Vim was realeased as an improvement in 1991!!!

Re: The Linux Upskill Challenge

#22
post #12

Earlier quoted context omitted.

This is as it should be. Emacs is about enlightenment; enlightenment is a path to be walked not a destination; it is a journey you must choose. Along the way, you might accidentally edit text files. That's not the point. Anyway, makes sense to me why it's not default included.

> Emacs is about enlightenment; And that's why I'm on team Vim. I rather not use a tool that needs/uses cult-like slogans to convince people to keep them hooked. I want the usefulness to be the reason, not some kind of belief system.

A defining feature of cults is how difficult it is to leave...

:q!

Re: The Linux Upskill Challenge

#23

You can achieve much more learning in 20 days. Important fundamentals are omitted but some oddly specific subjects are cherry-picked and given an unusual amount of attention like running nmap. Running nmap (a portscanner) can get you fired from your job and there's precedent of this. The text formatting is inconsistent. Reader mode makes it better, but a simple markdown file would have clearer. Explaining what a serv…

These are all valid points, the apt and nftables have bitten me as an older timer. While I think one should handle nmap, tcpdump with care I have never seen an organization that fire someone based on it.

Re: The Linux Upskill Challenge

#24

You can achieve much more learning in 20 days. Important fundamentals are omitted but some oddly specific subjects are cherry-picked and given an unusual amount of attention like running nmap. Running nmap (a portscanner) can get you fired from your job and there's precedent of this. The text formatting is inconsistent. Reader mode makes it better, but a simple markdown file would have clearer. Explaining what a serv…

If running nmap gets you fired from a job, then that wasn't a job worth keeping. Sheez.

Re: The Linux Upskill Challenge

#25

Earlier quoted context omitted.

Regardless of which team you're on or why, the base installs of almost every distro includes vi or vim, but many leave out emacs and nano. Since you have to pick one editor to be the first one taught, it makes sense to teach vim to avoid losing the learner.

I don't understand why so many distros ship vi instead of vim. Vim was realeased as an improvement in 1991!!!

To save precious disk space

Re: The Linux Upskill Challenge

#26
post #5

I’m on team vim, but it is still interesting to me that the challenge has vim but not emacs. I would think that an introduction to Linux would include both.

Regardless of which team you're on or why, the base installs of almost every distro includes vi or vim, but many leave out emacs and nano. Since you have to pick one editor to be the first one taught, it makes sense to teach vim to avoid losing the learner.

Clearly, you would only want to focus on the superior editor. /smile

Re: The Linux Upskill Challenge

#27

Earlier quoted context omitted.

Regardless of which team you're on or why, the base installs of almost every distro includes vi or vim, but many leave out emacs and nano. Since you have to pick one editor to be the first one taught, it makes sense to teach vim to avoid losing the learner.

I don't understand why so many distros ship vi instead of vim. Vim was realeased as an improvement in 1991!!!

Including Vi-improved would be complicit in the assumption there was an imperfection in vi.

Re: The Linux Upskill Challenge

#28
post #18
post #5

I’m on team vim, but it is still interesting to me that the challenge has vim but not emacs. I would think that an introduction to Linux would include both.

In this day and age, an intro to Linux should probably recommend an editor which has CUA shortcuts by default, like micro, or most GUI editors. I don't think an intro to GNU/Linux really also needs to be an intro to a text editor at all. Just teach people the man command, tell them a few of the editors that exist, and maybe mention tools like vimtutor.

To be sorta serious about editors for a min. I think console editors should definitely be in there because a lot of Linux access takes place over ssh without a GUI.

Re: The Linux Upskill Challenge

#29

You can achieve much more learning in 20 days. Important fundamentals are omitted but some oddly specific subjects are cherry-picked and given an unusual amount of attention like running nmap. Running nmap (a portscanner) can get you fired from your job and there's precedent of this. The text formatting is inconsistent. Reader mode makes it better, but a simple markdown file would have clearer. Explaining what a serv…

If running nmap gets you fired from a job, then that wasn't a job worth keeping. Sheez.

Fired is a bit much but I could see port scanning a prod server or like putting an interface in promiscuous mode generating a call from infosec asking for an explanation. Oh and the reply “I just wanted to see what happened” would not be a good one heh.

Re: The Linux Upskill Challenge

#30

You can achieve much more learning in 20 days. Important fundamentals are omitted but some oddly specific subjects are cherry-picked and given an unusual amount of attention like running nmap. Running nmap (a portscanner) can get you fired from your job and there's precedent of this. The text formatting is inconsistent. Reader mode makes it better, but a simple markdown file would have clearer. Explaining what a serv…

Just like we are all lectured by sudo at one point, neophytes should be lectured on not using nmap, especially on production Corporate IT, unless they are part of a red team activity.

[deleted]
Post reply on HN