in reply to cm0002

It's interesting how both of these guys who seems to both be firmly in the "don't break shit for the users" camp, and both are very adamant about quality of code in the kernel can't get along, saddens me a bit.

I'm excited about bcachefs, I'm even planning a migration from btrfs, but I need to battle test my offsite backup a bit more before having the guts to walk into bcachefs land.

Might wait for 6.18,6.19 or something and follow any future drama

in reply to SufferingSteve

From what I've read, Kent expects others to just take his word for it, when he says his code wont break anything.

The kernel has long had practices around merging and releasing, specifically so that it no longer has to rely on contributors simply promising that their contributions have been tested and confirmed safe.

But Kent has repeatedly skirted or straight up ignored those practices.

This isn't about not agreeing on code needing to be reliable. It's about one person refusing to work with an established way of achieving that when contributing to an upstream effort.

He's been told how to contribute again, and again, and again. And every time he takes it like it's a personall affront to his credibility.

This entry was edited (2 weeks ago)
in reply to LandedGentry

Same reason they picked Harris: they're drinking their own kool-aid on identity politics. Just like how because Harris is a black woman they tried to sell her as a progressive feminist and not the bootlicking prosecutor she actually is, they assumed that because Walz was an old white guy he was only pretending to use progressive rhetoric and shat their pants when they realized he was genuine about it.

Online Piracy's Great Comeback - YouTube


Journal publication referenced in video:


Sarah J. Frick, Deborah Fletcher, Austin C. Smith,
Pirate and chill: The effect of netflix on illegal streaming,
Journal of Economic Behavior & Organization,
Volume 209,
2023,
Pages 334-347,
ISSN 0167-2681,
doi.org/10.1016/j.jebo.2023.03…
(sciencedirect.com/science/arti…)
Abstract: Over 188 million people in the United States use a subscription video streaming service, yet digital piracy remains prevalent and costs the U.S. economy an estimated $29.2 billion annually. This paper investigates the relationship between a movie's availability on Netflix, the largest video subscription service, and intent to illegally stream the movie. We leverage a contract dispute that caused Epix (a cable network company) to move all its movies from Netflix to Hulu, representing a substantial decrease in the legal streaming availability of these movies. Using a difference-in-differences design, we find that reducing legal streaming access via the removal of Epix movies from Netflix results in a 20% increase in piracy intent relative to movies that remained on Netflix, as measured by Google search volume. This study contributes to the understanding of the substitution between legal streaming services and movie piracy and has implications for content owners deciding what platform to offer their movie on.
Keywords: Piracy; Online streaming; Digital goods; Netflix; Google searches
This entry was edited (2 weeks ago)
in reply to LandedGentry

Same. I've never been much of a tv/movie person in general, but netflix in its prime was fantastic. But nowadays there are like 30 different streaming services, every single one is egregiously priced, and everything has their own exclusive libraries. Hell I'm surprised they're not streaming genAI slop "movies" yet at the rate they're all going (or maybe they already are, who knows). Fuck all of that noise.

Spotify did the same thing for me years ago. Went from a hand-maintained local library to Spotify, held on to that for like 10 years, ditched them at the start of this year when they were overwhelmingly supporting fascists with political donations. Switched to Tidal for a bit since it has higher quality and better artist payouts, but today I'm right back to hosting a local library (which is better than ever these days), buying what I can directly from artists to support them rather than subscription fees.

This entry was edited (2 weeks ago)

When did Minds.com join the fediverse?


Hello people of fedi,

I've just saw someone in my timeline coming from www.minds.com.

I've known minds.com, which was at the start since it was annouced a few years back and even joined, but soon realised it was not for me and too few people... So I left.

It was just a social media with a weird crypto associated to it. But I remember liking their UI and design a lot back in the days.

But now it seems they activated ActivityPub support, doed anyone knows anything about this? Is this recent and we missed something or am I out of touch with Fediverse news? 👀

Orange Pi Neo upcoming Linux gaming handheld prices have been announced and probably will be SteamOS ready


forum.manjaro.org/t/developmen…

Gardiner Bryant had conversation with Manjaros lead, Phillip Muller and was told that Valve has the Orange Pi Neo in-hand and they’re testing it, probably to bring SteamOS support for the handheld

gardinerbryant.com/manjaro-ann…

TIL about Jervis Bay Territory


From WikiPedia:

The Jervis Bay Territory (/ˈdʒɜːrvɪs, ˈdʒɑːr-/; "JBT") is an internal territory of Australia. It was established in 1915 by the transfer of jurisdiction from the state of New South Wales to the federal Commonwealth of Australia, in order to give the federal government control of a port in the vicinity of the landlocked Australian Capital Territory (ACT).


I am 45 and did not know this until today when for some reason Jervis Bay Territory was printed in a select option along with the other Australian states and territories.

This entry was edited (2 weeks ago)

What direction do you think tech in general will go in 5 years (ignoring AI)


I think ar might be a dead dream in its current state, I always thought wed have proper ar glasses by now because I fell for Magic Leaps Marketting, not sure if it'll come anytime soon.

What I do believe is coming is the resurgence of computers through mobile phones. Everyone has a powerful computer in their pockets but isn't able to use them to their full potential. I wouldn't be suprised if android pushed out a proper android desktop experience letting android users get the full linux desktop experience when plugged into a monitor, mouse, and keyboard.

Phone performance is stronger than the average laptops/netbooks from 10 years age and they run linux fine for everyday use. Feels like a missed opportunity if someone doesn't drop a phone or os that lets you take advantage of modern hardwares capability. They could advertise it to families, mo more buying a pc for school, just get them hardware for their existing device, it can already do everything. Schools could use lapdocks, or tabletdocks, that could force school parental controls on devices while at school and still let them use it for their education while in class.

(obviously not everyone has a phone but that frees up resources for the kids that dont, if the kids that do can use cheaper docks with their exisitnt hardware)

This entry was edited (2 weeks ago)
in reply to cm0002

In 2004 grandpa gave me an old laptop from 1995 to play around with. I wanted it to be faster so I tried using g.ho.st. That was a terrible experience, too slow of internet, cloud computing was never gonna work. After that I tried suse. They had this fancy iso builder at the time that let me pick all the packages I want from the repo and have them present on my ISO.

That's started my journey, outside of school I've had Linux exclusively since.

in reply to cm0002

I've been using Linux since 1995, but had an on-again-off-again relationship with it for a while, because I wanted to play games. So it was usually dual boot. But in 2007 I bought a PS3 and have been gaming on PlayStation exclusively since then, which allowed me to go fulltime Linux. I also worked a lot with OpenBSD and still miss pf, which is such a lovely firewall. iptables is horrible shit compared to it (I am aware of nftables, but it's too new to replace the long years of iptables).

Ubuntu Maker Canonical Generated Nearly $300M In Revenue Last Year - Phoronix


VirtualBox 7.2 Beta 2 Preps Linux 6.16 Support, More Windows On ARM Enhancements - Phoronix


in reply to bees

