Allt fler barn begår mycket allvarliga brott som skjutningar och sprängningar. Ibland leder det till mord. Sådana brott förtjänar hårda straff skriver Annie Crona i ETC. Det gör det inte alls. Barn förtjänar aldrig hårda straff. Straff leder nämligen inte framåt. De leder inte till ett bättre samhälle eller att barnet får ett bättre liv. Istället […]
Contribute at the Fedora Linux 41 i18n and Tuned Test Week - Fedora Magazine
Contribute at the Fedora Linux 41 i18n and Tuned Test Week - Fedora Magazine
Fedora test days are events where anyone can help make certain that changes in Fedora work well in an upcoming release. Fedora community members often participate, and the public is welcome at these events.Sumantro Mukherjee (Fedora Project)
like this
ShaunaTheDead likes this.
reshared this
Tech Cyborg reshared this.
New app allows you to track the number of fucks you have given over time
Fucks Given lets you keep track of the things that made you care. Whenever something happens that you needlessly concern yourself with, jot it down with a tap. The app creates a chart of how many fucks you’ve given, so you can work to give none.
like this
DarkenLM, Someplaceunknown and Carlos Solís like this.
So you are basically trying to humblebrag to everyone here that you already achieved a fucks-given-count of 0 for this app?
Impressive, if not a little underhanded. But still very impressive!
like this
DarkenLM likes this.
like this
DarkenLM likes this.
like this
DarkenLM likes this.
Wow someone have enouth fuck about the fuck I gove. To write an app to monitor it.
Pity I dont give enouth fucks to install it.
like this
DarkenLM likes this.
Eh, perhaps mission is a bit much, with the military connotations, but they are testing some valid hypotheses, like will high radiation render billionaires sterile/cancer ridden and will an untested spacesuit kill one. Worthy in my mind.
Morbid humour aside, it's not totally a joyride, could be worse.
What's the confusion? Maybe I can help.
Did you realize it was working backwards?
SUBSCRIPTION IPTV 2024
Sensitive content
GET YOUR FREE TRIAL NOW FRO OUR WEBSITE enjoychannels.com/
are you looking for best ireland IPTV ? we have what you are looking for get Your free trial now from enjoychannels.com/ we have more than 90K Channels
Ireland /UK / US focused IPTV service + Plenty More. Positive Feedback come and speak to our current members. Contact me for a Free trial and a invite to our discord server.
⦁ All PPV with multiple Links, Full Sport including all 3pm's and ifollow ,European Football, Motorsport , Rugby, NBA,NFL,MLB ,UFC , NHL AND CHL , Irish and Scottish and lots of international
Full VOD system which is kept up to date , we also take requests to add to this
catch up
EPG
No VPN required but your welcome to use one
Great support
Please PM me for a Free trial
We support a range of Device's so whatever you have we can get you setup on
Android Devices
Firesticks
IOS devices/Apple devices
PC
Mag box
Smart TV
Chromecast
ZGemma
We Support a range of our own hardcoded apps(XCIPTV,LTQ,Smarters,Flix) a few UI's displayed below but we also support generic apps like tivimate , GSE , IptvX etc... once subscribed.
What does “experimental color management” mean? Is that HDR support?
Can anyone expand on that?
Its not for everyone, same as any other DE. I will say on portable devices it can be nice for staying out of the way.
Extensions are fairly easy to use too. Let's you add and customize stuff. Honestly just spin up a fedora VM and see for yourself?
It's nothing like the beloved gtk of old, but I don't always agree with the hate.
like this
imecth likes this.
GPT-fabricated scientific papers on Google Scholar: Key features, spread, and implications for preempting evidence manipulation | HKS Misinformation Review
GPT-fabricated scientific papers on Google Scholar: Key features, spread, and implications for preempting evidence manipulation | HKS Misinformation Review
Academic journals, archives, and repositories are seeing an increasing number of questionable research papers clearly produced using generative AI.Magda Tarnawska (HKS Misinformation Review)
like this
Lasslinthar, andyburke, Oofnik, TVA and Doll_Tow_Jet-ski like this.
Crap, every day I see signs of how AI is polluting reality, when it could and should only be used to improve humanity.
Also, I'm starting to believe AI is effectively going to destroy or resize several jobs. For example, a friend of mine told me it asked ChatGPT to write several lines of code and it did so, maybe 85% correctly. He went through the whole code and could find mistakes and correct them. Anyhow, long story short, it would have taken his a lot of time to write them himself.
It can write simple well known stuff. But as soon as you ask it more difficult things to code, it falls apart.
Also, a program is not just 1 or 2 functions. It consists of a ton of code that needs to work well together has specific conditions it needs to meet for the program to work as expected.
I can ask it to write me a function that adds numbers, or do something with a well known python library. Or write some html code to display some shit. But writing an entire program is not easy.
Gpt just combines certain things it knows about. It does not know what the rest of your program is like or the software yours needs to work with. What it contains or what expectations need to be met.
Its like making a robot put a slice of cheese on bread and thinking it will replace a chef.
Just as what the article is about, it knows how to write a lot of bullshit and make it believable. The same goes with code. But things that have been written a million times before are easy to copy.
I dunno, it's already pretty good at writing code and only going to get better. I agree with your conclusion though, mainly because as a software engineer writing code is actually not even the most complicated part of the job. If an AI could write perfect code every time it'd make my job a lot easier but I'd still have to do a significant amount of work such as:
- Figuring out which code to write in the first place! Work discovery if I'm senior enough or clarifying requirements.
- Co-ordination with other teams. Depending on the exact work this becomes more or less important
- Managing the lifecycle of a change including testing, deployment, monitoring and triaging issues.
- Ongoing maintenance. Staying on top of upcoming changes in adjacent or foundational teams, making sure our stuff will keep in working.
- Architecture design. You mentioned this in your post, understanding interactions with adjacent systems and how to organise our own systems to meet current and (reasonable) future requirements.
- Conducting non project work such as interviews, involvement in working groups to help decide overall technical direction of my group, upskilling myself and those around me.
That's just off the top of my head, I'm sure I've missed some things. As much as I love writing code I honestly feel like if an AI could do that part it'd just take stress out of my day and give me more time to focus on those other parts of the job. Of course in reality more work would probably just be piled on but that's just life I guess.
like this
originalucifer, WHARRGARBL, dhhyfddehhfyy4673, Maeve, aramis87 and Oofnik like this.
don't like this
henchman2019 doesn't like this.
Where hydrogen is built into helium at a temperature of millions of degrees
Wait is the Milky Way Galaxy a dude?
All this time I've been inside a man?! 😭😭😭😭😭😭😭😭
like this
DoctorButts likes this.
Finally this makes sense:
::: spoiler NSFW
:::
It's Milfy Way, sometimes affectionately called Milfky Way.
She has hot flaming balls & a supermassive black hole, imho can't really ask for more.
Andromeda and the Milky Way shall merge in the most beautiful sex display you’ve ever seen, they will become one in the flesh and yet over millions of years bangin it’s unlikely a single ball will touch. Therefore my thesis of galactic homosexuality is false and our merging is not gay and the socks can be removed.
Thank you for coming to my defense, boring questions will not be allowed.
reaching out
touching me
touching you
SWEET ~~CAROLINE~~ ANDROMEDA
~~Edit: no Bostonians here, I see :/~~
E2: wicked fahkin’ pissah
When we collide the chances of anything hitting anything else is quite small.
If we scaled down the universe so that our sun was 1mm in diameter then our next closest star would be about ~~17km~~ 18 mi away (earth would be about 4.25 inches away) . Galaxies are so empty they would just sling stars around when they merge/collide.
like this
originalucifer, atro_city, WHARRGARBL, Maeve, KaRunChiy and Lasslinthar like this.
don't like this
henchman2019 doesn't like this.
Maybe i missed some words in the article, but I don't see it say when they figured this out. Because it's been at least a decade since I learned about it in school or from a science magazine at school.
Have people been going around not knowing about this until now?
Or is it that only now can they say with certainty this is true?
"If it bleeds, I can use its proteins to reproduce!"
Just doesn't have the same ring to it.
like this
Maeve likes this.
like this
Maeve likes this.
The paper was published last month nature.com/articles/s41586-024…
But I suspect this was not a new discovery as much as a new expansion of the information.
For anyone coming along and not trusting the title, it is misleading.
Infrared is one of the things mosquitoes use to find a target.
They still use CO 2 detection as part of their methods, this is in addition to, not instead of.
Edit: the relevant section of text
*Each cue on its own – CO2 , odor, or infrared – failed to pique the mosquitoes' interest. But the insect's apparent thirst for blood increased twofold when a setup with just CO2 and odor had the infrared factor added.
"Any single cue alone doesn't stimulate host-seeking activity. It's only in the context of other cues, such as elevated CO2 and human odor that IR makes a difference," says UCSB neurobiologist Craig Montell.
The team also confirmed the mosquitoes' infrared sensors lie in their antennae, where they have a temperature-sensitive protein, TRPA1. When the team removed the gene for this protein, mosquitos were unable to detect infrared.*
In other words, they still use the previously known ways to find a meal, and this is how they work up close. That's over simplified, but it's the important part because it gives info on how to reduce being "bitten". Loose clothing that covers the extremities diffuses the heat, making us "look" like we aren't the right kind of target wherever the IR is spread out wrong to their antennae.
The article is actually a really good one, but the title is crap
Edit 2: the paper nature.com/articles/s41586-024…
KDE Goals - A New Cycle Begins
like this
timlyo likes this.
reshared this
Tech Cyborg reshared this.
So blown out of proportion. Nobody is saying to stop using them. The report is more of a state of the union on software in secure systems and the talking points hinge on the most common type of vulnerability seen in large scale attacks: memory safety.
The report (which apparently barely anyone is reading) mentions C/C++ aren’t memory safe (truth) and with specific respect to space flight, alternatives such as Rust haven’t been proven yet. Both languages meet other important criteria (again specific to space flight) but it then immediately states afterwards that until other languages can be qualified, other means of ensuring memory safety are recommended such as hardware. The report makes other mentions. It’s a good read but is not a directive like media is making it.
Personally, I have little interest in learning or dealing with C++ solely for the sake of developing KDE applications. I would much rather use Rust.
Imo, Restricting the languages that can be used for app development cuts out large swaths of developers who would otherwise be eager to develop software for the project. I'm sure there are some who wouldn't mind picking up C++ for this cause, but I'd wager that they are a minority. Gnome beats out KDE in that regard, imo, as GTK has bindings and documentation for many languages.
like this
imecth likes this.
I thought Rust already had several different methods for interacting with C++?
Oh? Would you mind sharing them? It would be absolutely fantastic if such a thing existed and is mature enough to be practically used.
Last Week in Fediverse – ep 83
Bluesky and Brazil continues to be a great match, and lots of other smaller news items.
Programming note: I’m switching the release day for this weekly newsletter to a Wednesday. Over the last year and a half I’ve spend my free Sundays writing this, and this is not sustainable in the long term. So look for the next edition to arrive on Wednesday the 18th.
Bluesky and Brazil
Bluesky remains highly popular among Brazilians as an alternative to X, that got banned in the country last week. Bluesky has added 3 million accounts since the ban went into effect just over a week ago. When I reported on it last week Bluesky had added 1 million accounts. Of these new accounts, around 85% are from Brazil. The popularity of Bluesky in Brazil also shows up in both politics and the media: President Lula, his party PT Brazil, the Supreme Court, and House of Representatives all have their accounts validated by using their domain as their handle. The media is also paying attention, one of the most popular news programs in Brazil, Jornal Nacional, showed their Bluesky handle during the show. Some of the biggest newspapers such as Folha de S.Paulo and Correio Braziliense covered Bluesky as well.
What stands out to me about both articles is that they do not mention Threads. Threads have not made any data available regarding the impact of the Brazilian ban on X on the platform. While Threads is likely to still get a large number of signups simply due to its massive size, it is not part of the conversation in the way that Bluesky is for Brazil.
The inflow of new people also shows up for the Trust and Safety team. In an update Bluesky’s head of Trust and Safety, Aaron Rodericks, shares that the team normally receives about 20k reports per week, a number that skyrocketed to 270k reports, predominantly in Portugese.
The News
Firefish has died another death. This February, the original creator of Firefish Kainoa transferred ownership to the maintainer naskya, without naskya being informed beforehand. Naskya has been maintaining Firefish alone for the last 7 months, while noting that this them taking over the project as unwillingly. Naskya says that this is unsustainable, putting the project in maintanance mode. IceShrimp provides migration instructions for server admins who want to transfer from Firefish to IceShrimp. I’ve got fond memories of the time period during which Firefish worked well, which is sadly a while ago now. It enabled me to build a community in a way that I’ve found much more difficult to do on Mastodon, and the community that I’ve build during the Firefish period is still one that feels like my closest community on Mastodon.
Truefans is a podcasting app that is building ActivityPub integration. It gives you the possibility to create a fediverse account as well (truefans.social), and activities that you take in the Truefans app (listen/comment/follow) are broadcasted into the fediverse.
The IFTAS Moderator Survey for 2024 is live. Last year’s survey led to an extensive report on the actual needs that fediverse moderators have.
Forgejo’s monthly update: “Federation is getting useful. There is now more than preliminary background work, and the first exciting things could be tried out by users. The work is not near the goal yet.”
The SocialCG held their monthly meeting, and decided on two new Task Forces: a task force to update the website activitypub.rocks, and a Trust and Safety Task Force. The goal for the website task force is to make sure that the activitypub.rocks website is a better entry point, as it is badly out of date, with the last post from January 2021. The Trust and Safety team from Threads has already expressed interest in participating in the task force.
Trending topics are a feature that is highly sought after by the Brazilian community, and the community has build two versions themselves: as a browser extension and as a separate site.
Peertube continues to make inroads with livestreaming, especially via the livechat plugin, which got a significant upgrade again.
Bluesky continues the tradition of 3rd party clients implementing features before the official clients does: this time the Skeets app already supports displaying videos, even though the feature is not released yet and only the developers can post (otherwise invisible) videos.
The developer’s site atproto.com got a major overhaul, including a Quick Start guide that showcases how to build a complete and different type of application on atproto, an extensive article ‘ATProto for distributed systems engineers‘ and more.
A research paper – An evidence-based and critical analysis of the Fediverse decentralization promises – provides a critical analysis of the extend that the fediverse can deliver on the promises of decentralisation. Worth checking out, I also find the framing of ‘techno-romanticism’ as to explain the gap between what is promised and what is actually happening in the fediverse.
The Dutch coalition of public organisations PublicSpaces is starting PeerTube Spaces to promote the usage of Peertube as as suitable alternative for public organisations.
The (unofficial) atprotocol.dev community held a talk with the creator of event planner Smoke Signal, the video recording is available here. The recording from the previous talk, by the creator of frontpage.fyi is available as well. This Thursday is the next event, ‘From Feeds to Labelers with Ændra Rininsland’
The Links
- WeDistribute – A Brief History of the Fediverse Symbol
- Making a Mastodon bot with Google Sheets and Apps Scripts.
- Email platform Buttondown has added the option to automatically cross-post to Bluesky.
- Hachyderm’s Introduction to Mastodon Moderation: The Report Feature and Moderator Actions.
- Thoughts on the 📰 News Feed – by XBlock and News feed developer Ændra Rininsland.
- This week’s ActivityPub software updates.
- Fediverse for government organisations, a follow-up.
- Nostr somehow managed to get a billboard advertising Nostr close to where I live.
- A Bluesky client that makes Bluesky look like the old phpBB forums.
- Brazil, Bluesky & the Fediverse, by Newsmast’s Michael Foster.
- Brazilian Tech YouTuber Gabs Ferreira did a long interview with Bluesky CTO Paul Frazee.
That’s all for this week, thanks for reading!
reshared this
Tim Chambers, Caesar and WetHat💦 reshared this.
The two most upvoted comments on any Lemmy instance are on Feddit.dk, but you won't see them on your own instance
I recently discovered an interesting (and somewhat disappointing, as we'll find later) fact. It may surprise you to hear that the two most upvoted comments on any Lemmy instance (that I could find at least) are both on Feddit.dk and are quite significantly higher than the next top comments.
The comments in question are:
1. This one from @bstix@feddit.dk with a whopping 3661 upvotes.
2. This one from @TDCN@feddit.dk with 1481 upvotes.
These upvote counts seems strange when you view them in relation to the post - both of the comments appear in posts that do not even have 300 upvotes.
Furthermore, if you go on any instance other than Feddit.dk and sort for the highest upvoted comments of all time, you will not find these comments (you'll likely instead find this one from @Plume@lemmy.blahaj.zone).
Indeed, if you view the comments from another instance (here and here), you will see a much more "normal" upvote count: A modest 132 upvotes and a mere 17 upvotes, respectively.
What's going on?
Well, the answer is Mastodon. Both of these comments somehow did very well in the Mastodon microblogging sphere. I checked my database and indeed, the first one has 3467 upvotes from Mastodon instances and the second one has 1442 upvotes from Mastodon instances.
Notice how both comments, despite being comments on another post, sound quite okay as posts in their own right. A Mastodon user stumbling upon one of these comments could easily assume that it is just another fully independent "toot" (Mastodon's equivalent of tweet).
Someone from Mastodon must have "boosted" (retweeted) the comments and from there the ball started rolling - more and more people boosted, sharing the comments with their followers and more and more people favorited it. The favorites are Mastodon's upvote equivalent and this is understood by Lemmy, so the upvote count on Lemmy also goes up.
Okay, so these comments got hugely popular on Mastodon (actually I don't know if 3.4k upvotes is unusual on Mastodon with their scale but whatever), but why is there this discrepancy between the Lemmy instances then? Why is it only on Feddit.dk that the extra upvotes appear and they don't appear on other instances?
The reason is the way that Mastodon federates Like objects (upvotes). Like objects are unfortunately only federated to the instance of the user receiving the Like, and that's where the discrepancy comes from. All the Mastodon instances that upvoted the comments only sent those upvotes directly to Feddit.dk, so no other instances are aware of those upvotes.
This feels disappointing, as it highlights how Lemmy and Mastodon still don't really function that well together. The idea of a Lemmy post getting big on Mastodon and therefore bigger on Lemmy and thus spreading all over the Fediverse, is unfortunately mostly a fantasy right now. It simply can't really happen due to the technical way Mastodon and Lemmy function. I'm not sure if there is a way to address this on either side (or if the developers would be willing to do so even if there was).
I personally find Mastodon's Like sharing mechanism weird - only sharing with the receiving instance means that big instances like mastodon.social have an advantage in "gathering Likes". When sorting toots based on favorites, bigger instances are able to provide a much better feed for users than smaller instances ever could, simply because they see more of the Likes being given. This feels like something that encourages centralization, which is quite unfortunate I think.
TL;DR: The comments got hugely popular on Mastodon. Mastodon only federates upvotes to the receiving instance so only Feddit.dk has seen the Mastodon upvotes, and other instances are completely unaware.
like this
echomap, etai, originalucifer and AlexanderESmith like this.
like this
Fitik likes this.
like this
Aatube likes this.
like this
originalucifer likes this.
Discouraged, but still supported. There is also another FEP (forgot the code now) being worked on and implemented by Mitra.
The point is that it is possible for an instance to federate an activity which is not originated by them.
I seriously doubt Lemmy currently does any validation whatsoever. There were communities using this blatant security issue for non-malicious purposes (see endlesstalk.org/c/tails@lemmon… which re-wrote posts from people (which is only possible if the posts weren't validated, or at least re-fetched from their origins)).
There is a way to re-share and validate remote activities, either through LD signatures (ew, JSON-LD processing :vomit:) (which only Mastodon and Misskey implement) or the newfangled FEP-8b32 Object Integrity Proofs (which nobody relevant on the microblogging space implements).
There were communities using this blatant security issue for non-malicious purposes (see endlesstalk.org/c/tails@lemmon… which re-wrote posts from people (which is only possible if the posts weren’t validated, or at least re-fetched from their origins)).
The reason this is possible is because of the way Lemmy federates activities.
When you on instance A post, comment or upvote something in a community on instance B, your instance sends the activity to instance B, regardless of the instance of who you're replying to or upvoting. It is sent to the community, and the community then shares it out to all other instances. AFAIK, lemmy does nothing to verify that received content from a community actually comes from the original instance. See here for one of the main Lemmy devs commenting on this..
Is this secure or reasonable? I'm honestly not sure but it doesn't feel great. Signatures on objects could fix this I think.
Instead of sending the entire object embedded in the activity the secure way would be to only the URI instead. This is permitted by JSON-LD.
In the receiving side, if the object is untrusted (i.e. if it isn't signed or if it's from a separate authority from the parent object containing it) it should be thrown away and the id should be fetched from the remote instance directly (same as it would happen if it was a URI instead of an inline object). This is completely an oversight on Lemmy's implementation and not a protocol problem.
like this
originalucifer likes this.
and given this is AP, that’s gonna be a while. People seem to love bikeshedding in circles instead of doing actual work
Out of curiosity, what do you mean by this? Any examples? I've not followed the development of AP very much at all honestly so I don't know the history.
this issue is a blocker for mastodon not supporting filtering remote posts by words (which would've helped with many spam attacks, which the pleroma family supported just fine for a WHILE via MRF, and more recently misskey has added support for)
if you go to socialhub you'll find MANY threads of reasonable ideas that are in json-ld representation bikeshed hell as people unnecessarily debate over which exact json-ld representation of the same exact data is the most correctest. the most infuriating recent ones i have seen is the emoji reaction fep discussion and FEP-fb2a: Actor metadata both of which does this bullshit ON FEATURES ACTIVELY FEDERATING RIGHT NOW, where changing it would BREAK BACKWARDS COMPATIBILITY
I recently started looking at socialhub actually. I have even participated in that emoji reaction thread you linked, but I only joined the site recently.
Honestly, I'm a bit confused by the site. There's kind of a lack of direction in a sense? Everyone is trying to extend the protocol in various different ways and it seems difficult to achieve alignment and agreement. I guess that is to be expected in a decentralized system but still.
you’ll find MANY threads of reasonable ideas that are in json-ld representation bikeshed hell as people unnecessarily debate over which exact json-ld representation of the same exact data is the most correctest
What's the alternative though? I mean nobody has the authority to put their foot down and decide. I agree that the debates go on for way too long, but how else do we find alignment? Then again, the long discussions definitely exhibits a kind of selection bias - only the people who are pedantic enough to keep discussing will do so. Everyone else naturally just get tired of the whole thing and leave.
It's weird but it almost feels like the fediverse needs a benevolent dictator to kind of get an overview and set a clearer direction, when it comes to the standards.
this bullshit ON FEATURES ACTIVELY FEDERATING RIGHT NOW, where changing it would BREAK BACKWARDS COMPATIBILITY
But these features were totally non-standard extensions right? You can't expect such things to continue being compatible as the actual standard evolves. It would also be a neat way to strong-arm the standard - just implement an extension in the way that you want it to work and now the standard has to keep your version compatible. That wouldn't be good. Just because there exists a non-standard implementation does not mean it should be able to dictate how stuff should be done.
But these features were totally non-standard extensions right?
that's the thing, everything in activitypub is a non-standard extension. hashtags are an extension. post visibility the way it's commonly done is an extension (more like a convention in that it doesn't introduce anything new, but still not written down anywhere official), the concept of an un-locked account is a convention (and the marker that marks an account as locked is an extension). pinned posts, marking images as sensitive, they're all extensions
(surprisingly, this is the second time i'm writing this exact thing today)
It’s weird but it almost feels like the fediverse needs a benevolent dictator to kind of get an overview and set a clearer direction, when it comes to the standards.
this has historically been mastodon. and they have put themselves in such a place that anything they do not approve of gets seen as a "nonstandard extension" and anything they approve of gets seen as a part of the standard. see the above reply.
edit: additionally, emoji reactions are federated by the SECOND MOST POPULAR free/open AP software and has implementations in at least 5 other software families (not just forks of one software, entire software families). if they cannot determine a de-facto standard but mastodon can, is AP really an open standard?
Yea I see what you mean. How do we solve this though? I mean let's say you were to redesign the protocol from scratch. Do you just need to include all these things into the protocol from the start? That's a lot of features and considerations to make. An extensible protocol might be for the best? But it does bring a lot of complexity... I'm really not sure.
this has historically been mastodon. and they have put themselves in such a place that anything they do not approve of gets seen as a “nonstandard extension” and anything they see gets seen as a part of the standard. see the above reply.
Yea this is problematic, especially because this pulls AP into a more microblogging-oriented direction, at the expense or at least disregard of all other use cases. I would not call this a benevolent dictator - that's just a regular dictator.
(surprisingly, this is the second time i’m writing this exact thing today)
Where? I'd love to read more about this stuff.
Indeed mdon like-federation seems weird but I presume it was setup this way for efficiency, to reduce the number of small communications? Although Lemmy has a backend in rust - more efficient than mdon's ruby - still I wonder whether the lemmy system of federating all upvotes would scale well if the number of users grows to that of mastodon and beyond ? Could there be some intermediate compromise solution (e.g. federate batches of 100 likes)?
still I wonder whether the lemmy system of federating all upvotes would scale well if the number of users grows to that of mastodon and beyond ?
It's a good question and really we just don't know yet I think. It's very hard to predict performance of complex systems. The only way to know, is basically by measuring, and the only way to do that is if we actually had that amount of users.
Could there be some intermediate compromise solution (e.g. federate batches of 100 likes)?
Unfortunately ActivityPub has no way to "batch" activities like this.
like this
dcpDarkMatter likes this.
like this
Fitik likes this.
Then why, if I view the post on feddit.dk, does it not show me those likes/votes? What is dependent on my instance?
I don't understand what you mean, how does it now show you the likes? If you see the two comments here and here as I linked above, you can see the high upvote count. Almost all the upvotes are from Mastodon instances.
The upvotes do not appear if you view the comments from another instance, like here and here, because those instances did not receive the Like.
Your instance doesn't pull the upvotes from other instances. That would not be scalable. How would it know when to pull again, to see new upvotes? When would it stop pulling periodically? Never? And you'd have to do this for every single post and comment everywhere.
No, instead ActivityPub uses a push mechanism here. So any new activity is pushed out to the ones that are deemed relevant to know about the activity. Any other instances are unaware.
Pulling the data when a user requests a post/comment (with a cooldown/cache for popular posts) isn't any more or less scalable than feddit.de pushing the same data whether it's been requested or not. If anything, I'd think pushing data when it's not necessarily needed would be less scalable.
But if it has to be a push model, why doesn't feddit.dk push the votes it knows about along with the rest of the data?
Pulling the data when a user requests a post/comment (with a cooldown/cache for popular posts) isn’t any more or less scalable
That would definitely be less scalable. That would entail pulling every single time a user views a post or comment. That's simply not feasible. There are far, far more views of content than there are posts, comments and votes.
Also what about stuff that isn't seen? What if nobody is logged in or nobody looks at the New sort? You need the votes before you even show the user anything, otherwise you can't sort the votes.
But if it has to be a push model, why doesn’t feddit.dk push the votes it knows about along with the rest of the data?
This has been explained elsewhere in the thread, see feddit.dk/post/7628338/1025556…
True, but that's why I mentioned a cache or cooldown. Once every two minutes is plenty, unless Lemmy really blows up and we have hundreds of instances trying to fetch a very popular post.
You have a point about new sort, but you could approximate it by sorting what's known to an instance. It's not ideal, but it's at least something. Maybe it would make sense to push just that feed, or to fetch a subset periodically.
I read that comment tree, but it doesn't answer my question. If someone on Mastodon likes a post on feddit.dk, I don't see any reason feddit.dk can't communicate that to lemm.ee when I go look at it.
Once every two minutes is plenty,
That won't work, because it would have to be once every two minute for every single comment and post forever.
You have a point about new sort, but you could approximate it by sorting what’s known to an instance. It’s not ideal, but it’s at least something. Maybe it would make sense to push just that feed, or to fetch a subset periodically.
I have no idea what you mean by this - you can't fetch a feed, that's not at all how the data is organised.
If someone on Mastodon likes a post on feddit.dk, I don’t see any reason feddit.dk can’t communicate that to lemm.ee when I go look at it.
The problem is this: How does lemm.ee know that the like that feddit.dk claims is from mastodon.social actually is from mastodon.social? What prevents feddit.dk from just fabricating a like from mastodon.social? Currently there is no nice mechanism for authenticating such a forwarded like. A malicious instance could send loads of likes claiming they come from other instances.
like this
etai, originalucifer, themadcodger and Fitik like this.
at the minimum the followers of that user should be notified about that like…
I agree - the problem is that the instance that sends the Like (on instance A) doesn't know the followers of the user receiving the Like (on instance B), because followers are not (necessarily) public. So it doesn't know which instances to send the Like to. And instance B can't forward the Like to the followers itself, because the signatures in ActivityPub are not made for that, as I explained elsewhere in the thread.
like this
originalucifer, themadcodger and Fitik like this.
however they than just forward this reply to the follower collection
How do the receivers of this indirect activity verify that the activity was indeed produced from the original instance?
It simply can’t really happen due to the technical way Mastodon and Lemmy function. I’m not sure if there is a way to address this on either side (or if the developers would be willing to do so even if there was).
Mastodon needs to implement group support, you can follow the issue here (don't get your hopes up though).
like this
Fitik likes this.
like this
Fitik likes this.
A Mastodon user stumbling upon one of these comments could easily assume that it is just another fully independent “toot” (Mastodon’s equivalent of tweet).
Wait, back up... Mastodon calls these "toots"? So, everybody is posting farts?
Can't even see these posts, I clicked and got:
400
{"error":"couldnt_find_post"}
like this
Fitik likes this.
PS: I just tried it without Photon and got another error.
feddit.nl/post/feddit.nl/20706…
Anyway, all good and not something I can influence so I let it go 
Mastodon doesn't support groups so it's maybe not a "bug" per se, but it is at least a missing feature.
Consider also that if Lemmy shared upvotes the same way, you would only see the upvotes on posts from your own instance, i.e. upvotes would only appear on the local feed. The all feed would be pointless and in general it would be pointless to try to sort posts across the whole fediverse, as you only receive upvotes for your local posts.
Lemmy simply would not function if it shared votes like that. So in that sense, it's a bug kind of. And as mentioned above, I think it's a bad way of doing it, as it encourages centralization.
(mentioning people mentioned in post because post mentions apparently do not work)
What happened to elementary OS?
elementary OS may not be as much as popular as it used to be.That being said, elementary OS 8 release is still on the horizon with some useful changes based on Ubuntu 24.04 LTS.
...
However, amidst disagreement between co-founders during the pandemic in 2022, co-founder Cassidy quit the elementary OS team.Right after that, the development pace took a big hit, and we saw elementary OS 7 being released almost a year after Ubuntu 22.04 LTS came up.
...
A good indicator about its development activity is its upcoming major release, elementary OS 8, based on Ubuntu 24.04 LTS.I took a sneak peek at it using the daily build, and elementary OS 8 is almost ready to have an RC release.
...
You can expect things like:
- The settings app handles system updates (instead of AppCenter)
- AppCenter is now Flatpak only
- New toggle menu icon giving you easy access to the screen reader, onscreen keyboard, font size, and other system settings
- WireGuard VPN support
What happened to elementary OS?
What should you expect from elementary OS? Is it still around? I answer some of those questions here.Ankush Das (It's FOSS News)
like this
etai and themadcodger like this.
Dead like any other Linux distro that is mainly a desktop.
The thoughtful, capable, and ethical replacement for Windows and macOS
comes with a carefully considered set of apps that cater to everyday needs
Here's the issue, elementary OS is made for regular people who want a computer that works, an attempt at replicating macOS, and that same group of people need proprietary software like MS Office that isn't available under Linux. The alternatives won't cut it for people once they've to collaborate with other who use the proprietary stuff.
elementary OS is essentially a misguided marketing exercise where the founders / company failed to study and understand their target market.
Then how do you explain the continued success of Mint?
Because Mint's philosophy is to make a friendly, simple and usable system for everyone.
That may be for people who came from Windows before, or those who like their OS to be a bit more conservative, meaning no flashy stuff, boring, and just working. Just like Windows was "in the good ol' days".
This makes it accessible and usable by everyone, including Linux sysadmins who come home after work and don't want to deal with annoying computers and fixing things.
Everything on Mint feels high quality, functional and cohesive.
ElementaryOS on the other hand feels like a cheap MacOS clone, but nothing works.
Those who want Mac, buy a Mac.
Mint/ Cinnamon on the other hand is similar to Windows (XP, 7, etc.), but not a copycat. It's familiar enough to be intuitive for Windows users, but much enough it's own thing.
Mint's main focus is to get a uncomplicated, and usable system, while Elementary's focus is to just do what Apple does.
... Well, did. 15 years ago.
They totally forgot how much work maintaining a distro and a desktop with a whole app suite is, and just stopped working on it.
While Gnome and KDE (and other WMs/ DEs) got magnitudes better in just one year (e.g. Plasma 6), Pantheon (and Elementary) just stagnated the last 5 years or so.
They don't even offer/ work on Wayland yet, or other new things.
Either they'll stop working on Elementary, and focus only on Pantheon, so it can live on on other distros, or it will just continue dying like it does currently.
like this
themadcodger likes this.
TBH, they should put all their effort into making Pantheon better. NixOS's installer has Pantheon, and it feels pretty much the same; that's clearly 90% of what makes elementaryOS unique.
Trying to make a walled garden in Linux with their software choices was what turned me off to the project, and you'll never attract Linux-minded people by forcing them into a box.
like this
themadcodger likes this.
Totally agree.
I think they had or have commercial aspirations. That along with the strong desire to curate the experience are likely what lead to the walled garden effect.
The problem with walled gardens ( well, I hate them always ) is that they only work if you have the resources to pull off the full experience by yourself. Elementary really never had that and, before they could get there, they stumbled internally and killed their execution. It is going to be really hard to get it back.
Whatever their original aspirations, salvaging what they have into a distro agnostic DE is probably their best hope for relevance and survival. With a curated Flatpak store, they may even be able to someday pull off their walled garden in a cross-distro way. If it ever became big enough, they could take another run at being a full distro.
As it is, Elementary is on borrowed time. That would be the case even if the Wayland clock was not ticking but ticking it is.
Yup. Same issue will plague all Windows-alternative distros. Unless serious work is done to fix Microsoft 365 and Adobe creative cloud, there's genuinely little benefit trying to claim Linux is an alternative for all but a minority of people.
That, or we can work on improving the alternatives to those apps. GIMP, Inkscape, and OnlyOffice are on a spectrum of laughably bad to just-about-comparable to their proprietary counterparts.
I don't think it's an insurmountable issue: I think there's more we could do to bring Apple software to Linux (using a BSD-based kernel means a lot less complexity!) and with it the few applications that currently don't play well with WINE.
MacOS still ships x86 builds, and most software either provides binaries for both platforms or some kind of universal/hybrid binary. Still a few years before that becomes an issue.
At some point an ARM->x86 translation layer is going to be needed too, regardless. It's not long until ARM becomes popular enough to make it necessary to translate both ways.
Ubuntu was the “original” easy-to-use Linux desktop. It expanded into that demand and still enjoys the market share it got when nobody else was really filling that niche.
Mint exists explicitly as a fork of Ubuntu and enjoys less success as a result. Many, including me, think Mint does a better job at being a solid desktop option than Ubuntu and is kind of the goto distro for that now ( not still not as popular as Ubuntu still is ).
Elementary is a curated desktop for people that really like coherence and design. That is, first of all, a more demanding target. It is perhaps too ambitious for their scale. And they have stumbled in execution. The task might be easier if they focussed on just being a DE ( desktop environment ) that other distros could use.
An “official” Ubuntu or Mint spin would have a real shot.
Pop is the only one that really ever makes any reference to windows in its marketing. I'm more talking about distros like Zorin which are targeting public sector orgs and windows users by bundling windows compatibility apps and features into the ISO.
The other examples definitely do also target "new users" which of course means Windows users too, but they aren't explicitly tying their distros to Windows software compatibility the same way some are.
First line of the the description of Zorin on zorin.com/os
“Zorin OS is the alternative to Windows”
They are probably saying the shared POSIX underpinnings means greater commonality between macOS and Linux and therefore easier porting. That is likely true to some extent but real apps are written to Apple proprietary APIs and therefore that advantage is largely nullified.
In terms of effort to bring apps over, there has been far, far more effort put into porting Windows apps and so that task ( at this point ) is generally easier. It may have been less effort to port macOS at the start ( eg. GNUstep ) but that work has still largely never been done.
It is easy to move POSIX world apps to macOS. It is not as easy to go the other way.
I think (aka speculate) that the fact that Windows is the largest OS plays into the fact that Linux-Mac compatibility isn't more developed.
I bet some 90% of desktop software is available on Windows (even many core KDE are on Windows!) so targeting them brings most Apple apps onto Linux "for free". Especially since Apple's insistence on trying to make Metal a thing hurts gaming support, which is a big driver behind Linux compatibility development.
The few applications that MacOS has over both Linux and Windows are usually so embedded into the Apple ecosystem that you're not getting much by porting them anyway. iTunes? The App Store? Garage Band? Probably doesn't help that many of those apps also use Apple's own UI framework which isn't really portable.
However, stuff not designed to live in Apple land like Teams for Mac or Adobe CC might be more possible. But still far too few applications to necessitate the effort to bring them over.
Absolutely.
A lot of it is just the organization and leadership within the projects themselves. The GNUstep guys struggled for a long time. Just agreeing to implement the Mac APIs instead of just the NeXTstep ones is a thing.
Regardless of how attractive projects are, they can be run well or badly. Without trying to disparage anybody, look at the progress of WINE vs ReactOS for example. And if you think it is just because kernels are hard, look at Linux or Haiku or SerenityOS vs ReactOS instead.
But the popularity of Windows made the Win32 APIs more commercially viable as well and so you get companies like CodeWeavers and Valve that really accelerate the WINE effort. That wind at your back really helps.
You can’t just go it alone with free software when all your colleagues expect you to use proprietary tools
Yeah that's my point.
I don't really think that's fair. I agree with your suggestion that it should be a multiplatform DE rather than just its own distro but I think having polished and design opinionated distros is important. I know a few Mac guys who have become interested in Linux when they heard about ElementaryOS.
I get that a lot of people hate on GNOME too for being annoying to customise and being highly opinionated but I think that's the key to getting the average person interested in Linux. The average person just wants their desktop to look nice out of the box and maybe offer a dark mode. Anything more than that gets too complicated.
Edit: and yeah having access to programs like the MS apps is important but it's not like that has to come before having an appealing desktop
I get that a lot of people hate on GNOME too for being annoying to customise and being highly opinionated but I think that’s the key to getting the average person interested in Linux.
I agree with this ideia, however GNOME lacks desktop icons and forces people into an activities view - all stuff that said average people don't want to deal with. GNOME isn't already dominating the DE space, and we still have other DEs, because of their poor decisions based on a "vision" that revolves around reinventing the wheel ever 2 years or so.
and yeah having access to programs like the MS apps is important but it’s not like that has to come before having an appealing desktop
This is one of the major hurdles with Linux desktop and the Steam Deck just confirmed it. People like the ones you're talking about require software, be it Adobe, MS Office, Autodesk or some other and without it there's no way they're going to move. Alternatives may work for some isolated people but if you're collaborating with people that expect those proprietary formats it won't just work out.
Fucking hell you could cut the Reddit-tier snark with a knife.
BSD is more binary compatible than Windows. The fact there's less MacOS ports on Linux seems to me like a lack of resources, but if you have a reason beyond 🤓☝️ then I'm genuinely interested.
In what way?
The binary formats are not compatible, not even the format of the files themselves. Linux uses ELF. MacOS uses MachO.
True, macOS is more or less POSIX at the base but the API Mac applications are written to is not that at all ( Cocoa ). GNUstep exists for a reason. Sadly, it is not very mature. It is certainly not a trivial undertaking though as there have been a number of attempts over decades and nobody has really pulled it off.
The Win32 API on the other hand has largely been implanted on Linux. A few Win32 APIs are even being added to the kernel.
Going the other way is easier. You can port POSIX stuff to macOS fairly easily.
NTSYNC is one example, I don't know what the current progress is lore.kernel.org/lkml/202401240…
It was supposed to be in 6.10, I don't know if that actually happened
They released their desktop environment publicly, which imo was the main reason to use it
I never found elementary really worked that well for me, though pantheon is lovely
It was a PITA on Arch because the Debian roots didn't play well.
I canned all usage many years ago.
What's a PITA sorry? Never heard of that
I've used pantheon on nix before and it worked perfectly, can't say for other distros
I'n using Elementary OS right now. It's been my daily driver for several years on a low powered laptop as a Chromebook replacement. I run browser, messaging, and occasionally some light photo or audio editing.
No complaints. Works great. Solid. Looks great. If you have a similar use case, I recommend it. All of the people ITT talking about what's wrong with it have not changed my mind that it's just what I need.
Vardin P/f är ett stort pelagiskt fiskeriföretag på Färöarna. Bolaget äger en lång rad stora pelagiska fiskebåtar genom flera olika dotterbolag som de helägda fiskeriföretagen P/f Krossbrekka, P/f Gulenni, P/f Hvamm och P/f Driftin.
La “magia” della tartrazina, il colorante alimentare che può rendere trasparente la pelle
Pelle, la “magia” della tartrazina, il colorante alimentare che può renderla trasparente
Sembra un controsenso ma non lo è. Su Science alcuni ricercatori spiegano come sono arrivati a scoprire questo metodo, non distruttivo e reversibileAnna Lisa Bonfranceschi (Wired Italia)
neatchee
in reply to mr_MADAFAKA • • •Just a heads up, people should be wary of playtron to a degree: the CEO is a guy named Kirt McMaster. Anyone from the Android enthusiast community may know him as the guy who convinced the creator of CyanogenMod to incorporate (becoming Cyngn) and then drove the company into the ground chasing skinning and theming revenue, and wouldn't even allow the community to keep the cyanogen brand (they had to rebrand it to LineageOS)
Kirt sucks. He's a terrible leader and a terrible businessperson. I'm sure there are plenty of great people involved in playtron but with him at the helm of the company I am not expecting it to end well
like this
massive_bereavement and Sickday like this.
LiveLM
in reply to neatchee • • •Only thing that managed to turn me off from this project more than the web3 crap was his involvement.
datendefekt
in reply to mr_MADAFAKA • • •RmDebArc_5
in reply to datendefekt • • •EveryMuffinIsNowEncrypted
in reply to datendefekt • • •As @thejevans@lemmy.ml said in their above comment, they're also backed by a company heavy into crypto bullshit.
Also, anything can be monetized. Never underestimate the ability of greedy fuckheads to be greedy fuckheads.
warmaster
in reply to EveryMuffinIsNowEncrypted • • •EveryMuffinIsNowEncrypted
in reply to warmaster • • •warmaster
in reply to datendefekt • • •Ramen 🍜(she/her)
in reply to mr_MADAFAKA • • •Blxter
in reply to Ramen 🍜(she/her) • • •merthyr1831
in reply to mr_MADAFAKA • • •Lemmchen
in reply to mr_MADAFAKA • • •Grass
in reply to mr_MADAFAKA • • •Mactan
in reply to mr_MADAFAKA • • •xavier666
Unknown parent • • •