*EXTREMELY LINUX VOICE*
you GOTTA upgrade the software on your computer or someone may hack you, and steal all your money. so make sure to ALWAYS update your computer.
btw, sometimes when you update your computer, it'll ask you if you want to replace some important-sounding script youve never heard of yet have apparently changed
this means you now have to work out:
-what the script is
-what it does
-what "your" changes do/mean
-what their changes do
-which set of changes to keep
@marlyn i looked at the differences. and it was a script which i didn't know the purpose of, it seems to mostly be setting environment variables and writing to other files in other places and calling other tools that i have never heard of. the changes consist of a few logic changes, for instances adding an "AND" operator to a few if statements to check an additional variable's state. i do not understand what the names of any of the variables mean or what the script does
@marlyn @jk 1. The person has to be using Hexchat. 2. The person has to be using _that_ Xchat, no not that other Xchat, or that other fork or mIRC or w/e. 3. It would not subscribe the browser to server URLs or w/e so you'd need to find the option hidden in the menubar that lets you connect, and you'd have to make sure that yes, the server URL syntax is correct. 4. "No I can't help you because I did it myself on this other client, do it yourself."
@jk @marlyn 5. Even if it did subscribe to the URL or protocol or w/e it'd probably be relying on a separate package that isn't installed by default, and may also conflict with, or not be honored by the current desktop environment, browser, or w/e. 6. "You need to register with NickServ, so do all this weird stuff that starts with a slash. Trust us."
@marlyn @jk "7. Don't post large text here! Upload it somewhere, but we're not going to provide any hosting space for it, so figure it out yourself. But also don't use those URL shorteners." 8. To be pingable 24/7 you have to be connected 24/7, which wastes electricity. 9. No, IRC bouncers just paper over the problem. Even Quassel, which is far easier to use than typical IRC bouncers, has issues.
@jk @marlyn 10. The mere act of logging onto IRC may expose you to DoS attacks. Apparently this is a big enough issue that Freenode has a special thing called "cloaks" to mitigate this. No, you don't get to have one by default. You have to do this song and dance for it. And then the cloak won't even be applied for the first few seconds you're actually connected, so it's useless
verbose reply 1/ Show more
1. I only used Hexchat as an example, other clients such as quassel, pidgin, and mibbit should also be able to open such links. For example, I think this link should be parsable to such clients? Your web browser should offer a list of IRC clients registered to handle that URI if you click on links in this form (this one is a dummy example and not real, however)
5. Browser-embedded clients such as mibbit or kiwi are good fall-backs if the user only has "default" software, or if they have difficulties configuring their client
verbose reply 2/ Show more
For some of your grievances, the "ircv3" project is aiming to streamline the UX so it is on par with more modern chat programs --
6. For registration without fiddling with arcane commands and messages
8,9. For recalling missed chat history without a bouncer:
10. Agreed, IRC servers exposing user IPs is trash praxis. I know of some that offer cloaks by default, but I have no idea why that isn't the standard everywhere.
11. This one seems like a culture issue that won't be solved by a different choice of communication platform, unfortunately
verbose reply 3/3 Show more
7. This would be an instance where chat programs flounder for this purpose - none of the ones I use regularly (Discord, primarily) allow posting large text dumps directly, nor do they serve well for seeking through such data all at once. Services such as imgur, pastebin, and github's "gist" allow getting around some of that. "no url shorteners allowed" sounds like a strange policy, although are they necessary for linking text dumps or images? When does one normally utilize URL shorteners? (my apologies, I am not familiar with the use of those)
one time i accepted the defaults on an apache upgrade and it completely fucked my website for about a day until i realised that all it was is they had changed their configuration file's terminology slightly so that i just needed to replace all instances of the word "lock" in my config with the word "mutex"
@jk oh yeah that'll happen
why did me upgrading my system remove the font that i use. why??? what the fuck is going on??? can someone explain how and why this can or should happen
turns out that whatever it is i upgraded reset the contents of /etc/fonts to the default. why?? who knows
/etc/fonts, if you are not aware, has the weirdest way of configuring shit (by which i mean, bad, since i only understood what the fuck was going on because i'd already had to troubleshoot an issue with it 6 months ago), you have all of these xml files and they have names like 70-no-bitmap-fonts or 70-yes-bitmap-fonts and to enable bitmap fonts you copy the file from one folder to another
why does it work like that??? probably someone has a really good explanation, one that sounds really clever. but their explanation is wrong, because it shouldn't work like that, since nothing works like that
so anyway my experience of linux, on a ~monthly basis?? you upgrade or install something, and something breaks or doesn't work, and to fix the thing so that it works you have to learn about a program you didn't know existed, understand its uniquely fucked up configuration schema, make changes you don't really understand, and then sit tight until in 6-12 months it breaks again and you have to remember how the fuck you fixed it last time
@Gargron @Vopo this is pretty easy to visualise and understand since they're all graphical things, right? x lets you create windows on the screen and draw to them, desktop environments give you controls & OS-type onscreen features, and WMs let you organise the windows?? except they can also change the style of the windows too?? and if you ONLY have x installed it does function with its own basic kinda... well, wm? or DE? or??
@gargron @noiob @jk @Vopo but all those things you listed are separate programs in my setup. Start menu = dmenu, stars bar = polybar, keyboard shortcuts = sxhkd, etc. And they’re all configured and launched by shell scripts that get executed by bspwm. Does this mean bspwm is my DE? Or is my DE a big pile of random programs and scripts?
@jk @Vopo @Gargron if you want a (slightly outdated but still excellent) deep dive, try http://blog.mecheye.net/2012/06/the-linux-graphics-stack/
X is the Tenth Gate. If opened, it releases the Darkness.
X Windows came out of the Gate. It's just another name for Windows 10. Apple's been secretly running it since 1999.
X11 is the Eleventieth Portal. It's eleven times worse than X.
X.org is the Xorgs. Don't mess with them.
Gnome and Kade both sit beside the Gate and will tell you that the other one lies. Maybe not even one of them is telling the truth.
Enlightenment is a mad druid who laughs at all who pass by.
Debian, meanwhile, created trivially vulnerable SSL certificates for years, which is less spectacular but far more insidious.
In the end, basing your judgements on single events does not give you much useful insight. Everybody has a pants-on-head stupid catastrophic security issue SOMETIME, in today's development climate.
Is far more damaging than the earlier bug, which was literally just a UI issue.
NOBODY in this industry is doing well at security. You're just going to have to accept that, and take whatever precautions you can, and hope for the best, no matter what OS you use.
@WAHa_06x36 @jk @Gargron @WAHa_06x36 @jk @Gargron the fact that you can it a "ui issue" fundamentally explains how much you don't understand about the bug. the bug you just posted is bad, but not anywhere near the same scale. the apple bug is a privilege escalation attack without any technical knowledge required. if that doesn't mean anything to you then that explains why you don't think it's a big deal.
This is a UI I know and use. And I understand what the issue is. The lock icon is basically a button to perform the equivalent of a sudo, to give you enough rights to perform certain actions.
The bug is that if you are logged in as an admin, who already has those rights, the button is still shown, acts as if it does something, but does not.
The user already has the rights. That is why they can unlock with any password.
Trying to say you shouldn't use any specific OS because it has them is just blinding yourself to the problems you yourself have. It is not an argument, it is just blinkered tribalism.
I am more interested in seeing what any particular OS is doing to make the horrible situation better. And there, Apple is doing a lot better than most others. Sandboxing for apps and easy full-disk encryptions are great defenses for very real issue I face.
Like, I don't care much about a privilege escalation. If malicious code is already running on my system, it can often do most of the malicious things it wants to without any escalation.
I worry about software spying on me or installing adware much more than I worry about it getting root access.
Subject: doesn't matter
Received: by some.site.org....
Received: by another.site.org....
From: email@example.com (Joe User)
Subject: this list is great!
Hey, this list is great, and the moderator sure is sexy!
@Vopo @Gargron @WAHa_06x36 i actually have an iMac, it’s been my main computer since 2010, and I use it every day. i mostly run Windows on it atm since some of the software I prefer runs best on Windows. macOS is quite good, but I don’t much care for the way the window management works and also after years of weird experiences with homebrew and macports i decided “windows with WSL, and two additional computers that run native linux” was less annoying, at least for my purposes
@jk My own experience with desktop Linux - granted, over a decade ago - was plenty of just plain /wrong/ documentation all over the place, fighting for hours to get something done ("but it said to run ./configure; make; make install, and I have that fucking library that it says is missing"), and then just giving up and running the Windows port in WINE.
That's when I realized, wait, if I'm just running everything in WINE, why not... just run Windows?
@jk Still, /etc/fonts/local.conf shouldn't be reset. I'm gonna guess it's your DE that reset that file during the upgrade? who knows.
I setup all my fonts in either the application itself (usually in a subdirectory in ~/.config) or in ~/.config/fontconfig so everything stays in my home folder.