@bees There have been some recent studies that have solidified the relationship between autism and the MMR vaccine in particular. Gates live Polio vaccine has killed around 500,000 Africans, who knows how many it's maimed, and not to say Polio isn't worth vaccinating against, I have friends who were partially parallelized by it, but if you're killing 500,000 people something is wrong, and one of my children got heart issues after covid vax, further, he at 40 had two vaccines, damage done on the second, had three incidents of covid and the third involved a 102.9 fever, I by contrast got no covid vax, got covid twice, both times it was your average head cold, and the highest fever I had was 99.1, never went down into my lungs, same for my wife and my other son who did not get vaccinated. Vaccines are immensely profitable to the pharmaceutical industry, and just like profit in the military complex keeps wars going even if it means killing and maiming people, so to the pharma profits force unnecessary and dangerous medical interventions.

What problems can I expect using Linux (Fedora) with an NVIDIA GPU?


I'm planning on getting a laptop within the next month which will be my daily driver for university, and it has a RTX 5060. I know people have lots of issues with NVIDIA on Linux, but I don't know of any specific issues. What issues can I expect running Fedora 42 (KDE) on this device?

I am not responding to most comments here, but I am silently taking them into account.

This entry was edited (2 weeks ago)
in reply to Interstellar_1

A lot of the info here reads as outdated to me, I have a 40 series card and on bazzite with open drivers it works with zero issues on major titles like Cyberpunk, Horizon, etc. The open drivers have come a long way. It took maybe 5 months post 40 series release for it to work 100% with no glaring issues for me, but 40 series was also the first cards to be launched with the open drivers so it makes sense there'd be hiccups

The only issues I've had on Wayland are color related.

This entry was edited (2 weeks ago)

Jalapeno bacon potatoes au gratin


I pickled/canned about four pounds each of jalapenos and carrots. But I had some peppers left over. Also I had shredded cheese leftover from yesterday's burritos, and half a pound of bacon from yesterday's dinner.

Well that sounds like the start of a wonderful dinner. Poppers would have been too much work. I have a bag of potatoes... Oh. Let's do this. Jalapeno bacon potatoes au gratin.

Cost for pickled peppers: $1.30 per pint
Cost per person for dinner: $3.40 (realistically I ate two full servings so this should really be $1.70 each for four people.)

I did my first oil change on my new motorcycle today!


I’ve done dozens of oil changes on cars as part of an auto shop class I took decades ago in high school so I was familiar with the process, but I hadn’t ever done it on a motorcycle, much less my own.

The oil filter wrench attachment got stuck on the oil filter and I started to freak out but my wife (who has no emotional investment into this motorcycle) quickly googled it and suggested I tap around it with a hammer.

Came off immediately much to my relief! The rest of the oil change went by without incident. Drained all the oil, saw all the tiny metal bits that accumulate in a new engine, made a small oil stain in my garage, tightened everything up (I couldn’t get a torque wrench to fit on the new oil filter so I did my best to estimate tightness).

I was planning on going for a celebratory ride afterwards but it was a big emotional ordeal over whether or not I’d break something so to be safe, I’ll keep the bike cozy in the garage for now. I’ll take it out for a nice long ride tomorrow.

Thankful for my wife who was calm and level headed and didn’t freak out at the first sign of trouble like me. One day I’ll get the confidence to not expect things to blow up if I touch them. I’m just happy I’m good for another few thousand km.

This entry was edited (2 weeks ago)

Open source vs proprietary software: myths, risks, and what organizations need to know


in reply to Sunshine (she/her)

The code is open anyone to inspect, test, and improve. Vulnerabilities don’t stay hidden as they are found, reported, and fixed in the open.


That's also a myth, specially for a project of the size of nextcloud. Bugs can and do go unnoticed for years while in plain sight - with no way to know if it's been detected by any black hat.

Even worse: as soon as you merge a security fix in an open repository, people will instantly be trying to abuse it in any environment they can find that is currently running the unpatched version.

in reply to Phen

Proprietary software has its own version of that problem where companies are informed of a vulnerability by researchers and then just don't bother to fix it until the researchers are forced to publish it 😅

I'd guess the number of competent eyes on large foss projects used by companies is probably higher than more consumer focused stuff like Nextcloud (does Nextcloud position itself as a corporate tool? Maybe it does and I'm just not aware of it...) but I'm not the most knowledgable on this subject so I could certainly be mistaken

Edit: I'm dumb and still mostly asleep, just saw its literally a nextcloud article lol

This entry was edited (2 weeks ago)

Those pesky enclosed mobility scooters: are they legal on roads?


I've seen several of these around, on roads. And to be honest, if I had to replace my car, it might be for one of these!

But what the hell? They are ONLY allowed on sidewalks, which IMO, they really shouldn't be. And are NOT allowed on roads because they are classified as "pedestrians"?

We need new laws to accomodate and encourage the adoption of "mini cars" as car alternatives within urban and sububan travel..

A C.D.C. Committee Just Voted Against Flu Shots With This Preservative. Is It Safe? Here’s what the science shows about the preservative, thimerosal.


The amount in some flu vaccines is roughly equivalent to the amount of mercury found in a three-ounce can of tuna fish.

...

overall, autism rates did not decline after thimerosal was removed from the vaccines, as many anti-vaccine groups suggested it would. Instead, the rates increased.

https://www.nytimes.com/2025/06/26/well/thimerosal-vaccines-risks.html?unlocked_article_code=1.R08.O4xg.zBOK80GtgtyH

in reply to silence7

It is likely akin to sunk-cost. They have already spent so much of their life having a thing to point at, that they don't want it to have been wrong the whole time. Even though it was known to be wrong pretty much right away, that was already too late for some.

Some mindsets require assigning blame to an external locus in order to move on. There has to be no chance it was "their fault" even though it's hard to really describe genetics as such...

There hasn't really been anything else to suggest a fixed external potential source. So if this one is proven wrong, they are out of options. Ignoring, of course, that it has already been proven wrong. But, that is the reason why they feel it hasn't. Because it's so very important to them that it is right.

And of course barring all that, even the most profoundly affected individuals with Autism rarely blame their condition for the lowered quality of life, if any, they blame their surroundings or surrounders incapability of adjusting to their needs. With proper surroundings and surrounders, even at it's worst, the downsides are manageable and the upsides can be really nice/useful.

Ukrainian UAVs struck a petroleum products filling station in Bryansk.


Mirror

🔥 In the Fokinsky district, a petroleum products filling station of JSC "Pivdennyi Zakhid Transnaftoprodukt" was attacked, the tank is on fire

Coordinates: 53.22604933140181, 34.45546343416757

This entry was edited (2 weeks ago)

Accidentally wrote an ISO to an encrypted 5TB drive… Help?


So, I did a thing - accidentally selected my 5TB external NTFS hard drive (encrypted with VeraCrypt) as the target for writing an ISO. The moment I noticed that "Impression" had switched the drive letter, I immediately killed the process. But yeah… damage done.

Now, the situation:
- Currently shows up as:
- 6 MB FAT
- 4.3 GB
- 2 TB unallocated
- 2.6TB unallocated
- The VeraCrypt volume obviously no longer mounts.
- Drive was somewhat crucial - lots of structured data I’d really prefer to recover with the original file system intact.

I know chances are slim, especially with encrypted volumes, but has anyone had luck recovering from something like this? I’m open to commercial recovery tools or command-line wizardry. Would love to hear from anyone who’s been down this road.

Any thoughts or recommendations?

