News for hackers. Stuff that matters.
Re:Facebook Acquires Sofa by tolmasky on Thursday June 09, 2011 @11:40PM (#2639705)
Its actually an incredibly complex app. Beyond being a UI dream, it was also technically rigorous as they for example came up with their own custom diffing algorithms for more human readable diffs.
Re:Facebook Acquires Sofa by callahad on Friday June 10, 2011 @12:41AM (#2639825)
I hope there's an outside chance that they'll open its source. It really is a fantastic app.
Re:Facebook Acquires Sofa by mishmash on Thursday June 09, 2011 @11:58PM (#2639751)
And that web page is a thing of beauty - props to them.
Re:Facebook Acquires Sofa by alok-g on Thursday June 09, 2011 @11:52PM (#2639739)
OK. Does not still look complex to me from an implementation standpoint. Maybe I need to try it out to get a better feel for it.
Re:Facebook Acquires Sofa by flyosity on Friday June 10, 2011 @08:05AM (#2640533)
Do you even know Cocoa? I do, and I can't even begin to explain how they did the linked code scrollviews comparing the diffs. Trust me: implementation was extremely complex.
Re:Facebook Acquires Sofa by klaaspieter on Friday June 10, 2011 @01:48PM (#2641736)
I've seen the math behind it and you are definitely correct.
Re:Facebook Acquires Sofa by alok-g on Friday June 10, 2011 @10:12PM (#2643023)
Could you please enlighten me?

In the fluid mode, the text on the two panes need not be of the same height given the insertions and deletions. So when scrolling, the scroll speeds for the two panes would need to be different. Is this what is being talked about?

Re:Facebook Acquires Sofa by alok-g on Friday June 10, 2011 @11:25AM (#2641169)
I don't. I would guess though that the complexity being talked about is not coming at least majorly from Cocoa.