HNHacker News
TopNewBestAskShowJobs

fabuzaid

169 karma · joined January 2, 2012

Stanford CS PhD student. http://firasabuzaid.com
submissionscomments
fabuzaid··on Ask HN: CS papers for software architecture and design?
I'm surprised no one has mentioned the David Parnas papers: "On the Criteria To Be Used in Decomposing Systems into Modules" is an all-time classic [1]. Much more philosophical than most of the suggestions here so far, but this paper really drove home to me the importance of abstraction in software design. (Also covered in the Morning Paper [2].)

[1] https://www.cs.umd.edu/class/spring2003/cmsc838p/Design/crit.... [2] https://blog.acolyer.org/2016/09/05/on-the-criteria-to-be-us...

fabuzaid··on CS221: Artificial Intelligence: Principles and Techniques
Stanford student here – not taking the class (took it a couple of years ago), but have many friends who are. According to them, there's roughly 700 students currently enrolled in the course.
fabuzaid··on Why YouTube's HTML5 Player Sucks
Oh, maybe I wasn't clear: I do have the resizing issue when exiting fullscreen (not always, just sometimes). I was saying that there are other resizing issues in addition to that.

I was using Chrome 16 to test the cache. For the HD stuff, I must say: I can't find many HD videos to try it on. HD videos are more likely to be supported by big corporate accounts, and they'll opt for ads in their videos, too, which means that the video won't be HTML5-compatible (that's the real distinction). If the video doesn't have Google Ads, then it can be played in HTML5. Otherwise, it has to be Flash.

fabuzaid··on Why YouTube's HTML5 Player Sucks
Hey Chris,

I haven't experienced the buffering issues you describe, but I've definitely seen the resizing issues from leaving fullscreen (screenshot here): http://cl.ly/2y3F0B3V0X09013U0710. I've noticed this doesn't happen after full-screen, however; there's resizing issues anytime you toggle between different video sizes.

I should point out that my connection is pretty fast, around 75 Mbps.

I also checked out the caching issue you pointed out: you're dead-on. There's no caching whatsoever with HTML5. In general, the buffering behavior is kind of odd. Doesn't behave at all like the Flash player.