This entry was edited (2 weeks ago)
in reply to Einar

Veracrypt has back-up headers located elsewhere in the volume that are unlikely to have been overwritten.

First thing's first I would strongly recommend copying the drive as it currently exists bit for bit to another drive of equal or larger size. Don't work on the original if you can help it.

Now with this copy, you should try to check the option to use the backup header when mounting and try again. If the partition is gone and veracrypt doesn't see it you'll need to try using something that recovers partitions and doesn't mind encrypted partitions or partitions or file system types it doesn't understand and use that to ON THE COPY recover and recreate the partition (this will write data and can cause the possibility of further loss or worsen your ability to recover which is why it is important to perform it on a copy). Testdesk may work for this but there are other options that probably are better.

See this list: old.reddit.com/r/datarecovery/… and choose something from there if this data is truly important. Again only work on a copy on another drive. Some of these software examples actually work against the original drive and make a copy elsewhere and should be safe to use on the original drive so long as they have you select a target drive to push the recovered data to but read the documentation. Testdisk absolutely must be used on a copy.

You will incur data loss and likely should run one of the file recovery software mentioned on the drive once successfully mounted in veracrypt to attempt to recover as much as possible.

This entry was edited (2 weeks ago)
in reply to anarchoilluminati [comrade/them]

The only thing I would note is -IF- your volumes are not partition or disk based BUT -files- based there is the possibility that corruption of the host file system of the disk the files containing the volumes are on could result in pieces of those files being marked unreadable by the disk and it’s POSSIBLE one way to solve this would be a file system check utility.

HOWEVER such activities carry a -large- risk of data loss so I would advise a bit for bit copy of the disk and doing the repair on that so if it goes wrong you’re not worse off. -IF- you cannot make a copy then I would advise at least trying to mount using backup headers before doing that and copying off anything you can salvage as file system checks can really mess up data recovery and should only be used in certain circumstances.

You’re much better off trying the recovery software I linked in fact than doing a file system check as it will tend to have better results.

You can also use the option to mount as read only in VC to prevent writes to a suspected failing disk.

Let me know if you need further advice.

in reply to Pro

GTFO. They are saying that regular donations are so much better that they prefer them even if they will receive less money. Isn't that obvious? If you have $4k in the bank account today you can in theory hire a permanent dev but you don't know if you will be able to pay him next month. If you have $3k per month in regular donations you know that you will be able to pay someone as long as people don't cancel those. Which will take some time. Which gives you the stability needed to hire people.

Phrasing this as "gnome as too much money" is malicious.

This entry was edited (2 weeks ago)

A MicroNation Community


I'm just asking if there's a Lemmy/Mbin/PieFed community (or any federated community/forum) that's dedicated to MicroNations here ?

(The Youtube link is just for knowledge purposes

I was also adviced that this was the appropriate community to post this)

This entry was edited (2 weeks ago)

Considering switching from Windows 11 and I have some questions


Considering switching to Linux, but I have many questions.

  1. Gaming - I enjoy gaming and want a Distro that will let me play most games. I have read that keeping nVidia drivers up to date can be (was?) a problem. I currently use steam for 99% of my gaming, I’m aware steam is porting a lot for SteamOS, but what are the limitations of this? Will I have to wait for a port before I can play a new game? Are there stability issues?
  2. I’ve developed a lot of pretty basic macros for excel in Visual Basic, I’m not a programmer by any means, but I can write some algorithms to do QoL coding. Is making the switch to open office seamless? Will my .xlsx docs incur formatting issues? Will my macros translate to whatever editor is used in open office? Does open office use the same codes for cell functions? Are there statistic package add-ons like with excel? Essentially, I’m asking how much work is ahead of me if I make this switch?
  3. I do enjoy the old version of outlook and work with many people who use outlook calendars for scheduling. Is there a similar program that will work with the same functionality on their end? (E.g. a mail client that will allow me to accept calendar invites from others and confirm it on both ends?).
  4. I am familiar with Visual Studio and use it as my IDE for very basic programming (I like to tinker with automating certain tasks in games, again by no means a programmer). Is there an equivalent FOSS version that would have a low learning curve coming from Microsoft’s IDE?
This entry was edited (2 weeks ago)
in reply to exothermic

OpenOffice has seen essentially no development since 2011, when the trademark got transferred to Oracle after they bought Sun Microsystems.

The project got forked into LibreOffice to dodge the trademark issue, but it's the same devs, practically the same project, but now under a non-profit organization. Well, and with 14 more years of development.

So, use LibreOffice instead of OpenOffice. It will most likely come pre-installed on whichever Linux distro you go with. But you can also try it out on Windows beforehand, if you have concerns.

in reply to exothermic

To me it looks you are pretty deep in MS ecosystem. The easiest to switch to Linux are developers because development on Windows sucks and casual users because they depend only on their web browser. Since you are both a gamer and deep in MS office suite it will be very hard because its completley different ecosystem.

My proposal: recreate your environment in VM and switch on linux host with that same setup. And then try get step by step over a year outside of that VM.

What were some computer programs and games you grew up with?


Post a pic if at all possible

Jumpstart 4th Grade Haunted Island


Teaches a bunch of subjects and helps develop problem-solving skills; its soundtrack has zero right to be so bitchin' but it is

Was asking about this today because I couldnt remember the name or franchise and Lemmy came thru, reuniting me with yet another thing I could remember sound of but not the content or name, long thought lost to the sands of time

Looking for stuff like Reader Rabbit, KidPyx, etc

This entry was edited (3 weeks ago)

Disabling Intel Graphics Security Mitigations Can Boost GPU Compute Performance By 20%


What Books did inspire you for your gardening?


My garden has 3 core functions. Recreation and play, Growing vegetables and fruits, and givin nature more room. The so called Controlled Wildernes. I Love to see all the different species the are coming by. But i always want to make it better, especially the combination of space for family and nature. Ive got inspired by the book The Garden Jungle from Dave Goulson. It just gave me more ideas and motivation to protect the smal animals, and make the garden usefull for more. But what about you? What books, articles, documentary etc, did inspire or would give me some ideas to let nature have more space in af garden?
in reply to with chicken

I wouldn't say any book, but the news. Our planet is failing quickly, with no concerted effort to stop it. My zone has had massive collapses in insect and wildlife year over year, and I aim to help combat that as much as possible by planting native plants, providing extra fruit and vegetables for the wildlife (I keep a decoy garden for them), and doing it all as resource conscious as possible. Nothing but good things can come from having even a few native flowering plants around for bees and hummingbirds, and going a bit of an extra mile to compost to keep the good insects that contribute to that process happy and expanding their colonies.

ImageToolbox Release 3.3.0-rc01


From their release notes:
    Change MozJPEG title by #1963
    Updated Bilaterial Blur filter
    Fix colors of icon containers by #1941
    Split open source libraries info to separate screens
    Added liquid glass like switch type
    Added ability to save image as static GIF by #1960
    Improve UI and Animations
    Update Turkish by @mikropsoft
in reply to TheRealKuni

I'm trying not to to be an asshole about it. She knows my stance and I'm not budging. That said, I don't throw it in her face. In fact, I only told her once that I won't do the vow renewal until she quits. We have an otherwise perfect marriage.

