Welcome to Friendica.Eskimo.Com
Home of Censorship Free Hosting

E-mail, Web Hosting, Linux Shell Accounts terminal or full remote desktops.
Sign Up For A Free Trial Here
Please tell your friends about federated social media site that speaks several fediverse protocols thus serving as a hub uniting them, hubzilla.eskimo.com, also check out friendica.eskimo.com, federated macroblogging social media site, mastodon.eskimo.com a federated microblogging site, and yacy.eskimo.com an uncensored federated search engine. All Free!
[SPOILERS] Just finished The Last Of Us Part I, what an amazing game
I played it on my Steam Deck, 30 FPS average with lots of audio crackling, apparently because of the CPU load. I played the game in hard mode because I was afraid survivor and grounded would break the balance.
The gameplay is great: it was insanely fun outsmarting the infected, circling around the clickers, burning the bloaters. Against those enemies, stealth really was a challenge and I had to manage my stress level (stalkers and runners were especially hard to deal with in the sewer); I'm convinced I would not be able to finish this game in permanent death as certain sequences took me 5-7 tries to do correctly (optimizing to use the least amount of gear or straight up surviving). It was really hard to aim well enough on a controller to be able to do headshot with consistency (this game with a controller and a mouse must feel like heaven to master).
Stealth against humans is way too easy though: you can easily never use your weapons and just throw a glass bottle against the wall, cleanup with a bomb or a Molotov, and you will never be punished when doing a stealthy kill if you take too long which basically means that shiv are useless for anything other than doors (I did not buy the ability to get off the grasp of clickers with shivs).
The hostage mechanic felt so cool, but I rarely used it because I felt like I couldn't afford to waste bullets because of the resource scarcity. I would have loved the game to be more punishing and to force me to spend my gear; I was never spotted and I am horrible at stealth (hello Cyberpunk 2077).
On the writing side, the game shines even more. I was so heartbroken when Sarah was murdered, when Tess sacrificed herself, when Sam turned and Henry killed himself, when Joel said horrible things to Ellie, when he murdered all the fireflies, the surgeon, Marlene in cold blood.
And that's where the game shines! It shows you this great dynamics between Joel and Ellie, this growing bond that is so precious. You despise and love Joel: you despise his lack of moral, his emotional immaturity (not wanting to talk about the hard stuff and lying to Ellie) but you understand where it comes from, you understand why the violence happened.
This constant tension, this gray area makes the game so real and gripping; you can only look with a mix of disgust and support as you're ripping your way through the enemies in the hospital with savagery.
What Joel did is unequivocally wrong and selfish but I cannot judge because I know full well I'd probably have done the same thing in this situation. Well, I'm not sure but I can see it.
This game really made me understand the complexity of moral and decision, the conflicting goals and the harshness of survival. I highly look forward to playing the sequel.
EDIT; I think the right difficulty for me is the "Survivor" one, grounded looks to hard without a mouse.
@iAvicenna Your accusations of what I know to be facts as being fabrications only points to your own lack of knowledge.
I know, history is scary, if we get too attached to the past we might be tempted to recreate it. The truth is NOT knowing history is what dooms you to recreate it.
Picture yourself on a boat on the ocean, far away from any land. If you don't know where you've been how do you know you're not going around in circles?
I'm annoyed with the idea of getting a Mac
cross-posted from: lemmy.dbzer0.com/post/45692012
I know this is going to be unpopular with some, but I am seriously considering a Mac and I am annoyed by the idea of it.I NEED MacOS or Windows for my work. There is one application that does not work in Linux yet and there are no alternatives. It is a critical work application.
With that being said, you can probably guess that Linux is my preferred OS of choice.
I am currently using a Windows desktop for my work, but I do run into situations where I need a laptop. The laptop I am using now is a Thinkpad from 2021 with Fedora. I actually really love this computer. My only real complain is that the webcam is pretty garbage.
So, I think I need a new computer. My choices are Windows laptops which have decent pricing with good specs, or Apple which is extremely expensive for what you get.
I'm really annoyed with Windows' ads, bloat, and general lack of privacy; specifically Recall. On the other hand, it is hard to justify spending an extra $400 on a Macbook air just to get a 1tb hard drive. My work files alone take up a little more than 200gb.
I guess this is just a rant. I'm not looking for any solutions as what I am really looking is the ability to use Linux for my work which is not an option at the moment.
Hey, look at it this way:
- macOS is, if nothing else, certified UNIX. Which means under the hood it's actually a lot like Linux.
- Are you really overpaying for the hardware? Apple makes the hardware and the OS and every other OS subsidizes the cost of their OS with ads (Windows and Android). At the very least, it feels like you're paying a higher price for the hardware by having a small amount of more respect for your privacy in respect to invasive advertising.
- The new Apple developed silicon (M1-M4) is actually really solid stuff, and as such, are you really overpaying when it comes to quality hardware and a quality OS?
It's valid to think you're overpaying, I'm just saying maybe to try to view it a different way if you have to buy it anyway.
- The prices they charge for SSD upgrades is seriously laughably criminal. That said…
- You could choose to get a MacBook Pro, which starts at a higher storage tier. It’s still going to be more expensive than the air with the same size SSD, but you’ll get an inch larger screen and it is a seriously good screen.
- If found after years of owning Linux and Mac laptops that I get years longer out of the Mac laptop, all things considered. They may be more up front, but dollars per year they come out ahead.
- MacOS is UNIX certified, so you should feel right at home in terminal.
- Finally, take advantage of their education pricing. At least in the US, they don’t check for eligibility. So your $1399 1TB MacBook Air is now 1279. Feel a little bit better about that price?
Bonus. The trackpad is head and shoulders above anything I’ve ever used. For me, that’s worth the price of admission alone.
13-inch MacBook Air - Sky Blue
Get free shipping on a MacBook Air laptop supercharged by the M4 chip when you order from apple.com. Select a model or customize your own now.Education - Apple
What apps are you using in Waydroid?
Sensitive content
Here's for 2 years since I joined Lemmy
like this
don't like this
"I like Lemmy way more than I ever did Reddit. The people are nicer"
punches you in the face
Oh, yeah. Totally agree
punches you in the balls
Over on reddit, there are all kinds of fascists, and literal nazis.
uppercuts you
Over here, theres an instance full of tankies, but you can avoid them.
kicks you in the shins
The people here are TOTALLY nicer!
kick kick punch
What? I'm not attacking you to be violent. I just have a neurological disorder that causes my limbs to involuntarily thrash out.
punch
I'm TOTALLY being friendly right now!
kick punch it's all in the mind
like this
don't like this
One instance? There's at least two. But does that really matter? Reddit had r/TheDonald and r/conservative, and trying to get those people to fuck off and stop proselytizing elsewhere was like trying to play whack-a-mole against an anthill.
Here, you block the tankie instances and move on with your life.
like this
Oniux: Kernel-level Tor network isolation for any Linux app
Introducing oniux: Kernel-level Tor isolation for any Linux app | Tor Project
Introducing oniux: Kernel-level Tor isolation for any Linux app. This torsocks alternative uses namespaces to isolate Linux applications over the Tor network and eliminate data leaks.blog.torproject.org
I think that the Tor network is proven to be broken by feds if you are suspicious.
For example you're one of the biggest drug dealer and you're doing 100 000 of deaths every say, for sure they will cramp up to you and find you, succeeding to deanonymize you.
But most of the time you are not that attractive so you will be mostly anonymous.
They can target an entity to reveal it but cannot deanonynize the entire network
NixOS made me go back to Windows
NixOS made me go back to Windows
I'll tell you about my experience using NixOS and why I decided to switch from Linux to Windows after 2 decades.Félix Sanz
Seeking advice on virtual screen with remote desktop access
I have been flopping back and forth between arch and windows the last few years depending on the weather as I like to game in the garage when it's really nice out.
I have been using an app called Apollo. Which is a fork of Sunshine with SudoVDA implemented. SudoVDA is perfect for my use cases. It allows you to spin up a virtual screen of whatever hz/size you'd prefer even HDR. This allows me to remotely game while leaving my gaming PC effectively running "headless" until the virtual screen is closed(you close the connection)
I haven't found a way to implement a similar thing on Linux. The main sticking point being the headless application of it. I had a solution at one point that "worked" but only for 1440p 120hz and I'd have had to download or create some monitor profile file thing to change it and it was over my head and did not work well for my usecase as I also like to remote into my PC while working to game on breaks or lulls in tickets which is 1920x60 so then I had to spin up another virtual screen and things got broke and I gave up and eent back to using Apollo on windows as it's just so damn easy to use lol.
I'm not dedicated to using sunshine/moonlight as my connection software id just like to find something as seemless as Apollo/moonlight or Apollo/Artemis(Android) is.
Anyone know of any solutions? I'm fine with distro swapping. I've used arch based, fedora based, and Debian based distros in the past.
Edit: this will all be local connection. Nothing on the actually internet.
Framasoft have reached the first goal of 15000 € for their PeerTube Fundraiser, with 15 days to go!
cross-posted from: lemmy.abnormalbeings.space/pos…
If you have a bit of money to chime in, consider following the link to the fundraiser! Besides those fundraising events, they appreciate recurring donations, securing the development.
like this
I really like the idea of peertube, but until it finds a way to pay creators I'm not sure it will ever be able to replace YouTube.
YouTube is as good as it is because people get paid.
The old school YouTubers just did it for fun, but YouTube was a lot different back then ... and as much as I hate how aggressively Google is monetizing YouTube these days, it's honestly a lot higher quality than it was years ago.
like this
yessikg likes this.
Federated 3d printing design hub like Thingiverse?
I'm just curious if anyone knows of an effort to build a federated version of something like Thingiverse, Printables, Thangs, etc. I'm not really a fan of the centralized control, commercial tie-ins and profit motivations of those and similar sites, but the community of collaboration and remixing designs means they are basically indispensable for time efficient 3d printing, they're basically like the Github of 3d printing.
For me the ideal would be to have a federated alternative where users can host and share their own creations and collections, as well as rate and comment each other's designs to help improve discoverability of the best models in the community. This seems like something that would be a good fit for the ActivityPub protocol but I'm not sure if there is something like this already out there. All I could find is this old reddit post that seems to have gotten a lot of support (and good suggestions for features) in the comments but has gone nowhere as far as I can tell.
like this
geekwithsoul doesn't like this.
I don’t want to have to dig through 100 communities all spread out to find things.
So don't. Hang out on Lemmy.world. You'll be fine here. It's as centralized as you can get. All you're really asking for is to deny others the ability to choose or run their own instance and still be able to talk to you, like I'm doing right now.
Churbleyimyam likes this.
You realize a bunch of instances have blocked/defederated Lemmy.world, right? Exactly the kind of fragmentation I'd like to avoid.
This is a hard pass.
like this
Walz Calls on Dems to ‘Bully the S**t’ Out of Trump or Risk Becoming ‘Roadkill’
Walz Tells Dems to ‘Bully the S**t’ Out of Trump or Risk Becoming ‘Roadkill’
The former vice presidential candidate doled out harsh words for both the president and his own party.Will Neal (The Daily Beast)
LandedGentry doesn't like this.
PeppermintOS: greeter setting wrong?
Hi, i hope someone can help me with this one
I logged-in, changed the touchpad behaviour,. It works as expected. But when log-out, the settings didn't change in the greeter. Reboot doesnt change that.
:~$ cat/etc/lightdm/lightdm.conf | grep greeter-session
greeter-session=lightdm-greeter
Is that the right greeter? I heard it should be greeter-session=lightdm-gtk-greeter
instead. Does LightDM default to a different setting?
What can i do to get the touchpad right in the greeter?
Thanks for your help!
We Become What We Behold - a game about news cycles, vicious cycles, infinite cycles
Smol game with an important message. Showed up in my feed again after a few years but it definitely still is relevant.
Would recommend!
We Become What We Behold by Nicky Case!
a game about news cycles, vicious cycles, infinite cyclesitch.io
Starship Was Doomed From The Beginning
Starship Was Doomed From The Beginning
The fatal flaw SpaceX can't overcome.Will Lockett (Will Lockett's Newsletter)
First phrase:
Musk’s impotent attempts to get his giant shiny phallus to work are the perfect metaphor for the man.
Yeah I'm out lol
Bazzite is a custom image of Kinoite, but I'm not surprised it's taking off, it's great.
Edit: Source
Upstream Fedora Atomic Desktop Comparison - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.docs.bazzite.gg
26 dead after Israeli tanks open fire near Gaza aid centre, rescuers say
At least 26 people have been killed, and scores have been injured, near a US-backed aid distribution site near Gaza's southern city of Rafah, according to medics and residents.
A local Palestinian journalist told the BBC that thousands of Palestinians had gathered near a humanitarian aid distribution centre when Israeli tanks approached and opened fire on the crowd.
The incident reportedly took place to the west of Rafah, in the south of the Gaza Strip, and the injured are being treated at one of Gaza’s few functioning hospitals in Khan Younis.
Gaza live updates: 26 dead after Israeli tanks open fire near aid centre, rescuers say
The Red Cross hospital in Rafah says 150 Palestinians have been injured in Gaza’s southern city.BBC News
LandedGentry doesn't like this.
LandedGentry doesn't like this.
LandedGentry doesn't like this.
I got that, you started your comments in direct reference to OP's post. I just figured, since people replied to you with comments about the Guardian (which has since revised their headline 3 times btw) you might want to know where that was coming from.
The BBC headline right now is even worse: "Israel denies firing at civilians after Hamas-run ministry says 31 killed in Gaza side centre attack." I'm typing it out myself because it keeps changing every update.
LandedGentry doesn't like this.
like this
It was taken over buy something called "Muse group".
They added telemetry, which is actually illegal in EU, unless you warn about it, and then it can only be used if you are over 18.
I think that also makes it against to the GPL license.
Then they pulled back, but later tried to do it partially or something I don't recall.
Clearly Muse Group was a bad fit for a GPL open source project.
hackaday.com/2021/05/17/teleme…
Edit PS:
From their homepage:
audacityteam.org/
I can see that the audacious project remain under Muse Group control. I would look for something else.
Muse group changed the contributor license to take control away from the community, and give it only to themselves.
techradar.com/news/audacity-al…
Later, Muse Group ruffled feathers with a new Contributor License Agreement (CLA) for Audacity, which contributors were required to sign if they wanted to continue to work on the project. This new agreement also stipulated that Muse Group must be given unrestricted rights to all contributions.
The ONLY reason to do this, is if you plan to use the code in a non GPL compliant context.
Audacity alternative abandoned after developer allegedly subjected to stalking and harassment
Audacity fork will need to find itself a new chief maintainerJoel Khalili (TechRadar pro)
Tenacity
Oh, I thought maintenance of tenacity ended, when the original maintainer/developer got harassed and left.
techradar.com/news/audacity-al…
Audacity alternative abandoned after developer allegedly subjected to stalking and harassment
Audacity fork will need to find itself a new chief maintainerJoel Khalili (TechRadar pro)
Debian: Are apps in Discover store all Flatpaks by default?
But you can install flatpak and then the corresponding plugin for Discover
‘The World’s Silence Is Deadly’: Greta Thunberg’s Message Aboard Freedom Flotilla
June 1st, we’ll attempt to, again, sail towards Gaza and to try to break the siege and open up a humanitarian corridor by delivering aid like food and medical supplies,” says Thunberg. A similar mission to sail to occupied Gaza in May was aborted after a flotilla dubbed the “Conscience” suffered two drone attacks while in international waters.
“Keep your eyes on deck, continue flooding the streets, organize, boycott, and do everything in your power to stand for Palestine,” Thunberg ends her message, readying to set sail for Gaza from Catania, Sicily, on Sunday with aid supplies and several high-profile activists alongside her.
‘The World’s Silence Is Deadly’: Greta Thunberg’s Message Aboard Freedom Flotilla
EXCLUSIVE: The climate activist shares a status update ahead of sailing to Gaza.Team Zeteo (Zeteo)
Japan seeks to grow Africa investments to ease reliance on China
Japan is supporting its companies to grow their business in Africa and develop trade ties across a continent where it’s mainly been seen as a key donor.
The second-biggest Asian economy’s emergence from a three-decade period of deflation has boosted its private sector’s risk appetite, Takehiko Matsuo, vice-minister for International Affairs at the Ministry of Economy, Trade and Industry said in Abidjan, the commercial hub of Ivory Coast.
Japan seeks to grow Africa investments to ease reliance on China
The country aims to do more business with Africa as it emerges from years during which its private sector was particularly risk-averse.Yinka Ibukun (The Japan Times)
But if China has been long since investing and developing trade ties throughout Africa, isn’t it just reliance on China by proxy?
As a side note, 100% understand it’s a big, diverse continent.
But here’s where Debian gets tripped up by the ecosystem: the moment you hit a login prompt, you enter a session with user-locked audio. This isn’t Debian’s fault. It’s the fault of PulseAudio, PipeWire, and the entire philosophy of session-bound audio daemons that don’t care what the kernel is doing.
It's worth noting that PipeWire is being developed with support for a system-wide, multi-user instance, which should solve the problem that I think the author is describing above. When I last checked a couple years ago, it was enabled with this build option: -Dsystemd-system-service=enabled
The name of that flag seems to imply that systemd is required, which would be disappointing for folks who use other init systems. I haven't tried it, so I don't know if it's a true requirement or just a name that was convenient at the time it was created.
I am having a weird experience on the Fediverse.
I created this community hilariouschaos.com/c/ComicStri… just a few hours back. When l'm trying to search for this community from this account and my other lemmy accounts, this particular community is not showing up. However, when I'm trying to make a post to this community by copy pasting the URL in this body section, it's landing me directly on the page and accepting my post as that of the moderator's, which is me of course.
Can anybody please tell me what is wrong over here ?
like this
don't like this
Try adding the community via this tool:
Lemmy Federate
Lemmy Federate is a tool to federate new communities in the Lemmyverse.lemmy-federate.com
catloaf doesn't like this.
Try searching for the community via your other Lemmy accounts. Might be first worth posting something with your mod account first.
The tool enables first time federation for new communities.
Here's one of my posts:
hilariouschaos.com/post/302489…
Of course, it's as the moderator of the community.
catloaf doesn't like this.
I can see your community via community search on Voyage.
The post also appears on search. It looks like the tool works.
Hey, firstly thanks for starting a community on our little instance - we are glad to have you!
I have used lemmy-federate.com on your behalf to federate it more broadly.
Regarding your issue, Lemmy can get a bit confused when you're logged into multiple instances from the same browser. Your best bet is to clear cache and try again.
Edit: Just read some of the other comments, lemmy.ml and some others do indeed de-federate us, which is why you won't see the community from there.
like this
Can I do anything to help out an abused friend?
Fight against the fictional religions that support parents beating their children.
You want to send in a SEAL team? Give me a break. Everyone in every muslim country lives a shitty hellscape of religious torture every single day. Especially women. Maybe start talking to muslim women about supporting a religion designed to turn them into slaves with no rights.
This plight is shared by hundreds of millions of islamic women slaves. Yet, the problem cannot be solved if those women still support the religion that is enslaving them. There are plenty of women supporting the religions that harm them, for many different reasons.
It's no different with any other religion. In the US, there are plenty of women supporting taking away women's medical rights. Why? Only because of religion. No other reason.
ChatGPT's o3 Model Found Remote Zeroday in Linux Kernel Code
ChatGPT's o3 Model Found Remote Zeroday in Linux Kernel Code
OpenAI's o3 just uncovered a remote 0-day in the Linux kernel's SMB code—CVE-2025-37899. A patch has already been rolled out.Bobby Borisov (Linuxiac)
Maybe I misunderstood but the vulnerability was unknown to them but the class of vulnerability, let's say "bugs like that", are well known and published by the security community, aren't there?
My point being that if it's previously unknown and reproducible (not just "luck") is major, if it's well known in other projects, even though unknown to this specific user, then it's unsurprising.
Edit: I'm not a security researcher but I believe there are already a lot of tools doing static and dynamic analysis. IMHO It'd be helpful to know how those perform already versus LLMs used here, namely across which dimensions (reliability, speed, coverage e.g. exotic programming languages, accuracy of reporting e.g. hallucinations, etc) is each solution better or worst than the other. I'm always wary of "ex nihilo" demonstrations. Apologies if there is benchmark against existing tools and if I missed that.
Unable to Connect to Internet Without VPN
cross-posted from: lemmy.ca/post/45140185
I was able to literally 1 hour ago.I changed my DNS from Next DNS to CIRA Canadian Shield (Protected) to test it out.
Then I was only able to connect to the internet through Mulvad VPN.
Then I changed back to Next DNS and I observe the same behaviour.
How do I determine what is causing the problem?
How do I solve it?
Why incels take the “Blackpill”—and why we should care
Why incels take the “Blackpill”—and why we should care
A growing number of incels are NEET (Not in Education, Employment, or Training). That should concern us all.Jennifer Ouellette (Ars Technica)
The prophet Jesus (peace be upon him) truthfully described the problem of inceldom:
“There are incels who were born that way, and there are incels who have been made incels by others—and there are those who choose to live like incels for the sake of the kingdom of heaven. The one who can accept this should accept it.” Jesus identifies three types of “incels” here: natural incels (“born that way”), forced incels (“made incels by others”), and voluntary incels (“those who choose”).
Truecels, or the truest incels, are born with facial deformities such as lopsided faces or eyes that are too close together or too far apart... but most incels today have been created by man. It's just not possible to buy a house and have 3-4 children anymore, and most women aren't interested in it. If you're a man in your 20s and you've got good income from a job, and cheap rent somehow, then you'll likely have to wait until your mid-thirties until all the women have got the careers and promotions that they want. Then they will "settle".
It's almost as if our society is designed to create more incels. Personally I am a volcel. Society is a cruel joke and I'd rather become an orthodox priest, than work 12 hours a day in a busy warehouse, driving forklifts or carrying timber. Sometimes I question why I bother contributing to society.
Fuck jesus, and fuck you for following that fictional loser.
"Jesus identifies three types of “incels” here: natural incels (“born that way”), forced incels (“made incels by others”), and voluntary incels (“those who choose”)."
That's not a thing. You're just full of shit. You can't even tell reality from this bullshit religious fiction.
That's why you're a voluntary celibate. Your religion talked you into devoting your life to them. Which makes you a giant fucking loser. Because everything you dedicated your life to is just stupid religious hate fiction.
Incels are a product of the Internet. Before that, we had winners and losers, and most losers weren't that way on purpose.
I'm ugly af and I've had plenty of action over the years. Looks aren't everything, bro. Be funny. Have interesting hobbies. Be deserving of respect through your own actions. Can't really stress that last one enough.
[solved] i fail to install gHub-GUI. Where to ask for help?
[solved]: gHub-GUI seems outdated. openRGP does what i need instead.
Hi, i'd like to use my Logitech G915 LEDs properly under KDE neon and since logitech only provides for Win or Mac, someone recommended gHUB-GUI. github.com/ysph/gHub-GUI
I tried the little installation instructions on github.com/ysph/gHub-GUI but something does not seem to work. This is not my first git app(?), but the first one i can't seem to use.
I tried to ask ChatGPT but it...
::: spoiler spoiler
poured kerosene all over itself, jumped head first off the autobahn bridge, got ran over by a Lastkraftwagen, biting a cyanide pill. That
:::
...didn't help.
Can anybody please point me in the right direction?
I am fine with the CLI. I cloned the project, Installed those mentioned dependencies, but~/gHub-GUI$ make all
returns
gcc -g main.o mouselist.o -o ghub-gui -lusb-1.0
. And i dont kow what that means.
Thanks!
GitHub - ysph/gHub-GUI: Manage your logitech device on Linux using GUI. Lightweight and user-friendly. (not yet)
Manage your logitech device on Linux using GUI. Lightweight and user-friendly. (not yet) - ysph/gHub-GUIGitHub
no, but that looks good. Gonna give it a try.
edit. that did it! Finally, just static lighting.
Thanks!
After 25 Years, Linux Format Magazine is No More - OMG! Ubuntu
I wanted to buy the last issue as Memorabilia, but their site is quite confusing.
When you try to buy it, the May 2025 issue on MagazinesDirect (where they point you to) shows the issue from two months earlier, (Make Linux Mobile) as the May 2025 issue, which I find confusing. If I buy, which one would I get?
Would I get "25 Years of Linux" or "Make Linux Mobile"?
My guess is that the paper editions get published late with a delay.
Edit: The June edition (published 29th April) has now appeared, so I guess that around the end of June, or beginning of July, the last issue will appear.
NVIDIA stable driver 575.57.08 released for Linux
NVIDIA stable driver 575.57.08 released for Linux
NVIDIA have released the new stable driver 575.57.08, as part of their New Feature Branch for Linux systems.Liam Dawe (GamingOnLinux)
She just got banned from her graduation ceremony for speaking out
nbcnews.com/news/us-news/mit-b…
MIT bans class president from graduation commencement after pro-Palestinian speech
The Massachusetts Institute of Technology banned the 2025 class president Megha Vemuri from Friday's graduation commencement after she delivered a pro-Palestinian speech.Mirna Alsharif (NBC News)
An open (or federated) searchable catalog of hikes and hiking trails (alltrails alternative)?
I found wanderer.to/ as an alternative to alltrails, but it seems not to address my main use case for alltrails: search around for potential hikes, look for reviews about them, photos, etc.
Is there anything like this? Anything close to it?
like this
Open Street Maps has a lot of trails but obviously not all the other stuff you're looking for.
I use Osmand which uses OSM.
like this
[Resolved] Looking for recommendations -- CD Ripper
Hey hey, I have been using Sound Juicer on my Ubuntu 24 / KDE 5 PC and it works, but it doesn't handle the tags for my MP3 files very nicely. I've also used abcde, at the terminal, and that can be better but it takes a lot finessing at the CLI to get the result I want.
Is there a better CD ripper application that will run on Ubuntu and can make setting the MP3 tags dead simple?
Thanks for any ideas!
Edit: Fixed a typo
ETA: Asunder looks good, does what I need and works well on my PC. Thanks for everyone's ideas and help!
Looking up Picard's instructions... They recommend whipper, as others have done in the thread.
It can do the tagging for you, but it's important to note that music CDs do not contain metadata.
All the rippers that exist, look up what the CD is online, based on stuff like number of tracks, their lengths, and order. iTunes was the ripping software everyone used back in the day, because Apple made and maintained the first extensive database that could be used to automatically tag ripped music.
Modern rippers typically rely on MusicBrainz (like Picard).
As such there is no 100% reliable auto-tagging ripper, because a disc might match more than one album, or not be in the database. Such cases will always require manual intervention.
like this
don't like this
Being limited isn't that big a deal. My instance has them limited because of their lax moderation and an excess of reply guys. All it means is that I get a notification saying "Someone you might know sent you a notification" and I get to review and accept or deny the notification depending. Plus they have to request permission to follow me so I get to check them out before accepting.
I still have tons of mutuals on .social
and I get new ones all the time. While each person making the choice about whether to accept notifications or follows from a particular user is going to make their own choices, I don't think it's particularly inconvenient.
::: spoiler AfD sidebar
For their lack of adequate moderation capacity / interest, .social
has one topic they tend to over-react to. AfD sympathizing isn't that one thing. Not to suggest they're right here. I'd need the thread context and a better understanding of German to weigh in on that. Moderators are human and they're going to make a bad call eventually. I'm not in a position to guess whether they made a bad call here. AfD aren't just some normal political party, though.
:::
L3ft_F13ld! likes this.
Preferred Creative Writing Applications
Hello everyone,
I wanted to ask if anyone has a preferred software for the purpose of creative writing.
Libre Office Writer is great of course, but just as software like LogSeq or Obsidian exist for the note taking process, I was wondering if there is anything that is specifically geared toward the creative writing process.
I know that there are federated blog platforms which focus on this in their presentation, but was curious about applications specifically.
FOSS is definitely preferable.
Thanks!
Huh? What's wrong with Overleaf?
If you "only" need beautiful PDF and it doesn't have to be online, you can also use Typst with vscode and tinymist as editor locally. Not as powerful as TeX, but I know few people for use TeX even remotely to its fullest. The upside of Typst is, that the "core" syntax for content writing is very markdown-like, so you can focus on writing instead of the underlying language.
GitHub - overleaf/overleaf: A web-based collaborative LaTeX editor
A web-based collaborative LaTeX editor. Contribute to overleaf/overleaf development by creating an account on GitHub.GitHub
Holy shit, thank you! I had no idea overleaf was open source; you have cleared my conscience. Typst seems interesting, but I am a bit of a typesetting nerd and quite used to latex anyway. Transition now would be difficult. I'll check it out though, it might be nice for drafts and such. Thanks again!
I'm definitely going to share Typst with non-tex-addicts though, it does seem really cool.
can I trim the black margins of several mkv files on debian 12.11 with ffmpeg or mkvtoolnix?
when I say trim I don't mean to time trim a file, like getting rid of the last 2 minutes of the mkv file, but to picture trim every frame of the mkv file to get rid of black margins to both left and right of the actual image.
Files were originally recorded on 4:3 aspect ratio (some are movies from the 1950's) but the encoder somehow created / copied huge black margins to both left and right of the actual image. I want to get rid of these.
Some of my files are 30 minutes long but others 2 hours.
if ffmpeg is the application I need, could anyone knowledgeable enough write the actual command?
[GUIDE] How To Setup Rust on secureblue (with some pictures)
NOTE
For some reason, Lemmy isn't allowing me to upload more than 11 images. I will try to add the missing images after posting. It will take a while.
Edit: It isn't allowing me to add more images. If anyone is interested, I will upload the images elsewhere.
Introduction
Setting up a secure coding environment for the Rust programming language on secureblue isn't hard to do, but it's difficult to figure out on your own. That is why I am making a guide explaining how to do it yourself.
For this tutorial, I will be using the silverblue-main-hardened:latest
image of secureblue. For this tutorial, I am also assuming you have enabled Flatpak permission lockdown by running ujust flatpak-permissions-lockdown
.
Install a code editor
You can install whichever code editor you want, but for this tutorial I will be using VSCodium which is an open source binary of Microsoft's Visual Studio Code without telemetry.
Command-line instructions
Open the terminal.
VScodium can be installed using the following command:
flatpak install com.vscodium.codium
Sources: 1, 2
You will be prompted to proceed with changes to the user installation. After reviewing the changes, you can press enter. VSCodium will be downloaded and installed for the current user.
You may close the terminal now.
User-interface instructions
- Open GNOME Software.
- Type
VSCodium
. This should begin typing in a search bar, and VSCodium should show up as a search result.
- Select
VSCodium
(the blue one).VSCodium - Insiders
(the orange one) is the nightly release of VSCodium, and is not recommended for daily use.
- Click the blue
Install
button on the top right. VSCodium will be downloaded and installed for the current user.
You may close GNOME Software now.
Install the Rust SDK
Rust provides multiple ways of installing. On secureblue, things are more locked down, especially with VSCodium being installed as a Flatpak. Rather than layering Rust as a system package and giving VSCodium invasive permissions to make it work, there is a much more elegant way to install Rust that isn't mentioned in their install instructions.
Flathub provides an SDK Extension for Rust that can be used for Flatpak code editors, such as VSCodium. This can only be installed from the command line. Trying to install it from GNOME Software will install an outdated version of the Rust SDK.
Open the terminal.
First, we need to find the branch of org.freedesktop.Sdk
. This will allow us to install the correct version of the Rust SDK.
The branch of org.freedesktop.Sdk
can be found using the following command:
flatpak info org.freedesktop.Sdk
Make a note of the version number next to the Branch:
section. In my case, it is 24.08
.
The Rust SDK can be installed using the following command:
flatpak install org.freedesktop.Sdk.Extension.rust-stable
You will be prompted to select which ref you would like to install. Find the version that matches the branch of org.freedesktop.Sdk
. Type the number corresponding with the version (in my case, 5
), and press enter.
You will be prompted to proceed with changes to the user installation. After reviewing the changes, you can press enter. The Rust SDK will be downloaded and installed for the current user.
You may close the terminal now.
Grant Flatpak permissions
Assuming you enabled Flatpak permission lockdown, VSCodium won't have permission to access everything it needs to work properly. We need to grant these permissions manually.
We will need to create a directory to act as your project directory. VSCodium will have access to every file in this directory, so it is best to only use it for VSCodium. I am deciding to create a folder in my home directory named VSCodium
to store all of my VSCodium projects.
VSCodium will need the following permissions to work:
- The Network
permission, in order to efficiently install extensions and update them automatically.
- Access to a dedicated project directory, in order to create workspaces.
- Permission to access the Rust SDK, in order to support the Rust language.
- Optional access to Development syscalls
, in order to use debugging extensions.
Command-line instructions
Open the terminal.
VScodium can be granted the Network
permission using the following command:
flatpak override -u --share=network com.vscodium.codium
The
-u
flag is an alias for --user
, which will change the permission only for the current user.[INSERT IMAGE HERE]
A project directory can be created using the following command:
mkdir VSCodium
[INSERT IMAGE HERE]
VSCodium can be granted access to the project directory using the following command:
flatpak override -u --filesystem=~/VSCodium com.vscodium.codium
[INSERT IMAGE HERE]
VScodium can be granted access to the Rust SDK using the following command:
flatpak override -u --env=FLATPAK_ENABLE_SDK_EXT=rust-stable com.vscodium.codium
[INSERT IMAGE HERE]
You may close the terminal now.
User-interface instructions
- Open Flatseal. This should be installed by default, but if you decided not to install it during the post-install of secureblue, it can be installed from GNOME Software.
- Type
VSCodium
. This should begin typing in a search bar on the left, and VSCodium should show up as a search result.
[INSERT IMAGE HERE]
- Select
VSCodium
.
[INSERT IMAGE HERE]
- To grant VSCodium the
Network
permission, enable the switch next to theNetwork
permission. It should turn blue, indicating that the permission has been granted.
[INSERT IMAGE HERE]
- Open Files
[INSERT IMAGE HERE]
- Right click, and click on the option labeled
New Folder...
(This can also be done usingShift+Ctrl+N
)
[INSERT IMAGE HERE]
- Enter
VSCodium
in the text field labeledFolder Name
.
[INSERT IMAGE HERE]
- Click
Create
to create the folder. This will create a project directory for VSCodium to use.
[INSERT IMAGE HERE]
- In Flatseal, scroll down to the
Filesystem
section.
[INSERT IMAGE HERE]
- Click on the folder with a plus icon under the
Other files
section. An empty text field should appear.
[INSERT IMAGE HERE]
- Click on the empty text field.
[INSERT IMAGE HERE]
- Enter the following into the text field:
~/VSCodium
[INSERT IMAGE HERE]
- To grant VSCodium access to the Rust SDK, scroll down to the
Environment
section.
[INSERT IMAGE HERE]
- Click the plus icon on the top right. An empty text field should appear.
[INSERT IMAGE HERE]
- Click on the empty text field.
[INSERT IMAGE HERE]
- Enter the following into the text field:
FLATPAK_ENABLE_SDK_EXT=rust-stable
[INSERT IMAGE HERE]
You may close Flatseal now.
Open VSCodium
Now that VSCodium has the necessary permissions to function, we can finally run it.
Command-line instructions
Open the terminal.
VScodium can berun using the following command:
flatpak run com.vscodium.codium
[INSERT IMAGE HERE]
User-interface instructions
- Press the
Super
key to view the dock. - Click on the
Show Apps
button (nine dots) on the bottom right to show a list of installed apps. - Click on the VSCodium icon to open it.
Install the rust-analyzer extension
Upon first launching VSCodium, you will be presented with a README.md
file.
[INSERT IMAGE HERE]
This file has information about using VSCodium as a Flatpak. Since we have already granted it the necessary permissions, this file can be ignored.
We now need to install the rust-analyzer extension. This extension will give us a comfortable Rust development environment in VSCodium.
Keyboard instructions
Launch the VSCodium Quick Open by using Ctrl+P
.
[INSERT IMAGE HERE]
Enter the following command:
ext install rust-lang.rust-analyzer
Sources: 1
[INSERT IMAGE HERE]
Press enter to install the rust-analyzer
extension.
[INSERT IMAGE HERE]
You will be prompted to trust the publisher and install the extension. After reviewing the prompt, you can press enter to select the Trust Publisher & Install
button on the bottom right.
[INSERT IMAGE HERE]
You may be prompted to trust the authors of the files in this workspace. After reviewing the prompt, you can select the Install
button. The rust-analyzer
extension will be downloaded and installed for the current profile.
Mouse instructions
- Click on the
Extensions
menu on the left. (This can also be opened by usingCtrl+Shift+X
)
[INSERT IMAGE HERE]
- Enter
rust-analyzer
into the search bar. This will search for the extension we need.
[INSERT IMAGE HERE]
- Click on the extension labeled
rust-analyzer
.
[INSERT IMAGE HERE]
- Click the
Install
button for therust-analyzer
extension.
[INSERT IMAGE HERE]
- You will be prompted to trust the publisher and install the extension. After reviewing the prompt, you can click on the
Trust Publisher & Install
button on the bottom right.
[INSERT IMAGE HERE]
- You may be prompted to trust the authors of the files in this workspace. After reviewing the prompt, you can click the
Install
button. Therust-analyzer
extension will be downloaded and installed for the current profile.
[INSERT IMAGE HERE]
The rust-analyzer
extension is now installed.
Create a new project
Now that we have the rust-analyzer
extension installed, we can create a new Rust project.
The keyboard instructions are broken due to the Ctrl+K
keybind being unfunctional, and the Ctrl+O
keybind being binded to the wrong option. Because of that, only mouse instructions are available for this step.
- Click on the
File
dropdown on the top left.
[INSERT IMAGE HERE]
- Click on the option labeled
Open Folder...
You will get a dialogue saying the following:
Oops! Something went wrong.
Unable to find "/app/share/ide-flatpak-wrapper". Please check the spelling and try again.
[INSERT IMAGE HERE]
This can be ignored. It is appearing because we never granted VSCodium access to a specific folder, and it has no effect.
- Click on
OK
to dismiss it.
[INSERT IMAGE HERE]
- Double click on the
VSCodium
folder to enter it.
[INSERT IMAGE HERE]
- Right click, and click on the option labeled
New Folder...
(This can also be done usingShift+Ctrl+N
). Alternatively, select the folder with a plus icon on the top right.
[INSERT IMAGE HERE]
- Enter the name of your project in the text field labeled
Folder Name
. For this example, I will create a folder namedexample
.
[INSERT IMAGE HERE]
- Click
Create
to create the folder.
[INSERT IMAGE HERE]
- Click
Open
in the bottom left to open the folder.
[INSERT IMAGE HERE]
- You will be prompted to trust the authors of the files in this folder. After reviewing the prompt, you can select the
Yes, I trust the authors
button.
[INSERT IMAGE HERE]
- Press Ctrl+` to open the terminal.
[INSERT IMAGE HERE]
- The project can be initialized using the following command:
cargo init
[INSERT IMAGE HERE]
You have now created a Rust project, and you can get started coding in Rust.
Optional: Support for debugging
Right now, there are no debugging extensions installed. The two recommended debugging extensions are CodeLLDB and Native Debug. I prefer CodeLLDB because, as of writing this, Native Debug has not been updated in over a year. It is still in active development, but there has not been a release in over a year.
Keyboard instructions
Open VSCodium.
[INSERT IMAGE HERE]
Launch the VSCodium Quick Open by using Ctrl+P
.
[INSERT IMAGE HERE]
Enter the following command:
ext install vadimcn.vscode-lldb
Sources: 1
[INSERT IMAGE HERE]
Press enter to install the CodeLLDB extension.
[INSERT IMAGE HERE]
You will be prompted to trust the publisher and install the extension. After reviewing the prompt, you can press enter to select the Trust Publisher & Install
button on the bottom right. The CodeLLDB extension will be downloaded and installed for the current profile.
[INSERT IMAGE HERE]
You will see a prompt on the bottom right saying the following:
Completed installing extension. Please restart extensions to enable it.
Select
Restart Extensions
to restart the extensions.[INSERT IMAGE HERE]
Mouse instructions
- Click on the
Extensions
menu on the left. (This can also be opened by usingCtrl+Shift+X
)
[INSERT IMAGE HERE]
- Enter
CodeLLDB
into the search bar. This will search for the extension we need.
[INSERT IMAGE HERE]
- Click on the extension labeled
CodeLLDB
.
[INSERT IMAGE HERE]
- Click the
Install
button for the CodeLLDB extension.
[INSERT IMAGE HERE]
- You will be prompted to trust the publisher and install the extension. After reviewing the prompt, you can click on the
Trust Publisher & Install
button on the bottom right. The CodeLLDB extension will be downloaded and installed for the current profile.
[INSERT IMAGE HERE]
You will see a prompt on the bottom right saying the following:
Completed installing extension. Please restart extensions to enable it.
Select
Restart Extensions
to restart the extensions.[INSERT IMAGE HERE]
The CodeLLDB extension is now installed.
Grant VSCodium ptrace access
If you try to debug a program using a debugger extension, you will receive the following error:
VSCodium
Cannot launch '/var/home/anonymous/VSCodium/example/target/debug/example': ptrace failed: Operation not permitted
[INSERT IMAGE HERE]
The reason for this is because VSCodium does not have permission to access development syscalls.
Command-line instructions
Open the terminal.
VScodium can be granted the Development syscalls
permission using the following command:
flatpak override -u --allow=devel com.vscodium.codium
[INSERT IMAGE HERE]
You may close the terminal now.
User-interface instructions
- Open Flatseal.
- Type
VSCodium
. This should begin typing in a search bar on the left, and VSCodium should show up as a search result.
[INSERT IMAGE HERE]
- Select
VSCodium
.
[INSERT IMAGE HERE]
- To grant VSCodium the
Development syscalls
permission, scroll down to the section labeledAllow
.
[INSERT IMAGE HERE]
- Enable the switch next to the
Development syscalls (e.g. ptrace)
permission. It should turn blue, indicating that the permission has been granted.
[INSERT IMAGE HERE]
You may close Flatseal now.
Enable anti-cheat support
Even though VSCodium has access to ptrace, the system still does not permit it. This is to defend against basic security concerns. secureblue provides a toggle to enable support for anti-cheat, which will allow VSCodium to access ptrace.
Open the terminal.
Anti-cheat support can be enabled using one of the following commands:
ujust toggle-anticheat-support
or
ujust toggle-ptrace-scope
Sources: 1
[INSERT IMAGE HERE]
You will be prompted for your administrator passphrase. After reviewing the prompt, enter your passphrase and click Authenticate
. This will enable anti-cheat support.
[INSERT IMAGE HERE]
You will need to restart your device to complete the changes.
Command-line instructions
Open the terminal.
The device can be restarted using the following command:
reboot
User-interface instructions
- Click on the status bar on the top right.
- Click on the power button.
- Click on the option labeled
Restart...
. - You will get a prompt saying the following:
Restart
The system will restart automatically in 60 seconds
- Click on the button labeled
Restart
to restart the system now.
Anti-cheat support is now enabled, and debugging extensions will work.
Rust Programming Language
A language empowering everyone to build reliable and efficient software.www.rust-lang.org
rustup
requires granting VSCodium more invasive permissions to get it to work. Furthermore, installing it would require layering system packages, which should be done sparingly. Using the Rust SDK is the recommended approach by VSCodium while using their Flatpak, and it is actually the simpler option.
std::io::pipe()
.
Chatting on Lemmy? Is it a thing?
WiFi issue with iMac
E: I AM NOT USING FEDORA. Please stop linking to guides for Fedora. They will not work. uBlue/Bazzite does not use dnf.
I got a free iMac. Installed Linux on an external drive. Bazzite, specifically. WiFi does not work. My research leads me to a problem with proprietary Broadcom drivers but no solutions. If you know how to get this working, your advice would be appreciated.
Also if there's another distro that works "out of the box" on Macs with GNOME I'd be open to installing that as well.
E: "System information" says it is a
Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1772.1)
I want to move out from Ubuntu and use something else.
I didn't intentionally pick Ubuntu, my pc went shit and I needed to install some os and the only one I had available in a usb was Ubuntu noble.
Laptop specs: I think a 7th gen inter i5, 8 GBs of ram and (the issue) a 125 GB M2.Sata SSD
I'm not really going to play games on it, it's one of those weird laptops that folds and can use a stylus.
So what would you suggest for something light in size and good with a stylus.
Looking at your specs - I have almost the same config, except in place of SATA SSD I installed a NVMe SSD, if course the laptop needs to support that. KDE Plasma is superior in the touch support, although the screen keyboard is a little buggy at times. But the situation in the GNOME ecosystem is a bit worse for touch/pen devices. Good luck
MultiVersus officially closes down and is delisted today
MultiVersus officially closes down and is delisted today
The game can still be played offline if players log in before the servers are turned offChris Scullion (Video Games Chronicle)
Is there an easy(ier) way to stop a game from phoning home?
What have you been using for cloud backups?
Proton Drive does not support Linux…
I think there is early beta support in Rclone, but I have seen many reports of it not working well.
What well known maxims/rules are over exaggerated, but generally still true?
Things like don’t shake a baby (babies love to be bounced and rocked, which are honestly just gentle shaking, but even moderately vigorous shaking can seriously injure or kill an infant and you should never shake a baby in anger or anything like that) or don’t take anything with you when exiting a building when a fire alarm goes off (don’t go looking for things, but you should still put your coat on if it’s next to you and it’s cold out). What other common maxims are generally good to follow, but over exaggerated? Bonus points if it’s only a well known saying because our instinct is to do the thing, like with rocking babies.
(Please don’t think I’m telling you to shake babies or look for and carry huge stacks of files out of a burning building)
Children and sex. Recently on local social media, there was a discussion on our topless laws. Of course, there were the predictable comments about women not going topless where children might see.
Well, why not, Karen? It's utterly ridiculous when you consider what breasts are for, and what children are meant to do with them. Yes, it's true the children shouldn't be engaging in sex acts, and the details of adult sexual behavior should be kept from them, since they're not equipped to understand, e.g. BDSM and power play, yet. But if kids see a pair of boobs, if kids see naked people, or even if kids know the basic functions of body parts, they'll be fine. Lots of kids throughout human history lived in small dwellings and heard, or even saw, parents and other members of their community having sex, and they all survived the experience.
Communicable disease? Now there's something that we should be protecting children from...
LandedGentry doesn't like this.
Help Figuring Out Storage (Noob Question)
Hi, I've been thinking about switching from Win11 to Linux Mint due to Microsoft collecting lots of data. My current setup has been cobbled together over the past decade and consists of a C drive NvME, 1 old SATA SSD, and 2 HDDs. I have games installed across all of the non-C drives, some from steam some not.
Windows tells me each drive by letter. I installed Mint on a virtual machine to get a look, but it couldn't read any of my files. I don't want to wipe my C drive without knowing that at least the other drives will be readable if I make the switch.
How does Linux account multiple hard drives? I'm so used to how Windows does it that I'm worried about switching over and losing access to my other drives. Thanks!
Linux doesn't do the drive letter thing. Instead, you have to identify the disks by their partition IDs.
When you install your OS, you'll be able to mount
the disks to wherever you like. If you want, you can create directories in /mnt
, like /mnt/e
, /mnt/f
etc.
The main issue you'll run into is disk format. NTFS will work, but its poorly supported.
To get a better idea of how it works, try passing a USB disk into the VM you've created.
This is every Ubuntu Linux default wallpaper
Every Ubuntu Linux default wallpaper (download)
The default wallpapers from over 20 years of Ubuntu Linux, from Warty Warthog to Plucky Puffin, in full original quality.Corbin Davenport (The Spacebar)
If there was any TV show that was cancelled or cut short that you could see the planned continuation/ending of, which would you choose?
Those are all good points though I disagree a bit with the brown coats/confederates but I get what you mean.
I think I'll let that show sit in my memory as it is. Without rewatching any of it I can definitely see the issues. Especially Jayne thinking more on it
Trying to recreate a version control system for my music collection, with one crucial difference ... 🤯
I want to have a mirror of my local music collection on my server, and a script that periodically
updates the server to, well, mirror my local collection.
But crucially, I want to convert
all lossless files to lossy, preferably before uploading them.
That's the one reason why I can't just use git
- or so I believe.
I also want locally deleted files to be deleted on the server.
Sometimes I even move files around (I believe in directory structure) and again,
git deals with this perfectly. If it weren't for the lossless-to-lossy caveat.
It would be perfect if my script could recognize that just like git does, instead of deleting and reuploading the
same file to a different location.
My head is spinning round and round and before I continue messing around with find
and scp
it's time to ask the community.
I am writing in bash but if some python module could help with it I'm sure I could
find my way around it.
TIA
additional info:
- Not all files in the local collection are lossless. A variety of formats.
- The purpose of the remote is for listening/streaming with various applications
- The lossy version is for both reducing upload and download (streaming) bandwidth. On mobile broadband FLAC tends to buffer a lot.
- The home of the collection (and its origin) is my local machine.
- The local machine cannot act as a server
xonsh or python with sh.py.
Very interesting!
And thanks for the coding tips. It seems git is not the best option here because it keeps a full history of all files in their fullness - a gigantic waste of space in the case of a media collection.
I am now thinking more rsync minus lossless formats, then deal with lossless formats separately.
you know, you could also either include a lossy copy next to the lossless ones, then rsync only lossy extensions, or, if that pollutes your collection, have a separate but identically-structured directory tree, where all your lossless files have lossy copies. Then, you can rsync both folders (send-only) to your single remote (lossy extensions only).
but, yeah, Git really isn't the tool for this, agreed.
Someone finally decided to sue the fediverse via karmacourt, and it's no surprise who it is
LandedGentry doesn't like this.
LandedGentry doesn't like this.
The complaint is regarding a known sock puppeter. Those votes are almost certainly all from the same person. And even if not, then those other accounts who write just like her but only because they 'collaboratively compose their messages' could be doing the upvoting.
Eta: ohhhhh it's this mofo. Let it go, CraigOhMyEggo. We get it. You're a serial Leni defender. But no, and I can't say this loudly and hard enough, getting 8 upvotes on a joke subreddit doesn't show that the whole of the fediverse is wrong for telling Leni to fuck off. And even if somehow this was a good way to make that point, in some crazy universe, the fediverse doesn't hinge on reddit's opinion of anything. Most fediverse folks don't give a shit about redditor's opinion. Or we would be on reddit.
This is a really pathetic attempt to revive the argument for Leni. You need to move on with your life.
I love popcorn as much as anybody, so normally I'd launch into a retelling of the whole sordid tale, but the problem with this drama is that it's not fun to read. Because the CallMeLeni person, and also the one who was leading the crusade against them, can't write.
That's not like, a cute joke. I've never, in my long and storied life, seen people who have such poor writing skills. Many times, people have commented to tell these folks that their writing is unreadable, and every time, the response is either to defend it, or to get weirdly specific about the complaints being made.
So instead of bothering with the whole thing, I found the post where I first read CallMeLeni posting something, and I'm linking it here. I didn't bother carrying over the links they put in the comment. And I'm going to paste a quote, so you can see why I don't recommend going for it. I can't warn you enough that this isn't worth your time.
::: And for extra protection, I've spoiler'd it. Read it if you want but you are missing out on nothing.
The implication here is false, at least by my definition of the word “false”, and he even alluded to that after it began to be discussed elaborately, albeit before using an appeal to the masses (story of my life) and say “most people seem to understand”, which ignores consensus of me and the aforementioned Blaze (as much as the “the truth we all wanted to speak” remark ignores not everyone had that issue). Notice how I responded with “I can spot rules broken by the other person’s thread more easily than I can spot rules broken by mine” and got only thumbs down for it and no responses, yet when I actually dissected the rules piece by piece in front of him to point out that any rule I supposedly broke wasn’t there, which even the person who recommended I make the discussion in the first place (the aforementioned Blaze) agreed was a “fair point to be honest”, the mod then delved into the concept of “unspoken rules” as an excuse for himself and said he didn’t want to “rules-lawyer”, which not only disproves what he said about “specific posting guidelines” being “in the sidebar” that supposedly explained what I did wrong, but proved a point I commonly mention about people in different places including here always being uncritical and unwilling to see things for themselves and just taking peoples’ word for things (and about that, to respond to Cypher’s last reply, intellectual =/= intelligent). A part of that is it also suggests, by extension, that the quantity of thumbs down you garner is unreliable as consistently meaning anything, unless the rule is actually to apply gladiator logic and say a thumbs down signals mercy, as indicated by the very Roman-esque culture around here. I guess all this time, I was being praised and didn’t realize it?
:::
Out-Of-Date OpenH264 On Fedora Is Frustrating Users With A High Severity CVE
While OpenH264 support coming to Fedora was widely celebrated as part of offering a better codec experience on Fedora Linux, an increasing number of Fedora users have grown frustrated with the OpenH264 packaging in that it's been out-of-date for several months with a high severity security vulnerability.
Out-Of-Date OpenH264 On Fedora Is Frustrating Users With A High Severity CVE
While OpenH264 support coming to Fedora was widely celebrated as part of offering a better codec experience on Fedora Linux, an increasing number of Fedora users have grown frustrated with the OpenH264 packaging in that it's been out-of-date for seve…www.phoronix.com
The Republican Plot to Let People Die of Heatstroke
Archived copies of the article
The Republican Plot to Let People Die of Heatstroke
As we approach a summer that may be among the hottest on record, Republicans are trying to cut programs that help the poor and the elderly stay cool—and stay alive.The New Republic
When you live in Seoul and try to install snap inside of your Ubuntu docker image
Please select the geographic area in which you live. Subsequent configuration questions will narrow
this down by presenting a list of cities, representing the time zones in which they are located.
1. Africa 3. Antarctica 5. Asia 7. Australia 9. Indian 11. Etc
2. America 4. Arctic 6. Atlantic 8. Europe 10. Pacific 12. Legacy
Geographic area: 5
Please select the city or region corresponding to your time zone.
1. Aden 19. Chongqing 37. Jerusalem 55. Novokuznetsk 73. Tashkent
2. Almaty 20. Colombo 38. Kabul 56. Novosibirsk 74. Tbilisi
3. Amman 21. Damascus 39. Kamchatka 57. Omsk 75. Tehran
4. Anadyr 22. Dhaka 40. Karachi 58. Oral 76. Tel_Aviv
5. Aqtau 23. Dili 41. Kashgar 59. Phnom_Penh 77. Thimphu
6. Aqtobe 24. Dubai 42. Kathmandu 60. Pontianak 78. Tokyo
7. Ashgabat 25. Dushanbe 43. Khandyga 61. Pyongyang 79. Tomsk
8. Atyrau 26. Famagusta 44. Kolkata 62. Qatar 80. Ulaanbaatar
9. Baghdad 27. Gaza 45. Krasnoyarsk 63. Qostanay 81. Urumqi
10. Bahrain 28. Harbin 46. Kuala_Lumpur 64. Qyzylorda 82. Ust-Nera
11. Baku 29. Hebron 47. Kuching 65. Riyadh 83. Vientiane
12. Bangkok 30. Ho_Chi_Minh 48. Kuwait 66. Sakhalin 84. Vladivostok
13. Barnaul 31. Hong_Kong 49. Macau 67. Samarkand 85. Yakutsk
Which program is the one that surprised you most that it is available on Linux?
Microsoft Defender.
I convinced my work to let me use linux on their laptop. They sent me instructions for setup. One of them was to install Microsoft Defender, had a link to the Ubuntu package and everything. Blew my mind.
Yup! Here's a helpful link in case you feel like spreading the joy.
maketecheasier.com/install-use…
How to Install and Use Microsoft Defender in Linux - Make Tech Easier
Learn how to install and use Microsoft Defender on Linux to make sure your IT department can scan your machine for threats.John Perkins (Make Tech Easier)
Neverball.
So gaming on Linux is obviously amazing now, but back in 2006 or so when I started using it, it was less than great. I probably tried every single game in the Ubuntu repos and Neverball entertained the hell out of me.
I spent hours rolling this shiny ball around. I loved Marble Madness on NES as a kid, so it was a natural fit.
A close second was Freeciv, as I had also grown up with a copy of Civilization.
Honorable mentions to Nesticle and Snes9x.
like this
don't like this
like this
Oh,,,
It's not just advertising (and its commensurate tracking paradigm)...
Data mining for profit, SEO for profit, and pervasive Counterfeit Cognizance are all playing their part in ruining the Internet experience.
Perhaps all the above could be summed up by "Capitalist Greed"...??? 🤡 🖕
like this
Onomatopoeia doesn't like this.
Perhaps all the above could be summed up by “Capitalist Greed”…??? 🤡 🖕
No. It's can't. And you're actively hurting your efforts by attaching high school edgelord bullshit to it.
Corruption has been a seriously problem everywhere, forever, and does not care one bit what words the ruling party uses to express themselves. None of what is happening right now is restricted to nations which call themselves capitalist.
I mean, yes and no.
You know how when you look up at a nights sky, and the whole sky is covered in a series of rotating popup ads, with the stars as their backdrop?
What do you mean NO??? When you use your telescope to try to look at space, and all you see is a facebook ad, a mcdonalds ad, a starbucks ad, an ad for a local lawyer, you know.....space ads. We've all seen them. Just ads floating in space, illuminating the night sky.
Oh, my mistake. This is 2025. That's commonplace in 2125. See, the technology to impose global space ads isn't a thing yet.
The thing about technology is, there's always somebody looking to profit off of every new technology. The technology behind space ads is actually used to show important global events, like what the global dictator does everyday. Oh, right. In 2125 there's a global dictator who rules the entire planet through oppression and slavery. So, not much different than 2025, besides even the illusion of freedom is gone.
The point is, you don't have the technology to put ads in the sky, and therefore the advertising industry can't yet be blamed. But once it exists, they will.
It really is a chicken or the egg situation.
Sky ad technology can be developed out of the good of someone's heart. Maybe to show emergency alerts quickly. Disaster warnings. But then, it gets in the wrong hands.
We could say similar stuff about the internet. I don't think Tim Berner's Lee had bad intentions when founding the World Wide Web. It's a double edged sword. Same has happened with a lot. I even believe that God's sacrifice on the cross- an act of perfect love for all humanity- has been misused to control, manipulate and abuse. The guy who created dynamite wanted it to be used for safer mining practices, not a weapon. Many things we make as humans seems to be invented for good, but used for evil
Internet advertising wasn't initially that bad either. People would pay to have a button for their site to appear on another page. Or a video to play on a streaming site. Then someone thinks "let's actually make more relevant ads appear. This video is about videogames, let's show a videogame ad." Then: "We can see what videos this user likes, so we can get an idea that they like videogames, so let's show them videogame ads, even on other videos". And it eventually morphed into "We can see this user visited this videogame shop 1 month ago thanks to our other maps service. Let's show them adverts for that shop's sale". It's just crazy.
Kernal64 doesn't like this.
Fediverse for teens
I have three teenage daughters who are currently not allowed on social media. But I want to give them some ability before they become adults. My eldest gave me a PowerPoint presentation on why she should be allowed on Snapchat, lol.
She made some good points. Her friend group has a group text and she wants to keep up with everyone but doesn’t want to get the ding notifications constantly.
Feels like a good opportunity for a Fediverse platform. Like a closed Mastodon/Pixelfed server and have some parental controls. Any projects out there?
like this
don't like this
like this
like this
Soar: A fast, modern package manager for Static Binaries, Portable Formats (AppImage) & More
Soar is like linuxbrew (homebrew) but whose packages are 100% static & relocatable on any Linux Distro.
GitHub - pkgforge/soar: A fast, modern package manager for Static Binaries, Portable Formats (AppImage|AppBundle|FlatImage|Runimage) & More [maintainer=@QaidVoid]
A fast, modern package manager for Static Binaries, Portable Formats (AppImage|AppBundle|FlatImage|Runimage) & More [maintainer=@QaidVoid] - pkgforge/soarGitHub
Cyberpunk 2 is now in preproduction, CD Projekt says
Cyberpunk 2 is now in preproduction, CD Projekt says
Previously known as Project Orion, the conceptual phase is now completeChris Scullion (Video Games Chronicle)
If CDPR hadn't forced the team to crunch to get the game running at all on PlayStation, it probably would have been much more polished on release. A lot of the bugs you see in YouTube glitch compilations were due to this over-optimization (like NPCs vanishing or changing models when you looked away for a second).
I wonder how much better the game and its reception would have been if they'd dropped the last-gen console support during development. Those were the truly awful versions; the PC version was about even with Bethesda's launch day jank.
I also wish they'd properly managed expectations. The PC release was buggy and missing promised features, yes, but a lot of the hate came from it being a game with an open-world city with guns and driving but not mimicking GTA's systems.
LandedGentry doesn't like this.
Some people complain very loudly. It’s possible most of us actually had no problems & said nothing, leaving only the scorned to be heard.
So, believe it or not, what you said is why I was responding. To let you know “that performance issues are different for different people on different systems.” Seems like you forgot it yourself.
Have a nice day 😊
LandedGentry doesn't like this.
Could you remind me what features people were upset about? I stayed away from most of the drama since CDPR has a long history of releasing a free major upgrade a year or two after release that fixes everything people complained about.
I remember the dev diaries being pretty open about dropping features during development, like the RC drone turning from a staple of your kit into something shown off once in a mission and immediately forgotten.
Plex now want to SELL your personal data
Text:
I consent to Plex to: (i) sell certain personal information (hashed emails, advertising identifiers) to third-parties for advertising and marketing purposes; and (ii) store and/or access certain personal information (advertising identifiers, IP address, content being watched) on my device(s) and share that information with Plex’s advertising partners. This data is used to deliver personalised ads and content, ad and content measurement, audience insights and product development. Your consent applies to all devices on which you have Plex installed. You can withdraw your consent at any time in
Account Settings or using this page.
Soure: plex.tv/vendors/
(Might have to clear cache)
Can also read about the changes here:
plex.tv/about/privacy-legal/
Privacy Policy | Plex
Prior Versions What’s new in this version Clarified language in the Privacy Rights section. Updated “Who does Plex share...Plex
I don't know why everyone in the selfhosting community still even mentions Plex or uses it.
It's closed source, not free; Jellyfin is a no brainer yet people still go to Plex??
I don't mean to diminish your comment, but I just went through the setup process for both Plex and jellyfin (moving to new hardware) and there was no significant difference between the setups.
Maybe this wasn't the case a few years ago, but jellyfin is just a setup, point to libraries, and enable hardware accel.
LandedGentry doesn't like this.
Sorry, I meant "Plex took away free remote streaming".
You're being really, really snippy. Either have a coffee or take a breather, but calling strangers liars is way offside.
I'm not lying, I can show you my Fw config. My son called me yesterday saying he couldn't watch Plex, something about the Plex pass. I just changed the Fw rule DST nat mangle port and told him to use jellyfin. The user is local, so that's dead easy. Done in 10 minutes.
And yes, most users don't have this kind of experience, granted. But Plex comes with its own stupidities, like in 2020 when my wife had to pay $5 for the Plex app so she could access our library. Or the exercise of sharing libraries if you don't have a Plex pass, which is a real pain.
But that wasn't my point. I was trying to relay that jellyfin isn't as buggy and difficult as a lot of self hosters claim.
LandedGentry doesn't like this.
I always had issues with plex, because it relied on their own service. But jellyfin now simply works, pretty nifty
LandedGentry doesn't like this.
I mean, if they don't want to learn, there is always netflix, prime, Disney +.
Or stay with plex, no shade.
Or you take an afternoon and build something cool like this.
GitHub - sfnemis/proxmox-traefikproxy-cloudflaretunnel: Proxmox LXC based Traefik Reverse Proxy with Cloudflare Tunnel
Proxmox LXC based Traefik Reverse Proxy with Cloudflare Tunnel - sfnemis/proxmox-traefikproxy-cloudflaretunnelGitHub
LandedGentry doesn't like this.
Jellyfin is hardly a no-brainer. I set it up out of curiosity a few weeks ago and my first question was how do I give access to my friends and family. So I searched, and all of the results were talking about setting up a VPN or a reverse proxy or whatever. Man, I just want to tell my mom "install this app on your tv and log in", which is exactly what Plex does.
I get that Plex is enshittifying, but pretending Jellyfin is a drop-in replacement is delusional.
LandedGentry doesn't like this.
Latitude detachable laptop...webcams not working
Hi guys!
So...I bought a Latitude 7350 detachable laptop, as a replacement for a Surface where the cams don't work on Linux. This laptop seemed rather powerful and compatible, while still keeping the weight constrained (something the Minisforum V3 isn't as successful in). Also,
I prefer the rear being a stand thingy like on the Surface, and not some detachable flap you need to turn about 150 degrees to turn it into a mandatory stand (because when closed...it blocks the intake fans).
Anyway...Seems that while the camera module IPU6 is meant to be supported on Linux...I don't seem to be able to get any image. Any ideas what I might be doing wrong?
I installed KDE Neon (I'd prefer a KDE-based distro) and installed intel-ipu6-dkms and intel-usbio-dkms. But the camera doesn't seem to work. Any ideas how could I troubleshoot this?
linux-hardware.org/?probe=600d…
HW probe of Dell Latitude 7350 Detach... #600d5fdf40
A database of all the hardware that works under linuxlinux-hardware.org
The important part is the hardware id of the camera, you have to search for this, drivers and kernel modules use this number to check if they are needed: 8086:7d19
I found a documented laptop with this camera: wiki.archlinux.org/title/Dell_…
They link to some patches there, it may work with that
As I see the date of the patch is this year March, I guess simply the laptop is too new. If you don't want to fiddle, just switch to some rolling release distro, and the patches will be merged upstream soon. After a kernel update your camera will magically start working. This would be the easiest solution if you can live some more months without the camera.
is there any way to automatically edit several mkv files to get rid of the file title on debian 12.11?
file title is an option present on mkvtoolnix (92.0 eyeglow on debian 12.11)
I could single open every file, remove the file title and save, but that's gonna take ages. almost 100 files.
Current directory and all its subdirectories - to be exact 😀
You can execute the find command only (with arguments, so until the pipe) to verify modified files beforehand.
swap SSD to test run Linux?
Once I was settled with linux I just installed the external SSD internally.
I also would use Clonezilla and make a backup of your current drive. Easy to do, and gives you a backup you can restore anywhere including a virtual machine, meaning you can have windows back inside of Linux if you forgot anything.
Or you can restore the drive if you accidentally corrupt it.
How to (actually) choose a Linux distro
How to (actually) choose a Linux distro
New to Linux and no clue what to start with? Try Mint. https://www.linuxmint.com/If you prefer a specific desktop environment or specific features out of the...YouTube
I'm good. But thank you for the tip.
Just posted the video, because I like that she's quite balanced in her views. The subject matter will always trigger a level of controversy, esp. on lemmy. But the advice is pretty solid.
And if Mint isn't the answer, go with Ubuntu. Or Zorin OS. Or PopOS. All of them are "right" and provide excellent beginner experiences for many people.
FunOS - Have any of you used this
Is this a decent OS to move users off Win too that I won't have to do a lot of remote maintenance on? I have a few varied OS's installed on machines around and Cinnamon I have found to look/feel a lot like Windows 7 which would benefit the learning curve for family/friends looking or needing to find an OS to install on a machine that isn't newer.
Curious if anyone has used this, and if so if it is a good fit for those 60+ aged family members and such. They have all used Windows for work at least a decent amount, so keeping things similar is always good. A decent App Store would be nice though. I hated the default store in Pop_OS.
If I could say do updates and reboot every once in awhile and you should be fine it'd be great. Remoting in with RustDesk and hitting App Update/Upgrade being all that is needed also would be great, but you know how that goes. Someone will break something, and I just want something intuitive enough that they won't do it often.
This lean Linux distro can give your Windows 10 PC an extra 5 to 10 years of life
Don't throw away your old computer. Install a Linux distribution that'll make it feel brand new. FunOS is here to help you out.Jack Wallen (ZDNET)
Lilbits: Retro gaming hardware, another BlackBerry clone, and a DIY UMPC with an E Ink color display
The Onyx BOOX Poke 2 Color was one of the first eBook readers to ship with a color E Ink display. And while it’s designed for reading eBooks, periodicals, and comics, it’s basically a tablet with a sunlight readable display (with a slow refresh rate) and a relatively sluggish processor: but thanks to its Android-based operating system you can install plenty of third-party apps.
So why not […]
#2old4toys #cyberdeck #denseForever #diyUmpc #lilbits #sipeedTangConsole #unihertzTitan2
Read more: liliputing.com/lilbits-retro-g…
Fediverse Social Media Guide
Yesterday someone asked if one could do something like this, here is my version, in case you missed it !
Here is the list of all the softwares in this picture :
- Friendica
- GNUSocial / Mastodon
- Vernissage
- Wordpress / Writefreely / Pixelfed
- Loops
- Jlai.lu (French lemmy instance) / Lemmy (with the lemmy.world logo because it's more colorful than the plain lemmy logo)
Feel free to share it anywhere you want 😀
If you have any idea for other meme of this type for the Fediverse, please send me a DM and I might make a nice graph like this for you !
like this
don't like this
like this
Reverse engeneering a Keyboard software
Im currently trying to get my Keyboards software to work on linux, but since that won‘t be a thing, like ever, im trying to Reverse engineer the software in order to copy the get and set requests the Software sends over USB and send them over a Python Script using libUSB, so I can control it independent of OS
So I set up my Wireshark with a USB snooper and started using the software
Only problem: Since I have no idea how a Keyboard usually communicates, so I have no idea what to look for. Can someone recommend me some already reverse engeneered FOSS Keyboard software as an example? (Like the wooting software, if its even OSS)
Unless the vendor is rolling something super custom, for the communication TO the keyboard, it should use USB HID.
Start Wireshark, filter for hid, connect the KB and the first message should be a HID descriptor of the KB, look for Output Reports (it's meant from the POV of the usb master) or Feature Reports.
Though, this will probably not yield much insight - vendors love to do the easy thing, reserve opaque 32x8 bytes as a "downlink" Output communication in the Vendor Usage Page and stuff their own protocol/encoding in there.
On linux I can recommend hid-tools for working with this, in windows I believe your only solution is Wireshark.
marcusfolkesson.se/blog/hid-re…
Happy Hacking!
E: About the already reversedsoftware, for logitech (and more) stuff, there is piper but you will want to look into the underlying daemon libratbag, there is also solaar
GitHub - libratbag/libratbag: A DBus daemon to configure input devices, mainly high-end and gaming mice
A DBus daemon to configure input devices, mainly high-end and gaming mice - libratbag/libratbagGitHub
I reversed engineered a keyboard for a presentation in uni. I’ll drop you an excerpt of a written review:
Resources used
I learned the USB protocol from this (the relevant parts I needed). We’re thinking of including some basic understanding of the USB protocol in the slides.
beyondlogic.org/usbnutshell/us…
I got an idea of what could be going on from the following link, specifically the section I’ve set.
github.com/openrazer/openrazer…
I deciphered the protocol using the USBHID packets that would be sent. I was highly sure it was USBHID from a pointer from another Linux community member, but this article was my third source to confirming this.
hackaday.com/2020/04/14/revers…
One of the sources for information to develop these procedures was from the openRGB wiki.
This stream has to do with reversing using URB. I find this might be out of scope, and it would’ve been way tougher to reverse engineer with this.
Feel free to ask as needed here. Spam the requests on the software while monitoring wireshark to be sure of what is what.
The other large comment by “taaz” is also very useful and parts of which I did use while reverse engineering.
Reverse Engineering USB Protocol
Open source driver and user-space daemon to control Razer lighting and other features on GNU/Linux - openrazer/openrazerGitHub
Linux 6.16 adds the “X86_NATIVE_CPU” option to optimize your kernel build for your processorThe X86_NATIVE_CPU Kconfig build time parameter has been merged for the Linux 6.16 merge window as an easy w
Am I in for a bad time with an RTX 5080 on Linux?
Hey guys, sorry if this is the wrong place to ask this (feel free to point me to a better community) but I'm in a weird "predicament" this summer: My AMD build plans are in shambles after receiving a free ROG Astral 5080.
Now I want to make the switch now with my current (Intel i7-13700K) hardware + this new card. I was only considering AMD before but it's really hard to say no to a video card worth more than my entire budget lol
The slightly worse performance compared to Windows is still an upgrade from my 3070 so that's fine - It's initial/recurring troubleshooting I don't really want to deal with. Most of the info I've found is from earlier this year and no one speaks highly of the beta drivers
Sorry if this is a stupid question but am I setting myself up for disappointment with this new plan? I have a few more related questions I'll toss in the comments but that's my main concern.
It's a Linux distro made specifically with gaming on Nvidia GPUs in mind. It's basically Arch, but GPU drivers are included with the installation, and Steam, Proton, and Wayland are already installed and configured for you.
Great performance and perfect for people who don't want to set up all this stuff themselves, but like I said earlier, no NV Control Panel or NV App.
It also comes with a "Dr460nized" theme that you may or may not like. It reeks of early 2000s adolescence, but I was a teenager in that era so I kind of like it. Of course you can easily disable it and use a more mature theme if you'd like.
For a first time Linux gamer I'd recommend Garuda.
Want switch to linux
Hello guys i have a qustion about which distro i should use?
I want to dual boot windows and linux
I just want a safe place away from microsoft eyes to do edit and drawing and other hobbies on my pc.
And playing some games like cs2 & 2d games
Also the distro run my wallpaper engine
Should be popular distro so if i have a problem i can ask about it
Please dont tell me linux mint because i tried it 3 times and everytime i do anything simple the distro goes off and i should re install i won't give it anymore chances
thank you 😖
Edit: thank you guys for typing your suggests. after some search i will give bazzite try and if won't work like i want. I will go with the other suggests
I really enjoyed reading all your suggests
like this
Not to get into politics but the whole point of Linux is about being open and used by anyone from anywhere. I wouldn’t be surprised to see various parts of the Linux kernel, drivers, etc developed/funded by people from Israel, Russia, and many many other countries.
Edit: the point of this message, this type of approach to your OS choice will ultimately result in throwing your PC in the trash if you dig deep enough.
There is a vast difference between a community driven project like Debian taking small contributions from people who happen to be in Israel/incorporating some things from RedHat after lots of vetting and diluting and Fedora being a direct upstream testing ground for RedHat who are the primary contributors and maintainers.
No, this type of approach will not lead to you throwing your PC in the trash, it will simply lead to you being more aware of your software and how it functions,what it contributes to, and what contributes to it. Which is a good thing imo.
For example, I use LMDE. Yes, there are most definitely contributions from redhat in my machine. the difference is between
RedHat engineers -> Fedora.
And
RedHat engineers -> Fedora -> Upstream Project acceptance-> Debian -> LMDE.
I'm not saying you need to stop using Fedora. But everyone draws a line somewhere and I'm simply making my knowledge on this known for people who's line may be in a similar place to mine.
Yeah, I'm not sure too many mitigations have been backported.
But the attack surface might also be smaller due to simpler pipelines...
Regardless, I'm too much of a perf junkie to give up my modern hardware.
like this
don't like this
like this
Aminara likes this.
IDEA to make this site standout why don't you make a live chatbox for people who have logged in?
cross-posted from: lemm.ee/post/65149489
try using this code do you think it will work?Below is a minimal example of how you can add a real‐time chat box that only your authenticated users can use. It uses:
- Node.js + Express for the web server
- express‐session to track logged-in users
- Socket.io for real-time messaging
You’ll need to adapt the authentication check to however you store your users (database, JWTs, etc.), but this will give you the core of “only logged‐in folks see/use the chat.”
1. Install dependencies
npm init -y npm install express express-session socket.io
2. server.js
const express = require('express'); const http = require('http'); const session = require('express-session'); const SocketIO = require('socket.io'); const app = express(); const server = http.createServer(app); const io = new SocketIO(server); // 1) Session middleware const sessionMiddleware = session({ secret: 'YOUR_SESSION_SECRET', resave: false, saveUninitialized: false, // store: you can add a store like connect-mongo here }); app.use(sessionMiddleware); // 2) Make session available in socket.handshake io.use((socket, next) => { sessionMiddleware(socket.request, socket.request.res || {}, next); }); // Serve static files (our chat page + JS) app.use(express.static('public')); // 3) A simple “login” route for demo purposes. // In real life you’d check a DB, hash passwords, etc. app.get('/login', (req, res) => { // e.g. ?user=alice const username = req.query.user; if (!username) return res.sendStatus(400); req.session.user = { name: username }; res.redirect('/chat.html'); }); // 4) Protect chat page app.get('/chat.html', (req, res, next) => { if (!req.session.user) return res.redirect('/login.html'); next(); }); // 5) Handle socket connections io.on('connection', socket => { const req = socket.request; if (!req.session.user) { // kick out any un‐authenticated socket return socket.disconnect(true); } const user = req.session.user.name; socket.broadcast.emit('message', { from: 'SYSTEM', text: `${user} has joined the chat` }); socket.on('message', msg => { io.emit('message', { from: user, text: msg }); }); socket.on('disconnect', () => { socket.broadcast.emit('message', { from: 'SYSTEM', text: `${user} has left the chat` }); }); }); server.listen(3000, () => { console.log('Listening on http://localhost:3000/'); });
3. public/chat.html
```html
Chat Room
> Send>
> const socket = io(); > > const form = document.getElementById('form'); > const input = document.getElementById('input'); > const messages = document.getElementById('messages'); > > socket.on('message', msg => { > const li = document.createElement('li'); > li.textContent = `${msg.from}: ${msg.text}`; > messages.appendChild(li); > messages.scrollTop = messages.scrollHeight; > }); > > form.addEventListener('submit', e => { > e.preventDefault(); > if (input.value.trim()) { > socket.emit('message', input.value); > input.value = ''; > } > }); >
```4. How It Works
- Session setup
We useexpress-session
so that when a user “logs in” (e.g. via your existing form/database), we store{ user: { name: '…' } }
inreq.session
.- Socket authentication
By re-using the same session middleware in Socket.io’sio.use(…)
, every incoming socket has access tosocket.request.session
. If there’s nosession.user
, we immediatelydisconnect()
them.- Real-time chat
- On connect/disconnect we broadcast a system message.
- On client‐side, every message the user sends is emitted and broadcast to all.
- Protecting the page
We guardchat.html
in Express so that if you go there directly, you’ll get bounced to/login.html
(you’d build a real login page).Next Steps
- Integrate with your real user database. Replace the demo
/login
route with your own logic.- Persist chat history if you want to store messages (e.g. in MongoDB or MySQL).
- Add rooms or private messaging by namespace or room support in Socket.io.
- Style it and embed it in your existing layout (lemm.ee) CSS.
like this
don't like this
GitHub - LemmyNet/lemmy: 🐀 A link aggregator and forum for the fediverse
🐀 A link aggregator and forum for the fediverse. Contribute to LemmyNet/lemmy development by creating an account on GitHub.GitHub
like this
like this
The First B61-13 Gravity Bomb Is Delivered Ahead of Schedule
The First B61-13 Gravity Bomb Is Delivered Ahead of Schedule - The National Interest
The US delivered its first B61-13 nuclear bomb nearly a year early. With enhanced yield and precision, it modernizes a key part of the nuclear triad amid rising global tensions.Lake Dodson (The National Interest)
PeerTube from your pocket! | JoinPeerTube
PeerTube from your pocket! | JoinPeerTube
Thanks to your support, we (Framasoft, a small french not-for-profit) have been developing PeerTube for seven years! From a student project to a softw...JoinPeerTube
like this
♲ NABU Jena - 2025-05-26 13:27:19 GMT
Juhu 🎉
Der #NABU hat nun seine eigene, offizielle Fediverse-Instanz. Als NABU-Jena hatten wir die Ehre, den Umzug zu testen. In Zukunft werdet ihr hoffentlich viele unserer Verbände hier wiederfinden.
#Mastodon #Fediverse #Jena #Unabhängikeit #OpenSource
Orion likes this.
N. E. Felibata 👽 reshared this.
Cross-platform video player GrayJay now available as Flatpak
I don't know of a specific theme in the neubrutalism/neobrutalism style (names that are generally used to describe this style or aesthetic), but it shouldn't be too hard to make.
For anyone unfamiliar it's generally defined by flat, blocky layouts, with thick borders, single color drop shadows and a few bold high contrast colors (think CGA and EGA monitors if you're that old). It often features “unpolished” elements like flat simple shapes. Bold fonts and monospace fonts are pretty common.
There are a few resources out there if anyone wants to play around with this style.
github.com/ComradeAERGO/Awesom…
dribbble.com/shots/20764973-Ne…
nngroup.com/articles/neobrutal…
Neobrutalism: Definition and Best Practices
As a UI design style, neobrutalism focuses on raw, unrefined elements like bold colors, simple shapes, and intentionally "unfinished" aesthetics.Hayat Sheikh (Nielsen Norman Group)
Neubrutalism?
I was developing a widget toolkit that implements neubrutalsim but it's defunct now... Fuck life
How to use legacy OpenCL in amdgpu without using DKMS on Pop OS 22.04?
I have a pretty old laptop with an AMD dGPU and I am trying to do OpenCL compute on it to make sure that device switching is handled correctly in some stuff I am testing. All the instructions I see to install amdgpu drivers is to have --no-dkms as an install flag.
Doingamdgpu-install --usecase=opencl --no-dkms --opencl=legacy
results inERROR: using '--no-dkms' with '--opencl=legacy' is not supported
Specs:
HP Pavilion 15-br158cl
CPU: i7-8550u (HD 620 iGPU and this has working compute)
GPU: Radeon 530 2 GB DDR3
RAM: 24 GB
OS: PopOS 22.04 6.12.10-76061203-generic
Clinfo -l output
Platform #0: Intel(R) OpenCL HD Graphics
-- Device #0: Intel(R) UHD Graphics 620 [0x5917]
Platform #1: AMD Accelerated Parallel Processing
As you can see, only the platform, not a second device. Is there anything that I am missing?
I did post this on reddit in the PopOS subreddit.
reddit.com/r/pop_os/comments/1…
popos has their own thing that will conflict with dkms
So you obviously need to manually configure that own thing to build the driver instead of relying on the installer.
I haven't found any documentation on this except "don't do it lol". Which is why I'm confused. How?
Edit: finding more info and discovering that people didn't have bricked systems after using dkms which leads me to assume that later versions of popos do not have the issue that people were trying to avoid.
Wireless keyboard disconnects when idle for ~2 minutes
I'm on Bazzite Linux 42 and was having some trouble with my 2.4GHz wireless keyboard disconnecting, so I decided to replace it. The new one is having similar issues despite being a different brand (new: XVX, old: Royal Kludge), so I suspect the culprit may actually have been software all along. I have a 2.4GHz wireless mouse connected to the same system that is generally reliable, so I don't believe it's an issue of 2.4GHz interference. The keyboards work well when connected to my Mac, so I don't believe it's faulty hardware.
This keyboard has one feature that may be helpful in troubleshooting: it flashes an LED when it’s trying to reconnect. (The previous one had no indicator.) I can clearly see that, after the keyboard has been idle for a bit, it starts trying to reconnect again. I suspected a power management issue, but I believe I’ve disabled that. I started with a rule in /etc/udev/rules.d/
:
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="1038", ATTR{idProduct}=="1830", TEST=="power/control", ATTR{power/control}="on"
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0c45", ATTR{idProduct}=="fefe", TEST=="power/control", ATTR{power/control}="on"
(These rules disable power management for both keyboard and mouse, just in case.) I got the IDs with
lsusb
. I’m assuming the part of the ID before the colon is the vendor ID and the part after is the product ID.That didn’t seem to help at all, so I tried disabling USB power management with rpm-ostree kargs --append-if-missing="usbcore.autosuspend=-1"
. That made the problem better, but now it just seems to take longer (a couple of minutes) for the keyboard to lose connectivity. Also, now when it loses connectivity, it seems even disconnecting and reconnecting the dongle doesn't always fix it.
Anyone have ideas what I might try from here?
lsof -t
, the dongle is connected directly to the root hub (under only xHCI host controller). I noticed in powertop that those controllers were still under power management, so I disabled them. That didn't seem to help. The keyboard still lost connection.
This Week in Plasma: File Transfer Progress Graphs
This Week in Plasma: File Transfer Progress Graphs
Welcome to a new issue of "This Week in Plasma"! Every week we cover the highlights of what's happening in the world of KDE Plasma and its associated apps like Discover, System Monitor, and more.This Week in Plasma: File Transfer Progress Graphs
My method is to use sync multiple time, if it returns immediately 2 times it should be clear,
Only then do i dismount the stick, because I don't like to dismount a device with pending operations.
But when the dismount says the stick is ready to be removed, you should be clear.
Will wine ever be able to run anticheat?
In case you missed it, LXQt and Xfce both support Wayland now
Both don't ship with their own Wayland compositor, but there are enough to choose from.
Xfce comes with a wayland session using labwc out of the box, but was also tested with Wayfire. The devs state you shouldn't hold your breath waiting for the native window manager xfwm to be ported into a Wayland compositor, since they don't know if/when it will be done. Almost all other Xfce components support Wayland now, while retaining X11 compatibility.
LXQt's newest stable release has full Wayland support, with 7 different Wayland compositors to choose from within a GUI settings menu: Labwc, KWin, Wayfire, Hyprland, Sway, River and Niri
xfce.org/about/news/?post=1734…
lxqt-project.org/release/2024/…
Release LXQt 2.1.0 | LXQt
The LXQt team announces the release of LXQt 2.1.0, the Lightweight Qt Desktop Environment.lxqt-project.org
$HOME, Not So Sweet $HOME
Home, Not So Sweet Home
Home, Not So Sweet Home. GitHub Gist: instantly share code, notes, and snippets.Gist
John Oliver promoted alternatives to big tech in last night's episode, including Mastodon and Pixelfed
It's brief, around 25:15
youtube.com/watch?v=nf7XHR3EVH…
If you've been sitting on making a post about your favorite instance, this could be a good opportunity to do so.
Going by our registration applications, a lot of people are learning about the fediverse for the first time and they're excited about the idea. I've really enjoyed reading through them 😀
Facebook & Content Moderation: Last Week Tonight with John Oliver (HBO)
John Oliver discusses Facebook’s controversial new plans for content moderation and which Animorphs he would and would not kill with his car.Connect with Las...YouTube
like this
Gnome merges Global Shortcuts
Add globalshortcuts editing (!2485) · Merge requests · GNOME / Settings · GitLab
This is a rough draft, and I'm looking for feedback on the high-level shape of it. Most important is that I added another type...GitLab
Xorg global shortcuts will work for anything using Xwayland, but not in anything thats wayland native
For example, in a game (using wine, which uses Xorg by default currently) your global shortcut will work. But in a wayland native window like Firefox, it will not if its the active window
Welp, I just apt purge'd damn near everything except the kernel. How's your Friday going?
I hear this is a rite of passage. I made it 4 weeks before I rekt all my shit (it was nvidia related). Where do I claim my sticker?
In all seriousness, now that I understand better these commands that I've been haphazardly throwing around, Id like to do a clean install. God knows what else Ive done to it. Can i just reinstall to my root partition and have my home partition work as expected?
karolherbst 🐧 🦀 (@karolherbst@chaos.social) "MAINTAINERS: Remove myself"
karolherbst 🐧 🦀 (@karolherbst@chaos.social)
I'm formally stepping down as a nouveau kernel maintainer. I want to stress out this is only for the kernel side of things and has and will not have any impact on my involvement in mesa.chaos.social
Arbitration at least, or some form of: Torvalds Yes to Rust, No to Small-town Dictators
As the Kernel Turns: Rust in Linux saga reaches the “Linus in all-caps” phase
Torvalds: You can avoid Rust as a C maintainer, but you can’t interfere with it.Kevin Purdy (Ars Technica)
Can we please, PLEASE for gods sake just all agree that arch is not and will never be a good beginner distro no matter how many times you fork it?
Arch is aimed at people who know their shit so they can build their own distro based on how they imagine their distro to be. It is not a good distro for beginners and non power users, no matter how often you try to make your own repository, and how many GUI installers you make for it. There's a good reason why there is no GUI installer in arch (aside from being able to load it into ram). That being that to use Arch, you need to have a basic understanding of the terminal. It is in no way hard to boot arch and type in archinstall. However, if you don't even know how to do that, your experience in whatever distro, no matter how arch based it is or not, will only last until you have a dependency error or some utter and total Arch bullshit® happens on your system and you have to run to the forums because you don't understand how a wiki works.
You want a bleeding edge distro? Use goddamn Opensuse Tumbleweed for all I care, it is on par with arch, and it has none of the arch stuff.
You have this one package that is only available on arch repos? Use goddamn flatpak and stop crying about flatpak being bloated, you probably don't even know what bloat means if you can't set up arch. And no, it dosent run worse. Those 0,0001 seconds don't matter.
You really want arch so you can be cool? Read the goddamn 50 page install guide and set it up, then we'll talk about those arch forks.
(Also, most arch forks that don't use arch repos break the aur, so you don't even have the one thing you want from arch)
"SO proof" distro
Any recommendations for a linux distro that i can set up and be reasonably sure my non techy SO won't break accidentally? The set up doesn't have to be easy it just has to not break once I leave her alone with it. My first thought was popOS.
My plan is to have 2 profiles and not give her access to sudo. I just don't want to have to go into it unless she needs a new program.
Fedora is a bit too eager to deliver new updates IMO, especially KDE. As much as I love KDE, their .0 releases have had serious bugs several times in a row now. It's always better to wait for .1 patch with Plasma. It may be hard for the user to break Kinoite, but it won't save them from bugs.
Fedora's mission have always been to push new stuff when it's "mostly ready" at the cost of inconveniencing of some users, so I wouldn't recommend it for non-tech-savvy people.
I know people say that it's 100% stable for them (as they do for Arch, Tumbleweed, Debian Sid, etc) but that's survirorship bias. As any bleeding edge distro, Fedora has its periods of stability that are broken by tumultuous transitions to the new and shiny tech (like it was with Pipewire, Wayland default, major DE upgrades, etc). During these times some people's setup will break and you don't know ahead of time if it will be yours.
- DroidCam (Linux client is open-source)
- OBS Camera Plugins + Phone Streaming Apps
Naz
in reply to crumbguzzler5000 • • •I wait and let everyone figure out what the least broken Linux distro is.
Debian is stable. Stable is good, for an operating system; because I actually want to use my computer.
Not play with the operating system for 4-6 hours per day.
WFH
in reply to crumbguzzler5000 • • •On my laptops: Debian -> Fedora. Mostly because I couldn't reliably use my external display on Debian, and because I ~~needed~~ wanted shiny new things. Also new hardware.
On my gaming rig: Manjaro -> Nobara -> Bazzite. I left Manjaro because the system was slowly getting worse with each update, and I wanted to game, not maintain my system. I ditched Nobara after a botched version upgrade. Bazzite is fine for now.
vegetvs
in reply to crumbguzzler5000 • • •I ditched FreeBSD and Slackware when I got tired of installing everything from scratch on every major release. Compiling stuff from source was interesting for learning and seeing how amazing open source can be, but it wasn't fun long term.
Then I ditched Ubuntu because there was always something not working on laptops, usually related to hibernation/sleep and/or webcam/wireless. I was frustrated with how little care was put into making sure such basic things would simply work.
I'm currently very satisfied with Mint. Everything just works out of the box and Mint X is a lovely theme for old folks like me, who appreciate a proper good looking desktop and can't understand what all the hype is with dark/flat themed UIs these days.
rumschlumpel
in reply to crumbguzzler5000 • • •mindbleach
in reply to rumschlumpel • • •rumschlumpel
in reply to mindbleach • • •mindbleach
in reply to rumschlumpel • • •You don't.
But when you eventually reinstall, because Ubuntu crossed the line, Mint is just Ubuntu without the bullshit.
rumschlumpel
in reply to mindbleach • • •404
in reply to rumschlumpel • • •Download LMDE 6 - Linux Mint
www.linuxmint.comIngeniousRocks (They/She)
in reply to crumbguzzler5000 • • •Übercomplicated
in reply to crumbguzzler5000 • • •I've been using openSuSe Tumbleweed on one device or another for quite a while now. Recently I switched my last device, so I'm officially 100% Tumbleweed. NGL, feels pretty good. I would, however, switch under a few circumstances:
Honestly, Tumbleweed is nearly perfect for me. It's just that I've tasted what life without systemD can be like, and I goddamn miss it... I'm totally hooked on openSuSe products though.
mholiv
in reply to Übercomplicated • • •Übercomplicated
in reply to mholiv • • •Boot times. I am the kind of person who shuts my computer (may it be a laptop or desktop) down, whenever I'm not using it. With systemD, boot times are generally kind of annoying; runit, however, completely changes this. It really feels amazing to turn a Void Linux system on, and have it boot in seconds, with just one screen of logs. On top of that, if you're doing a arch-style install (like the Void Linux minimal install), runit is just much nicer and more ergonomic. The main point is really boot time though, which I think is improved due to adhering to the Unix philosophy and having much less bloat. Using a runit system reminds you of how bloated and slow (and kinda convoluted) systemD is.
I'm also the kinda guy who spends hours optimizing my neovim config (~80 plugins, including LSP) for 20 millisecond start-up times. In the end, I still use Tumbleweed though.
corsicanguppy
in reply to Übercomplicated • • •I love how you chose one of the prime advertised features of The Cancer -- and my rhel6 could boot faster than rhel7 every day.
By comparison, Systemd feels like jumping on the back of a charging gazelle and hitting it with a salmon in the hopes it'll go the other way, all the while it's bleating and emitting and defecating from its regular port and a whole new journald port of its own choosing. And often tripping.
Runit has been solid and fast. I've seen it on several projects - I want to say alpine and proton/vm and gitlab's own weird setup - and it's never let me down. I wish rh could have seen that instead like I wish they picked James over Mike for automation.
DigitalDilemma
in reply to crumbguzzler5000 • • •Debian for about two decades: It would take something pretty major to shift me - probably a hostile takeover, major policy shift or commercialisation, none of which is likely.
At worked we shifted from Centos to Rocky for the obvious reason, and are happy with the choice so far.
Tenderizer78
in reply to crumbguzzler5000 • • •This is an image someone else posted here. Asking if there was a desktop environment that looked like that. There wasn't really.
For the record, I run Linux Mint Xfce with Chicago95. Honestly it was a mistake, the vibes of the UI are nice but it still feels kinda Linuxy (as in, held together with duct tape) and I keep roling up Firefox by mistake. SerenityOS or FreeBSD, something Unix-like, may be more what I'm looking for.
dukatos
in reply to crumbguzzler5000 • • •Switched to systemd free distro the day after.
rockstarmode
in reply to dukatos • • •That sucks!
I'm on Ubuntu, which I admit is not a popular option around here. But when my power goes out I use apcupsd and a network component to alert my attached or networked Ubuntu machines. When the power first goes out all of my non-essential machines automatically shut down gracefully. When the backup batteries get low enough (I have several separate APC units around the house) my essential machines also shut down automatically.
When the power comes back up one of my machines automatically powers up and runs a few checks before turning most of my other stuff back on.
I have very few power issues which last long enough for my batteries to run out, but when I do the only evidence is a few alerts and the fact that I have to log back into everything. All of my windows restore on my GUI machines, and no filesystem issues occur. It's more seamless than when I ran Windows, granted that was 25 years ago.
I'm similarly not a fan of systemd, but for backup battery and power management it seems to do the trick.
☂️-
in reply to crumbguzzler5000 • • •cevn
in reply to crumbguzzler5000 • • •corsicanguppy
in reply to cevn • • •I am
Finally
balsoft
in reply to crumbguzzler5000 • • •Tattorack
in reply to crumbguzzler5000 • • •Better compatibility with Intel Arc cards, for one. Actually that would be a really big one.
I'm on Ubuntu. I had my Intel card work pretty well in Blender 3D,except it couldn't do BVH calculations in cycles, and I couldn't for the life of me figure out how to make it work, because the thing that is supposed to make it work breaks the render kernels for Blender.
Alright... But it still rendered faster than my GTX 1060.
But then I also realised I couldn't boot up any UE5 game because somehow it was convinced my card isn't DX12 compatible. Also major artefacting issues in Oblivion Remastered.
Right... So I decided to go from Ubuntu LTS to Ubuntu 25.04, because the cutting edge MESA drivers needs a newer kernel, and the newer kernel is supposedly more Intel card friendly, which might fix my BVH calculation issues with Blender as well.
UE5 games run now, except for Oblivion Remastered, which still has graphical artefacting. But Intel didn't have render kernels for Ubuntu 25.04 yet, so I couldn't render with cycles at all until they updated their repo.
They eventually updated their repo a week or two ago. But the render kernels don't load at all in Blender 3D, telling me "Oh this is meant for OneAPI compatible cards", yes, what the fuck do you think an Intel Arc A770 is!?!
So... Uh... Yeah, if there is a distro put there without all of this, that would be very great.
Hadriscus
in reply to Tattorack • • •BVH building is always done on CPU (unless that changed)