Competition is always good. I got a Mac Neo recently to supplement my larger 16” MBP and they really nailed it. It’s the perfect laptop for kids and travel. Most importantly it feels like it’ll last for a decade like my MBP. I hope it’s the same for googlebooks but even pixels have issues with surviving beyond 5 years.
Funny how fast people forget. LAN mode was NOT part of their original plan until outrage like this happened last time. They shifted their course and changed their blog post after. Putting pressure as a customer is how you steer company’s direction.
That’s good in theory but there are also plenty of counter examples of companies forcing features and still making it by just sheer brand reputation or market share (HP still has DRM’d ink, Keurig is still going after “hacks”) or just money (OpenAI promised to open source their model).
I’m not saying we shouldn’t shame those companies for not abiding to their words, but there is more to it than outrage. Suing them (or the threat of) might also work here if they really went against the license.
Also, LAN mode is NOT a substitute for the functionality you bought the printer with.
My biggest annoyance is that I can no longer use OrcaSlicer to interact with my printers (e.g. sync filaments) and start prints remotely. I am still very annoyed at Bambu Labs for this stupid move, as it directly impacts my usage.
What most people seem to be missing in these discussions is that some of us have printers in remote workshops, not next to us. So all the "LAN" or "Developer" options aren't great, especially if you have to pick between those OR the cloud.
I have no issues with OrcaSlicer and interacting with my printers or starting prints remotely as long as I have LAN and Developer mode turned on. The only catch is that you need something like Tailscale set up for remote printers so you can access them over your "local" network. You can also get remote management/monitoring on your phone with apps like Openbu or Lanbu.
Setting aside that you're putting words in the other party's mouth, you're clearly entitled to do exactly that when the product is sold as having various functionality that depends on the cloud service. If you tell me my new toaster can send a live video of my bagel to my phone then I am entitled to receive that functionality without being subject to your shitware.
> I can no longer use OrcaSlicer to interact with my printers (e.g. sync filaments) and start prints remotely.
The remote interaction with the printer goes via their cloud.
> If you tell me my new toaster can send a live video of my bagel to my phone then I am entitled to receive that functionality without being subject to your shitware.
No you aren't. You might be able to use 3rd party clients, but this is never a given. BambuLab owns their cloud servers, they can choose which clients they will allow to use them.
Well I guess we'll have to agree to disagree because we have a fundamental difference in our view here. If they advertised the printer as having certain functionality that relied on their cloud and if the printer was also advertised as working (with full functionality) with third party clients then they don't have the right to later try to block people from using those cloud services.
A SaaS company enjoys full control of their cloud servers and licenses use of their proprietary webapp to you. A hardware company sell a physical product that you own and is not morally allowed to yank functionality later. As far as I'm concerned their cloud servers are part of their product and that's a hill I'm willing to die on. Anything short of that is a blatant bait and switch.
I'd be willing to settle for them offering fully refunded returns to all affected customers who want it. Failing that I'd expect the court system to award appropriate damages. This sort of scenario is literally what consumer protection laws were created for.
Edit: I (and many others) might be operating under a misunderstanding? It looks like all (?) the advertised functionality might be available (at least for now) locally via MQTT. But I'm not entirely clear on that. https://github.com/Doridian/OpenBambuAPI/blob/main/mqtt.md
You have LAN mode only because everyone was up in arms the first time. LAN mode was not part of the plan at first and Bambulab was forced to offer after “listening to their customer”.
Correction is one of many signals, and it’s better than ignoring pushback, but it’s still usually worse than not needing the correction in the first place.
Sure, a manufacturer that didn’t need to course correct yet doesn’t mean they won’t change their stance in the future, but the same is true for one that already course-corrected.
We see this with privacy eroding laws continually - legislators will “listen” and course correct if there’s pushback, only to reintroduce the bill in the next legislative session, repeatedly, until it gets passed.
I’d prefer the one that hasn’t yet signaled a desire to do something negative in the past to one that has, even if they walked it back later.
Someone who isn’t racist because they grew up in a progressive family just means they were lucky. They often have never been tested under pressure.
On the other hand, someone who grew up in a racist family and ends up not racist means their beliefs are battle tested. This is a real test of character — it also tells me how they process information.
What you’re describing is a third case where someone pretends to correct but has no intention to, which I do not think Bambu’s original act of opening of LAN access qualifies.
Now I think the other dimension here is that people are expecting Bambu to believe in open source. They might not actually, which is their own opinion to have, but that’s a different problem altogether. I believe in local access but not necessarily open sourcing of everything so from my PoV, Bambu’s stance is perfectly consistent.
You are conflating two things: appeasement and actual change in principles. Externally it can be hard to distinguish these, but it is easier to get a sense of it with more signals.
From Bambu’s historical and continued actions, specifically including the orca slicer actions that this blog post was about, there is additional signal that LAN mode backpedaling was more likely an appeasement action than a shift in principles to embrace a more open ecosystem.
Sure, but the op is saying “i don’t get why everyone is up in arms”. Without the up in arms you don’t get the correction. Which is why people are up in arms - to get them to further correct.
I’m so torn about bambulabs. Prusa needs to redesign their core one so it doesn’t use 3D printed parts (I get how that’s part of their philosophy but it’s not working anymore), $400 cheaper, and have a reliable AMS system. There’s just no other brand that can compete with Bambulab right now in terms of price vs performance.
I've found that opencode and codex are the two subscriptions that still seem to subsize usage. Deepseek V4 has been the most powerful model in opencode IMO, I trust it with problems where I can validate the solution such as debugging an issue - but I only trust the proprietary GPT-5.5 and Claude Opus 4.7 models for writing code that matters.
Given the price, extremely satisfied, especially thanks to DeepSeek V4 Flash that makes it last forever. I use it on top of my 20$ Codex which is great but tokens last nothing.
Gonna reply here, but this isn't about you or this post:
HN has a lot of us that have ~0 idea what you'd use this for, even when we steelman, all we can do is vaguely handwave about easier to setup wireless internet on a vast compound we own.
Would be really cool if someone could hop in and just give a couple one off examples, i guess? Only other one handwave I can think of is IOT x assembly line stuff for businesses, but I'm real curious why individuals are so into it -- or maybe they're not, and that's why the codebase quality is so poor? Idk.
You'll read a lot of illusions and wishful intentions.
In the end: LoRa is only good for very short text messages at somewhat long distance (up to 10km without special setup) and without bad conditions (obstacles on line of sight, rain/fog). There is an ongoing fight between each of the two frequencies to be used as default and this publication adds another frequency into the battle.
There is WiFi HaLow, a relatively new WiFi protocol which seems to solve the low bandwidth issues with LoRa on relatively confortable distance (likely up to 8km, same as with LoRa in regards to Line of Sight), albeit slightly less affected by weather conditions. The advantage here is permitting to send images and binary data in general, but think about something being sent at the speed levels from 2005 (which in any case is good speed for most usable things).
Then there are other relevant mesh protocols yet to mention here like ESPnow which is my personal favorite. Whereas the other two options above are exotic and with transceivers around the 50 EUR and above. With ESPnow you just need any cheap ESP32 embedded device with an optional antenna to increase range for about 3 EUR (antenna included). With that you get similar returns to WiFi HaLow with less range (about 3 kilometers max on my experiments) but cheap like heck.
To setup internet on a vast compound, WiFi HaLow might be a good investment. If you are with a constrained budget, then ESP32 is your friend. To remember, long distance is limited so if you are considering more than 8 devices exchanging heavy data, you should just go for proper WiFi long range transmitters.
Assuming you mean mesh in general:
Meshtastic like projects
- emergency communication
- low power data transfer for sensors
- low data rate data transfer for mobile groups. Air softers use it to transmit information to each other while playing.
HaLow:
- "high" data rate over shorter range, though much higher range than 2.4 wifi
- data sharing between mobile groups like above, but high enough bandwidth for low quality video
I build environmental and structural sensor networks for work and this has my wheels spinning, but honestly I can’t think of many uses for the additional bandwidth. You could packet additional metadata maybe? GPS or network info? I’ll get one and play with it but off the top of the dome I think sub-Ghz is sufficient for most everything I do.
It 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.
It 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.
It'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.
Because 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.
So what’s the real solution for when Starlink is too expensive and too high power? I really want to solution for remote mountaineering communication that’s not just GMRS. And what about remote weather sensors? I really don’t need a full internet connection just to send a tiny payload every 5 minutes.
Meshtastic should be the obvious answer for this but in my limited experience the app(s) and code are buggy on even the most typical hardware. Wish it wasn’t the case but it is.
If you're talking about a few miles/KMs between nodes, plain old LoRaWAN might be more than sufficient, esp. for the sensor use case. The nice thing about using LoRaWAN is that's it's literally providing an IPv6 overlay so you can run e.g. MQTT or a text-based messaging protocol designed for regular TCP/IP use. UDP is preferable to avoid frequent session resets and keepalive traffic chewing up your available bandwidth.
Meshtastic and MeshCore can theoretically provide "infinite" range so long as there are peers between the nodes you want to connect. Theoretically, mobile peers can also serve as store-and-forward nodes so that reachability doesn't need to be constant, just frequent enough to handle the messaging you want to do.
I would absolutely not rely on either for a safety-critical application, though. If you want emergency comms in case something happens while you're out on the mountain, use a satellite communicator. There are a ton of these marketed for outdoor/portable use, and they have much more robust "SOS" capabilities (up to and including direct dispatch of search-and-rescue).
LoRaWAN seems interesting but the documentation and availability of is either "Crypto hobby project from Seedstudio" or "Strange telecom companies selling $900 base stations that still expect an internet connection (for licensing?)". Maybe I'm missing something but the LoRaWAN doesn't see to sell itself very well when half the vendors are behind "Contact for quote" pages.
Of course, for real emergencies I have a Garmin SOS device. It would just be "nice" to have something for local 2-5 km communication that doesn't need a clear view of sky, works partially underground, etc. GMRS is "fine" but from a physics perspective a digital signal with Chirp encoding should go further and be more reliable.
Seems like JS8Call or Packet radio might more in line with what I want. It's just surprising that something like Meshtastic hasn't replaced them.
> Of course, for real emergencies I have a Garmin SOS device.
that's why the mesh radio/LoRaWAN-type ecosystems suck. I don't mean to be rude or snarky; just to point out a very contextually-relevant example against your argument.
For the average consumer who needs this functionality seriously, there's a proprietary (and often costly) solution. Subtract those mission-critical-remote-comms devices and you're left with hobbyist needs, so you get hobbyist-quality ecosystems.
Meshtastic supports store and forward for ESP32 nodes that have a few MB of RAM, but not for the nRF52 devices that can't practically buffer much. I've only used the latter class of devices, so I don't have any experience with how well Meshtastic's store and forward works in practice.
Depends what exactly it is you want. But phones these days can communicate with satellites for emergency messaging.
I think people need to think more about what the actual scenario they have in mind is because it seems most people think of mesh radio as some backup for the government shutting the internet down. When in reality it’s almost useless for that since it’s so easy to jam or flood mesh radio.
We 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.
It's a different jamming scenario however. Starlink is comparatively centralised, and reliant on both terrestrial (ground stations) and satellite communication. While the terminals themselves are sparse and widely distributed, the backbone infrastructure is far less so. It's possible to target the satellites, ground stations and critical service dependencies (e.g. GPS) rather than needing to target the hundred of thousands/millions of terminals directly.
The mesh networks are dealing with, by definition, a sparse and widely distributed set of devices which are independently configured and controlled, and in their current widely available form are only dealing with terrestrial communication. Without that point of centralisation you would need to focus on targetted regional jamming, as from a practical standpoint you cannot perform wideband RF jamming over an entire country - signal jammers don't scale that well, and geographic features come into play. As an example you might effectively block mesh networks from operating reliably in a given city, but if people were to move outside of that area then the mesh would operate again.
Geography is both a strength and a weakness here: a mountain range will impede direct communication with someone on the other side, but it will also have the same effect on jammers which will vastly increase the cost to deploy them in a ubiquitous fashion.
I suspect jamming LoRa could be a lot easier than most radio though. LoRa signals are incredibly weak and long range. A jammer which jams at a massively higher power level could cover a massive area. You can also just flood the network with messages that nodes will happily relay further for you.
That's a DoS attack, not "jamming". RF jamming usually relies on flooding frequencies with garbage which doesn't get interpreted as valid protocol traffic but does "crowd out" legitimate use.
The protocol-aware class of attack you describe does require some knowledge of the radio parameters being used, since LoRa runs on very narrow bands and uses both time and frequency-hopping to avoid congestion on any one virtual channel. They even apply (very basic) encryption to messages to prevent unknown senders from flooding the channel.
Unfortunately, both systems come preconfigured out of the box to use a default configuration which most users never override. So like cheap FRS/GMRS walkie talkies, all it takes is a few jerks who don't care about common use to overwhelm everyone with bogus messages. If you fire up a new device running the default Meshtastic firmware in any kind of dense urban environment, odds are it will more or less immediately get inundated with spam: "ping", "test", "hello from <neighborhood>", etc.
And since MT + MC both flood the shared channels to push messages across intermediary nodes, they pretty much self-DDoS by doing...nothing.
That’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.
Neglect 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.
Battlestar 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.
Probably not short range connections. The application layer will have to change but we can still have an internet that operates when we pass each other on the street or share an elevator--the primary bandwidth carrier being devices being physically moved through space, and cross-device chatter being opportunistic.
Also, it might not be jamming. It might be that whoever is operating the satellites at the time denies access unless you enable inspection, and then sells that info to somebody who would hurt you--or whatever other can't-trust-the-middleman dystopia you care to imagine.
I've been tinkering with the tech to make city-wide flrc meshes joined together over the internet, my estimates are that it should be at least able to support thousands of users per region.
This has been tried with mqtt bridges in Meshtastic. But it’s ultimately kind of pointless because if you are planning some kind of internet alternative, you don’t want to build something that falls over the moment the internet goes down.
That works with just basic mesh radio. The internet bridges thing is tempting but ultimately a bit useless and doesn't push people to extend the mesh natively.
Don't get me wrong, I like the mesh/* ideas around everyone being able to prop up a router/repeater, but I've seen what that can do in an urban environment... unfortunately for some, I don't plan on letting every tom dick and harry to set up their own towers.
True. But look at the situation in Iran. As much as internet seems like an essential part of daily life, there is the possibility for the governments to shut it down.
I know it’s all open source and I’m not paying for anything so I cant be choosy. But after playing with a bunch of Lora peer to peer chat systems. All I wish is a chat service that uses haloW. Since it uses wifi backend, regular wifi should work as well.
Dad and millennial here and this change has been very noticeable in my circle of friends including myself and I’m all for it. Men have been doing their share of housework too. But I will say, it’s not all dads but enough that I think this will have a positive effect on the next generation.
Im gay and because of that was disowned. My partner has a brother “K” and K has three children. Watching K show up in basic ways for his kids, like remembering what songs they like and teaching them sports is the fastest way to make me ugly cry.
Thanks to anyone reading this if you’re trying to be a good dad. You’re making the world a better place in ways you don’t even see
I can honestly say that I don't have any time for a dad who isn't all-in for their kids. I understand if the responsibilities aren't 50/50, but if you're making mom handle everything I think you're a loser.
All my millennial dad friends clean, change diapers, cook, whatever. And make no mistake all the moms are incredibly hard-working and involved with the kids.
If I happened to meet socially a dad who wasn't doing those things I would literally make fun of them. "You're a grown man who can't change a diaper or clean a bathroom?"
I’m with you mostly. Some different specifics but the point in mind is this: it’s a common thread of rapport and conversation. I sometimes feel like an alien on earth when I spend time with friends or other groups where there seems to be a atrong “ughh my family and home life” vibe.
I was strongly encouraged by my own parents, particularly my dad, to play sports (baseball, a bit of basketball) as a kid; even though I wasn't very good at them and wasn't very interested in them (and got made fun of by other kids for this). At some point I realized that me playing sports was something my dad was more invested in than I was. When I was 11 or so, I finally decided that I had had enough, and quit the neighborhood little league baseball team I was on in the middle of the season; I suspect the team was happy to have me gone, and I was happy that trying to play baseball was no longer my problem. Suffice to say, I have no happy memories of playing catch with with my dad at any time in my life.
My younger siblings were a bit more intrinsically interested in sports than I was, and my parents shifted their attention to their sports extracurriculars. I actually don't really remember what they did sports-wise because I did not care at all; and although I was the older sibling I was not so much older that anyone thought it was important to encourage me to take a pseudo-parental or caretaker interest in what my younger siblings were doing. I would go to the baseball field where one brother played his games because my parents were going, and then amuse myself by playing alone in the dirt beyond the bleachers, because that was more fun than paying attention to the game. By the time I was old enough to, say, drive them places in lieu of our mom, they had gotten to the age where sports were meaningfully competitive and were not actually good enough to keep playing.
So not only do I find this dad's attitude extremely sympathetic, I think that I would've found it sympathetic even when I myself was a child. This makes me some kind of outlier, I'm sure. Anyway, 3 years is young enough that there's no actual soccer happening, just running around with a ball, any kid can enjoy that. It's quite possible that, depending on the interests and dispositions of his kid, that dad won't be compelled to be on a soccer field at 10am much further in the future.
My older daughter is on a competitive cheerleading team. Not something we (parents) suggested but instead she found through school friends. She loves it. Has boosted her confidence and athletic prowess.
There aren't many dads at the meets relative to moms. Not remotely surprising. I'm the first person to admit that I don't know how to do hair or make up.
I see quite a divergence among the men in commentary. Some are there and happy their kids are loving it - they're finding a way to make peace with the situation. Some are checked out, on phones, looking grumpy at best.
Some part of me gets it. Wild asymmetry in that sport. Performances are just a few minutes long, but there's a shit-ton of practice and weekend days/entire weekends dedicated to cheer.
It would be so so so easy to say "get me out of here" but I've found a way to enjoy and make peace and make a friend or two along the way.
Contrast with her other current sport: lacrosse. First season and it's kind of a shit-show. But I'm with her in the sun on a Friday night - and with the right weather - it is a great place to be. We (parents, dads, etc.) see our friends there too.