We haven't had the vape conversation, but I'm not in favor of that either. You don't quit drinking by switching from beer to vodka. I honestly don't know how I would feel about her switching to vape. I hate the smell of her addiction but that's not my biggest issue. I hate the effect on her health but that's not the complete picture either. I hate the concept of a smoking addiction. It's not my identity, and I don't want it to be the identity of us as a couple. We are blue collar AF, but I still feel like her smoking diminishes us.

I used to be proud of her for quitting and staying quit. Now I'm not anymore.

This entry was edited (2 weeks ago)
in reply to BotsRuinedEverything

That identity thing seems counterproductive. The way addictions works, you generally kind of stay addicted indefinitely even if you manage to quit and stay off the substance forever. And in contrast to beer vs. vodka, vapes are healthier than cigarettes - even if that doesn't actually change anything for you, it's definitely better for her.
This entry was edited (2 weeks ago)

Microsoft Tried To Steal A Project And Almost Got Away With It....


cross-posted from: lemmy.world/post/32033583

Direct link to a text article about the situation



Microsoft Tried To Steal A Project And Almost Got Away With It....


Direct link to a text article about the situation


in reply to QuazarOmega

As with a lot of 90s software, it’s a bit more complicated than which source code did they download (or, rather, mail order on floppy… because it was the 90s). Not the least of which is due to the fact that many of the projects don’t exist anymore and there weren’t that many copies to begin with.

However, they both embrace and extend LDAP and Kerberos among other open and not open projects of the time. Both choices were related to the results of the Protocol Wars and Microsoft’s attempts, in the 90s, to do to the Internet what Google is doing today.

Microsoft Tried To Steal A Project And Almost Got Away With It....


Direct link to a text article about the situation
in reply to 🇰 🌀 🇱 🇦 🇳 🇦 🇰 🇮

I'm not a programmer, but I'd say if you copy large sections of a code, the original author belongs into the list of authors, not into the acknowledgement part, where you e.g. thank your significant other for their support, your collegues for their fruitful discussions or some society for their funding.
in reply to 🇰 🌀 🇱 🇦 🇳 🇦 🇰 🇮

The license says (paraphrased) that you need to keep the original license file, which has the authors name. Even if you re-license it, you leave the old license there without touching it and put your new license next to it.

They did not follow that clause and deleted the original license and the original attribution.

A thanks does not necessarily imply credit.

This entry was edited (2 weeks ago)

How much music theory do folks here know?


Original question by @Electric_Druid@lemmy.world

Just out of idle curiosity. I went to music school and teach at a local music shop, so I'm very familiar with music theory but I'm aware that my experience is most likely not the norm.

If you are familiar with any theory (even just scales and keys), where did you pick it up? Lots of the resources I've seen both in and outside of formal education can be both confusing, and it's often hard to see the application of what you learn in the short term.

Blender 5.0 Introducing HDR Support On Linux With Vulkan + Wayland


Bochs DRM Panic Support, Panfrost Adds Mediatek MT8370 SoC For Linux 6.17 - Phoronix


AMD CPUID Faulting Support Looks To Be Coming For Linux 6.17 - Phoronix


Music Production and Software Synthesizers/VST's under Linux


Hey everyone,

When I was previously on windows I had a lot of fun doing music production. My workflow took place in FL studio and used a lot of software synthesizers (VST files mainly).

After my switch to Linux, I am 95% better off. Everything is great except I have to rediscover a music workflow.

It's quite painful because I had licenses to some very expensive software synth libraries (The Arturia V collection for example). I have done some reading and have found that while it is possible to get FL studio working in Linux, it still doesn't have the greatest of results.

As far as that goes, I am not terribly concerned - Reaper, Bitwig, and other Linux DAW's exist and I am fine using those instead even if it means purchasing a license for the paid ones.

But the real problem is the software centers/Licenses/installations for my software synths. It would be such a shame and a waste of money if I couldn't get these working, but I don't know much about dealing with this on Linux, so I am appealing to your collective knowledge.

I wanted to ask if anyone has successfully installed the Arturia V collection on Linux for use in a DAW, and if so, what you think I should know about it. I thought I read somewhere about some software these could be emulated/installed through (not wine), but I'm just really open to hearing about recommended options for something like this if anyone knows.

Otherwise, I wanted to ask my musical Linux friends here what they have for VST's and what their workflow is on Linux, because it's always fun to develop new work flows.

Thanks

in reply to golden_zealot

As others mentioned in this thread, yabridge running in a native Linux DAW is a great setup. I personally use Reaper with yabridge, Serum, and a few other vsts here and there.

For others who are more knowledgeable than me: is there any reason (engineering-wise) why these plugins are made for Windows? Are there not cross platform and open source frameworks that let you compile audio plugins for Windows + Mac + Linux with minimal effort?

I genuinely don't know anything about audio programming, I'm just curious.

in reply to golden_zealot

Welcome and congrats on your migration under GNU/Linux.

VST is a proprietary format therefore it is made to not work on linux.
On linux synth or virtual instruments are LV2 plugins (like Helm, Surge or Vitalium) or SF2/SFZ soundbank (played with Sfizz or Fluid Synth).

Now Ardour, Bitwig and Reaper can load VST plugins, but :
- Some won't just work,
- Some will work pretty much the same (Kontakt seems to be working for some person, but it depends on the version I think),
BUT if the VSTs needs to be installed before hand (like Kontakt, Spitfire, SINE and I think Arturia V falls into that), you will have to install them first using Wine (or with a wine front-end, like Bottles, Heroic, Lutris). Then load them in your DAW, if they don't work there after being properly download and installed, I don't think there is anything much to do...
... Apart from try using a bridge (like Lin-VST or Yabridge), but here against results are still very unpredictable. I got some pretty good results with both on the past, but on my new setup none would work for my plugins (Spitfires mostly).

These companies won't make their plugins available under Linux cause 'there isn't enough people using it on linux' (words of someone at Spitfire who I was asking the question).

My workflow for production in a few words :
- One PC (recording, mixing, mastering) with a midi keyboard,
- One PC virtual instruments only, I use it when project requires lot of instrument tracks.

Edit : Yeah Carla can be used as well, it can load VST plugins and act like a plugin library (pretty much like Kontakt).

This entry was edited (1 week ago)

Fedora


Hello fellow linuxers

I am kinda confused as to why certain Linux distros are mentioned in in every others post while others seems to get litten attention or are being bashed at worst.
People advertise for Mint because it's so easy to use, while I personally miss it's benefits over Ubuntu.

Personally I used KDE Neo for some time and switched to Fedora 42 a few weeks ago. It has all the same tools as basically every other distros. What is missed is not necessary or available. I can also seamlessly manage my proxmox server through ssh and fish and take up minor programming tasks on python or arduino.

Am I missing something important, or just seeing a loud minority with very specific requir?

Colleges spend Millions to catch plagiarism and AI. Is Turnitin faulty and expensive tech that require students to let the company keep their papers forever, worth it?


in reply to Pro

For anyone else who asked:
WTF is deepin?

It's less fun than the first guess I came up with based on the name "deep in", and it's really just a Chinese Linux Distro with a bunch of re-packaged and/or proprietary applications. Which, one would expect, to be completely balls "deep in" your private information.

in reply to cm0002

