A dot in CSS means you’re referring to an HTML Class. Note that this is different from the OOP Class in scripting languages. Think of HTML classes as classrooms. You can have multiple divs with the same class name, each will be affected when you style that class name. Just like students follow the same rule when applied to a classroom.
In some specific instances, ID is used instead of class. # is used in CSS instead of a dot. The only difference is that in ID, each element should have a unique ID.
I am an atheist and I believe the world would be much better without religions. Having said that, I don’t conisder it as a scam in itslef. Instead they must have been something evolved over the time due to our ignorance, fear and helplessness. The very same factors that still keep them going.
But hell yeah, people are exploited in the name of religion. I’m from India, one of the largest so called democracies, currently under the governance of a fascist hindutva party that thrives on polarizing people in the name of religion.
BTW I was actually looking for specific instances of scams carefully plotted by known people, companies or even countries instead of broad answers like religion.
Servers having different admins is definitely a plus over the Reddit model. If I don’t like the admins, I can go to another instance, and if the mods of a board/sublemmit get power hungry people can easily move the bulk of users to a different instance with the same name and other mods.
Reddit was really starting to suffer under admin and mod abuse, even before the API changes.
This post breaks rules 1 and 3, but basically what the other comments said. It’s the biggest instance so it’s the biggest target. Some weeks ago there was a guy squatting community names and they got banned, after which they spammed new communities with random names, and the instance has been DDOS’d repeatedly. TBH no hard feelings towards lemmy.world, but I’ve switched to another one, used lemmy-migrate, and just resumed my scrolling. It’s not really worth it to stay there at the moment.
I noticed that there were some accounts that were hijacked by the instance owners. All the posts from that user were then edited to say what happened....
These are servers that you access via SSH and can install the instance inside of it. I personally install using docker compose, but there are some other methods that are claimed to be easier. The cost starts at ~$5 / month. Currently I pay about $15 / month. You would then rent the domain name from a domain name registrar (I use namecheap.com) and ask them to point the domain name to your server’s IP address.
So, I’m new to the fediverse and Lemmy, and I’m still trying to wrap my brain around it all. I’m sure people have talked about this, but by far my biggest issue so far has been finding communities. I specifically didn’t want t to join a large instance, but that has led to issues of finding communities. I often need to go...
You might be interested in looking at something like Usenet News and NNTP where there is one and only one group with the name rec.games.roguelike.nethack ( groups.google.com/g/rec.games.roguelike.nethack ) and the contents of that group is federated out to every NNTP server that subscribes to it (not all do). Note that this is a different model and every server contains all the data for the groups that they subscribe to and may exchange those posts with any other server that they federate with (this also solves the “what if Lemmy.world goes down” problem where if the sponsoring server goes down, no one’s comments are exchanged outside of the instance they are on).
Good remark, probably correct, but it’s not just that either, I go into the version of chapotraphouse from my instance and see no comments anywhere, but when I see the community from hexbear, the same post has 32 comments, still some syncing underway. That and I can still only find hexbear communities by their name and not with a “hexbear” search. I’ve tested this from two different instances that have not blocked hexbear.
It’s more like email than a regular platform. Each insurance is a Lemmy “provider” but from any instance you can reach every other instance. It even used the @server for user names and communities like email. It also means you have a [email protected], [email protected], …
It should be said that packages usually don’t work like this however (they usually depend on one central thing which then depends on some proprietary thing) and if they do, there’s usually an override setting for the package in question with the dep already wired up.
What you’re actually looking for here is a Gentoo USE-flags like system. We have a precursor of that in i.e. config.cudaSupport but it’s not widely used.
how would you add JPEG-XL to ffmpeg
You’d do that upstream because that’s something that every instance of ffmpeg should be able to do. And also ping me because I maintain ffmpeg ;)
and other packages that make use of it independently (e.g. so that Gwenview supports JPEG-XL)?
I’d expect most packages to make use of such a feature dependently. I don’t know how gwenview or QT stuff works but from a quick Google I gather that KDE stuff has the kimageformats library which then in turn depends on jxl. Gwenview should depend on that but only depends on qtimageformats currently? I’d give adding kimageformats to its buildInputs a spin if you’re curious. If it works, make sure to submit a patch against Nixpkgs.
This isn’t the sort of thing you should solve in an overlay (better just do it upstream) but you certainly could.
Thanks. I didn’t know that worked, however I’d say this is rather advanced nix. I know genAttrs “generate[s] an attribute set by mapping a function over a list of attribute names”, however for this piece of code I’d have trouble locating the list of attribute names. But I guess this is because I don’t understand overrideAttrs fully / correctly. In my defense, locating the documentation for that one isn’t trivial – I think this requires having some more experience with the language and the needed libraries. While I know that genAttrs is defined and explained in nixpkgs/lib/attrsets.nix, I’m not so sure about overrideAttrs– I’d guess it’s in nixpkgs/pkgs/stdenv/generic/make-derivation.nix? Even ryantm.github.io/nixpkgs/using/overrides/#sec-pkg… is not very verbose.
Please don’t take this as criticism, I know nix is a full language and I’m not trying to bash anyone here, however there’s quite the learning curve.
What you’re actually looking for here is a Gentoo USE-flags like system. We have a precursor of that in i.e. config.cudaSupport but it’s not widely used.
In my uneducated opinion, full use of USE-flags are rather complicated with package managers providing binaries, no? It would require a big number of builds for all possible options and their combinations.
You’d do that upstream because that’s something that every instance of ffmpeg should be able to do. And also ping me because I maintain ffmpeg ;)
Thanks for your work, I don’t really need jpeg-xl in ffmpeg, I played around with it when I was still using Arch (i.e. take screenshots in the format in mpv) but it wasn’t urgent enough for me to file an issue on Github.
I’d expect most packages to make use of such a feature dependently. I don’t know how gwenview or QT stuff works but from a quick Google I gather that KDE stuff has the kimageformats library which then in turn depends on jxl. Gwenview should depend on that but only depends on qtimageformats currently? I’d give adding kimageformats to its buildInputs a spin if you’re curious. If it works, make sure to submit a patch against Nixpkgs.
I had a quick glance at the definitions myself; also since 2021, kimageformats should provide support for jxl. My knowledge here was outdated that it needs a seperate plugin (Arch has one here aur.archlinux.org/…/qt5-jpegxl-image-plugin) but that seems to no longer be the case. Also I don’t actually have jxl files to test stuff with, since the major browsers don’t support it atm. I tried finding an easy example to OPs problem, though it seems it is kind of moot now, and Gwenview in nixpkgs does support JPEG-XL (just tested it by creating one via cjxl).
Thanks. I didn’t know that worked, however I’d say this is rather advanced nix.
Sorry, I assumed you were an advanced user/the code was easier to understand. It’s easy to get caught up in the imposter syndrome.
I know genAttrs “generate[s] an attribute set by mapping a function over a list of attribute names”, however for this piece of code I’d have trouble locating the list of attribute names.
You mean packageNamesToModify? You have to provide those. I don’t know which packages could be built with my-proprietary-codec and it’s not feasible to figure that out automatically.
But I guess this is because I don’t understand overrideAttrs fully / correctly. In my defense, locating the documentation for that one isn’t trivial – I think this requires having some more experience with the language and the needed libraries.
Yes, certainly. overrideAttrs allows you to “modify” the argument originally passed to mkDerivation such as src, pname, version, buildInputs and many more. To understand overrideAttrs, you must know what these common mkDerivation arguments mean. From then on, overrideAttrs is trivial to understand.
It’s like writing a derivation but “updating” an existing derivation to be slightly different.
While I know that genAttrs is defined and explained in nixpkgs/lib/attrsets.nix, I’m not so sure about overrideAttrs– I’d guess it’s in nixpkgs/pkgs/stdenv/generic/make-derivation.nix? Even ryantm.github.io/nixpkgs/using/overrides/#sec-pkg… is not very verbose.
Please don’t take this as criticism, I know nix is a full language and I’m not trying to bash anyone here, however there’s quite the learning curve.
Oh absolutely. There’s quite the learning curve, almost everyone knows that. It’s just not an easy thing to fix and you don’t tend to think about learning things you already know, so it’s not constantly in people’s minds.
What you’re actually looking for here is a Gentoo USE-flags like system. We have a precursor of that in i.e. config.cudaSupport but it’s not widely used.
In my uneducated opinion, full use of USE-flags are rather complicated with package managers providing binaries, no? It would require a big number of builds for all possible options and their combinations.
I’ma let you in on a little secret: We’re not actually a binary distribution. We’re source-based.
It’s integral to the functional approach. Every artefact is a more-or-less direct result of a realisation which is the direct result of an evaluation of Nix expressions. The latter is pure and the former we strive to make as pure as possible via sandboxing.
This allows us to treat artefacts as replaceable objects which means that instead of building locally, we can substitute the (theoretically) same artefact from somewhere else and that’s the binary cache.
You’d do that upstream because that’s something that every instance of ffmpeg should be able to do. And also ping me because I maintain ffmpeg ;)
Thanks for your work, I don’t really need jpeg-xl in ffmpeg, I played around with it when I was still using Arch (i.e. take screenshots in the format in mpv) but it wasn’t urgent enough for me to file an issue on Github.
If you’re at all interested, go ahead and do so. That’d make for a great first PR. JXL support is something you’d expect of ffmpeg in the near future (if not already), so this will happen anyways.
From what I understand a user(Lmao/Angled) was "sub-lemmy camping" (took up thousands of popular sub names and wasn't doing anything with them) so lemmy world banned him from that instance. He had a hissy fit and "vowed revenge" and has been attempting to do as much damage to .world as he/they could since. I can't find the original post but https://old.lemmy.world/post/943832 and https://old.lemmy.world/post/1720870 has a bit of detail.
You actually can, you just append @lemmy.world to the community name when accessing from another instance that’s federated with lemmy.world and once lemmy.world comes back up your contributions will be there. Any instance that’s federated with the instance your posting from will be able to participate in the discussion with you for that matter. The only thing you can’t do with a community when the host instance is down is subscribe to it. It would still get added to your subscriptions though if you try, the hosting insurance just won’t know until it comes back up and eats through the outboxes of federated instances to “catch up”.
Edit When it does come back up it’ll also get any messages that are in federated outboxes as well so your posts will ultimately show up on the host instance, just posted by your alt account
Consider the common analogy of e-mail: your e-mail account is defined by its address, because that’s the key piece of info required to do things with that account, like send e-mail from it, or to it. If you change the name of the server that your e-mail account belongs to (E.G. @mymail.com to @mymail2.com) that, by definition, is a different account. Lemmy user accounts work effectively the same way.
Of course, with e-mail, it’s not terribly difficult to just take the history of all your e-mails from the old server, and move them, but those e-mails are all still gonna show as “from” or “to” the old address, unless you also go through and re-write the history. Lemmy currently does not have any such “migration” procedure, and also suffers from a variety of design constraints that would make this much more difficult than our theoretical e-mail history migration, most notably the problem of how to synchronizd this mgration action across all instances.
This issue has actually already come up in practice, BTW. The instance VLemmy basically vanished off the internet a month or so ago, apparently due to loss of their domain name rights, right in the middle of the reddit migration. There were a lot of people asking whether the whole INSTANCE could be migrated to a new domain name. If that wasn’t enough push to get migration capabilities designed and added, I doubt anything will.
Hmm I wonder why a client like sync doesn’t just create multiple accounts with the same name automatically and syncs (lol) the subscriptions. If one instance is down, switch to another instantly ¯_(ツ)_/¯
Following the spirit of spreading across the Fediverse (and because my main instance is down so many times, because diverse reasons) I’m intrigued about the joining instance process, because I honestly don’t know what criteria to have in order to join another one if I ever want to do it....
I wanted to go local and the closest instances were either Finnish or Danish and I went Finnish because I’d rather not accidentally order ten litres of milk every time I try to say something
Also this is where the fountain pen community originally was. They’ve since moved to wayfarer but honestly? I kinda like it here. Small instance and it’s name isn’t just Lemmy.somethingrather like most places are. I do one day want to host my own instance though, so I can have the pride of adding yet another thing to my domain’s umbrella.
I wanted originally to join one of the big ones, but figured that I should distribute the load by going for a smaller instance. I was scrolling through a list of instances and saw the logo and the name. I was already vaguely familiar with solarpunk, so I chose it because it appeals to me (environmental awareness, anarchism, optimism, DIY, upcycling, pragmatism and so on). To be completely honest, I had no idea what “choosing a home instance” entailed at the time.
Pretty happy with the decision though, it’s a themed instance so locally I get stuff you’d expect, and when browsing all I mostly see stuff from lemmy.world and lemmy.ml and the rest.
Not a particularly interesting story, but nevertheless here it is.
I chose lemmy.world for my main account, mostly for the name. Just sounds like a central place to be. I’ve bailed on one instance on account of them dragging their feet on defederating from exploding heads.
I thought the name was cool, and I liked that it was a relatively smaller instance. I tried a few other instances just for the sake of shopping around, but Lemmy.zip just seems nice. Admins are cool, too.
Communities on different instances about the same topic should have the option to essentially federate so a post on one appears on all of them and opening any of them shows you the comments from all of them. This way when lemmy.world is down its not a big deal because posting to any news community federates to all of the...
You can already view a community from any instance. Just subscribe to communities you want. Support more and smaller instances of you want more decentralization. Lemmy.world going down taking out so many communities with it is a problem of too much being hosted there. Everything you’re describing basically already exists. It would be very silly to force communities to merge with other ones. Just because they have the same name doesn’t mean they have the same rules.
Federation already solves the issue you have. If every user subscribed to every instance of /c/cats, then they would all see every post and could comment on each of them. There’s nothing gained by having another level of federation other than making it slightly easier to subscribe to all of them at once.
Personally, I’d rather see user-controlled “multireddits”, but better. You group together any number of communities and give the group a name. Then make it easy to publish the group as a link that others can view and import into their account.
All we really need is any easy way for people to subscribe to multiple instance of “cats” with one tap. (And to unsubscribe just as easily). I think the best way to do this is with user-driven, sharable community groups.
For example, I could make a group that includes “cats”, “kittens”, “jellybean toes”, “cat photos”, “cat bellies”, “chonkers”, and whatever else. They don’t even need to have the same name. Then I can share that somewhere. Mods could put popular groupings in sidebars. Fediverse websites could have whole lists of popular groupings.
Plus you could have an additional feature: Lemmy could let you view one of your groups as a feed, just like you currently can view “Subscribed”, “Local”, or “Everything”. Sometimes you just want to see cat photos and not be bothered by world news or politics.
But then you have all the same federation politics and drama at the community level like we do at the instance level. It’d be such a mess.
Just make it easier for users to subscribe to each instance of a community with one tap. And let them view them all grouped in one feed.
And better yet, let people combine any communities together into a personal group; not just ones with the same name. There’s no need to get mods involved at all. I wrote more about this in another comment.
CSS: Chaos-Soothe-Shake (programming.dev)
What are some notable scams in history that went unnoticed for so long?
Is there a list of instances that support free speech?
Found this article floating around on android authority, and IDK how to feel about it? (www.androidauthority.com)
TLDR: the article says , lemmy is confusing , too broken and kinda unusable coz servers run on whims....
deleted_by_author
How much control/access does my instance owner haver over my account?
I noticed that there were some accounts that were hijacked by the instance owners. All the posts from that user were then edited to say what happened....
Searching for Communities like a DNS finds URLs?
So, I’m new to the fediverse and Lemmy, and I’m still trying to wrap my brain around it all. I’m sure people have talked about this, but by far my biggest issue so far has been finding communities. I specifically didn’t want t to join a large instance, but that has led to issues of finding communities. I often need to go...
Taiwan reports second large-scale China air force incursion this week (www.reuters.com)
Choose wisely (lemmy.world)
Nix 3rd party repos and Binary packages
I’ve read a lot, but didn’t get a simple answer for 3 topics I’m interested about:...
Keep fighting for us (lemmy.world)
What happens to my account if the instance I'm using so happens to shut down? Do I lose the account or is there a way to "transfer" it to a different instance?
The funny thing about these DDos attacks on Lemmy World is that the hackers seem to forget that other instances exist.
If they’re trying to attack all of Lemmy, or the whole Fediverse, they’re doing it wrong. lol...
What made you choose your instance?
Following the spirit of spreading across the Fediverse (and because my main instance is down so many times, because diverse reasons) I’m intrigued about the joining instance process, because I honestly don’t know what criteria to have in order to join another one if I ever want to do it....
We should have something like federated communities
Communities on different instances about the same topic should have the option to essentially federate so a post on one appears on all of them and opening any of them shows you the comments from all of them. This way when lemmy.world is down its not a big deal because posting to any news community federates to all of the...