It's revelant on servers, workstations, embedded systems, and supercomputers.
So, basically everywhere.
The thing is: you're unlikely to be programming directly on top of the POSIX API unless you're doing something comparatively low level to the average programming that is done in industry today.
Embedded is an area where applications are often written right on top of libc and POSIX interfaces. Even many RTOS which are not fully POSIX compliant borrow a lot of ideas from UNIX.
Given that players register with their name and card, checking using random samples, or spot check, is enough to catch cheaters. They probably also have statistical data of the wins and losses.
If you posted this message on the door of a casino, I imagine not many people would go inside. What people think is: "I could be rich and never have to work again."
If you hire a prostitute, they obviously aren't going to emphasise the fact that they wouldn't be there if you hadn't paid them. Part of what you're paying for is the fantasy. And sure, some people will be taken in by it. I've no doubt some people have fallen in love with prostitutes. Is that an indictment of the business model (both of casinos and prostitutes)? I'm not sure, but it does mean I don't find it problematic that casinos don't post their business model on the door. I think that, if the existence of casinos which don't emphasise their business model is problematic, then the stronger argument is the one which holds that it is better to not have casinos at all.
I have my terminal set up so the window won’t close without prompting.
I also like being able to copy-paste things out of terminals, and Tmux makes it a bit difficult. I know how to use the scrollback in Tmux but it’s just so much easier to use the scrollback in a GUI terminal editor.
I think what you’re describing is more habitual than the strengths and weaknesses of different solutions. Which is fine but the discussion needs to be framed that way.
People disagreeing with me but that fact that we’ve had a dozen people propose a dozen different ways to do the same thing, that alone should be evidence enough that what we are arguing over is personal preference rather than “x can’t do y”.
Having been a Linux (and unix before that) user for decades now, I’ve seen people argue over vi vs emacs, KDE vs GNOME, GTK vs Qt, GPL vs BSD and so on and so forth. They make all sorts of well reasoned arguments but it almost always just boils down to personal preference at the end of the day. Yet it’s amazing how many people think that their preferences are unequivocal facts.
I rocked the boat to save a failing project and then I had to bust my ass working 24 hour stints for several months to make sure it succeeded while I watched incompetent people go on vacations.
The one area where I don't advocate for GNU/Linux is in graphical user interfaces. The year of the Linux desktop will never come. For whatever reason, the cathedral can make a much better GUI than the bazaar.
> the cathedral can make a much better GUI than the bazaar.
Can is such an open ended claim it's impossible to judge (there's always another tomorrow). But does? Not so sure. I've used the big 3 extensively. I don't buy into the dafter reaches of Linux advocacy ("your great-grandmother could install it & have no problems & it's way easier than ...). But OTOH the annoyances I get from running Fedora as my main machine are at least no greater than I've had with Windows and MacOS. I prefer it because its balance of positives and negatives suit my preferences best; but I don't find any of the 3 main desktop OS's categorically superior. Admittedly that's because they're all pretty dismal. Every unhappy OS is unhappy in its own way. And every desktop OS is unhappy.
The year of the Linux desktop came for me in the early '00s. Since then, I find that there has been some improvements here and there but an overall general decline in usability and quality for desktop systems with GUIs.
To each their own.
Edit: Had my dates wrong at first, in case you caught it for that minute.
They can, yet the hoards of migrations that keep being announced since Windows XP never come true, regardless how bad Apple, Microsoft and Google might release some of their OSes.
Hardware support imo is pretty good on Linux, if not better than on OS X/Windows. Especially legacy hardware.
In themselves, each desktop is OK, the problem is that the UI experience is fragmented across several different toolkits (i.e. gtk, qt, etc) so it doesn't look consistent.
Windows and Mac do not have this problem.
The other problem is that a client-server architecture is inefficient for a locally rendered UI.
Maybe true, but interestingly, Linux is about 10% of laptop market share (7.5% ChromeOS/ChromiumOS, 2.5% Linux), already fairly successful. (And ChromeOS can and does run Linux applications now.)
I don't consider ChromiumOS to be GNU/Linux. The kernel itself doesn't count -- obviously the kernel has little to do with the user experience. Android is much different than the experience of an X11/Gnome or KDE desktop. The graphics stack is entirely different.
Preferences are preferences, but mine would be Cinnamon DE.
Simple, fast, lots of functionality. Reminds me of all the best parts of Windows XP and the focus is on tasks/programs and not full-screen apps like modern Gnome.
And almost as lightweight as FVWM (not quite, but closer than most mainstream DEs).
Pretty sure you're talking about something else. KDE is famous for being the most configurable desktop within at least 4.24 light years, probably much more.
It’s configurable yes, but it has plenty of quirks and bits of design that can’t be changed without getting one’s hands dirty and forking. Those are what people will likely find disagreeable, more than anything that can be changed.
Yes and no. Most of my stuff is automated, auto completion and micro code gen. My thinking is the bottleneck, never typing speed. Measured it last summer a few times trying to beat my daughter and I think it was about 60wpm. For coding if I know what I'm doing its probably 30wpm in my editor.
Yeah, these days, IDEs like JetBrains are powerful enough that you can pull off significant chunks of refactors with a few right clicks (any sort of renaming, moving of methods, or deletion of code)
Typing will get you places faster, but some of the most productive tools we have don’t rely on it at all.