About GNUnet

What is GNUnet?

GNUnet is an alternative network stack for building secure, decentralized and privacy-preserving distributed applications. Our goal is to replace the old insecure Internet protocol stack. Starting from an application for secure publication of files, it has grown to include all kinds of basic protocol components and applications towards the creation of a GNU internet.

This entry was edited (2 weeks ago)

External monitor power management issues


It feels weird to just jump into a generic Linux community and ask a question. It's nice being so small - kinda like the internet used to be.

Anyway, I've been running Linux servers for decades but only recently switched my desktop. I first tried Debian 12 and I'm now on OpenSUSE Tumbleweed - I switched in the hope of getting newer drivers and maybe fixing this issue.

I have a HP laptop with onboard Intel graphics and an external monitor connected with USB-C. In general it works great - until it doesn't. From time to time the external monitor does not wake up after a suspend. Normally turning the monitor off and back on will cause some sort of driver reset and it comes back. Once or twice this has not helped and I've had to reboot.

I'm running Xorg as Wayland on Tumbleweed won't start on t his machine. Wayland may have worked with Debian, I don't recall. I don't think it's worth listing details of my versions as it's happened on two distros and through a couple of minor updates to Xorg on openSUSE. It happens with KDE or LXDE.

Any suggestions?

in reply to GreatBlueHeron

you're running way too old a distro for what you want. debian 12 has its merits as a server, you install it and leave it be and it just works.

what you want - fluidity with power management, dock/undock, etc - although achievable with tweaking this and that isn't being worked on, not on X, not on debian 12, so it's not like those things will eventually get there. so you need a semi-modern distro, like ubuntu or fedora or even trixie.

wayland isn't new, it's default on a lot of distros since 2021 or so, so you can be sure that your use case was previosly met and solved. costs you nothing to boot e.g. F42 off a USB and try it out (has to be 42 as earlier live sessions default to X11). if you have lots of RAM, add the rd.live.ram switch so it copies the image to RAM and everything is super-snappy for testing and it doesn't touch your SSD.

Where to go for help with https://eggplant.place?


Total user error on my part.... I've managed to delete all the categories on my eggplant home page. This is stopping me from seeing my watch lists. I still have the edit layout button but there are no options for categories to edit. Any help would be appreciated.

Selfhosting DJ sets? (Soundcloud-style)


Hi!

I have a subsonic instance running but I rarely listen to Albums. Stuff I really like are DJ performances like by the channel The Moment.

So I thought: why not download and self-host them before Google makes Youtube sign-in only, (like Elon and Facebook did).

That stuff is probably quite hard to organize. But the type of music simply breaks the common services, like Jellyfin, or Subsonic.

I know of funkwhale. But I'd like to keep the contents private. I just wanna listen to music at work (so being open to the web is a plus). I thought funkwhale is a bit too... "social" for me. I'm a (re)uploader, not creator.

You got any ideas? Maybe a youtube-cloner with audio-only support? (I know how to download videos already)

Edit: Of course, I'd download the sets legally, e.g. from their patreon discord, or whatever. ;)

Also: I know that restricting it to my VPN would be ideal for security and legality reasons. But that's a bit inconvenient. And I want to check my options.

This entry was edited (2 weeks ago)
in reply to Prunebutt

Doesn’t get any more secure than a battle-tested web server hosting simple MP3 files and a text file.

Convenience might be a thing, though. I’m in the Apple ecosystem so their Podcasts app shows that feed on all devices and tracks listening progress, etc.

If I didn’t have that, I’m still a lifetime customer with PocketCasts and PocketCasts Web. So, that’s that. But if you don’t have anything similar in place, a self-hosted streaming server might be the best way to go, yes.

xkcd #3106: Farads


xkcd #3106: Farads

Title text:

'This HAZMAT container contains radioactive material with activity of one becquerel.' 'So, like, a single banana slice?'


Transcript:

[Cueball holds a stick while talking with Megan and White Hat.]
Cueball: This stick is one meter long.
Megan: Cool.
White Hat: That's a nice stick.

[Cueball holds a smallish rock.]
Cueball: This rock weighs one pound.
Megan: I'd believe it.
White Hat: Looks like a normal rock.

[Cueball holds a small battery.]
Cueball: This battery is one volt.
Megan: Seems fine.
White Hat: Might need a recharge.

[Cueball holds a capacitor while Megan and White Hat panic.]
Cueball: This capacitor is one farad.
Megan: Aaaaa! Be careful!!
White Hat: Put it down!!


Source: xkcd.com/3106/

explainxkcd for #3106

This entry was edited (2 weeks ago)

The last time I checked, mods weren't supposed to be able to ban people from communities that those people never interacted in before. Did something change or is this a form of abuse/glitch/oversight?


I’ve been noticing this more and more in the modlogs, with it proven via the “creator” option in some instances’ modlogs that the people doing the bans were mods and not admins, and when I first joined Lemmy, one of the things that were held as a universal truth was that this absolutely could not happen.

Building A Multi-Platform Feed Reader App - is it Worthwhile?


The idea


I want to build an app, in which you can subscribe or follow profiles or feeds from multiple platforms, including various fediverse platforms (lemmy, Mastodon, Friendica, etc), blogs, and others (no idea what else yet).

App will have optional smart filtering and sorting, and optional algorithm based on your reading habits.

The north star goal is to make this app give the user the feel of being officially supported by the platforms it reads from. It should feel like a lemmy app if you see a lemmy post, feel like Mastodon if it's Mastodon, etc. This is obviously a monumental effort, so I will have to make concessions (hence north star).

Motivation


I see the recession of multi-source or Multi-Platform feed readers (RSS) as quite unfortunate to user choice and freedom.

I think this app, will promote a few ideals of mine:
- being intentional about content we want on our feed
- breaking boundary between different platforms (which is the spirit of ActivityPub)
- promoting open platforms: encourage non-profitting creators to make their content accessible on these platforms, and readers to read from them.
- consuming internet content without data mining, addictive scrolling, and having the choice to smart filter or sort your feed.


What are your thoughts? Do you agree that this is worthwhile?

Besides blog posts (RSS), lemmy, Mastodon, and other big fsdiverse platforms, what would you want to see on this app?

This entry was edited (2 weeks ago)
in reply to matcha_addict

I think a lot of open social media accept the RSS format.

Like for example if you add a “.rss” to the end of a bluesky profile url you get the rss feed for it.

So this actually seems quite doable!

I would say its something you dont need top efficiency. Don’t do it in Rust. It’s fine to use python or something.

Mitigating the "7 Deadly Fediverse UX Sins"


This article is a response to Tim Chambers' recent writeup, titled The Seven Deadly UX Sins of the Fediverse Web Experience (To Fix). It's a pretty great read, and I'm writing this not as a rebuttal, but to analyze and expand on the points made.

This is a musing on 7 problems that have been pointed out, with some ideas on what progress has been made to fix them.

in reply to 反いじめ戦隊

Well, no, this was just responding to a critique on UX shortcomings, and highlighting how different efforts could solve various problems.

It sounds more like you're talking about one of my previous blog posts, where I was talking about a super-flexible frontend that's basically a pagebuilder. Make no mistake, I would love to see custom profile music and radios! And I agree that accessibility needs to be way better!


