Also for every game dev working on GTA6, there's another working on Barbie's Horse Adventure. When positions are limited, you take what you can get and most of them are making games that are not at all interesting.
I think perhaps you misunderstand how much of being an effective coder is understanding business domain enough to not be constantly asking for clarification (or if one is a fool or an ai, assuming wrong answers). I reckon a vast collection of trivia on the level of knowing how to grow a potato is important for a programmer
And you can't know ahead of time, when you're training the model, what business domains it will be used for. Someone may decide to use it to optimize the watering and fertilizer cycles of their automated potato-growing setup, and suddenly the "how to grow a potato" texts that went into training the model are actually the very things that make the difference between success and failure for the code the model spits out.
To me, the magic with LLMs has always been on the input side. It needs to understand what you mean in order to do what you ask. Most people are pretty terrible at communication, and general world knowledge seems to help with that.
Gaining 700 users "speaks for itself"? All this stats page shows me is how few people actually use Kagi. You'd think it was millions of users based on the way people astroturf it here.
Astroturf? I believe most of the reports here to be genuine. I'm just a paying user and when web search is debated on HN I share Kagi as a very happy customer.
Astroturfing implies that Kagi is paying for people like me to praise them, it's just a good product (for my personal use at least), and I'm glad to recommend it while it stays good.
Why does it need millions of users to be useful to the individuals which use it? It's not a social media site, so I don't care how many other users they have as long as it's a sustainable business for them to keep providing a service to me.
Ever consider that people praise Kagi so highly because it's actually good?
Then again maybe you're the only correct person on the entire internet and everyone else is shills and crazy people. That definitely sounds more likely.
That comes with a big caveat. You can either choose to use the printer offline, or online, with no ability to use both. If you want the ability to monitor or pause a print when you're not home on the off chance something goes wrong, you HAVE to send every print through their cloud, there's no middle ground.
That's not Bambu being open, that's them doing the absolute minimum to allow people to say "you can use Bambu printers fully offline" in comment sections.
For most people, it is definitely a closed ecosystem, similar to the iPhone. But they do give people the escape hatch if they're willing to take ownership of the software they run. (To be fair, they only enabled this after a lot of backlash)
Willing to take ownership, and also forgo a lot of functionality that the device was billed as having when it was purchased. Defending Bambu here seems like the same mentality as supporting a manufacturer that implements a subscription model for heated seats in their cars. (Don't worry, we're an ethical manufacturer so we don't charge a premium for access to heated seats. As long as you have our app on your phone (requires location permissions) you'll be able to make use of them!)
A service is entirely different than a physical product. While I'm not necessarily on board with what Anthropic has been up to it's certainly more nuanced than a simple bait and switch as appears to have happened here.
Wait, that’s still just about their phone app. When you disable the cloud features, you lose the phone app, but otherwise the printer is fully usable. You can still connect to it through Bambu studio, you just have to roll your own networking (e.g. a VPN), right?
Yes and no, it seems. Yes in Developer Mode. With that configuration, which confusingly requires you to turn on LAN mode first, you can use your own software to control all features of the device.
In LAN mode it’s more complicated. LAN mode requires you to still use their slicer because the majority of functions beyond the extremely basic are still restricted by their authorization layer. This means using their SDK/network plugin for anything you develop, effectively coercing developers into their ecosystem for use-cases by the majority of users.
It seems pretty clear, in my opinion, that what they’re trying to communicate by using the “developer mode” language is that owning your device end-to-end is big, scary, and only for professionals. Oh, btw, developer mode leaves your device completely open and introduces various UX friction points to the experience related to constantly needing to rebind. Effectively it’s malicious compliance on their end. They’re giving the middle finger to anyone who wants to cut them out, and it’s hard to say anyone who feels that way is imagining it.
If you’ve got the spare time and spare change to set up and coddle a 3d printing hobby you absolutely have the skills and funds to set up Tailscale on a $100 mini pc.
There is a lot of overlap between people who have a NAS and those with a 3D printer.
reply