Although if you ask around here, you'd probably not find much faith for them to save.
The only example I can give is at my day job, I built a backup system that uses Azure blob storage because I actually trust Microsoft more than Google.
I wonder how many other people have a "anyone but Google" approach? It's not just cancelling services, it's the churn in APIs; they seem to be less stable than products from almost any other company.
Google's core business is search and ads. Everything else is either an afterthought or a dalliance, and it shows.
But now that I have a chance to think about it, I can see his point. Most companies don't really take that particular risk into account and just kick the problem down the road. If you tried raising it as an issue, you'd get responses ranging from 'sure, figure out a way to value the risk and we'll add it into the model', to 'who cares really?'.
While I've embraced Golang somewhat, it took me a few extra months of research and thought before doing that.
I wouldn't be surprised if they take the gamble on releasing a (free?) online enterprise office application suite as some sort of MS Office Lite. Google is no longer the hero of innovation we all thought they once were, and slowly but surely, smaller niche companies and serious tech giants with the singular goal of squashing Google will replace their core products with products that are more open source, privacy-focused, and with real customer support.
I remember when I wanted to work for Google. God, I remember when I wanted to work for Facebook. What the fish was wrong with me.
IMHO there's nothing wrong with wanting to work for Google/Facebook/any of the big 4/5. Get one of those on your resume and you are set for life, even if the work isn't all it's cracked up to be.
The problem with Google and Facebook is that I've come to realize our ethics are extremely misaligned.
I'm not interested in building exploitable systems filled with damaging metadata that can be abused by totalitarian states or vengeful employees.
I'm not interested in forcing Africa into a world where Facebook and Google are synonymous with the internet.
I'm not interested in running an echo chamber that 1/4 of the world's population uses, subjecting others to political influence and carefully syndicated information that influences their thoughts and behavior, while providing massive quantities of foreign user data to three-letter agencies interested in squashing social uprisings in third-world countries.
And I'm not interested in shutting down my moral compass by accepting corporate propaganda that tells me what I am doing is right and for the benefit of mankind.
Only reason I ever wanted to work for either was the prestige, the badass lunch buffets, and the feeling that I'm doing something important, positive and ground-breaking. But those are all selfish desires and the last one isn't true.
Now Deep Mind... I would work for Deep Mind. Or even just intern. I would love to work with some of the ML pioneers even if just for a few months and just soak in everything I can.
Sorry, but "We'll give you 12 months notice!" is still nowhere near "enterprisey". Try a decade.
And even longer if you're willing to pay outrageous sums of money.
I think Google's problem here, inasmuch as it has one, is marketing and relationships, not substantive policy.
Effectively does the same thing.
The main difference seems to be that enterprise has custom branding and is ad-free.
On the other hand, Bing recently released a completely updated version of their paid search API. So on the plus side it looks like they aren't ready to give up on custom search yet. On the downside, they've tripled their prices.
edit: nope. http://imgur.com/a/Jt38q not really.
edit 2: Here's a HP B-series PA-RISC from my closet running actual vintage NS-4, also no, http://i.imgur.com/tt7AYqj.png (the top window is a search for the term "cat")
Google however, almost still works http://i.imgur.com/kdTd1AU.png ... I give them an A. hn and kernel.org get a security algorithm error, reddit gets an i/o error as does craigslist and yahoo. wiki.c2.com has a perpetual spinner. netbsd here makes me sad to be such a fanboy: http://i.imgur.com/RxedDF6.png
http://gnu.org is totally acceptable, even in Netscape 3! http://i.imgur.com/RImHQjM.png
http://fsf.org errors at an appropriate place: http://i.imgur.com/g8TF8Uc.png but after that is usable.
http://berkshirehathaway.com loads perfectly and looks the same.
I'm mildly curious what would happen if you tried to build NetSurf on that thing. It compiles for AmigaOS and RISC OS...
H3:54/raid/hp/netsurf-all-3.6$ gmake --version
GNU Make 3.80
H3:55/raid/hp/netsurf-all-3.6$ /usr/local/bin/gcc --version
gcc (GCC) 3.3.1
H3:55/raid/hp/netsurf-all-3.6$ gmake BUILD_CC=/usr/local/bin/gcc CC=/usr/local/bin/gcc
gmake: Entering directory `/raid/hp/netsurf-all-3.6/libwapcaplet'
/makefiles/Makefile.tools:403: /Makefile.gcc: No such file
/makefiles/Makefile.tools:460: /Makefile.pkgconfig: No such
file or directory
Makefile:40: /Makefile.top: No such file or directory
gmake: * No rule to make target `/Makefile.top'. Stop.
gmake: Leaving directory `/raid/hp/netsurf-all-3.6/libwapcaplet'
gmake: * [/raid/hp/netsurf-all-3.6/inst-gtk/build-stamp]
Looks like some serious effort. To put things in context, I can't do remote X to a modern machine as in
$ DISPLAY=desktop:0 xterm&
This gives a protocol error. So instead I'm running it all through a vncserver, which uses a more legacy protocol.
I've tried things like
$ Xnest -query hp :1
but I get the classic CDE hour glass, a black screen, and nothing more.
It's honestly nice to pull this thing out of the closet just to remember how unfriendly things used to be. You type a command and realize "well gee, this thing doesn't have that. Alright, here's a more painful way..." You don't even get things like arrow keys and backspace for free. Gotta stty them.
To be completely fair, building NetSurf may simply not be possible with the toolchain the machine has - I was maybe-1/3-joking about trying it :P - but it would be an awesome challenge to see if it could be done. I suspect it may just be possible.
I emailed you.
"$ DISPLAY=desktop:0 xterm&
Ok, I'm impressed. That's the first time I've seen that.
That would explain it.
I remember tinkering with Flash back in the day, even before it was Adobe.
I guess it'll stay up as long as it generates revenue via ads. Its still someone's homepage I suspect. The elderly still using AOL perhaps?
Also I've long wanted an HTTP caching mechanism that permits cross origin caching, so people aren't redownloading the same dependencies. Essentially the server responds with a digest and if the browser has a match from any domain, it forgoes the download.
Is there a hard to trigger collision attack possible? Sure but I don't care.
Home Security Systems Arizona
Home Security Systems Atlanta
Home Security Systems Augusta
Home Security Systems Austin
Home Security Systems California
Home Security Systems Cleveland Ohio
Home Security Systems Columbus Ohio
Home Security Systems Dallas...
I'm going to start a new trend in web design. I'll call it 56k design.
That was pretty much my criteria when I was making forum software: https://www.lfgss.com/
It's still too heavy and slow, and there's still some things I could do better. But that's nitpicking, it's pretty good and when I finish re-structuring all of the code it will be a single binary install for those who want to use it, or a split-binary Web-UI + API for those who want to only do certain parts (i.e. customise and host the front-end and not care about the back-end, or to scale the background for heavy mobile use without that being serving front-end traffic).
My goals for that software in the next few months:
1. Same-origin everything
4. Single codebase, single binary install from a single `go install` command
And to think they had the opportunity to buy Google for 750K after Vinod talked Page and Brin down from 1MM
Besides, hiding ads is not the same as preventing ads from being loaded.
Enterprise and government customers are often concerned about data leaking out through advertisement networks, and hosted ad services are not uncommonly used to inject malware into specific sites. Hiding ads using CSS would not prevent these problems.
same thing with google voice. i use it but i've never committed to using it as my main phone number.
maybe it's a catch-22, but maybe google should stop sunsetting so many products so as to cause people to have no faith in their products. pretty much the only untouchable thing is gmail since the negative press for that would probably end google to the general public.
They've recently transitioned to this "beta" health checkup feature that gives the same advice except without people! It's automated and to be honest, it's even better than the support I was getting. This could view my stuff and if I was missing a critical component (I have a lot of ads running) it'll call it out.
I don't know what happened to Adwords but about a year ago, I had amazing onshore support and the person listened to business case scenarios and we would have discussions on possible strategies and ways to save money but be more effective.
I would love to be a fly on the wall on some of these higher up Google exec meetings on where they switch priority on a dime.
For a moment I thought this would be a good use case for federated authentication, but who would you even trust to run that securely?
They sell email for your own domain (you can also buy a domain there): https://www.infomaniak.com/en
Bonus: Based in Switzerland, no EU or US jurisdiction.
I've fully committed and have uploaded 40,932 photos. All of the automation has been amazing.
In my case I uploaded every photo I've taken since I got my first digital camera in 2000, and I do look at some of them.
To try to answer your question directly: I just checked and I have roughly 100 albums with roughly 50 photos, so I expect that I'll go back to those when I want a trip down memory lane, etc.
As for the other ~36k, I don't have any statistics but:
* On ~10 occasions I've sent emails to friends after getting one of the "this day in YYYY" notifications with a link to the photos
* On a few (~4) occasions, I've used the faces grouping to find old, fun photos of friends
* Yesterday I happened to get a "This day in YYYY" notification that reminded me about an event I photographed at my neighbors house, but had forgotten to send the photos (7 years ago, oops)
* I'd rediscovered some DSLR photos I probably would have missed thanks to the "approx location tagging" (that taps in my phones location history)
* I share photos far more frequently since its free, unlimited and auto-upload
* The auto-animations and auto-panoramas have made me go back and rediscover photos from some old trips
* Just the other day my Mom was interested in a photo she remembered me taking on a trip in 2013. I was able to search the place name and find the photo in seconds
I started down the path of Google Photos because my old workflow of manually merging smartphone and DSLR pics on disk and then not having a good centralized album management system felt clunky.
I'm surprised by how often I find myself going to http://photos.google.com now.
Also the face search is probably the most brilliant piece of it. I began meticulously tagging photos in Lightroom a few years ago, and had probably 15-20% of my photos tagged with location and people in the photo. It was a pain in the ass and took forever to get to that point.
Meanwhile it took less than a week to upload everything to Google Photos, and now I can search through over 10 years of photos by person. You can also search by event, object, location, etc ("coachella," "sailboat," or "haiti" as examples).
I have accepted this tradeoff. It would be pretty devastating to loose all that organization, but its recreatable and the value I get out of Google Photos trumps that risk.
As you say, I barely look at my pictures from 1 or 2 years ago (except for the "this day X years ago" feature, which is awesome). But I'm positive that 10 years from now I'll be glad to have them, for the nostalgia trips.
- family reunion: watching videos of family members taken over the years (nice integration with chromecast to watch on tv)
- meeting friends after a long time: quickly retrieving super old pics (good search abilities with album names and tags/captions)
- casual discussions with friends/family about a specific experience (eg. trips to a particular destination): quickly retrieving pics taken there
Coupled with the fact that there is unlimited storage, ability to share across as many channels as I want (email, FB, WhatsApp...), seamless backup and sync across my various devices, ability to create shared albums with other people - I would say this is one of the rare great products Google has released in the last ~5 years.
p.s. fwiw, I also have a local backup copy in case Google messes with my account.
I also go back through them and pull out some for use during big lifetime events (10*n birthdays, weddings, retirement, etc).
Photos is a paid service already, with a free tier.
Encrypted backups are great for recovery, but they don't address many other useful features of these additional products.
Magazine subscriptions (bundling), utility services (a novel concept in the late 19th century), governments (taxes), banks, etc.
It's why the enterprise market is far more appealing, generally: make a few large-ticket enterprise sales (mostly to the F-10 - F-500), even if they do take forever to land, and roll in the recurring revenues.
Retail sales is far more about the distribution deals than the register sales (the second follows the first). Competition is generally over the marketing channel and/or real estate (look up "dark grocery stores" for more on that last).
Or as I'd realised the first time I heard Milt F. rattle on about TANSTAFL, there's no such thing as a free lunch revenue-capture system either.
Not sure when the 'must sell billions' idea came along, it was before the Pixel phone but is a relatively new idea for Google.
This is a classic management problem. The first person to really get a handle on it was Alfred P. Sloane, who headed GM and wrote "The Concept of the Corporation". He figured out how to organize a very large company effectively, and GM's management structure worked well for half a century. They beat out everybody else until Japanese competition appeared. (GM probably stayed with Sloan's structure too long, but nobody else really knew what to do.)
There's the argument that, rather than one company having a broad range of products, there should be many companies, each with a narrow product range. It's cheaper to run a fund than manage a conglomerate. The conglomerate concept was that "synergy" between the business units would reduce cost. In practice, this rarely works.
There are some successful companies with very broad product lines. Mitsubishi and Samsung are two of the biggest. General Electric was the classic US example, but they've backed off from most of their consumer products other than major appliances.
Nonzero to be sure, but nothing like the numbers they're used to in free, ad-supported products.
I imagine the issue is that GSS hides a lot, (all?) of Google's branding while CSE doesnt as its a page hosted by Google.
If I were you and you really had already finished the Google Search dev work you referenced, I would pay for service as soon as possible for the duration up until April 1, 2018. Use the service, see how user users are really using it, then use what you've learned to plan for the future.
The conversion here at HN on this topic has been useful in pointing out such services that I didn't know about, for which I am thankful!
As someone who just finished moving a custom search result site implementation from GSA (discontinued) to GSS this is highly outrageous. No access to the XML/JSON API is a showstopper.
Third party APIs are a even bigger risk. Facebook and Twitter APIs used to change quite often 2-3 years ago. (Haven't personally worked on this off late though.) APIs and services which seem too cheap are generally the ones which should be avoided. Because it is more likely that the companies running these will not find a sustainable business model.
Even Open Source projects get abandoned quite often. Sometimes a team puts together an impressive open source project and then they get acquired by a big company which results in abandonment of the project. I have one client who has his startup riding on Kurento Media Server for WebRTC calls. This product is in development from last one and half years. Now, after Kurento's acquisition by Twilio, Kurento's future is not clear. Also it's not a project which any body can just get into and start developing it further. Thankfully Kurento is not abandoned yet by the development team, but I had read somewhere that they are looking for new maintainers.
The lesson learned is only depend on mature open source projects and depend on PaaS services which make those open source projects available as easy to use services. Even if that PaaS service go down, there is a high chance that you will find someone who can deploy and support it for you.
However, if you are depending on a third party API or a relatively unknown Open Source Project for critical functionality, treat it as a big risk in your product's future road map and be prepared with a contingency plan.
Right now in cloud services there are way too many products which are not easily replaceable. But these are easy to use and sometimes solve really difficult problems. So the temptation to use them is too high. So they still end up in the stack, especially when the clients themselves push for these services to be used.
They should be mindful of that trend since they already have gotten a bad rep because of it. At some point in the future, when they really need it, few people will jump on their new band wagon.
It's already used by majors companies like GoPro, Adobe and L'Oréal.
Yes I worked there once :)
FYI We're also hiring and growing very rapidly! careers.coveo.com
HN and ProductHunt runs on Algolia.
Edit - some more details here: https://siftery.com/categories/api-and-developer-tools/searc...
<form id="searchform" name="searchform" action="https://google.com/search">
<input class="searchtext" name="q" type="text" value="" placeholder="" maxlength="300" />
<input name="q" type="hidden" value="site:www.yoursite.tld" />
<input class="searchbutton" name="submit" type="submit" value="Search" />
EDIT: I was also able to create a new site search engine.
Try English version of that page:
> EDIT: I was also able to create a new site search engine.
The shut-down message says "On April 1, 2017, Google will discontinue sales of the Google Site Search".
For something like this.... maybe not all languages, but just the ones that analytics detect significant traffic from.
There's been a few services (Google Reader and CodeSearch) that I would have paid a couple bucks a month for.
Anyone know of a alternative product that would let this keep happening? When we implemented this originally, I did not find any competing options from either Microsoft, Amazon or Yahoo- That was 2 years ago though, so things may have changed for image search API's.
Also, the link you give above is just googles normal link. You cant programmatically call it, or google will start throwing up a captcha which will stop automated queries.
Also posted changes coming to the CSE API.
Although you have to say the product had its flaws on larger scales.
BR, Istvan Simon
I wonder if anyone will move into this space instead. hoping for duck duck go or a new startup.
I can't help think this has something to do with their AMP articles. They don't want you to leave google, ever
I suspect they thought at one point that this would be a freemium product and people would upgrade to the white-label version, but maybe they weren't, or not enough.
Now, if somebody wants google on their site, they have to pay google, or force visitors to go to google.com, where google will show them ads.
Actually, I'm still not convinced that it isn't linked to April Fools.
Although if you ask around here, you'd probably not find much faith for them to save.