No, this is the right meaning royal we. If you say “we are going into battle” it is talking about the person being talked to not the person talking. So in this case “We don’t eat that” would be implying that the cat doesn’t eat that, not actually saying anything about the speaker even though “we” would imply they are included.
- 3 Posts
- 325 Comments
kevincox@lemmy.mlto
Privacy@lemmy.ml•Any privacy-respecting apps to use for my phone to make NFC?
6·15 days agoIt’s also super locked down. You are only allowed to use it if Google or Apple says that your device is authorized. So no root, no custom ROMs. Unless your phone is owned by a corporation and that corporation is blessed by Apple or Google you are out of luck. (There are currently ways around this but the gaps are slowly being closed as older devices are phased out.)
I’m also not familiar. But my understanding is that the package maintainers should prevent this situation. Because otherwise even if there are package version dependencies (I don’t actually know if pacman does this) it would just block the update which results in a partial update which isn’t supported. For example if your theoretical unmaintained Firefox blocks the update of libssl but Python requires new functionality you would be stuck in dependency hell. Leaving this problem to the users just makes this problem worse. So the package maintainers need to sort something out.
It is a huge pain when it happens but tends to be pretty rare in practice. Typically they can just wait for software to update or ship a small patch to fix it. But in the worst case you need to maintain two versions of the common dependency. In lots of distros very common dependencies tend to get different packages for different major version for this reason. For example libfoo1 and libfoo2. Then there can be a period where both are supported while packages slowly move from one to the other.
IF no dependency tries to update too. Off course in that case I would stop. Without pacman -Sy, I never do that anyway, only -Syu.
That’s all you need to know. As long as you always use
pacman -Syuyou will be fine.pacman -Syis the real problem. The wiki page is pretty clear about the sequences of commands that are problematic https://wiki.archlinux.org/title/System_maintenance#Partial_upgrades_are_unsupported.Right? What i don’t understand is, when I uninstall with pacman -Rs firefox, delete the cached firefox package (only that file), then the system is in the same state as before I installed it. Then -S firefox should be okay, right? And it even looks up the new version.
This isn’t correct. It won’t look up the new version. Assuming that the system was in a consistent state it will download the exact same package that you deleted. The system only ever “updates” when you run
pacman -Sy. Until you use-yall packages are effectively pinned at a specific version. If the version that gets installed is different than the one you removed it probably means that you were breaking the partial update rule previously.
But that is my point. Just running
pacman -S firefoxis fine as long as you didn’t runpacman -Syat some point earlier. It won’t update anything, even dependencies. It will just install the version that matches your current package list and system including the right version of any dependencies if they aren’t already installed.But that means if you already have Firefox installed it will do nothing.
I think you are a little confused at the problem here. The issue is that partial updates are not supported. The reason for this is very simple, Arch ensures that any given package list works on its own, but not that packages from different versions of the package list work together. So if Firefox depends on libssl the new Firefox package may depend on a new libssl function. If you install that version of Firefox without updating libssl it will cause problems.
There is no way around this limitation. If you install that new Firefox without he new libssl you will have problems. No matter how you try to rules lawyer it. Now 99% of the time this works. Typically packages don’t depend on new library functions right away. But sometimes they do, and that is why as a rule this is unsupported. You are welcome to try it, but if it breaks don’t complain to the devs, they never promised it would work. But this isn’t some policy where you can find a loophole. It is a technical limitation. If you manage to find a loophole people aren’t going to say “oh, that should work, let’s fix it” it will break and you will be on your own to fix it.
Focusing on your commands. The thing is that
pacman -S firefoxis always fine on its own. If Firefox is already installed it will do nothing, if it isn’t it will install the version from the current package list. Both of those operations are supported. Alsopacman -Rs firefox && pacman -S firefoxis really no different than justpacman -S firefox(other than potentially causing problems if the package can’t be allowed to be removed due to dependencies). So your command isn’t accomplishing anything even if it did somehow magically work around the rules.What is really the problem is
pacman -Sy. This command updates the package list without actually updating any packages. This will enter you system into a precarious state where any new package installed or updated (example ourpacman -S firefoxcommand form earlier) will be a version that is mismatched with the rest of your system. This is unsupported and will occasionally cause problems. Generally speaking you shouldn’t runpacman -Sy, any time you are using-Syyou should also be passing-u. This ensures that the package list and your installed packages are updated together.
I hear what you are saying. But our society is pretty fucked up if you “deserve” something bad because you bought a product without imaging how the manufacturer can make it worse in the future.
The owners should be able to return the product if something like this happens, no matter how long ago they bought it.
kevincox@lemmy.mlto
Technology@lemmy.world•Welcome to the new world of risk: Microsoft cuts off services to energy company without noticeEnglish
3·3 months agoYeah, it is very important to consider how dependant you are on third parties. At the very least the more dependence the more power they have over you. But also how screwed you are if they just go under.
- If you use SaaS they can interrupt your use at any time and you can only react (for example demanding a reversal or lawsuits).
- If you host closed source software they can’t interrupt service on an existing contract but can legally require you to stop using it if they don’t renew the contract. (And if the company goes under you can likely get away with using the software as long as it doesn’t need code fixes.)
- If the software is open source you can continue using the software indefinitely including making code fixes. (Maintenance may be expensive as it is now your problem but that can be costed and an exit plan made if required.)
Yeah, I finally pulled the trigger and moved to my own domain from
matrix.org. Man, it is just so much faster. Which is sad, because the performance is pretty bad. (Element Web seems to do some per-room request as part of the initial loading screen which is obviously not scalable) but getting off ofmatrix.orgis a huge performance improvement.That being said there is nothing really wrong with
matrix.org. The problem is really public rooms. People will join and spam. It is true of any protocol (have you heard about email?) but Matrix definitely needs to (and they are slowly working on) make it more expensive for spammers.
kevincox@lemmy.mlto
Technology@lemmy.world•China's Robotaxi Companies Are Racing Ahead of TeslaEnglish
291·4 months agoBut holy shit a marvel of marketing. Better be a case study in business school. They had little to no actual implementation for years and years but are still the go-to name for autonomous driving and selling subscriptions to something that doesn’t exist. Absolutely wild.
kevincox@lemmy.mlto
No Stupid Questions@lemmy.world•[SOLVED] What makes a fart dry vs wet?
8·4 months agoThis is one of those things that must have been an absolute shit thing to discover the first time. Sure now we are ready and can prepare. But having to diagnose and improvise a solution would not be pleasant.
kevincox@lemmy.mlto
Technology@lemmy.world•Twitter founder Jack Dorsey pumps $10 million into a nonprofit to build Nostr-based social media appsEnglish
19·4 months agoThis is the advantage of decentralization over federation. IMHO the fact that Lemmy is only federated really hurts it. Not so much for user accounts (in theory these can be backed up restored and moved. Not ideal but not awful) but in that communities are tied to servers. When the server a community is on goes away it is hugely damaging to that community.
kevincox@lemmy.mlMto
Open Source@lemmy.ml•KDE's Android TV alternative, Plasma Bigscreen, rises from the dead with a better UI
11·4 months agoOf course nixpkgs has it. It was added a few years ago, I can’t vouch for if it is up to date or still working.
kevincox@lemmy.mlto
Showerthoughts@lemmy.world•We need to start calling it Simulated Intelligence (SI)
7·4 months agoI believe that OP’s point is that “artificial” and “natural” are about how the thing is made. However neither reject that it is actual intelligence. “Simulated” means that it is not that thing. It is like intelligence, and resembles it in some ways, but it isn’t intelligence.
kevincox@lemmy.mlto
Technology@lemmy.world•Say Hello to the World's Largest Hard Drive, a Massive 36TB SeagateEnglish
1·4 months agoAnd I would go so far as to say that nobody who is buying 36 TB spinners is doing offsite backups of that data.
Was this a typo? I would expect that almost everyone who is buying these is doing offsite backups. Who has this amount of data density and is ok with losing it?
Yes, they are quite possibly using tape for these backups (either directly or through some cloud service) but you still want offsite backups. Otherwise a bad fire and you lose it all.
kevincox@lemmy.mlto
Technology@lemmy.world•Say Hello to the World's Largest Hard Drive, a Massive 36TB SeagateEnglish
5·4 months agoaren’t striping
I think you mean “are striping”.
But even with striping you have backups right? Local redundancy is for availability, not durability.
kevincox@lemmy.mlto
Technology@lemmy.world•Say Hello to the World's Largest Hard Drive, a Massive 36TB SeagateEnglish
10·4 months agoI don’t think the target audience of this drive is buying one. They are trying to optimize for density and are probably buying in bulk rather than paying the $800 price tag.
kevincox@lemmy.mlto
No Stupid Questions@lemmy.world•What are the privacy risks of exposing IP adresses?
2·4 months agoDoes someone connecting to this have an IP highly correlated with your non-open network? Because if so then yes, that is fairly concerning.
kevincox@lemmy.mlto
No Stupid Questions@lemmy.world•What are the privacy risks of exposing IP adresses?
9·4 months agoI think this is a little confused. Unless your WiFi is open someone seeing your network can’t find out what the WAN IP is.
And getting your ip can connect the people directly to your box
“Connect” is a strong word here. Yeah, they can send traffic at it. But that shouldn’t do anything.
A trace route command to this IP could return intermediate equipment of your isp, helping to pinpoint your town or even your street.
This is the most reasonable concern. Depending on your ISP and location the IP itself or packet tracing you can get a pretty good idea of the user’s location.



I guess it depends how you look at it. From my point of view the speaker isn’t actually talking about themselves. That is the “royal” part. And I mean she does say “as if” to back up that yes, she is not actually including herself.