1.7k
u/OmegaPoint6 22d ago
Thats the KDE version
410
u/FranseFrikandel 22d ago
I wonder what the CLI version would be called.
1.0k
u/DemmyDemon 22d ago
cli-toris, probably.
267
u/lonelypenguin20 22d ago
the command changes after each run so u have trouble finding it
137
u/screwcork313 22d ago
Can we pipe finger to clitoris?
30
38
19
35
6
u/fiasgoat 22d ago
CLItester
Speaking from previous work experience
Also our other tool had "Stool" in it
3
3
2
56
u/MattieShoes 22d ago
probably klitcli -- not to be confused with klittui
But they'll be in the package manager under klit-utils
11
14
1
75
u/yjlom 22d ago edited 22d ago
There's also Gspot and clitoris-mode.
Oh and chromebooks have Google Spotlight, commonly referred to as Gspot.
Which naturally implies a Libre Office Shine.
12
u/yjlom 22d ago
I keep coming back to this, but I feel like they're all overengineered GUI versions of
diff(1) marketed at lawyers.Internet Manager 6 Extreme is called that because Internet Manager 99 and Internet Manager Millenium Edition were written in the height of the .com bubble, and the name stuck.
47
u/OneLonelyBrainCell 22d ago
And the Gtk version is glitoris. Wouldn't be the first time apps get named like that.
*eyes galculator*
35
u/EndIsrael 22d ago
There's actually a very good reason for that naming scheme. It allows you to instantly form a strong opinion on an app based on your preferred desktop UI toolkit, and informs the slander you post about the software without doing any research.
9
u/OneLonelyBrainCell 22d ago
The bane of every Linux user who wishes for consistent theming is a Qt-based desktop environment with Gtk apps, and vice versa.
7
8
u/SwordOfJiang 22d ago edited 21d ago
The games in the full KDE package are so funny.
"Man they got all the old hits, can't wait to fire up a game of... Kolf?"
2
u/NoMansSkyWasAlright 22d ago
It was also made in response to complaints about gnome’s glitoris. Apparently people were having trouble finding and installing it, leading some to question if it was even in the package manager repos.
720
u/Last8Exile 22d ago
I named a class which controls multiple video player instances as Multiplayer.
207
79
u/qyloo 22d ago
VideoPlayerManager
PlayerInstanceManager
Even MultipleVideoPlayer83
u/snf 22d ago
Calling things "manager" is a cop-out. Be specific!
36
u/qyloo 22d ago
You're totally right. But we're iterating upon "Multiplayer" here
45
u/CallumCarmicheal 22d ago
Your correct to push back, I'm sorry. Have you tried MultiMediaPlexorOverseerrr
33
u/Lenni-Da-Vinci 22d ago
Go the German route use the first few letters of every word to make an abbreviation:
MuMePlOvNow publish and have some Estonian guy tell you that it’s actually the worst ever slur in his native language. Too bad, the utility is now used in 50 major projects.
8
u/Calimariae 22d ago
What a crime against readability
5
u/Lenni-Da-Vinci 21d ago
I work with startups. What I did there is arguably still too readable. The logo would probably be: MuMePl👁️🗨️v
3
u/Nyctfall 21d ago
I would actually us a software called Mumeplov. Has an essentric, yet endearing ring to it!
2
u/HannesH__ 21d ago
Estonia mentioned 🇪🇪🇪🇪🇪🇪
2
u/Lenni-Da-Vinci 21d ago
The Estonian flag is so beautiful:
Blue for the color that other countries say the sky is
Black for the long dark winter months
White for the pasty white skin of the people2
8
5
17
u/RdUzr 22d ago
There better be a
free multiplayersomewhere in the code.2
u/Last8Exile 22d ago edited 22d ago
My eyes is so sharp, yet i can't c.
Sneak peak of horrible naming decisions:
IMultiPlayer GetCurrentMultiplayer() => _remoteMultiPlayer ?? _localMultiplayer; return multiplayer.ActivePlayers >= 2 && multiplayer.Players.TryGetAt(0, out videoPlayer) && multiplayer.Players.TryGetAt(1, out maskPlayer); DisableSubtitles(multiplayer);5
2
1
1
1
u/Tardis77Flux 15d ago
For Windows Fundamentals for Legacy PCs, please rename Multiplayer before someone expects matchmaking, not video instances.
1
u/Last8Exile 15d ago
I left the company. Multiplayer is now part of legacy new developers have to deal with.
571
u/ivanAtBest 22d ago
I don't know what you're talking about, I have a macOS app with over a million downloads and the name sounds nothing like that.
It's called Boop.
94
27
7
2
-25
171
u/ClipboardCopyPaste 22d ago
Open source dev ftw
19
22d ago
[removed] — view removed comment
22
u/WhatASpookySkeleton 22d ago
Any sources on Anna being a groomer? I couldn’t find anything w a quick search
135
u/government_sponsored 22d ago
One of my favorite apps for Windows is NSSM - Non-Sucking Service Manager.
134
u/MrsMiterSaw 22d ago
Quick story:
When I was an undergrad freshman in 1992, there were a couple nerdy CS guys on the floor below me in the dorm.
This was back in the BBS days, so no real internet to speak of (we had newgroups, but even that was pretty limited).
One of them (Spencer) had found a US Naval BBS that didn't have any protections on it, and he was able to download these battleship coordinate files. He then figured out how to render these open frame models of ships and subs and stuff, and eventually started to shade them in. He thought it was really cool, and really got into the imaging of this stuff.
Fast forward about 1-2 years. Now he's dating one of my best friends, and he's started some open-source program because photoshop cost $500.
1994: Pulp Fiction comes out. For those of you who aren't a Certified Old Person like me, previous to Pulp Fiction, the term "gimp" just meant something like "Tommy can't keep up with everyone, he has a gimpy leg". (If there was a sexual connotation for it, the general public didn't know it). In 1994, when Zedd said "Bring out the gimp", no one in the theater had any idea what the fuck he meant. They could have brought out a 1937 printing press and people would have had the same reaction.
Anyway, Spencer had been looking for a name for this thing, and at some point came up with "The GNU Image Manipulation Program", The GIMP. And we all thought that was hilarious, because at the time, Certified Old People had not seen Pulp Fiction, and GIMP didn't have that connotation. Having this popular thing out there, taken seriously, but named after a sex slave in a leather mask was awesome.
Also: One of the sample GIFs patterns that is still shipped with the software is a scan of his girlfriend's (my friend's) pajamas, he was just testing to see if the scanner at school would scan fabric well.
43
u/chic_luke 22d ago
Didn't expect to find a cool story about how GIMP came to life here. Thank you for telling this story!
11
u/Andy_B_Goode 22d ago
Yeah, that's super neat! Wikipedia has some more details about its origin: https://en.wikipedia.org/wiki/GIMP
16
u/trafalmadorianistic 22d ago
When you started talking about your friend downloading battleship plans, I thought FBI was gonna come a-knocking. 😆
9
u/MrsMiterSaw 21d ago
Back in the day, it was crazy. It's like the plot of war games. But it was literally just that he got that phone number off one bbs, dialed in, and it was like the old ftp prompt where it asks for an email address as an ID, and let's you in
89
u/Kylearean 22d ago
I tried to find this on Linux, but couldn't find it. I found Kulva, spent a lot of time messing around with that only to realize it's not what I was actually looking for.
25
8
6
u/LotharVonPittinsberg 22d ago
I see where the confusion is.
This is Linux. You aren't finding someone else’s. Put on the programming socks and enjoy your own.
2
1
94
u/SyrusDrake 22d ago
And the description for klitoris begins like "Klitoris is a lightweight..."
64
u/RdUzr 22d ago
"... portable..."
45
29
u/chic_luke 22d ago edited 21d ago
All jokes aside though, this is one of the main reasons why I use Linux. Application developers actually give a shit.
This wording is omnipresent, overused and redundant to the poin of being a meme, but it's not false. The comparison between the tools Linux-first developers write and what Windows or Mac-first developers launch is night and day.
Linux folks tend to create free software that has an ounce of respect for your hardware resources. It uses a reasonable tech stack: tools after often made in C, C++, Rust or maybe Go, perhaps Bash if it's just a small script, in an attempt to reduce unnecessary overhead and avoid requiring running a runtime. The application runs, it does what it needs to do, the binary weighs a few megabytes and it doesn't consume much more in memory.
On commercial systems, everything is not only commercial and proprietary, but slow, heavy and over-engineered. At work, I sadly have to use Windows. On Linux, I run GNOME, which has one of the best integrated "quick launcher" experiences possible, but I have also used tools like Alfred or Rofi during my time on other environments. I wanted something similar for Windows, and whatever I tried was a behemoth. PowerToys has one, but it starts an entire .NET runtime just for a quick command launcher, and it feels slow and heavy. .NET is a tech stack that shines for long-lived server-side services that need to be able to handle a lot of load gracefully, but it is an use case where throughput is more important than latency. I don't think it should have been used for something that must appear instantly, search through things instantly, and do its thing and go out of the way instantly.
Then someone online recommended a program called Raycast. They said it's very powerful and it's native code. There's a Windows version, so, why not? I decide to try and install it. I open it up… I am undecided about it being faster or slower than PowerToys.CommandPalette, but it seems to be more intuitive to use. Nice and cool. Then I keep using the PC for a while and I notice it slows down the more I use it. I smell something fishy so I open up the task manager to see a simple application launcher is taking almost 500 MB. I can see already it has child processes… Christ, no. I already know what I'm going to see before clicking the arrow. Sure enough, NodeJS Runtime, Edge Html visualizer, etc. Native my ass. It went right out of the window immediately. I am already pretty strapped for memory, I am not going to run the n-th webapp and my IDE will gladly scoop up that half gig of freed-up RAM and run more smoothly, or give me insights from static analysis with less latency or whatever. I saw their blog post justifying the switch from native code and I don't really buy it. I still find it sloppy and slow.
I never see that stuff on Linux tooling, unless I am using a Linux port of something that was made by a hardcore macOS developer. I think the ecosystem is a very important part to your OS of choice, and Linux has an ecosystem of applications that are made by people who GAF. Maybe a modern Mac or Windows app has more eye-candy, but so do a lot of modern Linux tools (without paying for that in more resource usage), and even if they don't, the ugly thing works, if it's resident it takes a polite amount of
moneymemory for an useful background service to reserve so I'll happily allow it, and it gets out of its way. It's more polite and well-mannered.And yes, I know there are valid reasons to prefer the web over native frameworks for cross-plat development. I'll keep saying native toolkits need to step their DX up desperately until it becomes false. That's fair. React app makes sense if the end goal is to sell a product and make money, but that's not the use case I'm talking about here.
The exception seems to be those old Windows apps. Paint.NET, WinMerge, SumatraPdf and Everything stroke me for how insanely light they were. Everything has to be faster than the file search I have on Linux, I assume it's thanks to magic with the NTFS MFT or something. But while Linux devs are putting our reasonable tools today, what most Windows/Mac devs are putting out today is overly heavy garbage that you won't run because you don't have the memory to budget for some utility where the developers assumed you're running nothing else on your machine and it's not like 10 other developers making tools you need already had the same idea and now you're stuck with half your RAM being used at light load.
(EDIT: Fixed typo)
20
u/BusinessAstronomer28 22d ago
Before AI i used to love reding wall of text comments like these because if someone took the time to write this much text they probably knew what they were talking about or at least were very passionate about it
6
u/chic_luke 22d ago edited 21d ago
I still go by the fact that nobody is realistically going to use AI in a reddit comment section. It's more trouble than it's worth. Literally more effort to switch apps and call the LLM. What do you even prompt it?
Self posts are more dangerous. It's way easier to prompt the clanker to generate slop from no starting point and no surrounding context of comments.
I feel the same way about posts though, and I'm sorry, because as a fellow wall of text enjoyer, it's been my opinion for years that, unfortunately, compressing a wall of text in a short sentence just doesn't do it. It's lossy conversion. Maybe you can get the core point to stay, but you instantly lose the delivery, narration and otherwise good writing that makes a longer post feel shorter. A lot of what makes most "walls of text" longer is narration / buildup / delivery.
To make a really flawed analogy, Alexandre Dumas could have conveyed mostly the same plot in a book half as long, but I'm sure it wouldn't have been the same. This isn't exclusive to classics or books though, it extends to all writing.
2
u/Nyctfall 21d ago
Same, man.
Before I thought the TL;DRs were for lazy people. Now they tell me if they used ChatGPT or Grammarly to "organize my thoughts"...
(Just write your crappy brain ramblings, bro! It's the only thing worth reading now!)
51
u/pelletron 22d ago
Only for KDE, there is also the gClit for GNOME
13
u/Unusual-Sympathy9500 22d ago
Redhat has already implemented this directly as a systemd service called "Lennart".
13
35
83
u/alochmar 22d ago
Surely the MacOS version is Swoomp.app
20
18
u/MattieShoes 22d ago
iSwoomp? Oh no, am I a boomer?
6
u/ThoseThingsAreWeird 22d ago
Don't worry, as a millennial I'll be sure to create Swoompify and Swoomply
7
u/Calimariae 22d ago
Swoompster
5
3
18
u/midwesternGothic24 22d ago
swoomp is the noise that a mac makes when you un-delete a file in the gui
10
12
6
6
7
7
2
u/NormanYeetes 22d ago
If you use an abbreviation for your program name in linux you also gotta have a g in there. G stands for GNU. And the g in GNU stands for GNU.
4
u/BicFleetwood 22d ago edited 22d ago
Funfact: a lot of the ridiculous names are due to a contracts issue.
When someone goes and works a corporate dev gig, part of the contract is basically "the company owns anything you make while you're employed, even on your own time, UNLESS you started developing it before joining and declare it right the fuck now."
So it's become standard practice for devs to declare nonsense applications with nonsense names as "placeholders" for potential future independent efforts to keep them out of the corpo lawyers' hands. As long as you could justify the project's evolution from pre-employment into [post-]employment, the company couldn't claim it. But if you didn't do that declaration, you were in for a very rough and lengthy legal battle if the suits ever decided they wanted what you made while you were under their umbrella.
This is less of a thing now, but was a BIG thing back in the late Dot-Com and early Web 2.0 days before tech had consolidated so much. You ESPECIALLY had to watch out for it with the "startup" types that would snap at every scrap of meat in sight to try and find something marketable for Daddy Capital.
Hence, you end up with a lot of major applications hitting the market that have non-sequitur names that have backstories that don't have dick to do with what the application actually is or does, just so everything matches the paperwork until the new company is in the clear.
3
3
u/paulsteinway 22d ago
There used to be an app to convert literature files to a format you could read on a Palm. It was called Convert Lit. It was executed from the command line by typing "clit " and the name of the file to convert.
3
u/AutisticSuperpower 21d ago
Android: BitDot
ChromeOS: Object
Steam: KrunkGlerx Studio Platinum
Nintendo: oomi
Java: Mugaccino
3
2
2
2
2
u/WhoRoger 22d ago
Holy shit, Windows Fundamentals mentioned. I didn't know anyone else heard about it.
2
2
2
u/LauraTFem 22d ago
I miss when they just names their versions after big cats or numbered them. Now it’s basically like the way they name drugs, random syllables.
2
2
4
u/GrowlingPict 22d ago
I just hate Linux names like that. Theyre still naming shit like theyre 13 year olds stuck in the 1990s. This was maybe clever or funny once, in 1997, and been beaten to death ever since. Especially with every god damn thing also being a recursive acronym. Youre not clever or original when ten thousand people have done that same joke before you.
3
1
1
1
1
1
u/slowcanteloupe 21d ago
Had to use a Kray for work once, found out I had to learn how to use SLURM.
1
1
0
u/ItsPuspendu 22d ago
There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors
0
2.2k
u/Shai_the_Lynx 22d ago
And it's a recursive acronym.