<?xml version="1.0" encoding="utf-8"?>
<!-- generator="Kukkaisvoima version 7" -->
<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/"
>
<channel>
<title>vmx: ProtocolLabs</title>
<link>https://vmx.cx/cgi-bin/blog/index.cgi</link>
<description>Blog of Volker Mische</description>
<pubDate>Wed, 24 Jan 2018 22:35:25 +0200</pubDate>
<lastBuildDate>Wed, 24 Jan 2018 22:35:25 +0200</lastBuildDate>
<generator>http://23.fi/kukkaisvoima/</generator>
<language>en</language>
<item>
<title>Joining Protocol Labs
</title>
<link>https://vmx.cx/cgi-bin/blog/index.cgi/joining-protocol-labs%3A2018-01-24%3Aen%2CProtocolLabs%2CIPLD%2CIPFS%2CJavaScript%2CRust%2Cgeo</link>
<comments>https://vmx.cx/cgi-bin/blog/index.cgi/joining-protocol-labs%3A2018-01-24%3Aen%2CProtocolLabs%2CIPLD%2CIPFS%2CJavaScript%2CRust%2Cgeo#comments</comments>
<pubDate>Wed, 24 Jan 2018 22:35:25 +0200</pubDate>
<dc:creator>Volker Mische</dc:creator>
<category>en</category>
<category>ProtocolLabs</category>
<category>IPLD</category>
<category>IPFS</category>
<category>JavaScript</category>
<category>Rust</category>
<category>geo</category>
<guid isPermaLink="false">https://vmx.cx/cgi-bin/blog/index.cgi/joining-protocol-labs%3A2018-01-24%3Aen%2CProtocolLabs%2CIPLD%2CIPFS%2CJavaScript%2CRust%2Cgeo/</guid>
<description><![CDATA[ <p>I’m pumped to announce that I’m joining <a href="https://protocol.ai/">Protocol Labs</a> as a software engineer. Those <a href="https://twitter.com/vmx">following me on Twitter</a> or <a href="https://github.com/vmx">looking on my GiHub activity</a> might have already got some hints.</p>
 [...]]]></description>
<content:encoded><![CDATA[
<p>I’m pumped to announce that I’m joining <a href="https://protocol.ai/">Protocol Labs</a> as a software engineer. Those <a href="https://twitter.com/vmx">following me on Twitter</a> or <a href="https://github.com/vmx">looking on my GiHub activity</a> might have already got some hints.</p>
<h3>Short term</h3>
<p>My main focus is currently on <a href="https://ipld.io/">IPLD (InterPlanetary Linked Data)</a>. I’ll smooth things out and also work on the <a href="https://github.com/ipld/specs">IPLD specs</a>, mostly on IPLD Selectors. Those IPLD Selectors will be used to make the underlying graph more efficient to traverse (especially for <a href="https://ipfs.io/">IPFS</a>). That’s a lot of buzzwords, I hope it will get clearer the more I’ll blog about this.</p>
<p>To get started I’ve done the JavaScript IPLD implementations for <a href="https://github.com/ipld/js-ipld-bitcoin">Bitcoin</a> and <a href="https://github.com/ipld/js-ipld-zcash">Zcash</a>. Those are the basis to make easy traversal through the Bitcoin and Zcash blockchains possible.</p>
<h3>Longer term</h3>
<p>In the longer term I’ll be responsible to bring IPLD to <a href="https://www.rust-lang.org/">Rust</a>. That’s especially exciting with Rust’s new <a href="http://webassembly.org/">WebAssembly</a> backend. You’ll get a high performance Rust implementation, but also one that works in Browsers.</p>
<h3>What about Noise?</h3>
<p>Many of you probably know that I’ve been working full-time on <a href="https://noisesearch.org/">Noise</a> for the past 1.5 years. It shapes up nicely and is already quite usable. Of course I don’t want to see this project vanish and it won’t. At the moment I only work part-time at Protocol Labs, to also have some time for Noise. In addition to that there’s also interest within Protocol Labs to use Noise (or parts of it) for better query capabilities. So far it’s only rough ideas I mentioned briefly <a href="https://www.youtube.com/watch?v=wldudAZTM4E&amp;feature=youtu.be&amp;t=11m39s">at the end of my talk about Noise</a> at the [Lisbon IPFS Meetup] two weeks ago. But what’s the distributed web without search?</p>
<h3>What about geo?</h3>
<p>I’m also part of the <a href="https://www.osgeo.org/">OSGeo</a> community and <a href="https://twitter.com/search?q=%2523foss4g">FOSS4G movement</a>. So what’s the future there? I see a lot of potential in the <a href="https://discuss.ipfs.io/t/ipfs-and-sneakernet/1388">Sneakernet</a>. If geo-processing workflows are based around IPFS, you could use the same tools/scripts whether it is stored somewhere in the cloud, or access you local mirror/dump if your Internet connection isn’t that fast/reliable.</p>
<p>I expect non-realiable connectivity to be a hot topic at the <a href="http://2018.foss4g.org/">FOSS4G 2018 conference</a> in Dar es Salaam, Tansania.</p>
<h3>Conclusion</h3>
<p>I’m super excited. It’s a great team and I’m looking forward to push the distributed web a bit forward.</p> ]]></content:encoded>
<wfw:commentRss>https://vmx.cx/cgi-bin/blog/index.cgi/joining-protocol-labs%3A2018-01-24%3Aen%2CProtocolLabs%2CIPLD%2CIPFS%2CJavaScript%2CRust%2Cgeo/feed/</wfw:commentRss>
</item>
</channel>
</rss>
