The client is part of a distributed transaction. It can't be oblivious to this. Clear semantics and accurate adherence to them is the only answer that doesn't make the overall system unsound. Client bugs are expected and so the simplest semantics that ensure data integrity and accurate responses are the best way to help them identify and fix their bugs.
If you with "he" mean Daniel Micay, I unfortunately agree, based on observations from previously having idled in the GOS Discord for a couple of years. Plenty of downright mean and unforgiving behavior, not seldom due to him misinterpreting others' statements and questions.
This is a feature. When I enable LAN mode I do not want Bambu to be able to control my printer.
It remains astonishing to me that this is controversial. Not everyone has the knowhow to block internet access to their printer, so having a toggle in firmware is terrific. I've verified after turning it on that it never phones home. Couldn't be happier.
It’s fully understandable to want that and exactly what I use too. It still sucks for people that did want to start their prints locally and control them over the app.
The issue isn't that there's a toggle to turn off the cloud protocol in firmware. The issue is specifically that they now require you to turn off the cloud protocol if you want local access.
Almost no one meaningfully isolates their bambu-- lots of people isolate the printer but bambu makes you run their mystery meat 'network plugin' on your host.
Unless you're running qubes or some other virtualization setup their network plugin punctures whatever airgap you put around the printer and also gives them access to your system as well.
I’ve been meaning to look into what the network plugin does more.
I see in my dns logs lots of repeated blocked requests to a Bambu labs domain whenever I have orcaslicer open. I assume it’s so many because it’s getting blocked and retrying.
I just print over lan though. Not using the Bambu servers (or the fork mentioned in OP) It works flawlessly.
The OSI is garbage, and "open source" outside of the most viral licenses is too.
I'll go further and say that it accelerated getting us into this mess we're in today.
The OSI is owned and controlled by the tech titan hyperscalers who benefit from free labor.
Useful "open source software" always gets encrusted by the big titans that then build means to control the tech, and then the means to control us. And just to rub salt in the wounds, they rarely compensate the original authors.
Android is Linux, right? Then why can't we install our own software? Why does it spy on us? Open source is so great, right?
95% of humans will never own a phone that gives them freedom. And we enabled that.
Everything we as tech people own is also getting locked down. We're going to have to start providing our state ID to access the internet soon.
But OMG, Year of Linux on the Desktop 2012!!12
Pretty soon you won't even be able to use your Linux. Everything will be attested.
Open source hasn't stopped power from accruing to the titans. It's accelerated their domination.
People rush to defend Google and Amazon when you criticize how they profit off of Redis, Elasticsearch, etc. The teams that build the tech aren't becoming wealthy, and most of the bytes flowing through those systems are doing so behind closed source AWS/GCP/Azure offerings.
These companies then use their insane reach to tax everything that moves. Google owns 92% (yes, 92%!) of URL bars and they tax every search, especially searches for other companies' trademarks. They do even better - they turn it into a bidding war. Almost nothing that exists in the world today can make it to you without being taxed by them.
If they don't like your content, you just disappear.
Mobile platforms have never been ours. We can't install what we want. We're soon going to be locked at the firmware level to just Google and Apple and forced to use their adblocking-free, tracker-enabled "browsers" (1984 telescreens). Any competition can't get started due to the massive scale required, meanwhile Apple and Google tax everything at 30% and start correlating everything you do, everyone you talk to, everywhere you go in their panopticon.
"Open source" was wool pulled over our eyes so that we happily built, supported, and enabled this.
Open source should be replaced with "our proletariat users and small businesses can have this for free, but businesses listed on any stock exchange cannot commercialize this ever unless they pay out the nose for it".
"Source available" / shareware is peak. Give your users the thing, and the means to maintain it after you're gone, but tell Google et al. to go away.
"Fuck you, pay me" as the artists frequently say.
But also, let's stop giving the Death Star free labor.
(edit: I'd love a feedback sampling of the heavy downvotes. OSI purists? Goog employees? Surely MIT/BSD fans and not anyone who follows Stallman.)
>Pretty soon you won't even be able to use your Linux. Everything will be attested.
I want to rescue this snippet.
Few of us remember the "fight" and discussions that happened when Firefox first pondered the idea of allowing encrypted video on the platform. Same with Linux. This was when The powers that be forced Netflix and other video distributors to introduce that opaque tech in the web. The same thing happened with DeCSS and Linux DVD playing; but that generation was a bit more... revel.
But we as a society are indeed slowly and steadily giving away our rights of many, for the rights of few cartels.
It's been a sad journey to see for someone born in the early 80s.
> But we as a society are indeed slowly and steadily giving away our rights of many, for the rights of few cartels.
Increasing geopolitical multi-polarity may force big tech to give up ground. The EU and ASEAN in particular should be hitting Google et al. with the regulatory hammer.
When we get clearer heads back in power (Lina Khan was great, but moved much too slow), they ought to carve the tech cos into Baby Bells. Horizontally so they have to compete with themselves.
> It's been a sad journey to see for someone born in the early 80s.
The dream of the open web, privacy, freedom of speech, and freedom of computing is being killed by the oligarchy. And they convinced us the progressive thing to do was to give them our labor - they hung us with it.
We have different goals. I do this to strip unnecessary junk off of product page links I'm going to share, and your version now does nothing to (for example) Amazon PDP links. I understand it doesn't work for every kind of link and that's fine.
If I did want to support paginated/search pages, I would allowlist only `p` and `q` rather than specifically blocking one type of analytics.
Yes, that's fair. Indeed my so called improvement requires continual maintenance to add new parameters to the blocklist, which somewhat defeats what is perhaps the main purpose: convenience.
While it is clear that your solution works well for you and would probably work for me too for most types of 'bad' URLs, I am noting down an allowlist based solution for my own satisfaction and future reference:
This is great! I love one-liners that are readable like this. This made me wonder if there are any extensions that run a script on every page load for a web browser. I'm currently experimenting with userscript managers and plan on including your code as an additional security measure against tracking.
Badly-written articles are still unwelcome on HN, wether AI-assisted or not, and obvious LLM smell definitely lowers the quality of an article. But it's true, we don't ban every article with any evidence of AI-assistance.
Since we're 10 years on at this point, I feel pretty confident saying the plateau to my eyes landed somewhere between the PS4 in 2013 and Pascal (GeForce 10-series) in 2016.
I've kept playing games and upgrading my GPU every other generation, and they're still fully utilized, but I can't really see where the additional compute and money is going. My biggest visual upgrade during that time was actually going from LED to HDR OLED which is something that requires virtually no additional processing power.
I was very pleasantly surprised at how much my single cargo e-bike can handle. It is big, nearly the size of a tandem bike, but it served me well for 5 years of not having a car.
Curious about your maintenance needs. I have a guy that comes out once a year for service and tunes it up for me. After 3 years, I replaced the chain. I've upgraded to hydraulic brakes by the same guy. Other than that, it's been smooth riding. Or are you saying your EV needs so little maintenance that even the low maintenance on a bike seem high?
Maintenance should be amortized. The first time you do brakes and tires it will cost more than 5+ years of ebike maintenance. It adds nothing to the conversation to pretend otherwise.
reply