Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Wonderful.

dwm, dmenu, and st.

Good naming is required to have code of good quality. These name are too short, they lack of clarity.

A good name is concise, give the point, and is pronoucable.



I love the names:

dynamic window manager, dynamic menu, suckless terminal

The names are all very clear once you know the naming convention.


dwm: Don’t care what the D stands for, but there are a bunch of X11 window managers ending in ‘wm’ so that’s probably what this is too.

dmenu: Since it’s coming from the same place as dwm, it’s probably a menu app that goes well with it.

st isn’t obvious, I agree, but it makes sense to give a short name to the program you use most frequently.


I can agree, but the terminal emulator is something I very rarely launch from the command line. I run it from a menu, or an icon. Maybe with keyboard but then its meta+T


The origin of the name are clear, but the name itself should describe what is it because these name can be find out of context.

These names can't be easily understandood without context. And these name will be found without context: For exemple, you may meet this name in a process list. In this case you don't understand why the process "dwm" is eating a lot of gpu power.

A variable name can be short, because it's name will be found in it's context.


Suckless tools are meant for hardcore *nix hackers who already know how to look up this information, so no, the naming doesn't really matter. Anyone who knows how to use the ps command will also know the man command, so if someone wants to know what that dwm process is, they can just do "man dwm".


"My name is not bad, every words that is in it can be found in the latin dictionary."


I guess you're not a fan of "du", "df" or "su" either.


No I'm not a fan of them either, I forgot their name all the times and need to google them every year when I need to cleanup my seedbox.


Is that a convention, or just what they stand for? (Do the window manager and the menu suck, because they don't have the "s" prefix? Is st static because it doesn't have the "d" prefix? Why do we abbreviate "terminal" but not "menu" / why not follow the established abbreviation of "term" as in xterm, dtterm, eterm, etc.? How come the "s" prefix in sprop and sselp stands for "simple" instead of "suckless"?)


It's enough of a convention that after knowing it I can read through their list and know what I'm looking at.

Seems like enough to me.


Wait till you hear what the rest of the English language is doing...


Is plan9 a good name for an operating system? It's named after (arguably) the worst movie ever. It's even bad as a trash movie. Is the code quality of plan9 bad?


And Linux is named after a rude developer..or Washing-soap..who knows. An Oracle is the opposite you want of a Database, but Intel made a really good promise for others (Meltdown's). Google the searchengine is written wrong -> Goggles and and and ;)


> Google the searchengine is written wrong -> Goggles

A ha! One of today's Lucky 10000... https://xkcd.com/1053/


Wait do you really think Google is referencing Goggles and not Googolplex?


Google Glass should have been made as Goggles, design-wise it would have been a smashing success if they dared to do it.

edit: they had that mobile app called that https://en.wikipedia.org/wiki/Google_Goggles


Yeah they try to rewrite history i think, but if you look at the old logo the G looks like Goggles, it's also more logic to call your search-engine goggle, and not a number, but anything is better then BackRub.


Googol 10^100 not Googolplex 10^(10^100).

Googol or goggles, it's still just a typo someone decided to keep in mind for a name.


Are you comparing an operating system with a window manager ?

We name products with odd name because they are products, you want to be different.

Parts of this product are rarely named differently, a windshield is still called a windshield, not a "wdsd".


>a windshield is still called a windshield, not a "wdsd".

Embraer calls it's Side-Windows in the Cockpit DV's (Direct Vision)

SSD's have no Disk.

My WM is called i3 my File-manger Thunar or MC..Firefox whatever that is, git? Java? Go? C the successor of B..


SSD litteraly mean Solid State Drive.

Embrear does marketing, adding shiny names make it look better, it's like retina, it mean nothing but people think it mean it's a good screen.

IMO i3 is badly named, I did read it multiple time _in context_ and I only found out later that it was a window manager..

git, java, go and c and are pronouncable name and are most of the time in context.

It's funny that you put firefox in the middle, because when an old person I know started to use computers for his first time, I learned him to use Chrome. When I came back several week later, he was using Internet Explorer. Why ? Because it's called Internet Explorer and he forgot about chrome.


https://en.wikipedia.org/wiki/Solid-state_drive

>>sometimes called a solid-state device or a solid-state disk

>and are most of the time in context.

With git your are right

>because when an old person I know started to use computers for his first time, I learned him to use Chrome.

That's why you exchange the Chrome icon with the Internet explorer one, but let's just call everything Browser or WWW-Explorer ok?

> I did read it multiple time _in context_ and I only found out later that it was a window manager..

Then work on your internal memory system and try to use a search-engine, and don't blame others for it...btw i3 is also a Car, not that your even more confused when someone wants you to show you a i3 in a Parking slot.


Meaning != "sometimes called".

Ah the good old "the tool is not wrong, you are".

Don't search any further why Desktop Linux distribution are still less used by common people than Windows or Mac.


>Don't search any further why Desktop Linux distribution are still less used by common people than Windows or Mac.

I choose the tool i like most and that is FreeBSD. And i really give a crap about common users. Who btw use iOS or Android and NOT Windows or Mac, different tools for different jobs.

BTW you know what Metal and DirectX is? And VisualStudio is NOT another Photoshop.


I assumed the D stood for drive.


Hmm, it looks from this article all three are used:

https://en.wikipedia.org/wiki/Solid-state_drive

>sometimes called a solid-state device or a solid-state disk




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

Search: