When I was a professional Unix Admin at BBN, my memory improved a lot. Not only is the terminal amazing for workflow, it's amazing for the brain. Graphical User Interfaces promote lazy thinking.
And also simply a pain in the ass having to always search for things, moving the mouse with lot of precision, clicking the left button, without shaking the mouse, bla, bla, bla, .. On terminal you just type word and you can do the same (actually not, you can do like thousands more things from terminal! Like give me the shittiest window manager, the moment i know the shortcut for the terminal i can already do everything i want!)
@@HecUnderscore Won't work. rm has a failsafe for preventing users from recursively deleting the root filesystem. su -c 'rm -rf --no-preserve-root /' will work though.
A girl once noticed my screen was all text and said "wow, that's so impressive. So what clever computer things are you doing right now?" I replied that I was being a halfling who had just been killed by a kobold on the 15th dungeon level. She looked much less impressed after that.
Fair and balanced presentation! Another reason for getting familiar with the terminal, is that it is faster and requires fewer resources. Very convenient when you're working on old computers. I used to do more in the terminal, but I go between different systems so much, and do such a wide variety of tasks that it's easier to use the GUI for many things. If I had a more stable environment, I would go back to the terminal for all the reasons you mention.
There are many areas where terminal is efficient (e.g. process many files) as well as there are many areas where nothing can beat GUI (e.g. web browsing, video editing). I bet that the most of those people who post screen shots with many terminal windows do it just to look smarter than they actually are.
Most of my 'video editing' just consists of gluing together loose frames and converting videos, and I do that in the terminal... Actual editing tho... yeah, you need a UI.
When editing text files, it always bugs me to switch back and forth from mouse. I am in the process of getting used to VIM and learning a lot. Currently I am not efficient with it, but it feels great. No need for a mouse anymore. :-)
Syphist Prime you might want to draw a simple mind map of some kind to recall shortcuts and commands at the beginning. But at some point the shortcuts make their way not only to your brain but also to your hands and you don't have to think about them anymore ;-)
you make a text file with shortcuts (or I guess a small utility exists somewhere, or use editor w/ a filter) - and remember just that one shortcut - to open that file. Each time you need something, you just pop that up. With time you're going there less and less, but it's always there. Paper sticker would be so 20th century but along those lines
Totally agree with your points. It's fine that some people don't or won't touch terminal apps, but it does bemuse me when some of them might say that the terminal "needs to die". I couldn't live without it! On a side note, I was watching the Alien movie(s) again the other night. I loved how retro the 80's style computers and interfaces were. Clunky and green for sure, but in a way, beautifully simple. Just man and machine interacting through pure commands and response. Everything these days, in life in general too I guess, has a tendency to be a bit "busy".
Anytime I can leverage the terminal, I do for the exact same reasons with a few exceptions. I also always try and decently know an alternative for the exceptions in case I'm on remote server with no GUI. The exceptions tend to be more visual luxuries, so I'm usually on i3wm using Bash, Vim, git, now Ranger, WeeChat, links (occasionally), and scripting/programming/configuring this that or the other. "Visual" apps I use are GitKraken (paid - believe it or not faster for me to use), Sublime Text 3 (paid - heavily use), an IDE/DevTools (when I need to watch vars), and Firefox/Chrome. Glad this hit my feed. I've been enjoying your vids man.
@@MrBearyMcBearface Yeah looney tunes is great, but it is quite obvious that anime and western cartoons have different intented demographics. One contains slapstick and funny voices (which don't get me wrong, has a charm). And the other has sexualised characters, graphic fights, psychological thrillers.
@@MrBearyMcBearface Our discussion is railing into the realm of subjectivity, but I believe you would agree with my main point. So I'll try to be more clear; what I am saying is that the cultural image of animation is vastly different comparing Japan with the west. I'm aware that there exists mature and serious animation in the west, but the point is that it isn't what you think about when you say cartoon in America. If you ask an American what they think about when you say the word animation, they will probably think Disney, Nickelodeon or Family guy. Whereas in Japan, it is commonly accepted that animation is a medium full of potential, able to express complex themes (although mostly for teenagers, but still a lot for adults).
@@MrBearyMcBearface Anime is drawn cinema. There are cartoons there as well as some very serious works that _happen_ to be drawn instead of shot. That's why people are annoyed; it's hard to call cartoons cinematic, even if they contain adult themes, but an anime can easily be more impressive than a movie.
@@MrBearyMcBearface Artists can use different mediums and different methods to express themselves. Cinema uses live action, fully CGI movies use 3D computer graphics, and anime is drawn. To me, a consumer, there aren't really any major differences between these mediums, except that anime is dominated by the Japanese. The range of possible genres, intensity of immersion, complexity of the plots and the themes, artistic possibilities are very similar, and they all can be enjoyable to watch for everyone. Cartoons and comics are also drawn, but it's harder to develop long and complex storylines in them while retaining their accessibility.
GUIs - Can be designed to better match human intuition - Quickly conveys what is and isn't possible with the program, including "complex" interactions - Typically better protects clueless users from doing bad things - Better suited for inherently visual tasks like graphic design, photo/video editing - Better on mobile devices like tablets - Probably more aesthetically pleasing - Is the norm, for better or for worse Terminal - You can type much faster than you can point&click, and if you don't have to move your hands away if you don't have a trackpoint - A terminal interface takes much less time to implement, so the program is likely equipped with more features - Scope of interaction is no longer limited by screen real estate, but rather your brain and what you know about the programs - Improved performance from not having to render unnecessary stuff - Can make use of shells, which let you compose programs together and automate everything, making the computer do most of the work (as it should) instead of you manually clicking through GUIs every time - Typically doesn't get in your way, lets you do exactly what you want it to do - Has been around much longer - Looks fuckin badass Conclusion: GUIs are much easier on the brain, and there are certain tasks that you can do because of it that you can't easily do with terminal programs. There's nothing wrong with using GUIs and you're not inherently dumber for liking them, as they have a few valid advantages. Likewise, terminal users aren't just hipsters trying to look cool. If you've never used a terminal, you're missing out on the true power of computers (you have a device that is capable of billions of computations per second and you're using it to click through the same menus over and over?). By simply reframing what you think is possible with programs, you can make complex tasks happen with a little thought and a few key presses. I'm not saying you have to abandon GUIs, but the next time you find yourself doing manual labor on a computer, ask yourself, "is this really all that computers are capable of?" because chances are, the answer lies in the terminal.
I do love the extensibility and customizability of a terminal-based workflow, but weirdly, one of the primary reasons I look for terminal-based applications (including chat apps, *some* social media apps, media players, etc) is just because I've slowly developed a real sensitivity to visual clutter, and every app sort of does its own thing and *tends* to use way more space than it really needs for the content. If there's a terminal-based alternative, it is *often* (not always) much cleaner. I now use a tiling window manager and Arch Linux, too, to help enforce a clean and orderly workflow. Most things that don't play well in a terminal get their own total workspace, or half a workspace if they're visually flexible and can handle it without looking awful. While every desktop environment and OS I've ever used has worked, none of them have felt as utterly clean, slim, and exact as what I use now. It's really hard to go back to something else after experiencing this.
I agree with everything you said in this video, with one exception. I'm almost completely blind and use a combination of the espeakup tty screenreader that's built into linux and the orca screen reader for graphical environments written by gnome (although I have used it with mate, unity, xfce and even i3). The problem with some terminal based applications, particularly if they use ncurses, is that the screenreaders just don't read them right. For example, if I use hjkl keys in vim, the screen reader will not read out the line I am moving to, because it has no idea I moved the cursor. If I use the arrow keys, it works fine though. Screen readers look for a cursor movement or new text on the screen, so given that large parts of the screen change in many applications like mc, ranger or calcurse, they don't tend to work too well. Of course, the plane old shell works fine and so do completely text-based programs like pacman or apt, it's only when you're setting colours and having windows and more complex layouts that it breaks down.
Couple things with terminal applications: They tend to use far fewer resources than gui applications. So less that your machine has to put in on that application, meaning it is old hardware friendly. Text mode can be a godsend for those with vision imparenents to deal with.
maybe off topic for this video, but i would like if you made a vid about your password management. Personally, i use pass/password-store with a git repo that i sync to my server. i would love to see alternatives
not sure if I’m in the hipster category, but I think using terminal instead of GUI will give me a better understanding of how all the components & stuff with Linux works
I would really appreciate a reading list from you Luke! I guess the meme video could count for a recommendation video haha, but a more explicit list would be much appreciated!
To those saying that it's a waste to spend the time to properly set up your system, consider this: we use our downtime to optimise our systems so that when we *need* the extra speed, it's there and ready.
Having developed GTK apps, I've been moving more towards the console/curses approach of my SVR4 days. Back when you spent more time solving the problem than wrestling with the OS.
Great video ! I discovered Linux like one year ago and since I'm the kind of guy who likes to twist things around to my convenience, to hack things here and there, Linux and CLI programs are just what I always needed ! You expressed it really well here, thanks ;-)
@@fss1704 lol yeah because Molyneux is the only person in the world who talks about differences between races of people. Race realists are literally ALL Molyneux fans. The two groups are equivalent.
When they can do something similar to Google Glass - but without the glasses (i.e. so the HUD is directly on your retina), the first application I want is a terminal (probably Konsole, at this stage).
I'm often swearing too much while using the terminal to look cool with it. Usually it's with a browser tab open with a how to on fixing an excruciatingly specific problem and hoping and praying the solution works for my specific but slightly different problem.
Q: "Why should i use terminal applications?" A: It's faster in every aspect, for where it is suited. On my home system i use Ubuntu + i3 in an absolute minimal installation to save as many system resources as i can for other stuff. Eclipse, security testing and so on. Also i have the ability to run 8 terminals on a single screen and expand to a new screen with +8 terminals if needed, quickly. On servers you would never waste resources on any GUI application (unless you are Microsoft with minimal server market share), so here everything is done in a terminal, again to save system resources for other stuff IDS / IPS, Firewalls, Proxyes, DHCP, DNS and so on w/e your server runs. Also lets say we need to compare two files, on Windows i need to navigate the GUI, browse the directory tree to the files i want to compare and than it loads the result. On a Linux system i can do it in one line that takes, 5 seconds to write (or so). Also terminal programs rarely if ever change, GUI's often do and each time they do you need to spend time finding out what in the navigation window changed. If i needed to work on server systems in GUI's only, i would never finish projects on time and i would waste a ton of resources. Working in the terminal is not hard, like everything else it's an adjustment, like riding a bike or handling a car once you know how to do so and work with it often it becomes second nature, like everything else.
I think their are MANY reasons for it. But of the two main ones i would say, that alot of people are not being able to "see", 'if i type this, this happends' because they are so heavily integrated with the GUI setup that if they are put in a position to use anything else their "world" shatter. Second, i also think it's a question of being aware. My system boot and program response time are extremely quick. And if you never move out of the GUI and get a proper install, you will never experience this and as such never know things can be different in this aspect.
Really cool and informative channel! I was wondering, do you edit your videos on completely free software? Which ones are they? I also like your memes, you said somewhere you want to upload different content, not only tech, I'm curious and excited to see :D Thank you!
Thanks. Yup. I use Blender's seqence editor to do most of the heavy editing (putting in pictues, animation, etc.) and ffmpeg to record video and audio and to do basic splicing. Yeah I got a couple esoteric meme vids in the works, one goofy one I might finish today. The tech stuff is actually just easier to put out since I mostly just record and upload so that's why I have so much more.
I use both. I tend to use stuff like text editors solely on the terminal. I also favor using scripting languages and to be able to switch quickly between several applications without opening new windows. it is much faster, but it requires you to "sink" into it first. like many of the programs I've found to speed up processes like in web design (eg. sass and bootstrap), you need to learn how to use them before you can actually do make things go faster. I am not in favor of doing that for web browsing, for example, because it does make things much slower and less engaging. when I browse the internet using a gui, I am much more easily engaged in whatever it is I am doing because my other senses (such as vision) are involved in the process. I also like visualizing things using gui applications like search algorithms because then I find it easier to understand and to later implement.
The problem is I have to remember every commands for Terminal with out any guideline and I can't. On Desktop, it has GUI to guide me to guess how to do next.
Wittinunt Khansuwan not really. You always memorise in GUI... just you see some tags names on GUI. Now, just use mnemotechnics key bindings, like "c" for change, "w" for word, or "d" for delete, etc... and then, you can use modifiers keys for group of actions (move container view application, call processes, show things, etc...). If you realise and do it, you will never more have to memorise lot of things. And I promise... your keyboard will not change position, and you will be able to have all the same keys for all your applications (your GUI tags names actions clickable link/buttons will... Each time new baby face want to show his new ui fashion design, you will have to search things and memorise new fashion way to go). But most of all, your screen will show you informations data's, all oof your screen (and no more the only one place stay disponible near all buttons links....).
DGDG0000000 not really. The problem is when you get a lot of different software with different shortcuts - you starting to mess them up, also if you are not using particular one often you are going to forget the shortcuts. Terminal is not a panacea. I use mix of both with i3. And yeah I believe big part of the people who only use terminal software, do it just to look cool. And I do make my living working in a terminal.
I can't stand using the touchpad on my laptop and I don't always have my mouse with me when I'm using my laptop. I don't know why it took me until now to install i3 on my laptop. been using linux since 1994
My top reason for using a terminal apps is memory consumption, I have a device with a very limited amount of RAM, so memory is priceless. Terminal application use less memory than the GUI app, I will try to use terminal apps whenever possible, except that I have no choice for apps like web browser, photo editor, etc, those apps works more productively in GUI mode. With all that said, all the memory I have saved from using a terminal apps, more free memory will be available to GUI apps, rather than all apps hogging the total memory at the same time
Imagine a smartphone with terminal applications like bb with keyboard where in order to call you should write a code like "make-call -record_it name=Sam".
Im still using old DEC terminals and CRT monitors in text mode only... was introduced to the command line operating systems in the 80s and still prefer them to GUI operating systems.
the only terminal application i like to use is cmus, it does more or less the same as audacious but finding music on it is so quick when dealing with huge playlists.
I happen to like the philosophy that if something is well designed it doesn't need a manual. That is very difficult to accomplish with command line applications.
Main reason why I have 10 terminals open, is the to keep the command line history. A desktop file browser is faster, but a good one let you drag and drop to your terminal...
One of the issues that I run into is that I use vim for pretty much everything but at work sometimes I am forced to use word; :wq, uu , gg, etc don't work in word. Before someone says anything else, due to security reasons and company policies I am not allow to install any plugins or anything in my computer; in fact I don't even have internet access in my working PC
this channel is based but i can only agree with efficiency to an extent. been on debian for 4+ years being a minimal suckless software boy. it absolutely takes some infatuation or undying drive to continue to put up with constant learning curves each time a need for new functionality comes up. unless you are fanatical about self improvement via computing, there is an overdoing point reached with cli/tui applications
About the only thing I do in the terminal, at the moment, is updating my system (I like watching those lines of code fly past). I am wanting to start getting into using the terminal for more things; like creating basic text files, etc... Am currently starting with the basics of VIM!
I do things on the terminal so I don't have to physically go to the servers :) If I am working on a local computer, no thanks, give me a UI, and I will only use the terminal when I need to knock out a script or configure something :) I am a computer science graduate and a developer, but I don't feel like I need to make life harder on myself for epeen points. I could do it, but I would rather not.
Richard Smith your own perception is not the absolute true for every body. It is not because YOU feel in pain in front of a terminal than I or others have to feel the same. My own experience seems to be different than yours. My computer experience is not "harder", but easier because of perfect efficient application with cheap material computer turn 2 times quicker than a expensive one, my screen show me what I NEED and I run things easier and quicker. I think that all of your perception is something psychologic/subjective. Objectivity is something different. But ok, you feel uncomfortable in front of a terminal, that is not the problem of everybody.
Oh i don't feel uncomfortable at all in front of a terminal, and probably 90% of the tools I have programmed to make my life easier are terminal based, however, when it comes to the primary tools I need for day to day workflow, like an IDE, give me a UI. There is no reason to code things more complicated than a script using terminal editors, this is primarily what I am referring to.
If application is GUI based, it isn't always means that it can't be flexible and customizable. For instance, there are a bunch of third party GUI file managers for Windows that have great customization capabilities. And they not only allow you to bind scripts to shortcuts, but also to completely customize toolbar buttons and menus, so you don't have to remember key combinations. Sadly, I couldn't find any alternative to my Windows GUI based file manager of choice (Directory Opus) for Linux with comparable level of customisation. I believe, that GUI applications done right can boost productivity even more than terminal ones.
been using after effects for 12+years, simple things like creating a picture slide takes me around 5 minutes of clicks. FFMPEG kills it in one sentence
DerpyProgrammer Any reason why you'd want APT over Pacman on Arch? That being said, if you want rolling release with dpkg and APT, you can try Debian Unstable.
In defense of hipsters (probably the first time in my life) - I started learning Vim just because it was old and obscure. I stayed with it because it's just the best thing under the sun. Just look at the damn thing, they had to put guidelines for closing the program when you get to it accidentally. If Vim was made today, it would be thrown into the bin and forgoten about immediately. No, it wouldn't even get to that point, first time Bill Joy would tell his friends about it, he'd get a slap in the face saying _just use nano goddamnit_
almost the only point, when i realy use a terminal, is when i need to read a lot of stuff online - in this case, the terminal browser just show me the text i need and not all this fancy icons and buttons - so i realy read and dont klick on something, that want my atention okay, and for systemstuff of cource
When someone doesn't like terminal apps, that tells you that that person only works at his computer. Want to work on a remote computer... no gui for that. It's as simple as that.
I'm thinking of using i3 or awesome as an alternative wm in my Debian vm, btw. I actually tried installing Xfce last night, but it started to pull in systemd as a dependency, so my precious OpenRC was going to be removed... :( I guess Debian doesn't really support that as of right now and it seems like no one has uploaded a tutorial on how to run a systemd-less Xfce desktop on Debian (unless I choose to use Wheezy, I guess). If I figure out something in the Debian irc later, I might write up a tutorial on how to make a systemd-less Debian 9+Xfce installation.
Maybe therewas no "no-install-recommends" flag set? If you check "apt-cache depends xfce* | grep systemd" you see that only two packages (IIRC) recommend systemd, so either this or something like lightdm pulls it in. It is definitely possible to have openrc plus xfce4 without systemd, I do have exactly that setup on one of my older laptops, so have a try by installing the components one by one: xfdesktop4, xfwm4, xfce4-panel, xfce4-session. Keep udisks2 and thunar/gvfs out, IIRC they do pull in libsystemd0
I fucking LOVED how he started the video with no introduction and got straight to the point. Shows Absolute consideration for my time.
When I was a professional Unix Admin at BBN, my memory improved a lot. Not only is the terminal amazing for workflow, it's amazing for the brain. Graphical User Interfaces promote lazy thinking.
And also simply a pain in the ass having to always search for things, moving the mouse with lot of precision, clicking the left button, without shaking the mouse, bla, bla, bla, ..
On terminal you just type word and you can do the same (actually not, you can do like thousands more things from terminal! Like give me the shittiest window manager, the moment i know the shortcut for the terminal i can already do everything i want!)
This is true. I started using the GUI just because I was lazy
I like to use "sudo apt update" in the terminal.
It makes one feel satisfied with all the greatness and colours in a single window... Right?
and then sudo apt upgrade :D
@henry stevens *su root -c rm -rf /*
@@HecUnderscore dude I did that and it provides a neat tutorial to learn about linux and it makes me look cool to! Thx.
@@HecUnderscore Won't work. rm has a failsafe for preventing users from recursively deleting the root filesystem. su -c 'rm -rf --no-preserve-root /' will work though.
A girl once noticed my screen was all text and said "wow, that's so impressive. So what clever computer things are you doing right now?"
I replied that I was being a halfling who had just been killed by a kobold on the 15th dungeon level.
She looked much less impressed after that.
dwarf fortress?
Is that Minecraft
@@Architector_4 I started the chain, I can end the chain.
@@Architector_4 He forged the first ringlet, the second links the chain.
@@Architector_4 A ring isn't a chain, fool. I forged the link, I forged the chain.
luke with hair looks weird :D
Ha ha ha! Well, that's what there is. Greetings from Peru, Luke. Thanks for sharing your minimalist viewpoint about applications. I strongly agree.
Inconsistent with the content
Looks like Floki from Vikings.
Thank god he took the bald pill
4:46 in no reality has a girl ever commented positively on my use of a terminal. Maybe I'm just around the wrong type of girls.
JessiK 😂😂
It's just a dream he had.
You are hanging around the wrong kind of girls
Arch Linux and terminals... where you spend several hours or days customizing something, so you can do it 3 seconds faster in a terminal than a GUI.
Brandon It's called Linux Ricing
but when you run that 3 seconds faster you feel great :D
lol so true
Gabriel Kakizaki I’m at 90mb rn idling
good point
Fair and balanced presentation!
Another reason for getting familiar with the terminal, is that it is faster and requires fewer resources. Very convenient when you're working on old computers.
I used to do more in the terminal, but I go between different systems so much, and do such a wide variety of tasks that it's easier to use the GUI for many things. If I had a more stable environment, I would go back to the terminal for all the reasons you mention.
Havent thought about it, thanks!
There are many areas where terminal is efficient (e.g. process many files) as well as there are many areas where nothing can beat GUI (e.g. web browsing, video editing). I bet that the most of those people who post screen shots with many terminal windows do it just to look smarter than they actually are.
Sweyn78 Framebuffer.
*mic drop*
Sweyn78 Framebuffer.
*mic drop*
>video editing
There is blind for that.
well web browsing is meh, i mainly use firefox-nightly, but video editing, blind exists
Most of my 'video editing' just consists of gluing together loose frames and converting videos, and I do that in the terminal... Actual editing tho... yeah, you need a UI.
luke smith with hair isn't real, he can't hurt you
luke smith with hair:
holy shit, he had hair once!
I do quite a bit in the terminal. People don't realize how much time they waste moving their hand over to the mouse and back over and over.
When editing text files, it always bugs me to switch back and forth from mouse. I am in the process of getting used to VIM and learning a lot. Currently I am not efficient with it, but it feels great. No need for a mouse anymore. :-)
Is it glued on? The hair ...
The biggest problem with that is that I can't remember the shortcuts.
You get used to it.
Syphist Prime you might want to draw a simple mind map of some kind to recall shortcuts and commands at the beginning.
But at some point the shortcuts make their way not only to your brain but also to your hands and you don't have to think about them anymore ;-)
you make a text file with shortcuts (or I guess a small utility exists somewhere, or use editor w/ a filter) - and remember just that one shortcut - to open that file. Each time you need something, you just pop that up. With time you're going there less and less, but it's always there. Paper sticker would be so 20th century but along those lines
After some amount of time you do them unconsciously
Check the man page, --help, or press a key like ? in nnn file browser.
Or change them in the config or source code.
Totally agree with your points. It's fine that some people don't or won't touch terminal apps, but it does bemuse me when some of them might say that the terminal "needs to die". I couldn't live without it!
On a side note, I was watching the Alien movie(s) again the other night. I loved how retro the 80's style computers and interfaces were. Clunky and green for sure, but in a way, beautifully simple. Just man and machine interacting through pure commands and response. Everything these days, in life in general too I guess, has a tendency to be a bit "busy".
" I couldn't live without it!"
You won't be able to use GNU/Linux at all if there was no terminal.. lol
@Christian Weissmuller He said GNU/Linux. Referring to the OS, not the kernel.
Anytime I can leverage the terminal, I do for the exact same reasons with a few exceptions. I also always try and decently know an alternative for the exceptions in case I'm on remote server with no GUI. The exceptions tend to be more visual luxuries, so I'm usually on i3wm using Bash, Vim, git, now Ranger, WeeChat, links (occasionally), and scripting/programming/configuring this that or the other. "Visual" apps I use are GitKraken (paid - believe it or not faster for me to use), Sublime Text 3 (paid - heavily use), an IDE/DevTools (when I need to watch vars), and Firefox/Chrome. Glad this hit my feed. I've been enjoying your vids man.
He just said Chinese cartoon girls lmao
@@MrBearyMcBearface Yeah looney tunes is great, but it is quite obvious that anime and western cartoons have different intented demographics.
One contains slapstick and funny voices (which don't get me wrong, has a charm).
And the other has sexualised characters, graphic fights, psychological thrillers.
@@MrBearyMcBearface Our discussion is railing into the realm of subjectivity, but I believe you would agree with my main point. So I'll try to be more clear; what I am saying is that the cultural image of animation is vastly different comparing Japan with the west. I'm aware that there exists mature and serious animation in the west, but the point is that it isn't what you think about when you say cartoon in America.
If you ask an American what they think about when you say the word animation, they will probably think Disney, Nickelodeon or Family guy.
Whereas in Japan, it is commonly accepted that animation is a medium full of potential, able to express complex themes (although mostly for teenagers, but still a lot for adults).
@@MrBearyMcBearface Yeah definitely
@@MrBearyMcBearface Anime is drawn cinema. There are cartoons there as well as some very serious works that _happen_ to be drawn instead of shot. That's why people are annoyed; it's hard to call cartoons cinematic, even if they contain adult themes, but an anime can easily be more impressive than a movie.
@@MrBearyMcBearface Artists can use different mediums and different methods to express themselves. Cinema uses live action, fully CGI movies use 3D computer graphics, and anime is drawn. To me, a consumer, there aren't really any major differences between these mediums, except that anime is dominated by the Japanese. The range of possible genres, intensity of immersion, complexity of the plots and the themes, artistic possibilities are very similar, and they all can be enjoyable to watch for everyone.
Cartoons and comics are also drawn, but it's harder to develop long and complex storylines in them while retaining their accessibility.
Luke with hair.
Bloat
GUIs
- Can be designed to better match human intuition
- Quickly conveys what is and isn't possible with the program, including "complex" interactions
- Typically better protects clueless users from doing bad things
- Better suited for inherently visual tasks like graphic design, photo/video editing
- Better on mobile devices like tablets
- Probably more aesthetically pleasing
- Is the norm, for better or for worse
Terminal
- You can type much faster than you can point&click, and if you don't have to move your hands away if you don't have a trackpoint
- A terminal interface takes much less time to implement, so the program is likely equipped with more features
- Scope of interaction is no longer limited by screen real estate, but rather your brain and what you know about the programs
- Improved performance from not having to render unnecessary stuff
- Can make use of shells, which let you compose programs together and automate everything, making the computer do most of the work (as it should) instead of you manually clicking through GUIs every time
- Typically doesn't get in your way, lets you do exactly what you want it to do
- Has been around much longer
- Looks fuckin badass
Conclusion: GUIs are much easier on the brain, and there are certain tasks that you can do because of it that you can't easily do with terminal programs. There's nothing wrong with using GUIs and you're not inherently dumber for liking them, as they have a few valid advantages. Likewise, terminal users aren't just hipsters trying to look cool. If you've never used a terminal, you're missing out on the true power of computers (you have a device that is capable of billions of computations per second and you're using it to click through the same menus over and over?). By simply reframing what you think is possible with programs, you can make complex tasks happen with a little thought and a few key presses. I'm not saying you have to abandon GUIs, but the next time you find yourself doing manual labor on a computer, ask yourself, "is this really all that computers are capable of?" because chances are, the answer lies in the terminal.
Actually quality comment.
LOL at the start, so true.
I do love the extensibility and customizability of a terminal-based workflow, but weirdly, one of the primary reasons I look for terminal-based applications (including chat apps, *some* social media apps, media players, etc) is just because I've slowly developed a real sensitivity to visual clutter, and every app sort of does its own thing and *tends* to use way more space than it really needs for the content. If there's a terminal-based alternative, it is *often* (not always) much cleaner. I now use a tiling window manager and Arch Linux, too, to help enforce a clean and orderly workflow. Most things that don't play well in a terminal get their own total workspace, or half a workspace if they're visually flexible and can handle it without looking awful. While every desktop environment and OS I've ever used has worked, none of them have felt as utterly clean, slim, and exact as what I use now. It's really hard to go back to something else after experiencing this.
I love how you took off from the video started.
Ranger is just absolutely amazing
Lenin telling me why to stop using GUIs
i clicked on this video solely due to the shock of seeing a non-bald luke smith in the thumbnail
I agree with everything you said in this video, with one exception. I'm almost completely blind and use a combination of the espeakup tty screenreader that's built into linux and the orca screen reader for graphical environments written by gnome (although I have used it with mate, unity, xfce and even i3). The problem with some terminal based applications, particularly if they use ncurses, is that the screenreaders just don't read them right. For example, if I use hjkl keys in vim, the screen reader will not read out the line I am moving to, because it has no idea I moved the cursor. If I use the arrow keys, it works fine though. Screen readers look for a cursor movement or new text on the screen, so given that large parts of the screen change in many applications like mc, ranger or calcurse, they don't tend to work too well.
Of course, the plane old shell works fine and so do completely text-based programs like pacman or apt, it's only when you're setting colours and having windows and more complex layouts that it breaks down.
Couple things with terminal applications:
They tend to use far fewer resources than gui applications. So less that your machine has to put in on that application, meaning it is old hardware friendly.
Text mode can be a godsend for those with vision imparenents to deal with.
Luke smith with hair.
"Chinese girl and shit" LMAO
Another cool thing about using the terminal is that its extremely lightweight, my 15yo T61 Thinkpad can run for 3h with the 6cell battery by doing it
maybe off topic for this video, but i would like if you made a vid about your password management. Personally, i use pass/password-store with a git repo that i sync to my server. i would love to see alternatives
Luke balding
Luke balding
He had hair?
*Almost
Hardly
Terminal Linux Wisdom
not sure if I’m in the hipster category, but I think using terminal instead of GUI will give me a better understanding of how all the components & stuff with Linux works
I would really appreciate a reading list from you Luke! I guess the meme video could count for a recommendation video haha, but a more explicit list would be much appreciated!
To those saying that it's a waste to spend the time to properly set up your system, consider this: we use our downtime to optimise our systems so that when we *need* the extra speed, it's there and ready.
Having developed GTK apps, I've been moving more towards the console/curses approach of my SVR4 days. Back when you spent more time solving the problem than wrestling with the OS.
Great video ! I discovered Linux like one year ago and since I'm the kind of guy who likes to twist things around to my convenience, to hack things here and there, Linux and CLI programs are just what I always needed !
You expressed it really well here, thanks ;-)
hearing "unity" and "great" so close together totally threw me off
Unity DE was one of my favorite DEs. I liked it a lot.
Well done.
I switched my Arch + i3 setup to Arch + Sway (Which runs on wayland). I have high hopes for sway. Love using terminal apps with i3wm.
- That one guy.
It's very cool that is the best point😊
Atlas Shrugged and Bell Curve? Nice REEEEEEEEEEEEEEEEEEEEEEEading material you got there. 👌🏻
yeah that's a molineux fan right there..
+e cool flag.
@@fss1704 lol yeah because Molyneux is the only person in the world who talks about differences between races of people. Race realists are literally ALL Molyneux fans. The two groups are equivalent.
When they can do something similar to Google Glass - but without the glasses (i.e. so the HUD is directly on your retina), the first application I want is a terminal (probably Konsole, at this stage).
Watching this video in my terminal.
Thank you I am now committed to the Terminal. Thank you
I'm often swearing too much while using the terminal to look cool with it. Usually it's with a browser tab open with a how to on fixing an excruciatingly specific problem and hoping and praying the solution works for my specific but slightly different problem.
4:43
grills don't even look my way
Also, is there a torrent client for the terminal/non-gui?
aria2c
I use the terminal for one important reason: NO MOUSE. It's not much, but it's important to me.
Q: "Why should i use terminal applications?"
A: It's faster in every aspect, for where it is suited.
On my home system i use Ubuntu + i3 in an absolute minimal installation to save as many system resources as i can for other stuff.
Eclipse, security testing and so on. Also i have the ability to run 8 terminals on a single screen and expand to a new screen with +8 terminals if needed, quickly.
On servers you would never waste resources on any GUI application (unless you are Microsoft with minimal server market share), so here everything is done in a terminal,
again to save system resources for other stuff IDS / IPS, Firewalls, Proxyes, DHCP, DNS and so on w/e your server runs.
Also lets say we need to compare two files, on Windows i need to navigate the GUI, browse the directory tree to the files i want to compare and than it loads the result.
On a Linux system i can do it in one line that takes, 5 seconds to write (or so). Also terminal programs rarely if ever change, GUI's often do and each time they do
you need to spend time finding out what in the navigation window changed.
If i needed to work on server systems in GUI's only, i would never finish projects on time and i would waste a ton of resources.
Working in the terminal is not hard, like everything else it's an adjustment, like riding a bike or handling a car once you know how to do so
and work with it often it becomes second nature, like everything else.
I think their are MANY reasons for it. But of the two main ones i would say, that alot of people are not being able to "see", 'if i type this, this happends' because they are so heavily integrated with the GUI setup that if they are put in a position to use anything else their "world" shatter.
Second, i also think it's a question of being aware. My system boot and program response time are extremely quick.
And if you never move out of the GUI and get a proper install, you will never experience this and as such never know things can be different in this aspect.
YOUR HAIR WAS SO BLOATED
Really cool and informative channel! I was wondering, do you edit your videos on completely free software? Which ones are they?
I also like your memes, you said somewhere you want to upload different content, not only tech, I'm curious and excited to see :D
Thank you!
Thanks. Yup. I use Blender's seqence editor to do most of the heavy editing (putting in pictues, animation, etc.) and ffmpeg to record video and audio and to do basic splicing.
Yeah I got a couple esoteric meme vids in the works, one goofy one I might finish today. The tech stuff is actually just easier to put out since I mostly just record and upload so that's why I have so much more.
I use both. I tend to use stuff like text editors solely on the terminal. I also favor using scripting languages and to be able to switch quickly
between several applications without opening new windows. it is much faster, but it requires you to "sink" into it first. like many of the programs I've
found to speed up processes like in web design (eg. sass and bootstrap), you need to learn how to use them before you can actually do make things go faster.
I am not in favor of doing that for web browsing, for example, because it does make things much slower and less engaging. when I browse the internet using a gui, I
am much more easily engaged in whatever it is I am doing because my other senses (such as vision) are involved in the process. I also like visualizing things using gui applications like search algorithms because
then I find it easier to understand and to later implement.
he looks like danny rensch
I watch movies from the terminal. It's just like watching the matrix, which I also do once in a while to break the monotony of watching movies.
I use ranger to help me on my work flow, I did some short cuts to compile fortran files and run them. It really does make everything faster.
"with all his little chinese girl cartoons"
The problem is I have to remember every commands for Terminal with out any guideline and I can't. On Desktop, it has GUI to guide me to guess how to do next.
Wittinunt Khansuwan not really. You always memorise in GUI... just you see some tags names on GUI. Now, just use mnemotechnics key bindings, like "c" for change, "w" for word, or "d" for delete, etc... and then, you can use modifiers keys for group of actions (move container view application, call processes, show things, etc...). If you realise and do it, you will never more have to memorise lot of things. And I promise... your keyboard will not change position, and you will be able to have all the same keys for all your applications (your GUI tags names actions clickable link/buttons will... Each time new baby face want to show his new ui fashion design, you will have to search things and memorise new fashion way to go). But most of all, your screen will show you informations data's, all oof your screen (and no more the only one place stay disponible near all buttons links....).
DGDG0000000 not really. The problem is when you get a lot of different software with different shortcuts - you starting to mess them up, also if you are not using particular one often you are going to forget the shortcuts. Terminal is not a panacea. I use mix of both with i3.
And yeah I believe big part of the people who only use terminal software, do it just to look cool. And I do make my living working in a terminal.
The GUI is like a cartoon. CLI is life.
I can't stand using the touchpad on my laptop and I don't always have my mouse with me when I'm using my laptop.
I don't know why it took me until now to install i3 on my laptop. been using linux since 1994
Terminal on an iPhone has *really* helped me out with issues I was having.
SSH utility is the biggest reason for me, I use arch on my server and tend to remote into it frequently
My top reason for using a terminal apps is memory consumption, I have a device with a very limited amount of RAM, so memory is priceless. Terminal application use less memory than the GUI app, I will try to use terminal apps whenever possible, except that I have no choice for apps like web browser, photo editor, etc, those apps works more productively in GUI mode. With all that said, all the memory I have saved from using a terminal apps, more free memory will be available to GUI apps, rather than all apps hogging the total memory at the same time
Imagine a smartphone with terminal applications like bb with keyboard where in order to call you should write a code like "make-call -record_it name=Sam".
Im still using old DEC terminals and CRT monitors in text mode only... was introduced to the command line operating systems in the 80s and still prefer them to GUI operating systems.
the only terminal application i like to use is cmus, it does more or less the same as audacious but finding music on it is so quick when dealing with huge playlists.
I happen to like the philosophy that if something is well designed it doesn't need a manual. That is very difficult to accomplish with command line applications.
Why does Luke look older when he's 5 years younger
Main reason why I have 10 terminals open, is the to keep the command line history.
A desktop file browser is faster, but a good one let you drag and drop to your terminal...
Have you tried to use nnn?
Maybe type 'history' to see all your typed commands...at least in Bash
You have hair. Bloat.
The only terminal app I use is Hitop. Because it looks cool and because it gives more info than some of the GUI options.
One of the issues that I run into is that I use vim for pretty much everything but at work sometimes I am forced to use word; :wq, uu , gg, etc don't work in word. Before someone says anything else, due to security reasons and company policies I am not allow to install any plugins or anything in my computer; in fact I don't even have internet access in my working PC
this channel is based but i can only agree with efficiency to an extent. been on debian for 4+ years being a minimal suckless software boy. it absolutely takes some infatuation or undying drive to continue to put up with constant learning curves each time a need for new functionality comes up. unless you are fanatical about self improvement via computing, there is an overdoing point reached with cli/tui applications
About the only thing I do in the terminal, at the moment, is updating my system (I like watching those lines of code fly past). I am wanting to start getting into using the terminal for more things; like creating basic text files, etc... Am currently starting with the basics of VIM!
I do things on the terminal so I don't have to physically go to the servers :) If I am working on a local computer, no thanks, give me a UI, and I will only use the terminal when I need to knock out a script or configure something :) I am a computer science graduate and a developer, but I don't feel like I need to make life harder on myself for epeen points. I could do it, but I would rather not.
Richard Smith your own perception is not the absolute true for every body. It is not because YOU feel in pain in front of a terminal than I or others have to feel the same.
My own experience seems to be different than yours. My computer experience is not "harder", but easier because of perfect efficient application with cheap material computer turn 2 times quicker than a expensive one, my screen show me what I NEED and I run things easier and quicker.
I think that all of your perception is something psychologic/subjective. Objectivity is something different. But ok, you feel uncomfortable in front of a terminal, that is not the problem of everybody.
Oh i don't feel uncomfortable at all in front of a terminal, and probably 90% of the tools I have programmed to make my life easier are terminal based, however, when it comes to the primary tools I need for day to day workflow, like an IDE, give me a UI. There is no reason to code things more complicated than a script using terminal editors, this is primarily what I am referring to.
What the terminal and scripting have done for me is inexpressible in words.
4:07 "recapitulate the same philosophy here" ..mkay!
It is useful to use console applications if you are logging on to a remote machine with ssh and all you have is a terminal.
Remember when luke had head of hair, me too
If application is GUI based, it isn't always means that it can't be flexible and customizable. For instance, there are a bunch of third party GUI file managers for Windows that have great customization capabilities. And they not only allow you to bind scripts to shortcuts, but also to completely customize toolbar buttons and menus, so you don't have to remember key combinations. Sadly, I couldn't find any alternative to my Windows GUI based file manager of choice (Directory Opus) for Linux with comparable level of customisation. I believe, that GUI applications done right can boost productivity even more than terminal ones.
Дмитрий Якушин SpaceFM ?
been using after effects for 12+years, simple things like creating a picture slide takes me around 5 minutes of clicks. FFMPEG kills it in one sentence
I really don't want to use arch because it lacks dpkg and apt, if I could get them I would gladly consider arch a good distro
DerpyProgrammer Any reason why you'd want APT over Pacman on Arch? That being said, if you want rolling release with dpkg and APT, you can try Debian Unstable.
Visiting this video
Wow Luke looks like a wizard
Thats not luke lmao
The only thing I have a GUI for is my web browser, and I use a vim keys plugin to navigate
In defense of hipsters (probably the first time in my life) - I started learning Vim just because it was old and obscure. I stayed with it because it's just the best thing under the sun. Just look at the damn thing, they had to put guidelines for closing the program when you get to it accidentally. If Vim was made today, it would be thrown into the bin and forgoten about immediately. No, it wouldn't even get to that point, first time Bill Joy would tell his friends about it, he'd get a slap in the face saying _just use nano goddamnit_
The Norwood reaper takes no prisoners
After looking at the thumbnail for this video, I have come to the conclusion that you must somehow be related to Charles Manson.
almost the only point, when i realy use a terminal, is when i need to read a lot of stuff online - in this case, the terminal browser just show me the text i need and not all this fancy icons and buttons - so i realy read and dont klick on something, that want my atention
okay, and for systemstuff of cource
When someone doesn't like terminal apps, that tells you that that person only works at his computer. Want to work on a remote computer... no gui for that. It's as simple as that.
Have you tried ratpoison wm ?
I want to watch this video in terminal
Luke Smith used to look like Druga1
I'm thinking of using i3 or awesome as an alternative wm in my Debian vm, btw. I actually tried installing Xfce last night, but it started to pull in systemd as a dependency, so my precious OpenRC was going to be removed... :( I guess Debian doesn't really support that as of right now and it seems like no one has uploaded a tutorial on how to run a systemd-less Xfce desktop on Debian (unless I choose to use Wheezy, I guess). If I figure out something in the Debian irc later, I might write up a tutorial on how to make a systemd-less Debian 9+Xfce installation.
My Life in 8mm Please do that tutorial.
Maybe therewas no "no-install-recommends" flag set? If you check "apt-cache depends xfce* | grep systemd" you see that only two packages (IIRC) recommend systemd, so either this or something like lightdm pulls it in. It is definitely possible to have openrc plus xfce4 without systemd, I do have exactly that setup on one of my older laptops, so have a try by installing the components one by one: xfdesktop4, xfwm4, xfce4-panel, xfce4-session. Keep udisks2 and thunar/gvfs out, IIRC they do pull in libsystemd0
4yrs ago. WoW 😯
Why Linux users are using old DOS computers on top of linux to list files?
liked the video after the first 12 seconds itself
Luke is da man