My Dream Fediverse Platform


This article is a follow-up to an older post of mine, Towards a Greater Federated Architecture, and also a response from the wonderfully-thought out piece by Ben Werdmuller, If I Started Fresh. The goal here is to take the lessons learned from a variety of systems to propose the Fediverse platform I have always wanted to build: Postmodern.

No code has been written as of yet, but I am learning to program, from the bottom up, backend to frontend. I have some background in game design, Web development, and API clients, but I'm working on the more elusive foundational stuff. This is the only way I can possibly develop the confidence needed to build this thing.


The Fediverse, Social Web, Peopleverse, whatever you want to call it, has evolved considerably since it originally started back in 2008. During my entire time on the network, I've longed to design a platform of my own. I've learned a lot of lessons from amazing projects along the way: Hubzilla, Bonfire, Emissary, and ActivityPods have all done some really interesting things beyond what Mastodon offers to the network. I also think there's some really valuable ideas in both Nostr and Bluesky that are worth closer examination.

Before I dive into my technical brain-droppings of the past decade, let's establish a few core concepts.

Guiding Principles

1. It needs to be fun


On the surface, this might sound superfluous. What does it mean for a platform to be fun? This boils down to a few key areas that Fediverse platforms struggle with:

  • Ease of use - Good UX design is hard to execute well. As time goes on, I'm convinced that people want to use something without having to think too hard about conventions or side effects. They shouldn't have to dig under countless menus to find where the decentralization is.
  • Discovery - For the time being, the act of finding new, cool things to interact with or peruse is pretty bad. There's some promising work happening with Fediverse Discovery Providers. Regardless, discovery needs to also extend beyond simply finding stuff, and include a laser focus on finding people. Onboarding still kind of sucks, and there's a number of issues with trying to find your friends and connect with them.
  • Resiliency - One of the shakiest aspects of the Fediverse involves just how fragile instances can be. If an instance permanently goes down, and you didn't already have some alias set up to migrate your followers, you're dead in the water. Having to rebuild your social graph from scratch is the opposite of fun.
  • Control - This can mean a lot of different things: control over your timeline, control over how your space on the web looks, control over your connections, control over your data. A big missed opportunity in the space is that we'll say things like "you own your own data", but it's not exactly true. Your data mostly exists as a series of tables in a database, which can be serialized into a JSON export that you mostly can't use with anything.

It might seem like this is a catch-all, where you can throw any old thing into the guiding principle. Maybe it is. What I know is this: if the experience is bad for users, if they're getting harassed and seeing drama every day, if they don't really have much control over the platform, if they can't find their friends or cool things that interest them, then your platform is the opposite of fun.

2. Users should have maximum agency


Building on top of Principle #1, individual users should have total agency of how their experience is shaped online. This can be categorized in four ways:

  1. Visual / Conventional - the user decides what interfaces, themes, apps, and clients they will leverage to access the network. Custom designs and behaviors empower users to make their online space truly their own.
  2. Data Sovereignty - the user has strict controls over their data: what apps and services can use it, the extent to which different pieces are exposed to the Web, and the ability to seamlessly port the sum of that data from one place to another.
  3. Filtering and Connectivity - users should always be given the opportunity to decide what they see on their feeds, and what other people can see from them. This could take the form of filtering out keywords, blocking users and domains, leveraging a third-party labeling service, or being able to connect to individual accounts that may otherwise be banned instance-wide for everyone else.

Of course, this isn't to say that admins and moderators don't have a suitable place in community-building and curation. It's just that solely relying on them tends to result in communities where users have minimal input on policy, and admins have absolute authority. To me, this is a major barrier towards world-wide adoption of the Social Web, which is a goal for some of us in this massive, sprawling movement.

3. The platform must move the Fediverse forward


There's some absolutely amazing developments happening in the space. Most notably, the Fediverse Enhancement Proposals project has helped many different platforms standardize on undocumented behavior. It's the closest thing we have right now for improving ActivityPub implementations, in lieu of a formal update to the protocol spec.

FEPs are the reason why groups mostly just work across a variety of systems now, and related efforts such as the Threadiverse Working Group allows NodeBB, Discourse, Lemmy, PieFed, and Mbin to federate together with minimal issues. It's not perfect, but the project is bearing a lot of fruit.

The problem is that some of the biggest projects in the space, such as Mastodon, have historically been pretty indifferent to these efforts. Often, they choose to forgo established agreed-upon FEPs to do their own thing, forcing everyone else to bend over backwards and support their unique way of doing things. At the end of the day, FEPs still aren't advancements in the ActivityPub protocol itself.

We need more Fediverse platforms to champion these collaborative efforts, both to help influence further development of the protocol as well as putting pressure on larger projects to work with the community.

4.) The experience must be unique


This might come across as wildly conceited, but I don't want to build yet another clone of a service that already exists. I mean no disrespect towards the people doing that, but I think we've barely managed to scratch the surface of what can be built. There's a certain appeal in imitating existing familiar designs and paradigms, and iterating on them to be better.

What I want to do is develop new concepts that aren't quite like anything else. Sure, there may be a passing resemblance to half a dozen different things, but I want to develop something bold. I'm tired of describing the Fediverse as "the alternative" and want so badly to instead describe it as "the future", but we have to take much bigger risks to get there.

Implementation Details


Here are some of the pipe-dream ideas I've been refining over the years. There are probably a lot of aspects that still need key considerations, some of which is still above my ability to program! I'm currently going to school for Computer Science, and practicing to make my coding skills more capable of tackling these big ideas.

Composable Interfaces


This is probably the biggest idea behind Postmodern, the platform I hope to one day abuild. What are Composable Interfaces? To keep it simple: composable interfaces are a way to construct a custom frontend with whatever data is available.

Composable interfaces are not necessarily new; prior art exists in the following Fediverse projects:

  • Hubzilla - You can write pages, a custom theme, and widgets using an elaborate template system. You have to write it yourself by hand, there's not really a way to preview these changes, and some of the more high-level customization has to be done by making calls to pieces of code that aren't super well-documented.
  • Bonfire - Customization is largely accomplished through modules, which can be bundled together into a sort of unique software distribution. So, you can choose to add a group forum module, a wiki module, and a video module, and Bonfire will snap those pieces together for you. Super interesting, kind of complicated, still yet to be battle-tested for communities.
  • Emissary- Really wild template system built on HTMX and HyperScript. Emissary is really different from other projects because it allows developers to dictate data schemas and actions from within the view template. A lot of contemporary developers might balk at this, because it kind of violates the MVC design pattern. However, Emissary is crazy flexible, and makes it possible for a developer to add support for custom Activity types and actions with a single template.
  • Dokieli - a full-blown decentralized client-side editing tool. It implements ActivityPub, Linked Data, and a swath of other technologies related to Solid. It's extremely powerful, but the interface looks like it has a significant learning curve. It's hard even for me, a Fediverse nerd with 15 years of experience, to fully grok.

Looking at these concepts, I think Emissary and Dokieli come the closest to what I want to build. The ability to build a custom UI with unique capabilities just by dictating what the template is doing is awfully compelling.

