@blakeyrat said:
As I already posted, I was the sole administrator of a Linux server running a website and MUD for many years, that server never got hacked or broke (well the ISP fucked it up once), and I only had SSH access to it. I frequently use AWK in my work, when given big .csv or .tsv files. (In fact I think a graphical AWK would be both fairly easy to build and extremely useful, I've never gotten around to it.) I've run desktop Linux on my computers many times in the past, although I usually don't go more than a couple months before I come across some issue that forces me back to Windows. (Most recently, Ubuntu on a HP 1000tx convertible laptop would make extremely loud system beeps for no reason at no predictable time. How a bug like that slipped through QA I can-- haha! QA! I can't even finish the sentence sorry.
Sorry, I don't recall you ever posting this little bit of history . . . that's not to say you didn't. But if you were the "sole administrator . . . for many years", I'd have expected you to have more background in using apt and understanding how it operates. It makes me shake my head more that you were having this problem with MongoDB. What distribution was running on it?
I'm not sure what to say about the bug; everything has bugs, some serious, and software is sometimes released with serious bugs. My specialty in bug investigation is with the Cisco IOS. More than once a version has been released only to have them release a patched version three weeks later because there was some massive memory leak that testing didn't find.
In terms of a graphical AWK, if you're looking at it in terms of columnar output, that probably wouldn't be too difficult. The problem would be that AWK's output is not strictly tabular; it's really free form. If I take a CSV file with fields for router name, IP address, installation date, IOS version . . . whatever . . . and I want columns 1 and 3, awk -F, '{print $1 $3}' input.csv results in something that looks columnar. But the command could just as easily be awk -F, '{print "Router " $1 " was installed on " $3}' input.csv and . . . what are you going to do with that?
I also now think much less of your criticisms when people respond with "s/abc/def/". With the experience you've got you ought to know exactly what that means. And truly, it's a very compact way to express one's difference in opinion.
@blakeyrat said:
And another note, while I'm going: it doesn't matter what Microsoft does. Linux has problems. Linux needs to fix those problems. It isn't relevant if Microsoft has the same problem. It not relevant if Linux is already better than Microsoft in some area. I feel like one of the reasons the Linux community will never get ahead is because they're so obsessed with Microsoft, and think once they've hit the Microsoft level of quality they're done. Wrong. You don't see the OS X community always obsessing over Microsoft; they're self-contained. That is a good thing.
For better or worse, Microsoft is seen as the de facto standard. Whether Linux
should be like Microsoft is another question. By your own comments:
@blakeyrat said:
Also BTW, I'm pleased to see Ubuntu has Services. Last I worked much
with Linux, it was all "daemons" which is to say "programs that run all
the time only because they're set to auto-run and there's no kind of
OS-level logging or restarting available for them". Which is to say,
shit.
First off, daemons generally do have logging. Second, "services" is a concept from another OS -- I know it as Microsoft (haven't worked with OS X -- they may use the same term) -- that you are imposing on Linux.
@blakeyrat said:
That's not to say other OSes are "hoop-less", Windows certainly has a couple
Another comparison with Windows.
@blakeyrat said:
UAC is at least smart enough to know when you need to elevate
permissions and prompt you at that time; if you forget sudo you just get
a vague error that (if you're lucky) might mention permissions. So at
the very least, UAC is a shit-ton smarter.
And yet another. I don't consider UAC to be smarter. It automatically makes the request and you just need to click Yes past the window. To force the use of sudo requires me to consciously type "sudo", which is a reminder of what I'm about to do before anything starts executing, and sudo forces me to enter my password the first time (yes, it caches that credential for a few minutes, which makes it convenient to finish doing other steps I may need to do at the same time).
FWIW, the graphical interface (yes, I've seen your note now that you're using a cloud server without a GUI -- I'm just addressing a point of comparison) has something similar where running system utilities will pop up a dialog box saying that you're about to run something that can makes changes to your system and forcing you to enter your password.
My point being that Microsoft is being considered as a yardstick. If Linux does its own thing (I have no issues using apt-get, aptitude, etc.) people complain that it's not like Microsoft. And if it's like Microsoft, then Linux has no innovation. Linux can't win in an environment like that.
@blakeyrat said:
(Why isn't "proports" in Chrome's dictionary? Was the dictionary compiled by illiterates? WTF.)
As a side note, I believe the word you're looking for is "purports". Not a problem with Chrome.