Live data from Hacker News

Google Kills Cloud Print

support.google.com

201–210 of 567 posts

Re: Google Kills Cloud Print

#201

That thing almost nobody used? Seems fair. EDIT: At this point, is there any value in comments about how Google kills things? I feel like it's a waste of time for a knowledgeable crowd like HN.

I use it and it is very useful.

It allows to print documents even when you're not on your network.

Re: Google Kills Cloud Print

#202
Crazy thought, what if Android and/or ChromeOS is next? Android always seemed like another "charity" project that didn't directly generate profit (before Nexus/Pixel phones). Most of the value from Android is captured by Chinese phone manufacturers and carriers, not Alphabet.

Probably not a good idea to invest too much into the Android ecosystem tbh.

Re: Google Kills Cloud Print

#203
post #73

Earlier quoted context omitted.

CUPS is exactly what Google is switching Chrome OS to, as a replacement for Cloud Print. But the reason to have Google's (or someone's) servers involved is so that you don't need to be on the same network (e.g., you can print to your home printer, behind a firewall/NAT, while you're at a coffeeshop, also behind a firewall/NAT).

Buuuuut, is that really a valid use case? how many people do actually want to remotely print from another network to a printer, beside print shops without dedicated WiFi networks? How many people do actually want to use it as some sort of fax-machine replacement?

It's like sort of useful. In the old days, I would print my lab reports to the college printer from home (using smb based print spooling, which dates me, because smb over the internet was allowed then). You could also use cloudprint to send a document to a print shop before you got there; not the worst way to print things if you don't have a printer at home.

Re: Google Kills Cloud Print

#204
I'm glad to see this one go. When you want to print from one device in a room to another, sharing a copy of the data with Google's servers halfway across the country seems like an odd and privacy-concerning way to accomplish that.

I support relatives using Chromebooks and the old fashioned model is printing is much easier to explain and deal with! The wifi printers in my life never seem to maintain reliable connections over long time spans so we resort to using them as USB printers anyway.

Re: Google Kills Cloud Print

#205
post #194

Google has the corporate equivalent of ADHD. Having talked with ex-googlers and current googlers, the problem seems to be deeply baked into their culture. The incentive structures seem to favor the sexy over the boring, making it much more likely that someone will get promoted for launching products versus growing one. The fix seems to be obvious, create a separate path, a maintenance and growth hacker path, where pe…

They should just sell their dead products. I know they don't need money, but someone could probably maintain the Cloud Print codebase and add value to the world.

It wouldn't be practical. The great advantage of the monorepo is that it encourages teams to use libraries from almost anywhere in the company. One disadvantage is that it makes splitting out those codebases almost impossible.

Re: Google Kills Cloud Print

#206

Google has the corporate equivalent of ADHD. Having talked with ex-googlers and current googlers, the problem seems to be deeply baked into their culture. The incentive structures seem to favor the sexy over the boring, making it much more likely that someone will get promoted for launching products versus growing one. The fix seems to be obvious, create a separate path, a maintenance and growth hacker path, where pe…

> The incentive structures seem to favor the sexy over the boring, making it much more likely that someone will get promoted for launching products versus growing one.

This is the entire industry. I work for a non-sexy "tech" travel company, and it's the same thing. Pay down tech debt? Good luck getting any kind of recognition. Make a react graphQL api? You're making senior.

Re: Google Kills Cloud Print

#208
post #194

Earlier quoted context omitted.

They should just sell their dead products. I know they don't need money, but someone could probably maintain the Cloud Print codebase and add value to the world.

They would mean selling all documents ever printed using their product.

How did you make the connection from "Cloud Print codebase" to selling the database of all users with it?

Re: Google Kills Cloud Print

#209

Earlier quoted context omitted.

You mean like Postscript 20 years ago?

Can you elaborate on the similarities? I don't really understand PS, CUPS, or GCP, but I think an overview of how they relate would be really interesting.

PostScript is a programming language that lets you describe how a page looks. (It's a real, Turing-complete programming language, and you can do things like print a fractal with a couple of lines of PostScript.) It was popular with high-end printers like the Apple LaserWriter, and it required a real CPU inside the printer in order to evaluate the PostScript and render it into an image of the appropriate resolution, which could then be printed. So it was completely out of the question for consumer-level printers like cheap inkjets. Today, of course, adding a real computer to a cheap inkjet is entirely doable (a $5 Pi Zero is far more powerful than the LaserWriter), but in the past you basically needed a driver that ran on your computer that converted a high-level document (e.g., a page from a word processor) to physical instructions for the printer.

CUPS is a program that implements the Internet Printing Protocol, basically a way to send, view, and cancel print jobs over an HTTP API. If you have a local printer connected with a parallel port, you can run CUPS and have other machines send to it. The other thing CUPS does is conversions: you can send a PDF to CUPS, and it will run the driver to convert it to whatever format the printer needs. So an application that talks to CUPS only needs to know how to generate PDFs. CUPS also supports talking to remote print servers, e.g., other CUPS servers, printers that natively speak IPP, or printers that speak some other protocol.

Google Cloud Print is a service which has the unusual property that printers connect to it, not vice versa. Therefore you can print a document to a Google Cloud Print printer without being on the same network, which IPP doesn't let you do. (For printers without direct GCP support, you'd need to leave a computer plugged into it and running, but some newer printers with built-in networking know how to talk to Google and let you register it to your Google account.)

Post reply on HN