Spyke

Posts

meshtastic·MeshtasticbySonalder

Anyone else came across the MAM spec? (Micro Apps over Meshtastic)

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?

Anyone else came across the MAM spec? (Micro Apps over Meshtastic)https://gitlab.com/roosemberth/bitmesh/-/blob/master/docs/mam-spec.md?ref_type=headsOpen linkView original on lemmy.ml
linux_gaming·Linux GamingbySonalder

What's the current state of intel Arc GPUs on GNU/Linux? Open Source Driver? OOTB experience?

I'm currently using an AMD Radeon RX 7800 XT 16GB and I don't planned to change it any time soon. However I have a couple of friends that are entering PC gaming or upgrading their existing rigs and asks a couple of things to me their nerdy friendly PC gamer friends.

Of course they are pretty much all tired of the current Windows bloat, spy and flakyness so we're looking if their gaming habits and libraries would be a good match for Linux and Proton.

Considering that AMD are the best supported GPU for Linux Gaming and that NVidia is moving away from accessible pricing I was wondering if including Intel Arc would be a good or a bad idea for my proposals. I know it won't offer the PC MASTER RACE experience but honestly who cares. My friend just wants a cheap but reliable gaming PC to play casually at 1440p or maybe even staying at 1080p. If intel won't suit I will probably recommend second hand AMD Radeon to fit their budget.

Anyone here have tried some Intel Arc gaming on Linux? What was your experience? Any issues I should be aware? Recommendation? What distro have the best out-of-the-box experience?

Thanks

Edit: LinusTechTips recently released a video on the different GPU brands for linux gaming including Intel Arc B580 12GB

View original on lemmy.ml
suisse·SuissebySonalder

Surveillance des télécommunications et entreprises obligées de collaborer : ouverture d’une consultation

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.

https://www.admin.ch/gov/fr/accueil/documentation/communiques/communiques-conseil-federal.msg-id-103968.htmlOpen linkView original on lemmy.ml
androidapps·AndroidAppsbySonalder

A clean Android setup with the best apps (mostly open source)

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 ?

A clean Android setup with the best apps (mostly open source)https://alternativeto.net/lists/38174/android-setup/Open linkView original on lemmy.ml
android·AndroidbySonalder

Some apps downloaded from AuroraStore are asking me to link my Google account on my device which I don't want

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 ?

View original on lemmy.ml
linux_gaming·Linux GamingbySonalder

Audio stuttering on many Proton games ChimeraOS that had no issue before.

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 ?

View original on lemmy.ml
monero·MonerobySonalder

Make SimpleMobileTools considering XMR for donations !

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 !

Make SimpleMobileTools considering XMR for donations !https://github.com/SimpleMobileTools/Simple-Thank-You/issues/83Open linkView original on lemmy.ml
monero·MonerobySonalder

What's the best way for a commerce to accept XMR but getting paid in fiat currency ?

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.

View original on lemmy.ml

You reached the end