“Adobe Flash Player is required for interactive charts”
finance.google.com
finance.google.com
After I left Google Finance I feel that the team has attempted a few times to remove Flash, but I don't know why they didn't succeed.
Others on this thread are probably right - finance is not enough of a focus for Google, only so many engineering hours, better spent on other parts of Google Finance (more, better and cleaner data) than on replacing something that works well enough.
Despite being a little bit more complex than I think it needed to be (I was a junior engineer after all, and this was my first project at my first job) I still think there's more complexity than meets the eye. Like anything that looks simple, there's tons of work behind it.
I'm curious as to why, if it's seemed so difficult to replace them, that Google hasn't gone with a rather wide-spread and capable library like High Charts?[0][1]
edit: Or am I missing the core problem. Not that it's difficult for Google to coordinate on an internal chart library, but rather that it's a problem of integrating a new display format?
And while we're on charting, I recommend having a look at: https://cryptowat.ch/ (Though it has a bit of a different purpose)
---
I'd imagine is a combination of "not built here", pride (google engineers always feel that they can build everything better than the outside world), and performance (Google was investing, and I imagine continues to invest, vast amounts of engineering in speed).
That makes sense in terms of "built here" pride. Not at all surprised by that. Thanks
For a smaller (but worse affected) example, look at Wikipedia. The majority of their spending is on management, and "soft jobs" like "PR" and public events. They spend a tiny fraction on the one thing that matters: Hosting bandwidth and upgrading their platform where all of their content they provide comes for free. Till a few years ago they had (IIRC from last time I looked into their docs) like, only 2 or 3 full-time engineers in the entire company for a bulk of their growth until finally adding a bunch more--while adding plenty of other staff. If the majority of their money is coming from those banners, and not outsider backers, there is no excuse for them to spend so much outside their core technology. Universities spend big money outside the college (Football, and grant money)... but it GAINS far more in exchange, so that makes sense.
I would hypothesis that as a company employees more and more "assistants" and "assistants of assistants" and the proportion of administration to engineering/research staff grows, a company bogs down with people who don't really contribute as much as they debate (or do nothing at all) in the company. I've seen studies that show that same problem as one of the reasons University costs have risen so much. There's probably an existing term for it akin to the Peter Principle but I'm not aware of it.
Basically, Google is an amazing company full of amazing people. But while they're amazing in TECH, that doesn't mean they have equally amazing managers capable of stopping the stagnation and confusion that comes with large companies. Lots of their "open" ideas work well on small and medium scales, but do they scale up?
But of course lots of that is more vague than I'd prefer in a comment. So I'd like to emphasis my one real point, as the proportion of # administration to content producers grows, the efficiency of a company drops as it gets bogged down in communication issues and "the usual" office politics. Which I would also hypothesis the majority of politics come from low-end producers (possibly to feel like they're contributing?). We've all worked at companies (and often still do) where we can cite limitless examples of non-producers easily passing HR, but bogging down the content creators by distracting them.
Lots of the "leaks" about Google have happened and almost every single one has mentioned office politics, retribution, witchhunts, and blacklists. They could be false. But they seem to have those as common threads among them. ("Where there's smoke there's fire"?) It also goes in line with Google producing much less "world revolution" products and acquiring mass amounts of startups with new ideas. Kind of reminds me of the story of AOL.
Parkinson's law is the adage that "work expands so as to fill the time available for its completion". It is also sometimes applied to the growth of the bureaucratic apparatus in an organization.
He goes on to write about organization inefficiency, how adding more and more people make committees useless.It seems like their editor for Wikipedia pages is "good enough", so a maintenance mode wouldn't be uncalled for.
This will become less and less true over time, especially as Adobe plans to kill the Flash plugin by 2020.
- One vendor requires a leaky JRE 1.5 to run their configuration tool, originally written for Windows CE around 2007. You need to keep it inside a VM and disable automatic Java updates.
- A newer system from the same company requires Flash. Most customers opt for the Java based one, because the newer system is unsuitable for anything but the smallest sites (frozen foods melting at high bus and CPU loads).
- The web GUI on another company's product wants a browser Java plugin that accepts unsigned certs.
- The web GUI on a third company's product requires the user to accept unsigned certs, even though these systems are never exposed to the internet (RFC 1918 and certificates are inherently incompatible). The GUI is a stateful JSP frameset hell.
- Yet another company that no longer makes refrigeration systems requires DOS-based software. Luckily its volume ID based copy protection does not work under Windows XP.
EDIT: Fixed line breaks for readability
The standards for consumer products are different - especially in a case where your website requires a plugin that your own browser has deprecated.
For massive industrial-scale refrigeration and storage, it might also make sense to add, say, a serial port.
A large supermarket would most likely want something like that. With serial ports, they'd have to design a system themselves, including the boxes to attach to the individual serial ports.
Of course, for a technically skilled individual, a serial port is much preferable.
Disclaimer: Our company's main product is used to collect data from refrigeration systems into one vendor-independent, Flash-free web UI. We do pretty much everything ranging from web development to reverse engineering and hardware design.
edit: clarification
> Google Finance is under renovation. As a part of this process, the Portfolios feature won't be available after mid-November 2017. To keep a copy, download your portfolio.
IMHO if they can't change things without removing functionality, they should just leave well enough alone. They don't have to "support" the old version or do anything special with it; just leave it alone in its current, working, state.
The "this technology is old/deprecated/EoL/unfashionable/etc., let's just delete it all and provide no equivalent replacement, nevermind the fact that it's been working well" attitude is what really pisses off users, including me. Also somewhat like me, they don't really care what technology is as long as it works --- all they see is something which used to work is now broken and they can't do anything about it.
Real-time data via BATS, amazing charts/tooling - all done without Flash. Why one of the brokers hasn't bought them yet is beyond me - so much better than 99% of all trading software put out there by the brokers.
(full disclosure, that’s the company I work for)
Also can't search by company's name if it has an apostrophe.
As an idea - could you add the ability to import transaction lists (as csv) which have been exported from google finance?
Ok so I have this page up and have a new portfolio - how do I add transactions?
They still use Flash for some parts (like portfolio x-ray), but it's not the needed for the simpler charts.
Free trial version available on our website (website content is in need of updating -- not all features are mentioned on there yet. We're working on a new site)
I see a chart without flash, it's just not interactive (but a static rendered image)
I tried Firefox on Windows and Chrome on Windows, only FF can't show the static rendered image without first activate Flash.
But Yahoo had comparison tools, better option chains, investment challenges, etc.
I got into investing in middle school because of their investment challenge and virtual portfolios.
No charts. No fancy graphics. It's all basic crud stuff. And it's all in flash.
It was kind of obvious that HTML was going to take over... Like really obvious.
Too bad it's still a "work in progress" and not actually that useful for the more fine-grained/advanced things (like deploying a new VM or template directly from an OVA file).
OS X 10.12.6 Beta (16G8c)
Chrome Version 61.0.3163.100 (Official Build) (64-bit)