[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: maxresdefault[1].jpg (141 KB, 1280x720)
141 KB JPG
GUI is less annoying because it doesn't rely on things like proper syntax or (in the case of writing a script that does several commands at once) figuring out what went wrong in your sequence of events.
>>
>>108798796
manually typing in cli in the current AI era is some advanced performative humiliation ritual
like walking around in a horse carriage
you dont impress anyone anymore mr millennial, you're not Neo
>>
>>108798796
The modern UI (Ask our chatbot!) is text based.
>>
>>108798796
It depends on GUI, if it's fucking mess like that Windows one in your image then i won't use it.
>>
>>108798867
That was just an image I found.

And Windows 8 isn't UNUSABLE just...unintuitive (and I think they kind of made it alright with Windows 8.1 Update 2 - it functions the way I'd expect at that point, even if it takes some getting used to).
>>
>>108798842
>want to files in a folder
>hate the terminal, too slow and complicated
>open browser
>go to google.com
>search for chatgpt
>open chatgpt
>type "give me command in linux to list files"
>5 minutes pass
>forgot you had the reasoning model enabled
>"sure anon, the command you are looking for is ls" plus 3 pages of usage examples and an ARMv9 assembly implementation from scratch
>copy the command
>switch to the terminal with ctrl+shift
>fuck, it switched to another browser tab
>keep pressing ctrl+switch until the terminal has been found
>paste the command
>pasting is fucked up, remove the ASCII escape characters around the xommand
>press enter
>FUCK! I DIDN'T CHANGE THE DIRECTORY TO THE ONE I WANTED
>open browser
>go to google.com
>search for chatgpt
>open chatgpt
>type "give me command in linux to change directory"
...
>>
>>108798879
I used Open-Shell back then or whatever it was called to get rid of this thing so i never used it. It was the major annoyance.
>>
>want to do something on GUI
Dont have to lean in, can click a few mouse buttons with a single hand, get to look at pretty colours sometimes, done
>want to do something on CUI
Have to lean in to type, have to use both my hands, have to do a -h command first to remember the exact wording, have to google search if its not in -h for whatever fucking reason, have to press keyboard buttons 10-100 times, have to stare at an ugly black screen the entire time

Anyone who does this to roleplay as a smart person has no respect for their ease of life
>>
>>108798842
Zoomie angy he destroyed his reasoning and memory centers with AI overuse so he cant remember what ls, dir, cd, touch, or rm do? :3
>>
>>108798881
I do this.
>>
File: 1633964106061.gif (920 KB, 500x625)
920 KB GIF
>>108798796
GUI and CLI are not mutally exclusive, you can have a CLI inside a graphical application.
Terminal is a separate thing, you can have a GUI inside the terminal too, often called TUI (like vim) which can itself have an internal CLI and be command-based (also like vim).
The real difference is between a widget-based interface and a command-based interface.
Widget-based is fundamentally limited by the widget type and by the possible combinations and available containers, it has the upside that it's discoverable but at the same time a specific feature might be hidden behind multiple submenus and dialogs, furthermore it cannot be easily scripted/automated and it's hard to document (you need lot of images of videos).
Command-based doesn't have these limitations at all and is much closer to how the software actually works.
Between the two is worth pointint out that commands are the fundamental building block here, any GUI widget interface can be triviall turned into commands, but the opposite is not true.
Every serious program should offer a command interface (CLI and/or API) and a GUI as alternative in my opinion.
>>108798892
That sounds like a limitation of your setup, keyboard is way comfier that mouse (and I mean both on CLI and GUI).
>>
>>108798913
Fags like you throwing a fit over how much more superior it is to memorize obscure commands like it's still the fucking 80s instead of simply clicking some clearly labeled buttons is the reason why Linux remains stuck at 5% user share.
>>
>>108799228
You're a retard, saying CLI is outdated is like saying that the wheel is outdated.
>but nooooo I have to memorize the commands
Stay mad then baby duck.
>>
On the left, designed by 110-120 IQ employee who has a tech blog, can answer questions online and uses // comments explaining his code.

vs

On the right, 140IQ MIT maths software engineer, terse RTFM answers on github threads and stack overflow, has links to his obscure FSF-associated pages. Beige readme pages that you can't understand unless you have a degree in compsci, literal university-level maths and explanations of functions. Assumes you understand why the manpage of the software is sparse and that you can speak native regex and that you might need 42 different options flags that aren't explained properly.

