Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

if only they had a chance to rewrite their web site in angular 2, things would have been so much different.

jokes aside, they rewrote their yahoo finance site in some JavaScript framework, so it became plain unusable. they moved ticker box to the right side (congratulation, Marissa, deeply strategic decision! how many millions did you get for this one?) and hooked it up to shitload of JS, so entering ticker and pressing enter just don't work - I have to slowly press keys and patiently wait for some unwanted intellisense magic to wake up and help me to understand that when I type JNK I really mean JNK.



Jokes aside.

I'm not 100% sure but I am guessing based on few thing I see in the current code browser side. Finance probably copied a lot of what sports was doing. Sports was ahead of the game a little because it was not as old as Finance.

I know that Angular 1 was not allowed back when it first started to catch on. I am not sure if it was because of the CLA or the license, but I do think there was something legal around patents. Yahoo still has a ton of patents.

Sports was already working on a new framework that I believe predates Angular. Some of that crazy JS was there to support precog, a preloading interface and some other things. Some of it was based on the horrid work of an architect that did not last long after MM started. Still I can't say he did that or she did this. There was a period of trying to get modern that failed before MM showed up. I do know of several folks that did what they could do and made that framework the best they could.

Now to get back to finance. When I was leaving, finance was still in many languages. In 2015 some parts of finance pages where still rendered in C. Yes think sprintf and friends. When you have something like 5 languages rendering a page doing the whole, "we are going to rending in Angular" isn't really an option.

This is the very definition of technical debt. Does it suck? Yes. Is this something a CEO can fix? No. Can we blame one little framework on the demise? That would just be stupid. Technology does not work in a bubble. It works on the shoulders of it's creators and has to overcome the faults of those creators. This is much as is life, we evolve when need be, but until then we live on.


yahoo finance was fast, old fashioned site used and scraped by lot of people. kudos to them for being one of the few sources of free EOD data and options chains. the decision to fuck it up (meticulously executed) must have come from the top. i am not blaming Marissa for choosing the wrong JS framework, but for being completely clueless while one of the pillars of yahoo online business was being destroyed.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: