sonalder

joined 4 years ago
[–] sonalder@lemmy.ml 7 points 5 days ago (1 children)

Fedora is known to be a good middle ground, and that's why Linus Torvalds is running it on its work machine. But Fedora is more GNOME focus, while it does not stop you from using KDE, if you're on Xubuntu you might want to consider Kubuntu.

[–] sonalder@lemmy.ml 1 points 6 days ago

Same, however it's worth noting that flatpaks are not giving us the proper sandboxed experience it promises to offer and many are packages like crap.

[–] sonalder@lemmy.ml 2 points 1 week ago (3 children)

You can have immuability without loosing tinkering possibilities. I do that on NixOS.

The more I learn the more I don't want flatpaks on my machine so of course I am requiring something else than SteamOS or bazzite.

[–] sonalder@lemmy.ml 6 points 1 week ago (1 children)

Reaper is the DAW for audio-engineers that is well supported on GNU/Linux.

FL Studio can works well with Wine or VM but its plugins are another story.

A few WebApps worth knowing (might not suit heavy usage):

There is also LMMS but this is more for small hobbyst rather than serious work.

You might wanna try running in a VM or WinBoat and maybe it's worth asking on the CrossOver forum to see how well things run with CO.

[–] sonalder@lemmy.ml 1 points 1 week ago

oh, I need to look into it again for my old macbook.

[–] sonalder@lemmy.ml 5 points 1 week ago (1 children)

Just have fun with your machine, learning is better when you are not forced to read the fucking manual. Of course you might need to do it but do it when you have the time on something you need to.

Of course distro-related forums are a great place to start, the legendary Arch Linux Wiki is a great place (even for other distros) and I know this might be contreversial but LLMs nowadays can be useful at explaining these kind of stuff to you, especially if you feed them the adequat ressources.

how to do this, best ways to achieve that etc

Often there is multiple best ways to achieve stuff and people are not agreeing on how. Of course there is often consensus on how NOT to do but doing and learning is better in my opinion than not doing because you're scared it's not the best way. Just do it!

[–] sonalder@lemmy.ml 1 points 1 week ago (2 children)

Asahi while being an incredible project, that I fully support the people working on it, is not very usable.

It's running, sure, but you will miss very important hardware features such as hardware acceleration and speaker. You cannot tell someone "Buy a supported mac and install Asahi on it!" it's not honest about what how your software will utilized your hardware.

[–] sonalder@lemmy.ml 2 points 1 week ago* (last edited 1 week ago)

You can use nixpkgs and brew on macOS.

I have both kernel (GNU/Linux and XNU/darwin(macOS)) and even if there is tons of stuff I don't like with macOS and their non-repairable hardware I have to admit that battery life, trackpad feeling, monitor, speaker and build quality are very hard to beat.

But unfortunately due to the undocumented arm architecture of Apple Silicon you will have hard time running GNU/Linux on M macs.

My MacBook is my last non-linux based machine as of today and I have difficulties switching it even if I want it very bad, some of my software don't run well on Linux even through Wine/CrossOver and the battery life and idle power are the main reason why I am still using a lockdown OS on one of my laptop.

[–] sonalder@lemmy.ml 9 points 1 week ago

It is not next-generation, this is a versionning solution for a different kind of software than git. Git works extremely well for traditional software development.

Lore seems to be tailored for video games and other software that have large amount of assets, partial checkouts, worktree where patched-based system is not very well adapted.

[–] sonalder@lemmy.ml 1 points 2 weeks ago (1 children)

Interesting, unfortunately I still rely on proprietary binaries but I could try it on a secondary device. Reproducibility is one of the reason I chose to learn NixOS.

[–] sonalder@lemmy.ml 2 points 2 weeks ago (2 children)

I never said that GitHub was better. I just don't feel like using a package maintained by a stranger with no tied to neither the software I want to install nor the distribution packages repository.

Of course installing random code from stranger is never great advice regardless of the distribution source. But AUR is simply not for me, and many users don't understand the risk or let's say responsabilities it involves while installing packages from that source.

[–] sonalder@lemmy.ml 3 points 2 weeks ago (5 children)

Is Guix the GNU approach to NixOS?

 

So I was digging around AlternativeTo.net and Meshtastic-related Android apps called Bitmesh came across. And buried in the doc in the GitLab repo is a protocol spec the author seems to have wroten called MAM: Micro Apps over Meshtastic. It's not really talked about anywhere I could find, which seems like a shame as I think it deserves way more attention than it's getting.

The core idea is simple but kind of elegant: right now if you want to build a third-party app on top of Meshtastic, you're basically stuck fighting over the radio with everyone else, with no clean way to share the channel between multiple independent apps. MAM is a small framing layer that sits on top of Meshtastic's PRIVATE_APP portnum and lets completely different apps coexist on the same channel without stepping on each other.

Concretely, here's what it does:

  • A 4-byte header + MessagePack payload per packet
  • App multiplexing via a 16-bit message ID (so multiple apps share one channel cleanly)
  • Reassembly for messages that span multiple packets (up to 16 chunks × 236 bytes = ~3.7 KB)
  • A defined handshake with the local node over BLE (ToRadio / FromRadio)
  • Honest, explicit security posture: the PSK is public, it's a namespace token, not actual security, that's each app's problem to solve

What struck me reading it is how general-purpose it feels. The spec is very deliberate about what it does and doesn't cover things like reliability, encryption, and app-level schemas are explicitly left to each app to figure out. It's just the transport plumbing, nothing more. There's even a registered vs experimental app ID split built in, which reads like the author was thinking about other people building on top of it, not just their own use case.

I'll be honest, some of the finer technical details go a bit over my head. But the overall design feels solid and the spec is short enough to read in one sitting. I'd be curious what people who've actually built things on Meshtastic think. Does this solve a real problem? Is there something else already doing this that I missed? Does the spec have obvious holes? Is anyone aware of other apps implementing it?

 

Lemmy devs asking for money and added a crypto option on https://join-lemmy.org/donate with BTC, ETH and XMR !

Nice.

 

La surveillance des télécommunications ne peut fonctionner sans la collaboration des entreprises de la branche. La loi sur la surveillance de la correspondance par poste et télécommunication (LSCPT) prévoit différentes obligations selon le type de services que les entreprises proposent et elle classe les personnes obligées de collaborer dans différentes catégories. La compétence d'imposer des obligations supplémentaires ou d'accorder des dispenses pour certaines d'entre elles revient au Conseil fédéral, qui fixe les critères à ces fins.

L'ordonnance sur la surveillance de la correspondance par poste et télécommunication (OSCPT) classe les fournisseurs de services de télécommunication (FST) dans deux sous-catégories : les FST ayant des obligations complètes et les FST ayant des obligations restreintes. Les fournisseurs de services de communication dérivés (FSCD), quant à eux, sont désormais rangés dans trois sous-catégories, selon le niveau de leurs obligations, qui peuvent être minimales, restreintes ou complètes. Ces distinctions doivent permettre une gradation plus équilibrée des obligations et un rapprochement entre les FST et les FSCD de taille et d'importance économique comparables. Un FSCD ayant des obligations complètes doit réaliser au moins cent millions de francs de chiffre d'affaires et/ou avoir plus d'un million d'utilisateurs. Nouveaux types de renseignements - suppression des chiffrements

Trois types de renseignements et deux types de surveillance sont par ailleurs créés à la faveur de cette révision. L'objectif est d'une part de standardiser certains renseignements et surveillances rétroactives servant à l'identification d'utilisateurs et qui étaient jusqu'ici traités comme des cas spéciaux et, d'autre part, de créer la possibilité de ne surveiller qu'une partie des données de contenus lors de surveillances en temps réel.

Un nouveau type de renseignements permet la constitution d'intersections des résultats de l'identification des utilisateurs de deux connexions internet ou davantage. Les autres concernent la livraison d'indications sur le dernier accès à un service de courrier électronique ou à un autre service de télécommunication ou service de communication dérivé.

Un nouveau type de surveillance a pour objet la surveillance en temps réel de données secondaires et du contenu tronqué de services d'accès au réseau, tandis qu'un autre est prévu pour la surveillance rétroactive aux fins de l'identification des utilisateurs de connexions à l'internet.

L'OSCPT précise par ailleurs l'obligation légale pour les fournisseurs de supprimer les chiffrements qu'ils ont opérés. Cette obligation concerne tous les fournisseurs (FST et FSCD) ayant des obligations restreintes ou complètes. Les chiffrements de bout en bout - par exemple dans les services de messagerie - ne sont explicitement pas concernés.

Certaines dispositions de l'ordonnance du DFJP sur la mise en œuvre de la surveillance de la correspondance par poste et télécommunication (OME-SCPT) doivent également être modifiées. Les délais de traitement doivent ainsi être adaptés pour prendre en compte les nouveaux types de renseignements dans l'OSCPT. Pour le reste, les modifications sont d'ordre rédactionnel.

La consultation dure jusqu'au 6 mai 2025.

 

I tried to make a list on AlternativeTo that has all the apps you ever needs. I tried to avoid services and stick with apps, however there is a few services like Cloud-sync Notes, Password manager, E-mail aliases and a few others. I tried to stick with Free (as in free beer) Apps and when there is great options Free (as in Freedom) and open source.

Do you have any recommandations so I can improve that list without bloating it too much ?

 

I don't use Google account on most of my devices. I have an older phone on LineageOS 22.1 that I use mainly to test apps. It has GApps installed but I never sign in. I have faced a couple apps that on startup are launching the PlayStore app and ask me to sign in, I guess for "security". Is there a way to bypass that ? I don't want to link my Google profile and would love to use this app offline like I should.

Is this something that could be done with LuckyPatcher ? Is there easier methods ?

 

I have been using ChimeraOS on my living room PC and it has worked well most of the time without issues. Recently I had audio stuttering on a new game and fixed it by using an older Proton build. But then I started a game that I have played many hours on this machine without any issue and suddenly had audio stuttering again on this title that previously had no audio issue with. Then I realized it is a problem with most of my library... This is really annoying for some title.

Anyone experienced something similar recently ? I have updated ChimeraOS twice since and updated the Proton Experimental build etc... Don't know if it is related to Proton, to a driver, to Chimera... How could I debug this ?

 

Pretty much the title. I installed my GOG games through Lutris and wanted to rapidly import them to Steam. Same for emulated ROM. Do you have advices ?

 

Would like to see open source client such as Infinity, Stealth, RedReader, etc... going to lemmy.

The best case scenario would be all reddit client including Apollo, Boost, etc... supporting the transition to lemmy but this is quite unlikely unfortunately...

 

SimpleMobileTools are making simple yet great open source android apps. No ads, no trackers, cheap price or even free. I personnaly love Simple Gallery Pro and have a lot of respect for the devs, I would like to donate since they accept cryptos... unfortunately only BTC, ETH and LTC. Let them heard of the benefits of Monero so I (and maybe you) could donate to them for their work !

 

I recently discover NowPayments which looks like a cool services but does not suit well with a Monero mindset. I understand that it will have some compromises for using a service like that no matter how serious the ones running it are. I was just wondering if their was a simple way for a commerce to be paid in euro/dollar or whatever currency is prefered and that the customer uses XMR without comprimising any information on his/her side.

 

Often people tend to say due to the lack of funding open source apps have bad UI and also sometimes terrible UX. While it’s not entierly false I’ve found myself some beautifuly designed apps and wanted to share them here.

view more: next ›