Latest blog post: HR called me into the office today and said the female colleagues felt threatened by my stares and they were upset when they tried to cheer me up because they couldn't relate to me in any way and I seemed creepy
>>
Make an cli base and gui front ends
>>
>>108799238
The wheel is outdated
>>
>>108799433
Commands are not going away, 1000 years from now we'll still have command-lines, cope!
>>
cuis suck and everything good in them can be done in a gui, with the benefits of gui. Entering text commands is not limited to a shitty terminal.
this is why emacs is the best.
>>
>>108799499
Commands have nothing to do with terminals specifically, see >>108799185
And no you cannot easily replicate a command's subcommand with LOTS of flag (something like GCC or curl) in a direct way in a widget interface without making it an overcomplicated mess with one thousand different widgets in multiple nested forms or without oversimplifying it into some text box and button castrating all the power of the tool.
(99% of user interfaces did the latter btw with web and mobile flatshit minimalist UIs specifically doing the most damage and that alone is a big part of why modern software is so shit)
>>
>>108799467
You won't even be able to own a modern day computer in 30 years. Everything is going to be on the cloud. You'll buy a glorified terminal that you register and log-in with your digital ID. Then you do everything in the cloud which is monitored and logged. Exceptions will be made for the tiny hats of course.
>>
>>108798842
It has been performative since web browsers made it impossible to browse the internet with a CLI browser.
>>
File: 1778373813383682.jpg (179 KB, 960x1056)
179 KB JPG
>>108799522
What a weird cope, it must make you really mad feeling you're too dumb to use a computer, I'll add it to my list of deranged zoomer copes.
>>
All these windows kids fail to understand the most important reason for CLIs: They're programmable, anything you can do from a CLI you can automate.
You cannot automate GUIs - UNLESS they're linux-style frontends for CLIs. This guy >>108799362 gets it.

I have this HP50g calculator that I use for engineering university. But the coolest thing about it is, that every single button and menu action is actually just bound to a CLI-style command. This makes it trivially easy to program the calculator live, allowing me to program the calculator to do literally anything I want. Much like in Linux.
Windows is like a shitty basic Texas Instruments scientific calculator that can do only what the designers allow you to do. Maybe it's more intuitive for those basic operations, but it cannot do even the fraction of what a HP can, let alone automate any of it.
>>
>>108799185
based maidposter
>>
>>108798796
Yes, but everyone except for Apple is extremely shit at UI.
>>
>>108799556
Cool baseless assumptions. Love when people make an ass out of themselves. Most people already don't use a computer, but a tablet & phone. If you can't see the writing on the wall, that's on you.
>>
>>108799575
Zoomers have had their brains crunched by their negligent single moms giving them iPhones when they were toddlers as a substitute for interacting with or caring for them.
>>
>>108799560
A lot of calculators actually map operations to their chip instructions set, which tells us something pretty deep here, computing (at least the turing/vonneumann kind) is all about commands/instructions, they are literally the most basic building block.
>>
>>108799593
>tablet & phone
Those are computers, maybe you don't even know what a computer is? Go read a book zoom zoom and lurk more.
>>
>>108798796
in the case of context menu, no fuck you
Edit -> Preferences -> Bullshit -> Bullshit -> Bullshit -> Bullshit -> Finally -> The Thing That I want
>>
>>108799614
I clearly said "modern day computer" meaning tower PCs & laptop. You started with assumptions and now have moved onto arguing in bad faith, being disingenuous, and ad hominems. That means you lost. Thanks for admitting I'm right and you're wrong. I accept your concession. Reply more, I'll never see it. I know you will, all those with a sub 60 IQ keep replying. Show me just how low your IQ is.
>>
>>108799643
You just admitted that you don't know what a computer is, fucking retard fuck off from my board.
Even if you mean specifically "personal computer" you'd still be wrong.
>>
>>108799467
Commands are a front for an underlying API and are 100% unnecessary. Not everything has to be text.
>>
>>108799778
I agree with you, but the problem is that we have six gorillion different languages that all do things in a different way and the most compatible thing we have is C which is not really suitable for scripting unless you wrap it into FFI from a scripting language, if we had a single high-level language for the whole system everyone agreed on like in Lisp machines it would be different but until then we are stuck with text, luckily any API can be easily serialized into text in a bunch of ways and therefore also deserialized back into functions so it's not a big deal.
>>
>>108799778
>Not everything has to be text.
If you don't want humans to be able use it, sure.
>>
File: much-thank.jpg (144 KB, 882x800)
144 KB JPG
yes, master, very useful lesson you taught me. though, i dont fully understand what would i do next.
>>
>>108799575
Macbook's UI is also shit. Even copying and pasting files from one folder to another is a hassle
>>
>>108798796
GUI with good keyboard shortcuts leaves CLI in the dust
>>
>>108801215
Wrong
A CLI you can automate thus it will always be faster
>>
Thinking the CLI is inherently outdated because we have point and click interfaces now is the most midwit tech opinion of all time. Powershell kept Windows relevant as a server OS for years, Windows sysadmin was miserable before it.
>>
>>108799522
Even if that were to become true, it is still completely besides the point, since a terminal to the "cloud" (someone else's computer) can still have a CLI. And the CLI is absolutely essential to get real work done, and that is not going to change. The CLI is not going away.
>>
>>108798842
Imagine being too retarded to vibecode scripts.
>>
it's 2026 and the answer is that you should have a beautiful custom GUI or TUI controls for things you personally use and CLI tools that your ai agent uses for everything else.
>>
>>108798796
>CUI
The correct term is CLI, an acronym for Command Line Interface.
I hope that helps.
>>
>>108798913
you're not Neo
you're not a hacker
>>
>>108798796
>click here, then click there, then open menu, go to advanced, click this, click that, press apply, press confirm.
vs
>just type what you need
>>
I recently had to create a client certificate to access a secured API.

The Windows instructions were 6 pages of screenshots with colorful text boxes filled with detailed instructions and arrows to the various buttons, checkboxes and dropdowns that had to be clicked, checked, unchecked or selected.
The Linux instructions were three short lines.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.