Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

65% Positive

Analyzed from 1560 words in the discussion.

Trending Topics

#meshcore#https#source#code#don#open#github#closed#app#com

Discussion (45 Comments)Read Original on HackerNews

lukeasch21about 2 hours ago
I would absolutely encourage everyone reading this to check out Reticulum [1] if you haven't already. I believe the base project might be in need of new maintainers(?) at the moment and the main dev has some very strong takes, but it is a very well-thought out approach to distributed networking at the protocol layer. The existing implementations out there include a desktop app which can function over the internet (IP) or a USB connection to some existing LoRA boards. I recently purchased a LilyGo T-Echo [2] and have had a great experience flashing the open-source firmware and using it connected to a desktop over USB or connected over Bluetooth to the fantastic new companion app Columba [3]. This app seriously makes Reticulum feel like a first class citizen when it comes to parity support for messaging. You can even send files/images (with limitations of course)! And since it works at the network level, you can make your own apps to run over Reticulum as well.

[1] https://reticulum.network/ [2] https://lilygo.cc/products/t-echo-lilygo [3] https://github.com/torlando-tech/columba

anthkabout 1 hour ago
I wish nomadnet got rewritten in Go.
forkerenokabout 1 hour ago
There's a maturing implementation of the whole stack in go, so this is not far off.
anthkabout 1 hour ago
For Reticulum itself, yes, but sadly not for Nomadnet.
NooneAtAll3about 1 hour ago
be the change you want to see in the world :)

at the very least, try it. maybe it's simpler than you think

LaserBeam1000about 1 hour ago
I've never seen a working Reticulum network in the wild.

Only very very small testbeds.

forkerenokabout 1 hour ago
There are tons of entry points available now [0], and I get thousands of announcements every day.

https://rmap.world/

It's so much fun with little pages, message boards and random people hitting you up for a chat. I brought up my own transport node and propagation node too to contribute to the mesh.

nonethewiser30 minutes ago
>We have always been wary of AI generated code, but felt everyone is free to do what they want and experiment, etc. But, one of our own, Andy Kirby, decided to branch out and extensively use Claude Code, and has decided to aggressively take over all of the components of the MeshCore ecosystem: standalone devices, mobile app, web flasher and web config tools.

>And, he’s kept that small detail a secret - that it’s all majority vibe coded.

Without any more context, I am highly suspicious of this framing.

1) Someone "taking over" the ecosystem seems like an entirely different issue. How is this possible? Does it mean he's publishing things and people want to use them?

2) Is the code bad? It sounds like they had no idea he was using AI. That seems to imply there was nothing wrong with the code as-is. Why not judge it on it's merits?

>The team didn’t feel it was our place to protest, until we recently discovered that Andy applied for the MeshCore Trademark (on the 29th March, according to filings) and didn’t tell any of us.

Taking this at face value, this is indeed hostile and bad.

But no, I'm not going to get outraged that someone is simply using Claude Code.

prism5620 minutes ago
Agreed. I use meshcore and have multiple repeaters setup. I don't care about people using ai assisted coding but I think it should be disclosed especially if its closed source.

Now the trademark take over seems crazy especially given Andy hasn't contributed to the github project, only personal for profit add ons.

I do also think that the meshcore core team have "tacked on" and tried to enforce a stronger narrative with their anti ai coding bias.

Trannosaurabout 3 hours ago
What is it with mesh projects and having these super draconian trademark enforcers? Meshtastic is the same. One of the main reasons I got interested in MeshCore was reading the Meshtastic trademark rules and just finding them... really really over the top.
celsoazevedo20 minutes ago
For now, I don't think it's fair to compare MeshCore with MeshTastic in terms of enforcement as that has not happened with MeshCore. This seems to be one guy getting a trademark in the UK without the approval of other members of the team. They're not going after anyone. Not yet, at least.
tbyehlabout 2 hours ago
I don't know any of the players but I'd bet they're licensed amateur radio operators.
amatechaabout 2 hours ago
Actually the opposite, tons of ppl in the meshtastic community (Discord) berate amateur radio operators. I stopped even discussing the subject because of how much derision I observed or was subjected to. Lots of insults and nasty jokes in passing as soon as the topic even comes up whatsoever. Kinda like your post, actually - offhanded derogatory remarks about an entire group of people solely because of the hobby they're involved in.
celsoazevedo19 minutes ago
The person in question has many radios in the background of his videos, so maybe the comment you've replied to is into something :P
fooquxabout 2 hours ago
So?
busterarmabout 2 hours ago
IYKYK. Hams are known for a distinctive personality type that can be at strong odds from other tech people and other comms people. Usually in ways that clash with consequences.

I know a few hams that are chill and they are precious doves. I know quite a few more who I won't even engage with for fear of crossing them and them dedicating their lives to making mine hell. Because I've seen them do it to others.

That's not _just_ the hams, mind you. This behavior is overrepresented in hackerspaces in general. But there's a lot of overlap between those groups. Hasn't changed much in the 40-some-odd years I've been involved there either.

queenkjuulabout 2 hours ago
All meshtastic code is GPL, the name "meshtastic" is owned by the company that developed it. You can use any of the code, you can't use their name outside their rules. This is absolutely no different than, say, Firefox. The trademark policy is very permissable and you don't even need their permission to use the name on a commercial product.

I think it's totally sensible for the organization to want to have some level of control over what gets their label on it -- the Wi-Fi people wouldn't be very happy about someone slapping their logo all over a bunch of completely incompatible hardware.

