4 ms·
TBH Meshtastic's code isn't great either. It's neat to play with but not robust.
by api 5mo ago
TBH Meshtastic's code isn't great either. It's neat to play with but not robust.
- syntaxing 5mo agoIt sucks how everything feels like a toy. I think meshtastic is the closest thing to a “product”. They made a bunch of bad architectural decisions that are haunting them now like how nodes broadcast its info.
- api 5mo agoIt doesn't surprise me. This is a deep networking problem and very few CS people know anything about networking or how to design clean, fast, low-overhead network protocols and systems. If IP were designed today the packets would have 500+ bytes of plain text JSON as headers and the spec would support hundreds of extensions.
- chocrates 5mo agoIs there a better designed mesh project like those two getting built that you know of? Reticulum?
- syntaxing 5mo agoYeah, openmanet with reticulum seems the most “professional” right now
- chocrates 5mo agoHeh nice, I have 4 openmanet nodes on HaLow right now
- pocksuppet 5mo agoIt's a fundamentally really hard problem that looks easy on the surface. There is no solution that works well beyond the small scale. Many people have tried. It's the same kind of thing that draws people to try to write IPv8.
- kay_o 5mo agoHave you seen that IPvwhatever proposal from a handful of weeks back that has OAuth/OIDC in packet spec
- cr125rider 5mo ago7 OSI layers were too many. What if we ONE BOG ONE!
- mschuster91 5mo agoUsability wise Meshcore is better due to static routing and enabling (far) longer paths.
- Gigachad 5mo agoBecause they are toys. For real work it makes so much more sense to use the internet. With the new satellite tech you can reach the internet everywhere. Mesh radio is a fun way to chat with radio nerds in your area. Not a serious infrastructure.
- __MatrixMan__ 5mo agoWe may see a day when the internet is not available, or when interacting with it represents an unacceptable risk. It's a good idea to know how to set up your own.
- Gigachad 5mo agoIn that day whatever is jamming starlink will just jam mesh radio too. It'll likely be even easier.
- api 5mo agoThat’s really the killer for survivalist mesh ideas. It’s trivially easy to jam, and if it’s open it’s also easy to DDOS. Jamming is done in military scenarios too, but in that case it’s limited by the fact that a jammer is a big transmitter painting itself with a big sign that says “fire missile here.” Civilian mesh doesn’t have that fallback.
- samplifier 5mo agoBattlestar Galactica opened my eyes to this problem more than electronic warfare in games of the day did. It's freaky (read: terrifying) that we're getting to a point that people are starting to take "embedded information (and decision)" systems serious enough to deploy them into meat space.
- nostrademons 5mo agoNeglect is a bigger killer than active denial. If the Internet goes down it will likely be because a few execs decided to replace competent network admins with AI, or because all the competent network admins decided to quiet-quit because they aren't being paid jack compared to the folks hawking AI vaporware.
- subscribed 5mo agoAnd also them calling out Andy for they key? Stupid. The official Android app (blessed by the "community") still has in-app purchases up. It gates the remote repeater management, afair one of the things Andy's MeshOS app for TDeck is gating. The underlying protocol is open source, but the companion app isn't. Yes, in the current version of Meshcore app it's possible to manage the repeater without the key, after a wait period, but that changed recently and they still nudge towards in-app purchase. Similarly Andy's firmware* can be used for free, without purchasing a key, unless the user wants the full functionality. *is it even his, considering it's been AI-generated? A big mess. Also the network is a big mess, now I understand why.