My personal head-cannon differs in one specific way: take Dokieli, and marry its capabilities with that of Emissary. Focus on the page-building, widget-building, stream-building elements, and give people the power to delve into a vast pool of social data that they can edit client-side without having to touch any template code themselves.
Don't worry, this ugly thing is just a mockup. There's a lot to figure out.
Instead of taking inspiration from page-building tools like Gutenberg, Elementor, or Wix, my thoughts are to instead take inspiration from layer-based image editors. Each layer in the builder/inspector thing is a component, which can be altered, rearranged, and adjusted in a number of different ways. You can mix and match existing components, or compose your own from scratch by reaching into the pool of data that your account is aware of. It's not unlike the WordPress approach to Blocks in 2025...but, hopefully this approach can be more intuitive.
Again, this is just conceptual. A whole lot of things need refinement.
For this to be viable, a lot of work would need to be done to overcome any potential learning curve. The tools need to be accessible, with the page layout exactly matching what the user sees on the screen.The experience could really suck if it's not implemented carefully. After all, we have to follow the first guiding principle: it has to be fun. Fighting with an editing tool is not that.
I wanted to draw more widget ideas, but I need to finish writing this.
To accomplish this, the most straightforward approach would be to create a core set of widgets with data types and settings, bundled together for different experiences. I'm calling these bundles-of-things complications, which can be thought of as the snapping together of atomic units to make something greater. An experience that has a lot of complications put together would pretty much work as its own frontend made of stylized, curated pieces.

If this sounds way, way complicated: yeah, I know. For a social client frontend, this idea pushes a lot of boundaries. I have some ideas about how to get there (maybe use GraphQL for the builder?), but a lot of it is going to probably diverge from the standard Web application stack. I have a lot of homework to do.

Next-Gen Permissions System


I've written about this a bit before in my last article about moving the Fediverse forward, but we need to get our act together about permissions systems. Mastodon's offering is woefully lacking when it comes to granularity.
Sigh.
ActivityPub has these nifty things called Collections, which is really just a representation of a collection of objects. You can pretty much put any object in there, so in a roundabout way, you can create a scoped list of people you're connected with. Theoretically, you could use collections of people as privacy scopes, dictating who can see certain things, or certain versions of things.



Projects such as Bonfire have taken the logical next step, where it's possible to establish boundaries and barriers for different collections of people, under a variety of conditions. This can apply to everything from individual posts to group communities to whatever else you can come up with.

I think it's absolutely important that we build a system that not only accounts for message delivery and access, but capabilities as well. You the user should be the one that dictates whether people can see a post, boost it, reply to it, whatever. In a decentralized system, this is kind of hard to figure out, but not impossible.

I still hold the belief that Object Capabilities might be our best bet, and Christine Lemmer-Webber published a paper a few months ago detailing what oCap-enabled ActivityPub would look like.m

Data as Documents


Some people will disagree with me here, but I think a document database architecture might be the way to go for this whole thing. A traditional relational database might be too limiting for this kind of insane flexibility, especially when you consider how different platforms try to account for the complex data structures necessary for ActivityPub.

Pleroma, for example, historically used the jsonb data type in PostgreSQL to hold reams and reams of nested JSON data. At a small scale, it's not so bad, but ActivityPub data can grow exponentially when you're interacting with lots of people and content.

For some time now, I've been thinking a lot about Sir Tim Berners-Lee's Solid Project. When first approaching Solid, it seems super abstract and complicated. You get all these people talking about RDF, TripleStores, Quads, WebID, and a lot of other stuff. As someone that has a pretty firm grasp on Fediverse systems, Solid initially caused a vein to bulge in my temple. I went on to explain the semantics here.
A file manager, representing files in a Solid Pod
TL;DR: Solid is kind of a specification for data, data storage, and access. It allows users to store their data in pods, and that data is represented as different kinds of documents and metadata. There is no relational database. Instead, the data in your Solid pod is used as a database itself. If you wanted to migrate all of the posts you've ever made, Solid makes it super easy to pick all that stuff up and move it somewhere else.
An ActivityPods instance. All of these applications access the same pool of data.
ActivityPods manages to marry the two concepts, and does the heavy lifting to translate these documents and data into something ActivityPub implementations can understand, and vice versa. The real magic here is that ActivityPods makes the act of building ActivityPub apps relatively seamless and straightforward. Developers don't have to think about both ActivityPub and Solid. They just need to write an ActivityPub app.
Mastopod, an ActivityPub social app that uses Solid.
I still have some outstanding questions about whether ActivityPods can effectively scale up. The Solid community in general is pretty small, and ActivityPods is an even smaller subset of either Solid or ActivityPub communities. A large-scale community instance with over 100,000 users (who all individually have their own pods) doesn't feel that feasible to me.

Still, I respect everything these guys are doing, and I think about building on top of ActivityPods pretty often.

Relay-Based Supportive Infra


Fediverse instances suffer somewhat from a fragile network. In fact, I would go as far as stating that tethering user accounts to Fediverse instances is an antipattern. We've mistakenly followed this trend for a long time, and put the sum of a user's entire social graph into one server. If that server goes down for good, you're toast.
A Nostr client's network settings, showing many different relays.
Nostr doesn't have this problem, because it doesn't have instances. Instead, user accounts are free-floating, peer-to-peer identities that dispatch posts to individual relays. Instead of individual instances where everybody logs on to post, everything is done through clients. Your identity is basically a public key, tied to a profile and some posts.

What I'm advocating for isn't necessarily the prioritization of one method over the other, but a hybrid approach that includes the best of both. What if Fediverse identities could be free-floating, separate things from instances, that persist even when an instance goes down?

Suppose that the Move activity in ActivityPub was just a method for detaching the identity from one instance, and attaching to another? Or, taking the approach that Hubzilla takes, suppose that you could mirror your identity to multiple instances by attaching your identity to multiple servers? You post in one place, it shows up somewhere else, too.

Another way that relays could be useful is in attacking the notorious Discovery Problem so prevalent in the Fediverse. As Nostr has continued to evolve, different relays have emerged that specialize in specific things:

  • Caching
  • Hosting Media
  • Search
  • Premium Long-Term Storage

Theoretically, it could also be possible for relays to take on the role of Fediverse Discovery Providers. These things could not only act as an index of content and people, but conduits that pull in news, book reviews, events, and maybe even a contact directory. Maybe your instance could just subscribe to relays, rather than trying to broker message dispatching and pulling in new content itself.

A Single-Identity Ecosystem


Finally, we get to what I consider to be the Achilles heel of today's Fediverse. As highlighted in previous sections, I think we do a terrible job of handling identity. In fact, we don't really do any job at all.
Sigh
Part of the problem here is that every Fediverse server in the network is a full-blown platform, rather than a client. The decision of the Mastodon project was to forgo the Client-To-Server part of the ActivityPub spec, instead opting for a bespoke API of its own. Mastodon's API grew so popular that many other Fediverse platforms adopted it, just to have access to a vast amount of compatible apps.

The primary side effect of every Fediverse server being a platform instead of a client is that every platform needs its own account to be used. This quickly leads to a nightmare scenario where it's possible to have 15 different accounts floating around that don't actually connect to each other in any meaningful way.
Reimagining various platforms as client frontends instead, using the same profile.
Granted, the Client-To-Server API has its fair share of complaints. It's under-documented, clients are expected to handle all logic on the client side, and seemingly nobody uses it anyway. However...it still exists, can be improved upon, and could be used in conjunction with ActivityPods.

