4 ms·
Isn't using a company's product exactly when you'd expect a dependency on that company's service?
by sowbug 8y ago
Isn't using a company's product exactly when you'd expect a dependency on that company's service?
- CapacitorSet 8y agoIt's not a dependency that I expect of browsing devices. I expect to be able to use eg. a TV, a radio or an ebook reader entirely without relying on the vendor, save for technical support maybe.
- sowbug 8y agoChromecast isn't a browsing device.
- SilverSurfer972 8y agoDNS is a protocol not a service
- DaniloDias 8y agoRespectfully, DNS Spelled out is "Domain Name Service" There is both a protocol and a service associated with DNS.
- sowbug 8y agoI think you meant to reply to the parent comment.
- SilverSurfer972 8y agoYou don't have every single car brand with their own fuel at the gas station right?
- sowbug 8y agoIf a car brand did, I would find it surprising that a buyer of that brand would complain about it.
- mrighele 8y agoHe would complain if he was forced to buy _only_ that brand's gasoline. That's in fact the approach of many printer manufacturers regarding toner/ink cartridges, and usually users complain about that.
- sowbug 8y agoI wrote "buyer," not "user" or "complainer." I have no problem with self-appointed Good Samaritans who leave anti-Lexmark Amazon reviews. But a buyer of a car requiring the manufacturer's gas would understand what he or she was getting into.
- bashinator 8y agoThis is an artificial dependency. There is no good reason why this device should require a specific nameserver. Here are some reasons I can think of that this would be required: * Getting device metrics for Google's internal use * DNS lookups that are only available from querying google directly - in other words, recursion is disabled for some records needed by the device The first case should be entirely optional, the second case is deliberate subversion of internet standards.
- sowbug 8y agoI spent some time researching consumer hardware that consistently sacrificed usability for architectural purity. I'll update this reply as soon as I find an example.
- bashinator 8y agoI'm trying to figure out how this use of DNS would improve usability for the device owner, and how implementing the DNS client in a standard way could be considered "architectural purity".
- sowbug 8y agoYou're repeating yourself.
- __jal 8y agoPersonally, I expect devices that claim to function with TCP/IP, DNS, https, etc. actually function with them, and not with a tiny subset of their proprietary implementations. If Google wants to sell captive toys well, that's nothing I'd ever buy, but they're free to. But it needs to be clear that it is a proprietary widget, dependent on Google's services and incapable of operating in environments where those dependencies are unacceptable.
- scarface74 8y agoWere you really under any illusion that all set top boxes/dongles weren’t proprietary widgets?
- scarface74 8y agoJust a random aside. You couldn’t download third party apps on the 3rd generation AppleTV, but without jailbreaking, the community made a Plex app, merely by running a Python script and redirecting DNS to your computer that intercepted calls to the Apple Trailers app. https://github.com/iBaa/PlexConnect https://github.com/iBaa/PlexConnect I’m sure some inventive person could figure out a creative use for a ChromeCast. But overall, I agree with you.
- sowbug 8y agoYou're being consistent with Richard Stallman's model of freedom for general-purpose PCs vs. appliances: As for microwave ovens and other appliances, if updating software is not a normal part of use of the device, then it is not a computer. In that case, I think the user need not take cognizance of whether the device contains a processor and software, or is built some other way. However, if it has an "update firmware" button, that means installing different software is a normal part of use, so it is a computer. Many of the objections in comments to this post are expressed in terms of standards compliance or interoperability. I think it makes more sense to analyze whether it's a general-purpose PC or not. https://stallman.org/stallman-computing.html https://stallman.org/stallman-computing.html