Live data from Hacker News

Keyframes: Delivering scalable, high-quality animations to mobile clients

code.facebook.com

51–60 of 153 posts

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#51
post #36
post #34

Earlier quoted context omitted.

You are misreading it. Software = Keyframes software. Your Software = Whatever you are releasing. So basically they are saying you can't redistribute just the Keyframes software library by itself. Which also means, if I understand this right, you can't fork it and modify it either. I agree however, not a good license.

I'm not misreading it. The license says we cannot fork the software. That's not open source.

Do you have access to the source? Yes? It's open source.

Open Source need not be free as in beer, nor as in freedom.

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#52
post #23

Hey, everyone! I'm one of the developers at Facebook who worked on this library since its conception! Really excited to be able to share this library today! I'll be checking up here periodically and can help answer any technical questions that you have!

So you got your CS degree, worked for years in IT, passed tough interviews, joined FB, and now you're proud of animating those annoying emojis.

Nice ad hominem.

Just take it as a proof of concept - it animates emojis today, but it can be useful for some other "useful" things in the future.

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#53
post #36
post #34

Earlier quoted context omitted.

You are misreading it. Software = Keyframes software. Your Software = Whatever you are releasing. So basically they are saying you can't redistribute just the Keyframes software library by itself. Which also means, if I understand this right, you can't fork it and modify it either. I agree however, not a good license.

I'm not misreading it. The license says we cannot fork the software. That's not open source.

They had better start paying their lawyers overtime. You can't do a PR without forking and people fork on Github for a multitude of reasons (I often fork into a group as a lazy form of bookmarking or collecting projects).

Hell. I just clicked the 'fork' button. Where's my cease and desist?

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#54
post #36

Earlier quoted context omitted.

I'm not misreading it. The license says we cannot fork the software. That's not open source.

Do you have access to the source? Yes? It's open source. Open Source need not be free as in beer, nor as in freedom.

[deleted]

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#55
post #36

Earlier quoted context omitted.

I'm not misreading it. The license says we cannot fork the software. That's not open source.

Do you have access to the source? Yes? It's open source. Open Source need not be free as in beer, nor as in freedom.

No. Call that "source available", "source access" or something, but "Open Source" is pretty much established to be defined by the OSI definition of the term: https://opensource.org/osd

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#56
post #23

Hey, everyone! I'm one of the developers at Facebook who worked on this library since its conception! Really excited to be able to share this library today! I'll be checking up here periodically and can help answer any technical questions that you have!

So you got your CS degree, worked for years in IT, passed tough interviews, joined FB, and now you're proud of animating those annoying emojis.

> So you got your CS degree, worked for years in IT, passed tough interviews, joined FB, and now you're proud of animating those annoying emojis.

What kind of work do you do?

I'd say this project is much better than your words suggest. It's full of interesting technical problems unique to the domain of animation. That's way more fun than writing a standard CRUD Ruby on Rails web app, at least in my opinion.

And hey, some people are janitors and garbage men/women. Any job in engineering beats that.

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#58

Correct me if I'm wrong. It sounds like Keyframes is like "Flash runtime", the differences are you author your animation in After Effects, and the output is JSON (instead of SWF).

Yes, that was also my first thought. Keyframes animations were pretty much one of the earliest features of Flash. Used those nearly 15 years ago. However Flash was/is not limited to that, since it's also a completely programmable.

Since Adobe moved quite some effort away from Flash and towards HTML I'm pretty sure that they would now also support exporting keyframe animations from one of their standard tools into a native browser format.

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#59

Earlier quoted context omitted.

So you got your CS degree, worked for years in IT, passed tough interviews, joined FB, and now you're proud of animating those annoying emojis.

Quite possibly the most rude comment I've read on HN.

Way to rude, far from the worst IMO.

But I too find animated icons REALLY annoying and would have preferred if they were opt-in.

In fact I send : ) instead of :-) on Skype because I feel the smileys makes me look like an annoying kid.

Re: Keyframes: Delivering scalable, high-quality animations to mobile clients

#60
I was totally down with this - a tight, efficient vector graphics format with After Effects integration, super - up until the point they said these animations were JSON files.

Huh?

Didn't I just read a whole blog post saying that one of their requirements was fast loading from disk, small bandwidth usage, etc? And that's what justified creating an entirely new image format from scratch, not something the internet is really suffering a shortage of already?

I know JSON is fashionable but that ending just seems kind of ridiculous. What's wrong with a binary format? Use Cap'n'Proto and mmap it! Saying numbers represented as text compresses well was the icing on the cake. No shit!

Post reply on HN