I'm greatly interested in the prospect of building ActivityPods apps that work with Postmodern, where you're really just viewing different crafted experiences in specific clients.

In Conclusion


Congratulations on getting to the end of my big, weird rant about how I'd do things. Some of these ideas remain unproven, and may not actually be the solutions I end up going with. Still, much of this exists as the byproduct of lessons learned from observing different Fediverse platforms evolve over time. I hope to start by building small prototypes to test out various ideas.

Some of this (all of it?) might be super convoluted and complicated. The biggest thing I want to focus on, however, is the experience of building composable interfaces. I think this idea really has legs, and could potentially be a radically different approach to building for the Social Web.

If you have any insights, ideas, suggestions, or critiques, please feel free to reach out! This article was, believe it or not, something of a shortlist. There's a lot of things I didn't discuss (Bluesky-styled labelers, custom feeds, etc) that still belong in this vision somewhere. For now, these are simply the topics most resonant to me, that I wanted to pay special attention to.


in reply to Sean Tilley

critique on UX shortcomings, and highlighting how different efforts could solve various problems


Which are solvable by creating a customized SNS frontend.

Lemmy is a community first centric ActivityPub network, thus most frontend tailor UX for community engagement, and not SNS.

Similarly Peertube is for videos, thus the UX will tailor for videos centric experiences.

What you detailed was a SNS tailored UX, not a community or video one.

This entry was edited (2 weeks ago)
in reply to FundMECFS

Technically Schyzerdütsch is High German (you could even say it's the Highest German, considering elevation), while what most Germans call 'Hochdeutsch' is actually standard german (which, to be fair, is mostly derived from High and Middle German dialects, as opposed to Low German (and Middle German is much more similar to High German than to Low German)).
This entry was edited (2 weeks ago)

XPipe - A connection hub for all your servers: Status update for the v16 release


Developer @crschnick@sh.itjust.works

Today I can share a major development status update of XPipe, a connection hub that allows you to access your entire server infrastructure from your local desktop. It can make your life easier when working with any kind of servers by eliminating all the commonly tedious tasks that come up when interacting with remote systems, either from the terminal or from a graphical interface. XPipe comes with integrations for SSH, docker and other containers, various hypervisors, and more without requiring setup on your remote systems. You can also keep using your favourite text/code editors, terminals, password managers, shells, command-line tools, and more with it.

Hub

Docker compose


This release introduces support for docker compose. Containers in compose projects are grouped together and can be managed all at the same time via compose project entries.

The container state information shown is also improved, always showing the container state in combination with the system information.

Compose

Batch mode


There is now a batch mode available that allows you to select multiple systems via checkboxes and perform actions for the entire batch. This can include starting/stopping, automatically adding available subconnections, or running scripts on all selected systems.

You can toggle the batch mode in the top left corner.

Batch

Password managers


The password manager integrations have been upgraded:
- There is now support for KeePassXC
- All password manager integrations have been reworked to work out of the box without configuration
- There is now support to use password manager SSH agents more easily
- You can now unlock the xpipe vault with your password manager

Password Manager

Terminals


The terminal integration comes with many new features:
- There is now built-in support for the terminal multiplexers tmux, zellij, and screen. This is especially useful for terminals without tabbing support.
- There is also now built-in support for custom prompts with starship, oh-my-posh, and oh-my-zsh.
- On Windows, you now have the ability to use a WSL distribution as the terminal environment, allowing you to use the new terminal multiplexer integration seamlessly on Windows systems as well.

SSH


Various improvements were made to the SSH implementation:
- The SSH gateway implementation has been reworked so that you can now use local SSH keys and other identities for connections with gateways
- The VSCode SSH remote integration has been reworked to allow more connections it to be opened in vscode. It now supports essentially all simple SSH connections, custom SSH connections, SSH config connections, and VM SSH connections. This support includes gateways
- There is now built-in support to refresh an SSO openpubkey with the opkssh tool when needed
- There is now the option to enable verbose ssh output to diagnose connection issues better
- For VMs, you can now choose to not use the hypervisor host as SSH gateway and instead directly connect to the VM IP

Other


  • Connection names, e.g. VM names, will now automatically update on refresh when they were changed
  • You can now launch custom scripts within XPipe with a command output dialog window without having to open a terminal
  • Various installation types like the linux apt/rpm repository and homebrew installations now support automatic updates as well
  • The k8s integration will now automatically add all namespaces for the current context when searching for connections
  • The application window will now hide any unnecessary sidebars when being resized to a small width. This makes it much easier to use XPipe in a tiling window arrangement
  • The webtop has been updated to have terminal multiplexers, proper konsole tab support, disabled kwallet, and more
  • Various error messages and connection creation dialogs now contain a help link to the documentation sections


A note on the open-source model


Since it has come up a few times, in addition to the note in the git repository, I would like to clarify that XPipe is not fully FOSS software. The core that you can find on GitHub is Apache 2.0 licensed, but the distribution you download ships with closed-source extensions. There's also a licensing system in place with limitations on what kind of systems you can connect to in the community edition as I am trying to make a living out of this. I understand that this is a deal-breaker for some, so I wanted to give a heads-up.

Outlook


If this project sounds interesting to you, you can check it out on GitHub, visit the Website, or check out the Docs for more information.

Enjoy!

[Solved] "[OK] Reached target Graphical Interface" after login before getting booted back to the login screen


Hey all, semi-novice Linux user here.

I'm running EndeavourOS with KDE on a Lenovo with an Intel CPU and integrated GPU.

I was attempting to update my system today but kept getting the error referenced in this newsletter that I found after looking for the error online. I ran each command in the newsletter exactly as written and then rebooted my system.

After rebooting, I'm able to successfully get to the login screen and input my username/password but, instead of my desktop, logging in takes me to a command interface for about a second before reverting to the same login screen. The line in the title is the last entry shown in that command interface.

I've looked online for solutions but it doesn't seem like anyone with my same error is getting stuck on the login screen (most people seem to be stuck on Grub and are able to use e, ctrl+alt-F2, etc) and I'm just sorta lost on what to do at this point.

Any help is appreciated. Thanks!

Edit: Thank you to MyNameIsRichard for your help. It turns out that I needed to install plasma-x11-session as I am still an x11 user and a recent update made it necessary to install this package manually.

This entry was edited (2 weeks ago)

I saw a guy carrying a stack of board games in my neighborhood today


He must have been going to a party, he had catan, he had uno, and he had Scrabble way up at the top. His stack wasn't balanced very well though, and Scrabble fell, the box burst open, spilling tiles everywhere.

So I went up to him and asked, "what's the word on the street?"

This entry was edited (2 weeks ago)

I wish there was a right click install button for deb files


I know it's not that hard $ dpkg -i but opening the terminal gives normies an aneurysm and thanks to the crazy gatekeeping gen alpha doesn't know what a file type is now.

I use Ubuntu btw. Personally, the App store's on Linux confused me a ton, setting up Flatpak and some other package repositories. I much preferred the windows way, shocker, with just downloading and double-click the exe file.

Do I have to make a pull request myself to get this done, or what is the debate on this?