More interestingly, users care about 20% of each of the other applications they are trying to use. Not only is it frustrating for them to be bombarded with the 80% of your app they don't care about, it's frustrating when they can't easily replace that 80% with the other apps they prefer.
The entire premise of an "application" is, in my opinion, a huge mistake. Each application, by virtue of being just that, is designed to be a silo of functionality and usability. An application monopolizes the functionality for the use case it was designed to apply to. Not only does an application hold its functionality hostage, it insulates itself from the functionality of other applications. This creates a brittle system with incredible overhead.
There's a reason many of us prefer to use a terminal emulator and shell utilities: they are designed with the opposite goal, to collaborate with each other as much as possible. That's often worth dealing with the ~40 years of cruft that the shell comes with, but accessibility could definitely be improved.
> when that opinion is that they are glad Charlie Kirk was murdered for expressing his opinions.
You are conflating the expression of an opinion with the opinion itself.
Generally, the point people are getting fired for making is that the very circumstances of Charlie Kirk's murder are precisely the circumstances he advocated for. I don't find it hypocritical to draw attention to that irony. I do, however, find it hypocritical to fire someone for expressing dissent about the opinions of a man who literally became famous for directly asking random people in public to enter into arguments with him.
> Generally, the point people are getting fired for making is that the very circumstances of Charlie Kirk's murder are precisely the circumstances he advocated for.
He never advocated murdering people over political disagreements. He disagreed with banning guns, but even the people who advocate banning guns don’t usually openly advocate banning bolt action hunting rifles.
The sentiment here is to cheer and laugh at a premeditated murder. If you want to rationalize it, whatever. It’s no use trying to have a discussion with someone who cheers and laughs at a man getting murdered for having discussions.
You're right that he didn't cheer on political assassination.
He merely intimated that trans people's lives are less valuable than others and that black people and women are incapable of intellectual equality with whites and males. A debate about whether that is an indirect encouragement to violence is a valid one.
And to be very, very clear: ambivalence at his departure from earth is not equal to ambivalence of the manner.
I was happy Rush Limbaugh died of skin cancer. I was not happy Charlie Kirk died of murder.
> He merely intimated that trans people's lives are less valuable than others and that black people and women are incapable of intellectual equality with whites and males.
False.
> A debate about whether that is an indirect encouragement to violence is a valid one.
Lying about what other people say and mischaracterizing those statements as an incitement to violence is itself an incitement to violence. Stop lying and stop inciting violence!
That's a provocative statement, especially taken out of context like that, but it doesn't necessarily imply the devaluation of anyone's life, and the broader context of everything Charlie Kirk said and the way he treated people, including people who identified themselves to him as transgendered, makes it obvious he didn't feel that way. But then again, that's exactly the reason you stripped that quote out of context and posted it to an online argument in which you are much more explicitly devaluing the lives of people you disagree with politically.
But he said it. So you're either wrong and he meant it, or you're defending the words of a disingenuous sack of... Well, let's say "lies". That bad faith provocateur act has no role in decent society.
His speech was legal and despicable. He was not a good person. He may have believed himself to be a Christian, I don't know his heart, but he was not Christ-like.
That's the same tradeoff we make with all civil rights.
Lots of people criticized Donald Trump's proposal of a "total and complete shutdown of Muslims entering the United States until our country's representatives can figure out what is going on", and rightfully so in my opinion. Do you think the irony would be thick if some of those people were murdered by Muslim terrorists?
The entire Republican platform (especially since ~2016) has switched focus to something less like propaganda, and more like engagement for engagement's sake. Conservative talking heads do tend to frame everything from a particular perspective (that's the propaganda part), but rather than try to convince everyone to agree with them, they do the opposite: try to get as many people as possible to disagree with them, so they can get themselves and their audience into eternal "arguments". These "arguments" are never intended to be logically defensible. Instead, they are intended to fail as spectacularly as possible. Naturally, most other media outlets love this, because they get to profit from their own participation. The only value left in this dynamic is engagement.
By leveraging the alleged "two sides" of American politics, both politicians and media corporations have managed to create an infinite feedback loop of engagement with their media; and at the same time have managed to direct that feedback into political support for their preferred policies. Knowing this, it's entirely unsurprising that many of the highest positions in government are now held by household TV personalities, like Dr. OZ and Donald Trump.
---
So what can we do about it? If engagement is the new currency, can we simply boycott this entire thing by disengaging? I doubt it will be possible to get enough people to actually participate, particularly those who are currently the most engaged. Disengagement only creates an implicit victory for whoever is speaking loudest.
Honest argument is incredibly important. There is no value in diversity of thought until differing positions meet each other and collaborate. Media corporations have found huge success by replacing argument with bickering. I think the first step in undoing that damage is to help people understand the difference between the two: argument is goal-oriented, whereas bickering is goal-avoidant. Knowing that difference, I think we should find ways to practice argument with each other, and redirect our engagement into collaborative progress.
Plasma isn't bad and better than Windows in most respects, but it's kind of the opposite of Omarchy in that it has a trillion toggles and its defaults don't work for many, so a good deal of tweaking is required to make it "cozy".
I'm curious which defaults you find so unusable. I'm rather fiddly and particular, but I haven't done much more to my KDE setup than disable mouse acceleration.
We devs are really good at answering two out of three questions:
1. How? This is the tutorial. It might be really helpful, for specifically what is being taught.
2. What? This is the reference documentation. It's often the most usable and complete resource.
3. Why? This is the context. It can only be learned by getting familiar with the environment. This journey is where we devs grow our metaphorical (and sometimes literal) neckbeards.
---
We could stand to pay a lot more attention to question #3. The contexts we have surrounded ourselves with are messy, conflicted, incompatible, and surprising. Some particularly savvy devs have made incredibly powerful tools to help clean up this mess, yet somehow those tools are some of the least noob-friendly software we have! How did we get here? Is there any way out?
I think the most uninviting part of our environment is also the most familiar: the shell. There are a lot of pokey bits that we really don't need anymore: escape sequences, suspend, environment variables, etc. What would happen if we took a serious look at starting from scratch? Could we do better than a REPL?
It's pretty incredible that after all these years, no one has actually made a real competitive alternative to the shell, and I have a theory for how we got here. The GUI model was created by corporations for proprietary software. We call them "applications", because they are supposed to cater to a specific predetermined use case, which is precisely what makes them inferior to shell utilities. This development model isn't limited to GUI either: apps have taken over the entire development scene.
I think if we really started fresh, we could revolutionize modern software to be more compatible, flexible, and malleable than any application could ever be. That's what a shell is already, which is why we devs never want to leave it behind.
It's not all about how you distribute content. We must also decide which content do distribute, and that is a hard problem.
The most successful strategy so far has been moderation. Moderation requires hierarchical authority: a moderator who arbitrarily determines which data is and is not allowed to flow. Even bittorrent traffic is moderated in most cases.
For data to flow over bittorrent, two things must happen:
1. There must be one or more seeders ready to connect when the leecher starts their download.
2. There must be a way for a prospective leecher to find the torrent.
The best way to meet both of these needs is with a popular tracker. So here are the pertinent questions:
1. Is your content fit for a popular tracker? Will it get buried behind all the Disney movies and porn? Does it even belong to an explicit category?
If not, then you are probably going to end up running your own tracker. Does that just mean hosting a CDN with extra steps? Cloud storage is quite cheap, and the corporate consolidation of the internet by Cloudflare, Amazon, etc. has resulted in a network infrastructure that is optimized for that kind of traffic, not for bittorrent.
2. Is a popular tracker a good fit for your content? Will your prospective downloaders even think to look there? Will they be offended by the other content on that tracker, and leave?
Again, a no will lead to you making your own tracker. Even in the simplest case, will users even bother to click your magnet link, or will they just use the regular CDN download that they are used to?
So what about package repos? Personally, I think this would be a great fit, particularly for Nix, but it's important to be explicit about participation. Seeding is a bad default for many reasons, which means you still need a relatively reliable CDN/seed anyway.
---
The internet has grown into an incredibly hierarchical network, with incredibly powerful and authoritative participants. I would love to see a revolution in decentralized computing. All of the technical needs are met, but the sociopolitical needs need serious attention. Every attempt at decentralized content distribution I have seen has met the same fate: drowned in offensive and shallow content by those who are most immediately excited to be liberated from authority. Even if it technically works, it just smells too foul to use.
I propose a new strategy to replace moderation: curation. Instead of relying on authority to block out undesirable content, we should use attested curation to filter in desirable content.
Want to give people the option to browse an internet without porn? Clearly and publicly attest which content is porn. Don't light the shit on fire, just open the windows and let it air out.
I wish... I overpay more than double market value for my connection, and am not allowed to configure my router. This is the norm for most apartment dwellers in the US as far as I'm aware.
The irony is that (at least I'm pretty sure) the concept of "room temperature" was originally pinned to 70° Freedom Degrees. Your 21°C reference unit is probably a rounded conversion, which explains the sibling comment arguing 23°-25°C as potentially inferior alternatives. An accurate conversion would be 21.1̅°C.
Conceivably, if you had an umbrella to protect yourself from the acid rain, an oxygen mask, and were on a very safe floating platform in the upper atmosphere, you could walk around in a t-shirt and be just fine.
This is the best one yet by far. Unlike the password game, I actually finished all the levels. Props to Neal for striking a good balance between absurdity and enjoyment!
That's a rule defined by YouTube and/or advertisers in their relationship with content creators. By defining that rule, YouTube and/or advertisers have chosen to drag my participation into that relationship. My participation does not belong in their relationship. The only thing I can do to communicate my opinion on the matter is to do precisely what this "bug" entails.
The entire premise of an "application" is, in my opinion, a huge mistake. Each application, by virtue of being just that, is designed to be a silo of functionality and usability. An application monopolizes the functionality for the use case it was designed to apply to. Not only does an application hold its functionality hostage, it insulates itself from the functionality of other applications. This creates a brittle system with incredible overhead.
There's a reason many of us prefer to use a terminal emulator and shell utilities: they are designed with the opposite goal, to collaborate with each other as much as possible. That's often worth dealing with the ~40 years of cruft that the shell comes with, but accessibility could definitely be improved.
reply