<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Synapse</title>
	<atom:link href="http://synapse.im/feed/" rel="self" type="application/rss+xml" />
	<link>http://synapse.im</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 19 Apr 2009 00:02:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Thanks for sending Synapse off to a great start!</title>
		<link>http://eric.extremeboredom.net/2009/03/31/364</link>
		<comments>http://eric.extremeboredom.net/2009/03/31/364#comments</comments>
		<pubDate>Tue, 31 Mar 2009 22:36:50 +0000</pubDate>
		<dc:creator>FireRabbit</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://eric.extremeboredom.net/?p=364</guid>
		<description><![CDATA[I’d like to extend huge thanks to the hundreds and hundreds of people who have showed interested in Synapse these first few weeks. This project is a huge undertaking, and all the support really means a lot.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d like to extend huge thanks to the hundreds and hundreds of people who have showed interested in Synapse these first few weeks. This project is a huge undertaking, and all the support really means a lot.</p>
<p>I&#8217;ve read <a href="http://search.twitter.com/search?q=synapse">every tweet</a> and nearly every comment on <a href="http://www.reddit.com/r/linux/comments/859nc/new_instant_messaging_client_jabber_for_linux/">Reddit</a>, <a href="http://lifehacker.com/5177329/synapse-brings-elegant-jabbergoogle-talk-to-linux">Lifehacker</a>, and <a href="http://blogsearch.google.com/blogsearch?hl=en&#038;ie=UTF-8&#038;q=synapse.im&#038;btnG=Search+Blogs">other blogs</a>, and the message is clear: the world is ready for better Linux software, and a better instant messenger. People are encouraged by Synapse and looking forward to it&#8217;s future. No pressure, right?</p>
<p>Huge <em>HUGE</em> thanks to everyone who has reported bugs, helped with troubleshooting/triaging, and shared their feedback in the conference room and on the forums. Synapse is still an alpha product so there have been plenty of problems, and quite frankly I&#8217;ve been a bit overwhelmed :). All the help has been great.</p>
<p>Lots of bugs have already been fixed including better icon support when running under KDE, support for proxy servers, and eliminating many many crashes.</p>
<p><img src="http://synapse.im/images/screenshots/synapse-editaccount-proxy-socks5.png" alt="[Screenshot]" /></p>
<p>The first user-contributed plugin was just merged in, adding preview for wikipedia urls (Thanks <a href="http://github.com/goto/">goto</a>!):</p>
<p><img src="http://eric.extremeboredom.net/wp-content/uploads/2009/03/synapse-wikipedia-1.png" alt="synapse-wikipedia-1" title="synapse-wikipedia-1" width="424" height="391" class="alignnone size-full wp-image-383" /></p>
<p>You can also now add multiple accounts, just note support for this is still a bit rough around the edges.</p>
<p>So what&#8217;s next? First I&#8217;d like to make absolute sure that nobody will find Synapse <em>less</em> useful than other open-source products. In addition to fixing all the open bugs in the tracker, the plan for this week is to focus on implementing two major features:</p>
<ol>
<li>Logging and a conversation history browser.</li>
<li>Linked Accounts <a href="http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol#Connecting_to_other_protocols">aka transports/gateways</a>. This will make it possible to communicate with friends on other networks, so if you&#8217;ve been holding off on switching to Synapse because most of your friends haven&#8217;t switched to XMPP yet, hang tight!</li>
</ol>
<p>I&#8217;d also like to add official packages for other distributions very soon, starting with openSUSE and Foresight. If you can help with either of these, please let me know! Big thanks to trontonic for working on ArchLinux support.</p>
<p>There&#8217;s been great international interest in Synapse as well. So far members of the community have <a href="http://forums.synapse.im/topic/translations">offered</a> to translate Synapse into Russian, French, Italian, Ukrainian, and German&#8230; so making Synapse translatable will be a major short-term goal as well.</p>
<p>Once all this low hanging fruit is taken care of, we&#8217;ll be switching gears back to new innovative features. We&#8217;ve got a few things in mind, and would love to hear your ideas on the forums.</p>
<p>Challenging the <a href="http://pidgin.im/">status-quo</a> is never easy. If you&#8217;re looking for a fun and exciting project with tremendous potential to get involved with, I hope you&#8217;ll consider <a href="http://synapse.im/contribute">joining us</a> and help make the <a href="http://eric.extremeboredom.net/2009/03/15/336">vision</a> reality.</p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick"/>
<input type="hidden" name="hosted_button_id" value="4387090"/>
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"/>
</form>
]]></content:encoded>
			<wfw:commentRss>http://eric.extremeboredom.net/2009/03/31/364/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing Synapse!</title>
		<link>http://eric.extremeboredom.net/2009/03/15/336</link>
		<comments>http://eric.extremeboredom.net/2009/03/15/336#comments</comments>
		<pubDate>Sun, 15 Mar 2009 20:29:19 +0000</pubDate>
		<dc:creator>FireRabbit</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://eric.extremeboredom.net/?p=336</guid>
		<description><![CDATA[Today I&#8217;m extremely happy to officially announce the project I&#8217;ve been working on for the past few months. It&#8217;s called Synapse, and while it may look like just yet another instant messaging client, it&#8217;s actually much more than that.]]></description>
			<content:encoded><![CDATA[<p ><a href="http://synapse.im/"><img src="http://synapse.im/images/synapse-promo2.png"  /></a></p>
<p>Today I&#8217;m extremely happy to officially announce the project I&#8217;ve been working on for the past few months. It&#8217;s called Synapse, and while it may look like just yet another instant messaging client, it&#8217;s actually much more than that.</p>
<p>The web has changed a lot over the past few years. Web applications now offer rich user experiences and beautiful interfaces, video has has become ubiquitous, the ability to mix and match content from different sources is now not only easy, but widely accepted by companies that would have once sued you for doing so. Most importantly, more and more of our daily lives continues to move into the &#8220;cloud&#8221;.</p>
<p>With all the focus on the web, a lot of people have been dismissing desktop operating systems as nothing more than something required to run a web browser. Unfortunately, Linux, which has suffered from unpolished UI applications for a while, has been hit especially hard by this trend.</p>
<p>Even though there have been lots of exciting advances to the platform (Mono, DBus, Cairo, Gstreamer, KDE4, etc.), few developers focus on supporting Linux, and Linux applications rarely receive the same polish and attention to detail as web applications.</p>
<p>Although it makes me unpopular, I&#8217;m not ready to give up on Linux software development. I feel strongly that there&#8217;s a place for both web and desktop applications, and exciting opportunities for integration between them.</p>
<p>The state of instant communication and collaboration, especially on Linux, has been stagnant for many years. In fact, there have been few advances since IRC, which was invented in 1988 - nearly 20 years ago.</p>
<p>For the most part, we&#8217;re still limited to expressing ourselves using only plain text. Image sharing and file transfer rarely work, we can&#8217;t make voice/video calls, there&#8217;s been little to no integration with the Web, and a lack of innovation all around.</p>
<p>Sci-Fi movies have been envisioning amazing communication tools for years - tools that appear infinately flexible and act like magic. </p>
<p>The goal of Synapse was to see if it was possible to bring this magic to reality.</p>
<blockquote><p>Any sufficiently advanced technology is indistinguishable from magic.<br />
- <a title="Arthur C. Clarke" href="http://en.wikipedia.org/wiki/Arthur_C._Clarke">Arthur C. Clarke</a></p></blockquote>
<p>History has a tendency to repeat its self, so my first step was to determine why other similar projects have failed to foster innovation. One of the failures, in my opinion, is the desire to be <em>multi-protocol</em>.  If any new feature needs to work everywhere, the result is often that it works poorly everywhere, or not at all. What we&#8217;ve seen with many projects is that they implement only the <em>lowest common denominator</em> across everything, and then stop there.</p>
<p>Just as Apple understood when they decided to throw away OS9 and switch to something new that was designed from the ground up to do exactly what they needed, having a solid base is extremely important. Fortunately, there&#8217;s already a mature, open, and all-around wonderful chat protocol out there: <strong>XMPP</strong>.</p>
<p>Although I suspect this will be one of the most controversial features, Synapse is designed to only support XMPP. If this upsets you, relax and hear me out. </p>
<p>Unlike any of the legacy proprietary networks, XMPP is an <em>open</em> and <em>distributed</em> system. Anyone can run their own server and communicate with people on any other server. In addition, the &#8220;X&#8221; in &#8220;XMPP&#8221; stands for &#8220;Extensible&#8221;.  Any piece of the protocol can be extended without breaking compatibility with software that doesn&#8217;t understand the extension. This is a perfect fit for Synapse because it means there&#8217;s never anything stopping you from implementing your great idea.</p>
<p>Many people will say that this all sounds great, but that it doesn&#8217;t matter if nobody <em>else</em> is using it. Standard chicken-and-egg problem? I think there&#8217;s already proof that it is possible to overcome this. Skype appeared out of nowhere and now has millions of users. XMPP can do the same, it just needs an awesome client that offers features nobody else has, just as Skype offered working voice chat when nobody else did. And of course, XMPP already has a huge head-start thanks to Google. Remember, Synapse can talk to any other XMPP server/client, including Google Talk.</p>
<p>All that said, legacy networks <em>will</em> likely be supported through server-side <em>transports</em> that translate other protocols into XMPP, but if Synapse is truly successful, I&#8217;m confident it just wont matter.</p>
<p>Synapse is a very new project. I&#8217;m confident that it already offers a few compelling features, but overall isn&#8217;t groundbreaking in its current state (and is certainly not bug-free). My hope is that Ive succeeded in expressing my long-term vision, and can interest other people to join the project.</p>
<p>Pre-built packages are available for Ubuntu, with support for additional distros on the way. If you want to get involved, or just want to share your ideas, you can join the <a href="http://synapse.im/support/">conference room</a> or post on the <a href="http://forums.synapse.im/">forums</a>.</p>
<p>I look forward to your feedback!</p>
<p><a href="http://synapse.im/download" >Download Synapse »</a><br />
<br />
<a href="http://digg.com/linux_unix/Synapse_Awesome_new_IM_client_for_Linux"><br />
<img src="http://digg.com/img/badges/100x20-digg-button.png" width="100" height="20" alt="Digg!" /><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://eric.extremeboredom.net/2009/03/15/336/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
