Anyone else able to "sense" whether a solution on a forum will work before fully reading it through? Especially the long-winded ones.


Searching gives me the impression there's a million ways to solve the same problem on Linux, and I find myself profiling answers into about four categories at a glance:

  • Succinct: one or two-liner, a single config file, or just a few clicks
  • Long-winded song-and-dance: Full train of thought interspersed between various commands and logs, several config files (some of which don't already exist), or installing an obscure package that is no longer maintained
  • Specific to a desktop environment or version I don't have
  • Just looks wrong

I'll usually just take solutions from the first category, which almost always works, save for differences between updates and versions. Solutions in the second category also seem to end with a 50% chance of the OP unable to solve the problem. If I'm desperate, I'll try the second one, but it often ends up not working, eventually leading me to come up with a much cleaner solution of my own.

Curious if anyone else does this too and if those one-liners are really better solutions or if it's just confirmation bias.

in reply to monovergent 🛠️

The usual tech support search:

  • First hit is a thread describing your exact problem, marked as [SOLVED]. Clicking it goes to a 404.
  • Second hit is a thread describing your exact problem that goes to an actual thread, but the message has been edited to just say "Solved" with no record of what was done.
  • Third hit is a thread describing almost your exact problem, with the first response calling the poster a noob for asking and then 15 pages of arguments.
  • Fourth hit is a thread describing something in the same general area as your problem, which you try anyway and makes the thing you're trying to fix break in a different way, but it's progress at least.
  • Actual solution is somewhere between the 5th and 8th hit, or you give up and come back to it in about a week and solve it instantly without trying for some fucking reason.

So to answer the question, I can usually tell I'm getting close to the solution when I say "Oh for fuck's sake" as I'm closing tabs lol.

Keeping track of different targets in terminal


I'm just using the Cosmic Terminal that's part of the Pop!_OS Cosmic Alpha, but I ran into similar issues with Gnome terminal and even with Termius.

Scenario:
I'm currently working on leveraging a VPS to act as the gateway to my homelab so I have one ssh session to Unraid server and one to VPS. One in each tab. Obviously the name shows up as what the username@servername is called in each tab. But I keep getting tripped up and sometimes try to do something from the wrong machine. Once I even failed to realize that the ssh session to one of them cut out and I was back on my desktop and took me an embarrassingly long time to realize why stuff was failing.

So what are y'all using to keep that organized in your work flow? Separate terminal windows instead of tabs? Some shell customizations to make them look different than one another? Or just so ingrained in your brain that you never have this problem?

in reply to tanukichan

Funny I just spend a few hours working on this on my workstation. Tested in VM first before deploying out to my main machine. but here are rough steps:

You have to use wine and the browser extension "User-Agent Switcher and Manager"
I would say first install the browser extension then log into your RMM agent. The button to remote will appear but won't work.
Click the remote in button and Download the 32bit agent from the pop up
Then run wine not sudo on that exe file.
Once installed you need to make a desktop entry
[nano ~/.local/share/applications/ninja-remote.desktop]

Change the username and verify the path is correct by checking your wine folder


#Paste this with the correct path and username
[Desktop Entry]
Name=NinjaOne Remote
Exec=bash -c 'wine "/home//.wine/drive_c/users//AppData/Roaming/NinjaRemote/ncplayer.exe" "%u"'
Type=Application
Terminal=false
MimeType=x-scheme-handler/ninjarmm;
###

Second to last Register the desktop Entry:
run: xdg-desktop-menu install ~/.local/share/applications/ninja-remote.desktop
run: xdg-mime default ninja-remote.desktop x-scheme-handler/ninjarmm

Lastly, Paste this in your firefox extension (The we used to trick sites into thinking we are windows)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36

Let me know how it goes.
Cheers!

SUSE launches new European digital sovereignty support service to meet surging demand


in reply to poinck

I mean in the server space Linux has already won and is doing just fine. Imo it is actually the reverse and sad that it needs this level of turmoil to get Europe to even think about software and digital infrastructure as fundamental. And even with all that's going on they are just dipping their toes into it rather than properly comitting to a radical shift. Hell, even with all that's going on some parts of the police here in Germany are still getting into bed with companies like Palantir.

Is possible to learn to swim, just by reading a lot about it?


If a person reads a lot of theory about how to swim, different types of techniques, other people's written experiences etc., can they swim if thrown in a deep swimming pool? Or, at least, be able to swim enough to reach the steep end and save themselves from drowning?

By "a lot", I mean spending over 6 months to a year, gaining theoretical knowledge. And when we throw them in the pool, they are willing to try it, as in, "I have learnt enough, and I am willing to try it out."

How can you make stock Android as private as possible?


I know that stock Android itself is spyware.

What tips about setting up my stock Android phone would you give me?
It's not factory unlocked so I'm sticking with Google Android.

Things I've done:
- Stopped and disabled all apps that I don't use or need.
- Replaced all apps that I can with FOSS alternatives from github using Obtainium.
- Not installed things that I can just check on my laptop like email.

Is there anything else that I can do?
Thanks in advance

Edit
I've also:
- Changed my DNS to Mullvad DNS
- Restricted app permissions to only what they need
- Not signed into the phone. I don't even have Gmail account.

This entry was edited (5 days ago)

Okay why is your distro the best?


I made the unfortunate post about asking why people liked Arch so much (RIP my inbox I'm learning a lot from the comments) But, what is the best distro for each reason?

RIP my inbox again. I appreciate this knowledge a lot. Thank you everyone for responding. You all make this such a great community.

This entry was edited (4 days ago)
in reply to zockerr

And obviously their option is the "best". From the conclusion:

Talos Linux is unique. It’s the only option that includes OS management in a purpose-built distribution for running Kubernetes. There’s no compromise for scaling up or down. In terms of small-scale numbers, it “wins” in several of the examined categories, including memory usage, disk r/w, and installation size. But all of these metrics are side effects of Talos Linux’s defining characteristic: It’s simple.
This entry was edited (5 days ago)

Is the Trinity Desktop Environment Secure?


So, a while back I installed Xfce with Chicago95, but was disappointed. Xfce just doesn't vibe with me, and a strict emulation of Windows95 is not really what I wanted, I just wanted something that "felt" that classic.

So I was gonna give up and just use KDE, until I saw TDE. I think TDE is probably what I'm looking for but I'm concerned about using anything so minor because security.

It TDE secure (for personal use)?

Can a DE even be insecure, or are they all generally as secure as each-other as long as you follow the rules (trustworthy software, closed firewall, install patches fast, and disaster recovery plans)?

What vulnerabilities can a desktop environment even have (edit)?

This entry was edited (5 days ago)
in reply to Tenderizer78

It TDE secure (for personal use)?


Depends on your threat modeling. Though, unfortunately, none of the DEs/WMs on Linux offer perfect security; this even applies to a hardened distro like secureblue.

So, practically-speaking, it probably ain't great. But we aren't used to great anyways 😅.

in reply to pyssla

Oh damn, so just viewing a file in your file manager is enough to get infected in an insecure desktop environment, as thumbnails can be generated programmatically? If I clicked a bad link that would 100% infect my system.

I'm not worried too much about screen-capture. I'm worried first and foremost about triggering any arbitrary code execution and thumbnail generation on a file would definitely do it.

Unknown parent

lemmy - Link to source

Tenderizer78

So basically they still require arbitrary code execution as a starting point.

Another guy shared this link from Secureblue that goes into thumbnail generation, which can be done programmatically and has been documented in the past as an avenue for infection in Nautilus.

This entry was edited (3 days ago)
in reply to ikidd

Is the data and public keys being replicated in the communication between instances? it's not made clear how the federation actually works, because "enabling users on different servers to share data with end-to-end encryption" (from foks.pub/) is something all services with TLS / HTTPS support already do...

Also.. one big plus for the OpenPGP HKP protocol is that technically you can self-host your own key in a static HTTPS server with predefined responses and be able to have it interact with other servers and clients without issue. I'm expecting the more complex nature of FOKS might make self-hosting in this way difficult. I'd rather minimize the dynamic services I expose to the outside publicly if I'm self hosting.

This entry was edited (5 days ago)

My husband is interested in trying fisting, but I have long nails?


Sensitive content

in reply to toomanypancakes

Well, generally, the answer is a no. Nails and intestines do not mix well, and once you're past the anus, that's what you're dealing with.

It isn't impossible to modify the nails to be less risky, but never to the degree that I'd be willing to have them up my rear, even if I was into that. There's reasons that nurses and nurse's assistants are often expected to keep their nails short, and that's one of them. We don't go wrist deep, and it's still too big a risk.

Way I see it, you have two options. One is to cut them back to where they don't extend past the end of the fingers, then use two nitrile gloves over your hand that's doing the work. You can still keep pretty nails like that, they just won't be as showy

The other is to take the risk, and wrap the nails in something like gauze, then tape them, then glove up. I've heard of people doing that with no injury, but it is still risky.

If you can't/won't do either of those, call it done and get a fist dildo.

What is this new Bitchat scam that crypto-bros think is good?


My friend was telling me of this, thinking since its crypto related it must be really good. I said this has been around for many years and there are much better solutions than any that Jack is going to come up with to scam us. Have you guys heard of this?

I have to laugh at these tech-bros that actually know nothing, thinking they are great genius inventors. Reminds me of fElon.

This will be my last post on Lemmy...


Unfortunately, the time has come for me to leave Lemmy. Time will show where we all end up. I'll see you in the future... maybe sooner than you think?

Edit: Follow up post is here. Don't worry. You're not getting rid of me that easy. I'm just switching to piefed.world

This entry was edited (5 days ago)

I've been told that I "bottle things up and then explode". How do you not "explode"?


First, don't tell me that the answer is just to "not bottle things up", because that's objectively incorrect too. Society doesn't want you to have any negative emotions. I need to know how to not express negative emotions at all whatsoever unless I'm alone. I know it can be done because it is done in many other people on the planet.

Any tablet suggestions?


I'm looking for something in the low hundreds range, mostly to do Visual Studio Code, pretty light html editing, general purpose stuff like Netflix and web browsing.

I'd kind of just like a decent tablet with a keyboard cover. The Pixel tablet might be an option, even if I have to go with something like this.

store.google.com/us/product/pi… $280

logitech.com/en-us/shop/p/k480… $35

I'd of course prefer to run Linux over Android if it works. Is there anything in a similar form factor and function for price in the Linux world?

in reply to Serinus

Honestly? Surface Pro tablets. I have an OG 1st gen one with Ubuntu on it with the Surface kernel and it works fantastic! Just make sure you go with the vanilla Gnome desktop and not Ubuntu's modified version and a better on screen keyboard extension for best results. The default OSK is shit. KDE Plasma is also good but I feel it lacks in stylus support and decent on screen keyboard.

PieFed.World is now open


cross-posted from: piefed.world/post/237378

Hello World!

We've recently added PieFed.World to the Fedihosting Foundation portfolio.

PieFed.World is still in its early stages, and we still need to port some of our automations we already have in place on Lemmy.World. This includes functionality to inform people about moderation actions taken against them, as well as some other moderation tooling. Administration is currently done by the same team responsible for Lemmy.World, and the same rules that apply to Lemmy.World also apply to PieFed.World.

What is PieFed?


PieFed is a Fediverse/Threadiverse platform similar to Lemmy or Mbin/kbin. You can find a description and feature comparison with Lemmy on their website.

While PieFed has a range of features currently not present in Lemmy, it also is a a lot younger and isn't quite as robust as Lemmy currently is. There are still many bugs and missing features that you will likely run across compared to Lemmy, which will take time to be addressed. PieFed has fairly active development and is seeing a lot of issues addressed fairly quickly, which is especially important recently, as the number of active PieFed instances and PieFed users increased significantly with a range of Lemmy instances opening up PieFed instances as well. PieFed currently does not have proper "stable" releases and no test suite, so it's not unlikely for things to break from time to time. Although 1.0.0 has already been released a while back, there are still too many issues addressed in more recent commits to stay on that version.

As PieFed is part of the same federated network as Lemmy and Mbin, all PieFed communities can be accessed from Lemmy and Mbin, as well as other Fediverse platforms. Likewise, PieFed can access communities from Lemmy, Mbin and other Fediverse platforms. Whether you use a PieFed instance, a Lemmy instance, or an Mbin instance, it does not matter what type of instance the community is on. The software affects your own user experience, but the content is available regardless.

Creation of communities


Creation of communities will be limited to admins for the first week of the public launch. We will reserve this time to allow community moderators of established communities to claim the name on PieFed.World before we open community creation to the public. We will limit this to communities with the same name and at least 2k monthly active users. In case of multiple qualifying communities with the same name on different instances expressing interest, Lemmy.World communities will be given preference, afterwards the number of monthly active users. Please reach out if you'd like to discuss an exception. Requests can be posted in !support@piefed.world. After the first week, community creation will be available to anyone.

Migration of communities


PieFed has a feature to migrate communities to a local instance. We will not be offering PieFed's community migration feature initially.

We still need to research the details of how this works and the impacts this has on federation before we will make a decision on whether will support this in the future. If requested, we may reserve some names for potential future community migrations until we have made a decision to allow community migrations.

This does not prevent you from moving communities in the classic way, by opening up a new community and posting in the old community that people should move over.

Private voting


We had previously disabled private voting for PieFed.World before opening the instance to the public, as the original implementation has a range of drawbacks when it comes to federation, and our team overwhelmingly believed that the individual benefits of private voting did not outweigh the impact this has on the Fediverse beyond the user's instance. Additionally, due to the implementation of that feature, it was also trivial to identify the original voter, which significantly limited the promises of this bringing actual voting privacy.

Since then, the implementation of private voting has been changed to provide the option of federating or not federating votes. While this is more likely to result in vote differences across instances, it does not feed bad information to other instances, which could make it a lot harder for other instances to identify manipulation.

Non-federated voting is available for all PieFed.World users.

Topics


Topics are a kind of "starter packs" or collections grouping multiple communities that people can follow, curated by the admin team. We don't have a clear vision for the structure of these yet.

You can see an example structure on piefed.social.

Feel free to let us know your thoughts on this.

Feeds


PieFed supports feeds, which are user-created groups of communities, similar to topics. These are currently in a global namespace and all users can create public feeds in the same shared namespace.

Reputation and vote weight


PieFed has options for admins to treat certain types of content differently for "reputation" calculation, as well as options for weighing votes of specific instances differently compared to others. We currently have all options for treating certain content, communities or instances differently disabled.

How does PieFed compare to Lemmy?


PieFed has various features not present in Lemmy, check out their website!

There is also various functionality that Lemmy has, which you may be missing currently with PieFed for now:

Limited API support


In Lemmy, the default web interface relies entirely on the Lemmy API. This has the major benefit of all functionality available in the default web interface also being available to all third party clients. PieFed currently uses separate code paths and implementations for the default web interface and its API. To make it possible to access functionality in third party apps, dedicated API endpoints have to be created, even if this functionality is already available in the default web interface. This also includes alternative web-based UIs.

Multiple developers of alternative UIs and mobile clients are already working on PieFed support, some already released experimental versions.

Limited availability of Markdown previews


Markdown previews are currently only available in posts. There are many other places that accept markdown, but you can't preview the rendered comment before submitting it. This is tracked in #532.

Image uploads only on post creation


Images can't be uploaded to comments currently. You'll have to host them externally for now. This is tracked in #768.

Autocompletion of users/communities


Usernames and communities can't be autocompleted when typing their names currently. This is tracked in #799.

Limited availability of modlog


Modlog is currently very limited. While there is an instance modlog, there are currently no filters available, so it's not possible for users to see actions taken against a specific user or within a specific community. Community modlog exists, but it is currently only available to community moderators and admins. Filtering modlog is tracked in #846.

Moderator hierarchy


Lemmy has a moderator hierarchy based on the time a moderator was appointed, relative to other moderators in the community. This allows moderators to add other moderators, but they can only remove moderators that were added later than they were. There are a few other actions that check moderator hierarchy as well, including deletion only being possible by the top mod. In PieFed, communities have one or more owners, who can add and remove moderators, while all other moderators are currently on equal level. Community owners currently cannot be changed without editing this directly in the database, if you'd like to change owners in your community please reach out in !support@piefed.world.

Donations


Similar to Lemmy, PieFed development is supported by donations. You can donate to PieFed development through Patreon.

Additionally, we would appreciate donations towards the Fedihosting Foundation, the non-profit organization operating PieFed.World, Lemmy.World, and a range of other Fediverse platforms.

Problems and questions


Please report any issues and questions about PieFed.World in !support@piefed.world.

For topics about the software PieFed, please visit !piefed_meta@piefed.social.

Bugs can be reported on Codeberg.

TLDR: New platform with similar functionality available, Lemmy.World will continue to exist.

edit: reordered sections and minor wording changes

edit 2: updated community owner information

This entry was edited (5 days ago)
in reply to lwadmin

Congratulations Ruud & Rest - everyone at the foundation really, it's just fun to say Ruud & Rest! I'm excited to see how this will develop. PieFed does have a lot of features already, that I do miss for Lemmy, and the communication from the main dev has been great so far. (An opportunity to post links to his PeerTube channel, as well as his Liberapay profile).

A great addition to the "Threadiverse" in particular, and the larger Fediverse!

in reply to AbnormalHumanBeing

I had sadly the opposite experience as a developer. He bends the rules, the code of conduct to his will so that he stays in the "right".

He disregards any improvements to the codes style ( formatting, styling, linting ) and when you point that out you just get the lemmy devs treatment. I mentioned, the code is a mess. He went on rampage declining any attempts to "untangle" or format the code. And he simply said "Go away and dont come back".

One example:
codeberg.org/rimu/pyfedi/commi…

in reply to Rooki

This is all sour grapes.

I've read your interaction with him, and, frankly, if I were moderating a community where you incessantly carried on over insignificant details, continuing to question things after you got your answer (sea lioning), insisting on focusing on nothing, and never ever stopping, I'd block you too, and I've only blocked 2 people in my entire life as a mod.

Now you're in here trying to malign him, for revenge, for shutting you down so he could get work done and he can focus on important work instead of debating you over never-ending trivial topics.

He is the opposite of the image you are trying to give him.

in reply to Jerry on PieFed

Ahh yes, that is another risk factor of him. He never tests it. I guess he always goes for guts instincts. ( As there is no CI tests or any type hints ).

And again we speak of FORMATTING pr's those risky formatting pr's i guess he tested that? and somehow found that it didnt worked?

Just to be clear, i fixed a lot of bugs already too. E.g. Mastodon login never even worked ONCE, i implemented that to the end.
With his merge first fix later attitude, for little bit more established servers its killing argument: Oh yeah feature X broke because no one tested it before.

My PRs were in good faith. I was ok with constructive feedback ( e.g. change this, change that ) but dismissing ones PR MULTIPLE times. With almost none real reason other than "Opiniated Formatting" ( where none exists )

Ubisoft tells players to “destroy” games when online support ends


Ubisoft has updated its End User License Agreement, and it’s instructing its users to remove and destroy their games completely should the title be taken offline.

Essentially, the EULA has given Ubisoft free rein on its ability to stop supporting a game, writing: “You and Ubisoft may terminate this EULA at any time, for any reason. Termination by Ubisoft will be effective upon notice to you or termination of your Ubisoft account, or at the time of Ubisoft’s decision to discontinue offering and/or supporting the Product.”

Interestingly, this isn’t the only company that has the same terms in its EULA. The likes of Capcom, Sega, and even the Oblivion Remaster have the same clause in their terms and conditions, meaning the stipulation isn’t unique to Ubisoft.

Linux removing an outdated, insecure Microsoft USB network protocol that's still on Windows


in reply to Kazumara

So if my mint install updates I won't be able to use USB tethering? Is there a way to update my phone to use USB CDC NCM? Or would I have better luck recompiling my mint install to add the standard they just removed? I'm pretty new to Linux (literally made the switch last November) and I sadly have to use USB tethering when my ISP shits the bed with routing to the US

Very water-resistant chalk for asphalt?


Does anyone have recommendations for some chalk that resists water very well?

I'd love any recommendations of brands, specific chemicals or properties to look for, or maybe questions that I would need to answer about the environment.

I'm planning to use my chalk on my asphalt driveway.

Mastodon is improving profiles and getting ready for quote posts


Future teachers in Oklahoma!


This is the “Emergency Certified” Teacher Facebook group.

These people possibly have bachelor’s degrees, but in subjects completely unrelated to the subjects they will be teaching.

Common complaints are about the tests being too hard (they aren’t, you can memorize the questions on fucking quizlet).

My first year teaching I was pulled aside and told by my principal, “you actually have a degree in this, you’ll have to step in to help your team” - because the other science teachers were a Physical Education teacher and the schools secretary.

But no f-ggots allowed! Being a drag queen on the weekends disqualifies you to be a school principal now, no matter how good you were at it.

in reply to andros_rex

I am a relatively new teacher in Oklahoma. In my experience, the teachers I've worked with are a fairly mixed bag. There are absolutely amazing teachers working in Oklahoma that are knowledgeable and passionate about their content areas. I have also noticed a fair amount of teachers that are wildly under qualified or seem to only be in a classroom for the opportunity to take advantage of the system (frequently missing work, not actually teaching their students content, etc.) Oftentimes, though schools don't have many options because they simply need bodies to supervise the students. It is very heartbreaking.

"My first year teaching I was pulled aside and told by my principal, “you actually have a degree in this, you’ll have to step in to help your team” - because the other science teachers were a Physical Education teacher and the schools secretary."


I can relate to this. I'll be entering my 4th full-year teaching. In my short time working in education, I have become the most senior and qualified teacher for my subject and grade level. I do the bulk of the curriculum planning for my subject.

The politics injected into public education via State Superintendent Ryan Walters is absolutely disgusting.

Asking About Tuxedo Computers


First of all, I'm not sure this is the best community for this, so if you think there is a more suitable one, please inform me.

So I've been looking for manufacturers that sell computers with Linux out of the box and I remembered hearing about Tuxedo Computers. Some people seem to really like them, but I've also heard of some people complaining about them too.

And so I've come here to ask this community what are your experiences with this vendor? Is there somewhere else I should look? Thanks in advance.

in reply to prototype_g2

We have a few Tuxedo computers and some other Linux brands at our company and are generally happy about them. Cheaper devices have a less than perfect keyboard (though I liked the one on the slimbook) a worse camera and microphone (though some are very ok).

I'm very happy with these Linux devices. The few makes for which we needed parts also supplied them but sending the device their way for repair took longer than we'd have wanted.

in reply to prototype_g2

I loved my Pulse 15 (Gen 1) from Tuxedo

It was a performance monster and still had amazing battery life.
But as others have said, they only take some finished Clevo models - like most small distributors, who can't afford their own factory.

But they verify that everything runs with Linux, else they sometimes patch stuff.

And I need to highlight their support!
After years with my Pulse 15 the battery became a pillow, because I used a USB C charger that wasn't working right (always switched on and off, which killed the battery)
Pretty much without questions asked I got a new battery for free.

Now I have it to my nephew, who enjoys Minecraft on this laptop (still Linux), but the CMOS battery was dead.
Got that one for free as well after warranty

So, I can't really complain about them.
Actually the opposite.

But I still settled for a Framework 16, because I wanted something different and the models at that time weren't fitting my use case...

in reply to LandedGentry

What makes you think suspending an election is going to tip the scales?


Mostly that at least right now there's hope for midterms to change things in Congress and then the presidential election to get Trump out. Right now we still have the trappings of a Republic. I think if elections got suspended all belief in a peaceful solution will be erased and people will react.

You have a point though, bread and circuses go a long way towards kowtowing the population. That and the risk of death at the hands of the state. I don't know where the line is that people will readily accept potentially getting shot especially if they're in white man suburbia.

We are past the eviction deadline. Please don’t look away.


I know I’m new here, and I understand some may feel unsure about trusting a stranger. But I come to you with my heart open, because we truly have nowhere else to turn.

My name is Britnny, and I’m a transgender woman living in Gorom refugee settlement in South Sudan. I’m here with three other queer sisters women I now call family. Together, we’ve survived what most people couldn’t imagine: daily threats, hunger, violence, and complete abandonment. But now, even survival is slipping out of reach.

The South Sudanese government gave us an order: leave the camp and go to Juba or face arrest. That deadline has already passed. We’re living in terror, unsure when the next knock on the door might come, or when we’ll be dragged out, humiliated, or worse. We weren’t given any help no money, no transport, not even a safe place to go. And for people like us trans and queer women Juba is not safe. We fear being beaten, harassed or even killed in the streets simply for being who we are.

Right now, we’re holding on with nothing. No shelter, no food security, no peace of mind. We don’t need luxuries we just want a chance to be safe. A kind friend who was once in the same camp helped us set up a fundraiser to help us relocate safely and find shelter in Juba. But we need help to make it real. We’re not asking for pity,we’re asking for solidarity, for a hand to hold while we try to escape what feels like a death sentence.

Please, if you can share, donate, or even just boost this message, you could help save four lives. We just want a chance to live. A chance to breathe without fear. A chance to make it to tomorrow.

Thank you for reading. Thank you for not turning away.

With love and hope,
BritnnyX

gofund.me/891e4f34

Fediverse alternative for Tiktok?


Preferably with no required registration.
in reply to darkguyman

tiktok alternatives would suffer the same problem that shorts and loops do; they are content creator driven platforms so unless you incentivise content creators to move you just get reposts from other platforms or ai generated slop.
in reply to darkguyman

Loops, like everyone rightly said, but while this initially peaked my interest, at this point I'm a little skeptical about this project. Dev seems very keen to overhype and tease new features, but usually fails to deliver, like the webUI that was supposed to be days away last year but still doesn't exist. For a fedi platform, not being able to access it via a browser on a desktop is the most bizarre thing to me. I'd hate for fediverse tech to follow this mobile-only trend.

"Best," somewhat turnkey, user-friendly distro for a 2016 Intel MacBook Pro


Thinking nothing more wonky than mint/pop!/bazzite/elementary. I know there is never “one” perfect one but feeling like trying something new on this machine that’s at least somewhat push button. 
Since it no longer receive regular updates from Apple I just want to keep this machine available for use when needed.

I’m pretty comfortable on the above ones I mentioned. I’m not a coder/engineer so I tend to lean heavily on flatpaks and such, though if I have to go into the terminal occasionally I can usually poke my way around

This entry was edited (5 days ago)
in reply to LandedGentry

If you're comfortable administering your own system, try Arch.

If you're not comfortable administering your own system but you want a rolling release, try tumbleweed.

If you don't want a rolling release, try Fedora.

I'd advise against Ubuntu, Debian, mint, and their derivatives. The only one I know of that doesn't ship out of date packages is Debian unstable.

If you hate yourself, try Gentoo lol

in reply to LandedGentry

ubuntu because everything works.

in case you can't stand the snap business go fedora, add rpmfusion and poke around. if everything works, you're set.

two possible issues with resume from sleep. if your wifi won't come back, use the script from t2linux. if your laptop won't wake up expeditiously (takes a while), come back here and ping me and I'll dig up the the script.

stay away from mints and xfces and friends as you need wayland (so, Plasma or Gnome) for fractional scaling, gestures, seamless dock/undock, etc.

This entry was edited (5 days ago)

Gosuki: a privacy friendly, real time, multi-browser, extension-free bookmark manager


Hello r/linux !

I just released the first version of Gosuki, a multi-browser real time bookmark manager I have been writing on and off for the past few years. It aggregates your bookmarks in real time across all browsers and even external APIs such as Reddit and Github.

I was always annoyed by the existing bookmark management solutions and wanted a tool that just works without relying on browser extensions, self-hosted servers or cloud services. As a developer and Linux user I also find myself using multiple browsers simultaneously depending on the needs so I needed something that works with any browser and can handle multiple profiles per browser.

The few solutions that exist require manual management of bookmarks. Gosuki automatically catches any new bookmark in real time so no need to manually export and synchronize your bookmarks. It allows a tag based bookmarking experience even if the native browser does not support tags. You just hit ctrl+d and write your tags in the title.

Feature Highlights:


  • A single binary with no dependencies or browser extensions necessary. It just work right out of the box.
  • Use the universal ctrl+d shortcut to add bookmarks and call custom commands.
  • Tag with #hashtags even if your browser does not support it. You can even add tags in the Title. If you are used to organize your bookmarks in folders, they become tags
  • Real time tracking of bookmark changes
  • Builtin, local Web UI which also works without Javascript (w3m friendly)
  • suki cli command for a dmenu/rofi compatible output
  • Modular and extensible: Run custom scripts and actions per tags and folders when particular bookmarks are detected
  • Browser Agnostic: Detects which browsers you have installed and watch changes across all of them
  • Also handles multiple profiles per browser
  • Stores bookmarks in a portable sqlite database compatible with the Buku. You can use any program that was made for buku.
  • Can fetch your bookmarks from external APIs (Reddit and Github for now).
  • Easily extensible to handle any browser or API

It's open source with an AGPLv3 license, Checkout the README and website docs for more details.

This entry was edited (5 days ago)

Amazon engineers and marketers were asked on Monday to volunteer their time to the company’s warehouses to assist with grocery delivery


This entry was edited (6 days ago)

Hundreds of Minnesota Healthcare Workers Are Getting Ready to Strike


Live Under the Sky 1989 – Michael Brecker & Ellington Tribute (Full Concert, Tokyo Jazz Festival): posted by Jazz Video Guy


What are the forum-like communities that are federated?


I mean, we got Kbin, Lemmy, PieFed, NodeBB, stuff like that. What else do they have on the fediverse that's like that?

Dark dwarfs lurking at the center of our galaxy might hint at the nature of dark matter


Hardware Suggestions For A Beginner?


Hello, I've been saying it to myself for a year now, but I'm on summer break rn and I really need to do something with my life. Here's some of the software I plan to host. Goal is to not spend more than $150-200, I do have some gift cards though.

Absolutely Will Run:

Nextcloud & Immich - I want to replace Google and OneDrive

Might do in the near future:

Jellyfin - my mom and I usually just bootleg by using Kodi on our FireTV, so not a major need rn, but might be nice for future purposes.

piHole - better overall ad blocking, so I don't have to use nextDNS on all my devices, and maybe help my mom out.

VPN - I currently pay for Proton, and we use it on the FireTV, but it sucks cause it doesn't have killswitch. I have several devices and profiles that I use, so I was thinking maybe just an overall VPN might be nice

Seeding - I think it would be nice to give back to the community, since I torrent every now and then.

OS Plan:
I plan to use Proxmox as I have a little bit of experience using it, and others seem to like it a lot for managing multiple software.

I know I don't need to go full power mode rn, so I wanna stick with something low end that I could maybe upgrade in the future. Should I just buy a used laptop/PC, or get like an Optiplex or ThinkServer? I don't wanna rack up my parent's electric bill. I already got some hard drives a year ago, so but is using an external drive bad?

I know to use the Ethernet ports so my signal isn't shit, but I gotta work out the best spot I can put my server. I do know an okay amount of networking knowledge, and I'm a cyber student anyway so this is like a fun yet educational personal project for me.

When it comes to external access and security of these services, should I stick with Tailscale? Some people have concerns over the proprietary bits and are using headscale instead I guess.

Any guidance is much appreciated!

This entry was edited (6 days ago)
in reply to Novaling

If you really want something upgradeable, used enterprise SFF is the way to go: discountelectronics.com/

However, the hardware market is in a weird spot right now; you’ll get far more bang for your buck with an Intel N150. You can find a 16GB DDR5 w/ 1 TB SSD around the $200 mark, and that’s what I’d roll with in your shoes, assuming you don’t mind living without a spinning disk. Your Jellyfin and Immich instances will run far smoother.

This entry was edited (6 days ago)

'Completely unexpected': Antarctic sea ice may be in terminal decline due to rising Southern Ocean salinity


How much spacing while stopped at a red light?


So this has been annoying me lately; drivers leaving excessive spacing when stopped for a red light. I get it, you don't want to be right on the next guys bumper, you should leave space to escape if the guy in front stalls or somebody tries to carjack you. But 2-3 car lengths? It really bugs me when they do it in a left turn lane causing a back up to the travel lane resulting in overall congestion. Or, if they're first at the light, they don't pull up far enough to reach the road sensors that trigger a light change. I haven't been able to isolate to a specific demographic, seems to be young, old, black, white, you name it. Maybe they're just stoned at the wheel. I'm tempted to roll down my window and ask 'wtf'? I'm in the Northeast US. Has anybody else witnessed this?

European News Outlets Continue Misrepresenting GrapheneOS Project


GrapheneOS is currently under a state sponsored attack attempting to misrepresent it as being for criminals, which we covered a bit at grapheneos.social/@GrapheneOS/…. These poorly researched, biased and inaccurate news stories have led to more harassment towards our community and team.

These attacks are taking a multi pronged approach including pushing existing fabricated stories and harassment towards our team. We'd appreciate if our community was more active than usual in debunking misinformation and attacks on our team. It's a very abnormal wave of attacks.



European authoritarians and their enablers in the media are misrepresenting GrapheneOS and even Pixel phones as if they're something for criminals. GrapheneOS is opposed to the mass surveillance police state these people want to impose on everyone.

xatakandroid.com/sociedad/cada…


GrapheneOS AOSP 16 To Reach Stable Channel Within Few Days


GrapheneOS based on Android 16 has been through extensive public Alpha/Beta testing and should reach our Stable channel today. We'll continue fixing various upstream Android 16 regressions such as the back button issue impacting the stock Pixel OS we fixed in our latest release.

July Android Security Bulletin will likely be published today. We obtained early access to the signed partner preview and confirmed no additional patches were required, so we set the 2025-07-01 patch level last month after we backported Pixel 2025-06-05 driver/firmware patches.

Tomorrow will likely be the first monthly update of Android 16 with a new Android Open Source Project and Pixel stock OS release. We won't need to backport Pixel driver/firmware patches since we're on Android 16 and can simply incorporate and ship the monthly update within hours.

It can be extraordinarily difficult to backport driver/firmware patches due to dependencies on the new major release. We were only able to backport everything required for the 2025-06-05 security patch level because Android 15 QPR2 is much closer to Android 16 than Android 15.

After our Android 16 port was completed yesterday, we started fixing an Android tapjacking vulnerability disclosed last month:

taptrap.click/

We have a fix implemented and it will be included in our next release, likely with the monthly Android 16 update tomorrow.

This vulnerability was disclosed to Google in October 2024 and Android still hasn't fixed it. Security researchers should report vulnerabilities to GrapheneOS in addition to Google. This now joins our many other GrapheneOS exclusive fixes for serious Android vulnerabilities.

We've decided to make another release today with our fix for the Android tapjacking vulnerability because we need to fix a DisplayPort alternate mode regression specific to 8th generation Pixels which doesn't impact 9th generation Pixels.

GrapheneOS version 2025070600 released


Tags:
  • 2025070600 (Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL, Pixel 9 Pro Fold, Pixel 9a, emulator, generic, other targets)

Changes since the 2025070500 release:

  • backport fix for back button regression in Android 16 from Android 16 QPR1 Beta 2.1
  • Pixel 8, Pixel 8 Pro, Pixel 8a: restore using asymmetric MTE mode for userspace instead of the default asynchronous mode
  • add back switching to using the Natural display color mode by default
  • migrate more device support to adevtool and remove more unused configuration
  • improve per-device integration for USB-C port control and pogo pins control to make maintenance easier
  • adevtool: remove obsolete overlay handling implementation
  • remove Circle to Search feature declaration
  • enable Runtime Resource Overlay (RRO) enforcement

GrapheneOS version 2025070500 released


Tags:
  • 2025070500 (Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL, Pixel 9 Pro Fold, Pixel 9a, emulator, generic, other targets)

Changes since the 2025070301 release:

  • partially revert upstream changes in Android 16 breaking parts of the lockscreen layout including the date and media info
  • Pixel 8 Pro, Pixel 9 Pro, Pixel 9 Pro XL: add back feature declaration for Pixel Thermometer support lost in our Android 16 device port migration which prevented fresh installs of the app
  • Terminal (virtual machine management app): disable VM console feature since it isn't supported by the stable release of Android 16 outside of debug builds and trying to use it breaks installing the new images (the feature can be enabled once the core OS supports it in production builds)
  • update Pixel HAL compatibility matrix version numbers for Android 16
  • add lockscreen synchronization failsafe to protect against unknown vulnerabilities
  • improve code quality and add unit tests for our strict CVE-2024-50089 protection
  • kernel (6.6): update to latest GKI LTS branch revision including update to 6.6.94
  • fix port of our 2-factor fingerprint authentication tests to Android 16

GrapheneOS Based On AOSP 16 Now Available In Beta Channel For Testing


GrapheneOS based on Android 16 is now available in our Beta channel. There are 2 main known issues which will be fixed in the next release: lockscreen date and media info are not properly displayed due to an upstream AOSP bug and Pixel Thermometer doesn't appear in our App Store.

Last month, we provided the 2025-06-01 Android/Pixel security patch level early in the month before the stock OS release as preparation and then backported Android 16 firmware and kernel/userspace driver patches to provide the 2025-06-05 Android and then Pixel patch levels.

Our 2025062700 release raised the overall patch level to 2025-07-01 since we got early access to it with a verifiable signature and know we already provide the patches. We usually do an early Android Security Bulletin release before the stock OS but it was done for July in June.

Android Security Bulletins are backports of High/Critical severity patches to older Android. Starting this month, the initial release of Android 16 is one of those older releases. It's split into AOSP userspace patches (YYYY-MM-01) and driver/firmware/Linux patches (YYYY-MM-05)

YYYY-MM-05 patch level has a device-specific portion with more driver/firmware patches. For Pixels, it's the Pixel Update Bulletin. Most Pixel Update Bulletin patches aren't specific to Pixels but the Android Security Bulletin doesn't cover Samsung cellular, Broadcom Wi-Fi, etc.

Pixel Update Bulletin patches are what we had to backport to Android 15 QPR2:

source.android.com/docs/securi…

These were for firmware/drivers/services for Samsung cellular (including the Radio Interface Layer), Broadcom/Qualcomm Wi-Fi/Bluetooth, NVT touchscreen, fingerprint and TPU.

The only part truly specific to Pixels was the TPU patch. Bear that in mind when you look at those Pixel Update Bulletins. Other devices are meant to have their own bulletins covering the same things if they use those components and also further patches. It's fully up to OEMs.

Android Security Bulletin (ASB) is published on the first Monday of the month unless it's a US/Google holiday in which case it gets pushed ahead a day or two. The Android release for the month is a separate thing from the ASB backports, usually published the day after the ASB.

ASB is likely July 7 and the Android OS release is likely July 8. Our aim is to have Android 16 in our Stable channel prior to July 8 so we can ship the initial monthly update to Android 16 instead of needing to backport Pixel Update Bulletin patches which could be infeasible.

Each month, Android has a new stable OS release. It's a monthly, quarterly or yearly release. Quarterly and yearly releases move along the development branch about the same amount and have a similar amount of changes. Those have months of public Developer Previews / Betas first.

Pixels ship the latest monthly, quarterly and yearly release each month. Non-Pixels ship an initial yearly Android release and then only Android Security Bulletin backports until they ship the next yearly release. ASB backports are a subset of the AOSP patches, not all of them.

GrapheneOS needs to follow the stable releases in order to provide the full AOSP privacy/security patches. It also needs to keep up with them in order to ship Pixel driver/firmware patches which are made for the latest stable release, but we'd still need to do this on non-Pixels.

GrapheneOS version 2025070301 released


Tags:
  • 2025070301 (Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL, Pixel 9 Pro Fold, Pixel 9a, emulator, generic, other targets)

Changes since the 2025070300 release:

  • fix upstream Android 16 issue causing very large Binder transactions due to the size scaling based on the number of apps installed across all users including base OS apps
  • reduce virtual memory reserved for Binder buffers back to 1MiB now that we have a direct fix for the upstream issue causing more to be required and using a larger virtual memory reservation size appears to have a small chance of failing
  • revert our fix for a screenshot process crash that's now fixed upstream in Android 16

GrapheneOS Foundation Discusses Non-Standard Per-app Permissions


Android regularly adds and splits permissions for new API levels. Legacy apps are handled by treating them as requesting the permission to provide a toggle for it. For example, Android 13 converted the existing toggle for disabling notifications for an app into a new POST_NOTIFICATIONS permission.

The Android Open Source Project has infrastructure for this since it's a regular part of the app sandbox and permission model improving. We add Network and Sensors permission toggles in GrapheneOS where Network is based on the existing low-level INTERNET permission and Sensors is entirely new.

Nearly all apps are unaware of these non-standard permissions just as they're unaware of new permissions added by Android before they get upgraded. Therefore, we enable them by default for compatibility but provide the ability for users to disable them at install time like the standard permissions.

For Network, apps request INTERNET, so we provide a toggle for rejecting that request in the initial app install dialog. If it's added in an upgrade, it's disabled by default. For Sensors, apps don't request it so we handle it similarly to how Android handled POST_NOTIFICATIONS for existing apps.

When Network is disabled, we act as if the network is down for compatibility. We won't run network-dependent jobs, various APIs will report it as down and we give errors matching it being down. When Sensors is disabled, sensors not covered by standard permissions give zeroed data and no events.

For usability, apps trying to use those sensors when Sensors is disabled will trigger a notification from the OS which can be disabled on a per-app basis. This informs users about what's going on so they'll know the app is either doing something sketchy or that it may actually require it.

F-Droid has an incorrect approach to installing apps which wrongly warns users about the standard Android POST_NOTIFICATIONS permission, our OTHER_SENSORS permission and previous Android permission additions/splits. They wrongly blamed GrapheneOS and didn't fix it:

archive.ph/MtB2J

They're now realizing that it happens with standard Android permissions added / split in new releases. Their approach to installing apps has been incorrect in multiple ways for many years and this is one of them. Their approach to listing which permissions are used by apps is also very incorrect.

F-Droid has a long history of denying issues including covering up serious security flaws. In some cases they eventually ship a fix but still deny it. It's a major factor in why F-Droid is not a safe or trustworthy source of apps due to major security issues not being acknowledged or addressed.

Multiple of the F-Droid developers wrongly blaming their app bug on GrapheneOS in that issue are Calyx contractors. They prioritize attacking GrapheneOS with inaccurate claims and fabricated stories about our team over fixing a bug in their app impacting both GrapheneOS and non-GrapheneOS users.

We've repeatedly brought up F-Droid not properly listing permissions or checking for them. Their understanding of Android's permission model is wrong. The way they list permissions misleads and misinforms users. It's one of many major F-Droid flaws they consistently don't acknowledge or fix.

Due to F-Droid deliberately causing friction and annoyances for GrapheneOS users, we'll be implementing a feature similar to our sandboxed Google Play compatibility layer for it. We'll can resolve deliberate issues created for GrapheneOS users ourselves as we did with Revolut.