brkabout 2 hours ago
I've played with MeshCore and Meshtastic a bit, and while they are fun, the general hype seems overblown. The "SHTF" types that get involved with this tend to just taint the whole concept for me. I was/am interested in the use cases for building sensor networks, but most of the chatter seems to be around people who just want to send Hello World type texts back and forth, without realizing how poorly a network like this would perform in a real SHTF scenario.
RankingMemberabout 1 hour ago
I feel the same way, and both mobile apps are pretty janky, with Meshtastic being extra obnoxious because the UI teams between Android and Apple apparently don't talk to each other- very hard to onboard/answer questions from someone new if you're on a different platform than them.

It was fun and cheap to set up, but I look forward to something with better messaging persistence so you can at least reliably not miss stuff.

Insanityabout 1 hour ago
SHTF?
brkabout 1 hour ago
Shit Hits The Fan.
thih9about 1 hour ago
As they say, there is an .io[1] website with the "MESHCORE" logo, and a .co.uk[2] website with the "MESHCORE(tm)" logo.

[1]: https://meshcore.io

[2]: https://meshcore.co.uk

the_gipsyabout 2 hours ago
Is this client app still closed source? Non-starter for me, also a strong indicator that anything like this was bound to happen, and this will not be the end of it.
LaserBeam1000about 1 hour ago
https://github.com/zjs81/meshcore-open

The closed client isn't needed anymore.

queenkjuulabout 2 hours ago
Wow, very surprised to learn that it is closed source, and that's probably not changing.

My local mesh was testing out meshcore last week, this definitely kills my interest too

drpfendersonabout 2 hours ago
Thankfully there is an open-source client, which has pretty much all the features of the main client as well as some extras.

https://github.com/zjs81/meshcore-open

marssaxmanabout 1 hour ago
Shame to hear that: the protocol works well, scaling up to thousands of nodes across hundreds of miles. This is the local mesh where I live: https://cascadiamesh.org/map/

You don't have to use the closed source app; there's an open-source client too, there are Blackberry-style client devices which don't require an app at all, and all the actual firmware is open source (MIT).

mtlynchabout 1 hour ago
>there are Blackberry-style client devices which don't require an app at all, and all the actual firmware is open source (MIT).

Worth noting that the Blackberry-style devices are also closed source and the hardware and software is way worse than Blackberry was 22 years ago.[0]

[0] https://mtlynch.io/first-impressions-of-meshcore/#this-is-no...

amatechaabout 1 hour ago
Wow, the coverage is nuts. I should hop on, looks like I've got solid coverage in my area. Been too lazy to properly give it a try but obviously I really should! Thanks for the link!
sidewndr46about 2 hours ago
This reduced my interest to zero in this as well, when I learned it was closed source
celsoazevedo17 minutes ago
Search for "meshcore-open". It's an open client, still in alpha, but already does many of the basics. Github only for now, I believe.
jauntywundrkindabout 1 hour ago
Spicy take but I think this whole Lora thing is a dead end bad technology not worth our time.

Wifi HaLow 802.11ah is finally out & available, sometimes at ok prices. We don't really have ad-hoc communication pioneered for wifi, but it's doable and we ought lean into it, rather than using some totally different stack, especially one that is under strict control of a single company.

What we learn doing wifi halow can directly port and improve the rest of ways we connect. That would be grand.

desireco42about 2 hours ago
I love using AI to develop and I think it is important in modern development, but you definitely have to disclose it because there is a difference between AI and human written code is key.

It is essential to disclose it.

mtlynchabout 1 hour ago
>Would you trust AI generated mesh firmware?

It's ridiculous to me that they're concerned about the trustworthiness of AI-generated code when their code quality is so low. They don't even have automated tests and ignore attempts to add them.[0, 1, 2, 3]

Last I checked, there's little validity checking in the code, so it's possible to broadcast nonsense values (like GPS coordinates outside of Earth's bounds) and the code happily accepts it.

And that's fine if they're just like a scrappy upstart doing their best, but it annoys me to be so high and mighty about their code quality when they don't invest in it.

I really want to like MeshCore but I feel like its stewardship makes it hard. The main two people I know running it are Scott Powell and Liam Cottle, both of whom are trying to build businesses on closed-source layers on top of the firmware. I don't think there's anything wrong with an open-core business model (I ran such a business myself), but it creates perverse incentives where the core maintainers try to suppress information about the open-source alternatives and push their own closed-source paid products.

Also, MeshCore's recommended broadcast settings for the US are illegal.[4] I emailed the Liam and Scott about this months ago, and they ignored me.

[0] https://github.com/meshcore-dev/MeshCore/pull/925

[1] https://github.com/meshcore-dev/MeshCore/issues/1059

[2] https://github.com/meshcore-dev/MeshCore/pull/1065

[3] https://github.com/meshcore-dev/meshcore.js/pull/11

[4] https://github.com/meshcore-dev/MeshCore/issues/945

nonethewiser28 minutes ago
>Would you trust AI generated mesh firmware?

This is also a loaded question. The only specifics they've offered are that he simply used Claude Code. Um... OK? Do the tests pass? Did his changes add any security flaws? Regressions that were untested?

jstanleyabout 1 hour ago
What's an example of a GPS coordinate "outside earth's bounds"?
mtlynchabout 1 hour ago
A longitude that's outside the range of [-180, +180] or a latitude that's outside the range of [-90, +90].
jstanley32 minutes ago
Ok but that would still be on earth
NooneAtAll342 minutes ago
what's even the need to transmit/receive GPS as part of the protocol?