I wonder when realtime techniques will become a normal thing just like some AJAX techniques now. For example, when will there be a framework which allow you to do the same as FriendFeed's live-updating comments? (kind of "push" content).
Some back-end things that FF has will not be easy to copy... But the back-and-forth between browser and server can be put into a generic library I think.
- Meryn Stol
Although I'm familiar with most web technologies as a programmer, I wouldn't have a clue how I would go about writing a *single user* friendfeed for example. That is, I would want a comment which I post in one browser window to be instantly visible in another.
- Meryn Stol
While the FF team has been quite innovative with their approach (I've never seen it being done before elsewhere) I know this part is not truly rocket science. If I'd delve into their JS, I could probably figure it out.
- Meryn Stol
Hmm good point Rahsheen... Well maybe that's the first framework then... I was thinking more of something lightweight as jquery. Jquery could really bring these realtime/push techniques to the masses. I think it could improve almost any site.
- Meryn Stol
I think "push" is the most important thing. "Realtime" makes one think of the stream... It's the push-updating of content that interest me the most. A kind of "syncing" of the content inside browser windows.
- Meryn Stol
Meryn, the push idea on the browser is obviously difficult due to the statelessness. However, a quick polling cycle can make it feel like real-time. Ajax requests through something like JQuery can have a long-polling affect as well because the content on the server may take some time to return.
- Rob Diana
Rob, does FF do it with polling? You also have the technique of holding a HTTP connection open. I think that's done for web-based chat rooms often. There's a always-on HTTP connection.
- Meryn Stol
Bret, yes, I saw that a while ago. Maybe there need to be more Orbited "recipes"... E.g. "How to build a single user FriendFeed room".
- Meryn Stol
There is no such thing as 'PUSH' on the web - FF is just long polling, i.e. an AJAX request that is kept open, then re-opened when new data is returned. We do exactly the same with TweetMeme.
- Nick Halstead
Nick, yes I know there's technically no push, but a HTTP connection on which new data is trickling in is somewhat like push. There's an open connection the server can "write" to.
- Meryn Stol
Nick, what library have you used for Tweetmeme? Home-brew? You know of any tutorials to do this kind of thing?
- Meryn Stol
As for a framework - it is actually not hard to write, the common problem is that most 'typical' web servers such as Apache are not designed to leave that many open connections, NGINX is much more suitable - as it is very fast + extremely light weight
- Nick Halstead
Thanks Nick. This is very interesting. Well I hope that a a kind of "JPush" (ala JQuery) will come to be.
- Meryn Stol
Actually, you can use a forever-loading iframe to do 'PUSH'. Long-polling isn't the only option, though it's the most common and easiest to use method. Twitterfall uses different methods depending on what is available in the user's browser; potentially forever-iframes, XHR, long-polling, and ordinary polling.
- Jalada
Here in West Hollywood, my best friend of 18 years and his boyfriend are getting married. So yes, I get to be a groomsman at a gay wedding - prop 8 or not. Should be awesome.
- Louis Gray
It was a fantastic ceremony. One of the best weddings I have ever seen. It was traditional Jewish themed, so I am wearing a yarmulke to match the vest and tie. Lots of great friends from my teenage years.
- Louis Gray
from iPhone
Louis, I own a yarmulke as well - my wife brought it for me when she visited Israel
- Jesse Stay
+ a million for the whole thread. Looks like you're picking up some admirers here, Louis! Nylissk, we gotta warn you, you're ging after a married man with many admirers. You want a piece of this guy, you're gonna have to get in line - like filing a lien on a house with five mortgages and a line of credit, with outstanding remodeling bills. ;-)
- Auntie Buttinsky Botts
Hey, who is this guy from the past. Has he come to warn us about the future?
- Eric
Now in a game helping Roger to stick his photo to the top, so that "his girl" will see it when she first comes to ff:)) || 玩游戏中,帮Roger把裸照置顶,希望“Roger的女孩”来访问friendfeed时能够看到这张裸照,够浪漫吧!!:))||ゲームで今すぐにRogerの写真を頂上でおもいです!! Meanwhile, we are testing the new "add comment" feature :))
- K.D.
годы будет расти количество проектов по проектированию и дизайну мобильных приложений, так что цифры и различная статистика очень пригодятся. Пока это набор чисел и пруфлинков, на основе которого соберется что-то вроде статьи. Будет здорово, если кто-то подкинет материалов. Хочется сделать несколько
- R093r-
@Sober welcome to join our game:) we are helping Roger to stick his photo to the top, so that "his girl" will see it when she first comes to ff:))
- K.D.
ظاهرا" این فید فقط قصد کش اومدن داره حالا کامنت با ربط یا بی ربط :)))) به دخترت بگو باعث و بانی این کار خیر ایرانی ها بودن :)) شاد باشی جناب راگر :)
- Saghee
حالا خوبه یارو اینهمه زور زده که ملت و بکشونه اینجا براش لایک بزنن آخرشم دختره وقتی وارد فرندفید میشه اول از همه عکس محمد صالح و ببینه :))))))))))
- Saghee
صالح من باید برم بعدا راجع به تهدید هایی که سر اون قضیه شدم بهت میگم ... از بروبچ بالا ... اسم مون رو تو رادیو امریکا گفته بود به حامد هم نشون دادم ... ما کلا صلواتی کار میکنیم
- *مطلع*
آقا من قصد اینها رو فهمیدم! می خوان کامنت ها رو به 1000 برسونن! می خوان از فید دختر مردم پکرم کرده جلو بزنن!!! بیایین کامنت هامون رو پاک کنیم ببینیم چی می شه!
- خیزران
ThenWang@ we can mange a informal relation between our government and Americans will not understand what we do, please say your governor that some hardliner Iranian need bomb and we will pay 3 time more than it costs, them u can separate its pieces and end it in guitar boxes and we assemble it again,
- خیزران
we are all following our leader's line / we all attack on enemies line / there is no God, just Allah / only he exist and there is no contributor in his goodness / ما همه پیرو خط رهبریم، بر صف دشمنان حمله می بریم، لا الا لا الا لا اله الا الله، وحده وحده وحده وحد، لا شریک، لا شریک لا شریک له //// ترجمه اش کردیم!
- خیزران
میستر امروز هاو آر یوت چباید اخلاق مدار بود و مسائل جنحسام مطهریسی رو به صورت عمومی مطحالا من تبلیغ وبلاگمو میکنم حال همتون گرمن میتوانم به شما در مورد حجاب اسلامی توضیح بدفته شرح نکردطوره ؟ نقاشحالا چرا همتون چیکرصالح تو بهمن شماین کمونیت بیشعور داره فحش میده ترجمه کردم اینو زدها را دوست دارم من میخواهم شما را هدایت کنم ش گفتی ای لاو به من ربطی نداره خودت جوابشمن رفتمبسشه دیگه به اندازه کافی اسکل شدو بدهپه برو لباست رو تنت کننی می نویسیدخوشتون اومده هیت روز به روز بهتر میشه ها
- Baiyssy
from email
حسنی نگو بلا بگو، تنبل تنبلا بگو....موی بلند، روی سیاه ، ناخن دراز، واه و واه و واه....نه فلفلی نه قلقلی نه مرغ زرد کاکلی هیچ کس باهاش رفیق نبود....تنها روی سپایه نشسته بود تو سایه
- maral
请使用其产品的高品质....پیام اخلاقی :لطفا کیفیت محصولات خود را بالا ببرید
- maral
المفاجئات التي وعدتكم بها ...سوف تبدا من الان ...الان في عرض البحر ...في مقابل بيروت...البارجة الحربية العسكرية الاسرائيلية..التي اعتدت علي بنياننا التحتية و علي بيوت الناس و علي المدنيين..انظروا اليها تحترق و ستحرق و معها عشرات الاف من الجنود الاسراييليين الصهاينة...هذه البداية و حتي النهاية...كلام طويل و موعد قليل ...السلام عليكم جميعا و رحمة الله و بركانة
- غلام یحیی
سخنراني سيد حسن نصرالله كه وقتي سخنراني زنده ميكرد از تلويزيون تو جنگ لبنان همزمان با صحبتاش دستور زدن ناو اسرائيلي رو داد و ناو اسرائيلي رفت رو هوا
- غلام یحیی
راحيل خانوم شما دستور پخت كله پاچه رو به ايشون آموزش بدين
- غلام یحیی
طريقه ذبح گوسفند : نخست به گوسفند آب ميخورانيم و با ساتور شاهرگ گردنش راطوريكه خون از آن فواره بزند در 30 ثانيه ميبريم .... الي آخر
- غلام یحیی
iofajoighagoifjangopihapohgkjabfgdhiguubovhniosr9pth4389qyt98h9*&*T(*&%T(Y983y2hr8huifh90ihrgiuhgvhaorugufhbviouhwugdfijvbauvhishfiajgbgalhfogig8yaiohfxjohoghiubfwejhbigughobviahrijvbijbiraehbirhaioehueghpagopiuyaieyt89yt4398tgheruhgihdfgzhoigug[a0irjgiouh4giuiufbvanrvanfknxmnvfiaurhg4983tr4hgyq85-158t895897yy83q4fho8ghfryg9834ytfhrv9q847fh9r8evhnreiuvniuebvb fa mf f9 f h9 fjq984hf9fhh4fophfpwe4hrip2hf98yhf82hr
- Baiyssy
from email
کامل بازش گردم بخونم یادی از گذشته بکنیم! ای تو روحت مرتیکه چش تنگ! :| با اون روزنامه کمونیستتون که برای طرفداری از جمهوری اسلامی مقاله نوشته! :)))
- dRHossein
Wow, vaya ola poliglótica! Amor, toneladas de comentarios, bombas Atomicas?? , web 2.0. ... Y un comentario en Español! Hi everybody!
- carlinux
from FFHound!
I am sitting in a meeting room at Building 43 on the Google campus. I look like the antisocial guy who brought a book, but it is worse than that. I brought a stealth Android tablet, the NOOKcolor, in a case that looks like a book. Joke's on them. I am still antisocial, but it's way cooler.
"We're delighted to announce that Y Combinator is getting two new partners, the first we've added since we started YC in 2005. In case anyone doesn't already know who he is, Paul Buchheit was responsible for three of the best things Google has done: he wrote GMail, built the original prototype of AdSense, and came up with the phrase "Don't be evil." After leaving Google he started FriendFeed, which last year became Facebook's largest acquisition to date. He's a good friend as well as one of the world's best hackers; for years we've considered him an honorary YC partner. We hired Harj Taggar earlier this year to work advising startups alongside me. He wasn't technically a partner, but we quickly realized that he was one de facto—that among us his opinion carried as much weight as any of ours—and that it would be mean of us to delay recognizing this officially. Harj's arrival significantly improved how well YC operated. He's a large part of the reason we were able to fund 36 startups in the summer 2010 cycle."
- Paul Buchheit
from Bookmarklet
Would love if you guys devised a new concept: 2nd-shift startup. Many of us are working jobs we need and/or love, but are trying to build a new thing in the background. Having a bit of money, support, and networking would make all the difference. We're completely alone until we make the big leap. And many with families and bills can't think about leaping into Paul G's YC experience.
- Christopher Galtenberg
Congrats Paul. Are you going to do that *and* stay at Facebook? And have time for the family?
- Joe Beda
You have to stay at Facebook at least long enough to get that damn search fixed!
- Gabe
No, I'll be leaving Facebook to join YC.
- Paul Buchheit
Also, I made some search changes a few days ago so it should be working a little better now.
- Paul Buchheit
Congrats and best of luck to you at YC. Sorry to hear you won't be able to make further FF tweaks in the future, though!
- Stephen Mack
Paul, was one of the changes preventing people who aren't logged in from searching? I can't believe that would have as much of an effect on search as it may have been.
- Akiva
It's interesting. I remember seeing you shortly after you sold FriendFeed and hearing you advise a startup on what they should do. I thought you were great at that, and I guess that is a real passion. YCombinator is an amazing organization, can't wait to see what you do there.
- Robert Scoble
Congratulations on following your heart!
- Kevin Fox
I'm also wondering if this has any impact on FriendFeed. Certainly there's one fewer voice inside FriendFeed protecting the service. I wonder if Paul can tell the community now what he expects to happen to the service. Already a good chunk of the FriendFeed team has left.
- Robert Scoble
Paul: I doubt you can answer this one, either, but I'd love to know what it is about Facebook that is already pushing away entrepreneurial types. It looks like it's becoming a big company, with all the politics and such. I was expecting you to make a much bigger impact there long term than it looks like you've been able to make. Want to come on camera to explain why things didn't work out?
- Robert Scoble
I second that, I'd like it if he could talk. \o,
- Zu from AOD
Congrats! But who will be looking after the Friendfeed servers now? *sorry to be so selfish*
- Eric
Robert, it has less to do with Facebook and more to do with me. I'm just more excited about helping new entrepreneurs create the next Facebook or Google. I'd be glad to chat sometime.
- Paul Buchheit
Great news on one hand since you could do so much to help others but, sad news on the other since I felt you were a very positive force in Facebook's continuing development.
- AJ Kohn
This seems like the perfect job for you - have fun! (and thanks for fixing the search ... I thought that might have been Ben G. ... make sure he knows how to do it mmmkay??)
- Laura Norvig
Congratulations, Paul! Do more good things.
- Mark J
Paul, congratulations! The excitement is palpable - we're happy for you that your desire and opportunity can be so well matched.
- Micah
from FFHound(roid)!
Not sure LAN, that was my first worry. It's a Facebook property though, so I don't know if Paul can do anything with it now. Not sure.
- Eric
from iPhone
Paul, now I need to share with you my next world-changing idea (seriously). Congrats! (is this the butterfly? ;-) )
- Jesse Stay
Congrats Paul! Right move. You are going to the right place.
- vivekian
GettingStartedInPython - appengine-mapreduce - Getting started guide for python mapper library - Project Hosting on Google Code - http://code.google.com/p...
I still haven't met a FF application I could stand to use for more than a few minutes.
- Craig Eddy
I saw an early alpha of the iPhone app. Looked good. I also saw an early alpha of Seesmic web and the way it advanced between the alpha and launch was dramatic - so I expect the iPhone client will track the same way.
- Steve Rubel
from email
Robert that's really great. I definitely will consider switching back when the Seesmic iPhone app arrives.
- Vinko
Will get me,too, switched back to using Seesmic ;) Looking forward to hear from Loic soon
- Ali BULUT
This might just tempt me away from Tweetdeck...
- Andrew Terry
If they add friendfeed to the web app, I'll maybe use it instead of PeopleBrowsr. But then again, peoplebrowsr has implemented friendfeed in a very good way already.
- Svartling
You gotta keep an eye on Yahoo homepage. They have FB integration and someday may integrate Twitter (they have the 'what are you doing now'). Seesmic is way ahead, but Yahoo has mainstream adoption
- Jeremiah Owyang
Jeremiah, I agree. The new Yahoo homepage is impressive.
- Steve Rubel
from email
Im not sure it's impressive, as it's evolutionary, not revolutionary. When Wave comes out, it could dash the shine that Yahoo has.
- Jeremiah Owyang
Where do I sign up! I'm praying your web app will make my life of FF, FB, Twitter ETC more manageable!!!!! W/out crashing my puters AND still let me see my Home feeds!
- Arleen Boyd
I'm thinking that this is the type of post that would be good reason for FriendFeed to have a "Love" click option next to the "Like" click option so that we can register better levels of our emotion towards news we read in others' streams!
- Chris Aldrich