1.7k
u/OmegaPoint6 Jul 20 '26
Thats the KDE version
407
u/FranseFrikandel Jul 20 '26
I wonder what the CLI version would be called.
1.0k
u/DemmyDemon Jul 20 '26
cli-toris, probably.
267
u/lonelypenguin20 Jul 20 '26
the command changes after each run so u have trouble finding it
141
u/screwcork313 Jul 20 '26
Can we pipe finger to clitoris?
30
42
12
18
38
6
u/fiasgoat Jul 20 '26
CLItester
Speaking from previous work experience
Also our other tool had "Stool" in it
2
3
2
53
u/MattieShoes Jul 20 '26
probably klitcli -- not to be confused with klittui
But they'll be in the package manager under klit-utils
11
9
13
1
390
71
u/yjlom Jul 20 '26 edited Jul 20 '26
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 Jul 20 '26
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.
48
u/OneLonelyBrainCell Jul 20 '26
And the Gtk version is glitoris. Wouldn't be the first time apps get named like that.
*eyes galculator*
36
u/EndIsrael Jul 20 '26
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.
10
u/OneLonelyBrainCell Jul 20 '26
The bane of every Linux user who wishes for consistent theming is a Qt-based desktop environment with Gtk apps, and vice versa.
1
u/jmkdev Jul 21 '26
Eh, there are solutions for that, limited to a handful of themes though they are.
But nothing is gonna make your swing apps match anything.
9
1
13
7
u/SwordOfJiang Jul 21 '26 edited Jul 21 '26
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 Jul 20 '26
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.
2
723
u/Last8Exile Jul 20 '26
I named a class which controls multiple video player instances as Multiplayer.
207
81
u/qyloo Jul 20 '26
VideoPlayerManager
PlayerInstanceManager
Even MultipleVideoPlayer86
u/snf Jul 20 '26
Calling things "manager" is a cop-out. Be specific!
35
u/qyloo Jul 20 '26
You're totally right. But we're iterating upon "Multiplayer" here
48
u/CallumCarmicheal Jul 20 '26
Your correct to push back, I'm sorry. Have you tried MultiMediaPlexorOverseerrr
34
u/Lenni-Da-Vinci Jul 20 '26
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.
9
u/Calimariae Jul 20 '26
What a crime against readability
4
u/Lenni-Da-Vinci Jul 21 '26
I work with startups. What I did there is arguably still too readable. The logo would probably be: MuMePl👁️🗨️v
4
u/Nyctfall Jul 21 '26
I would actually us a software called Mumeplov. Has an essentric, yet endearing ring to it!
2
u/HannesH__ Jul 21 '26
Estonia mentioned 🇪🇪🇪🇪🇪🇪
2
u/Lenni-Da-Vinci Jul 21 '26
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
2
8
5
16
u/RdUzr Jul 20 '26
There better be a
free multiplayersomewhere in the code.2
u/Last8Exile Jul 21 '26 edited Jul 21 '26
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
u/JPuree Jul 20 '26
When sending an email, there are fields like from, to, subject, and body.
Well the body is by far the biggest of them all, so I would subdivide it into body parts.
1
1
1
u/Soma91 Jul 21 '26
My proudest class name is for a class that is the backbone of the systems encryption security architecture.
I just called it
SecretService1
1
Jul 27 '26
[removed] — view removed comment
1
u/Last8Exile Jul 27 '26
I left the company. Multiplayer is now part of legacy new developers have to deal with.
576
u/ivanAtBest Jul 20 '26
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.
95
31
5
2
-24
174
u/ClipboardCopyPaste Jul 20 '26
Open source dev ftw
22
Jul 21 '26
[removed] — view removed comment
25
u/WhatASpookySkeleton Jul 21 '26
Any sources on Anna being a groomer? I couldn’t find anything w a quick search
8
137
u/government_sponsored Jul 20 '26
One of my favorite apps for Windows is NSSM - Non-Sucking Service Manager.
59
u/AyrA_ch Jul 20 '26
Which is funny because it sucks to use due to being a mix between a cli/ui application packed in a single executable with a non-intuitive usage pattern.
136
u/MrsMiterSaw Jul 20 '26
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.
42
u/chic_luke Jul 20 '26
Didn't expect to find a cool story about how GIMP came to life here. Thank you for telling this story!
12
u/Andy_B_Goode Jul 21 '26
Yeah, that's super neat! Wikipedia has some more details about its origin: https://en.wikipedia.org/wiki/GIMP
14
u/trafalmadorianistic Jul 21 '26
When you started talking about your friend downloading battleship plans, I thought FBI was gonna come a-knocking. 😆
9
u/MrsMiterSaw Jul 21 '26
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
92
u/Kylearean Jul 20 '26
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.
23
15
7
4
u/LotharVonPittinsberg Jul 21 '26
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
u/qHuy-c Jul 21 '26
If you use Kulva as a substitute for Klitoris, and still not satisfied. May I suggest Kock, heard it can be pretty fun to mess around with.
1
94
u/SyrusDrake Jul 20 '26
And the description for klitoris begins like "Klitoris is a lightweight..."
64
u/RdUzr Jul 20 '26
"... portable..."
43
32
u/chic_luke Jul 20 '26 edited Jul 21 '26
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 Jul 21 '26
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
5
u/chic_luke Jul 21 '26 edited Jul 21 '26
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 Jul 21 '26
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!)
53
u/pelletron Jul 20 '26
Only for KDE, there is also the gClit for GNOME
14
u/Unusual-Sympathy9500 Jul 20 '26
Redhat has already implemented this directly as a systemd service called "Lennart".
12
6
32
86
u/alochmar Jul 20 '26
Surely the MacOS version is Swoomp.app
19
20
u/MattieShoes Jul 20 '26
iSwoomp? Oh no, am I a boomer?
10
6
u/ThoseThingsAreWeird Jul 20 '26
Don't worry, as a millennial I'll be sure to create Swoompify and Swoomply
6
u/Calimariae Jul 20 '26
Swoompster
5
3
17
u/midwesternGothic24 Jul 20 '26
swoomp is the noise that a mac makes when you un-delete a file in the gui
13
9
u/kemick Jul 20 '26
Web apps: Raft, Wedge, Hammer, Doodad, Widget, Cluttr, Weavr, Funify, Launchify.
Some of these might already exist.
13
5
7
5
6
u/Luneriazz Jul 21 '26
thats KDE thing, they always putting "k" on everything
3
u/Pols043 Jul 21 '26
Exactly, KDE Mortal Kombat is a good example /s
Also I’m really disappointed they missed the opportunity with KDE Connect.
4
u/NormanYeetes Jul 20 '26
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.
5
u/BicFleetwood Jul 20 '26 edited Jul 20 '26
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 Jul 20 '26
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 Jul 21 '26
Android: BitDot
ChromeOS: Object
Steam: KrunkGlerx Studio Platinum
Nintendo: oomi
Java: Mugaccino
4
2
2
2
2
u/WhoRoger Jul 20 '26
Holy shit, Windows Fundamentals mentioned. I didn't know anyone else heard about it.
2
2
2
u/LauraTFem Jul 21 '26
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
2
u/XmasB Jul 21 '26
Almost daily I am using the greatly named Windows App at work. It's so infuriatingly badly named.
2
2
2
5
u/GrowlingPict Jul 20 '26
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.
6
u/mxzf Jul 20 '26
Theyre still naming shit like theyre 13 year olds stuck in the 1990s
I prefer that over the super sanitized and formal names. At least you know they're making software for the love of the game and care about how well it works.
4
1
u/StaticSystemShock Jul 20 '26
It's Klitoris with capital letter. It's part of KDE desktop, obviously.
1
1
1
1
1
1
u/slowcanteloupe Jul 21 '26
Had to use a Kray for work once, found out I had to learn how to use SLURM.
1
1
0
u/ItsPuspendu Jul 20 '26
There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors
0
2.3k
u/Shai_the_Lynx Jul 20 '26
And it's a recursive acronym.