[tor-commits] r25833: {website} add the text for dcf's flashproxy position (but call it plug (website/trunk/about/en)

Roger Dingledine arma at torproject.org
Thu Oct 4 01:12:22 UTC 2012


Author: arma
Date: 2012-10-04 01:12:22 +0000 (Thu, 04 Oct 2012)
New Revision: 25833

Added:
   website/trunk/about/en/jobs-pluggabletransport.wml
Modified:
   website/trunk/about/en/corepeople.wml
   website/trunk/about/en/jobs.wml
Log:
add the text for dcf's flashproxy position (but call it pluggable
transports, since flash isn't the skillset we want and since i hope to
make the position something broader once flashproxy rules the earth).


Modified: website/trunk/about/en/corepeople.wml
===================================================================
--- website/trunk/about/en/corepeople.wml	2012-10-02 17:36:18 UTC (rev 25832)
+++ website/trunk/about/en/corepeople.wml	2012-10-04 01:12:22 UTC (rev 25833)
@@ -50,7 +50,7 @@
           researchers.</dd>
           <dt>David Fifield, Developer</dt>
           <dd>Developer and co-inventor of <a
-          href="http://crypto.stanford.edu/flashproxy/">FlashProxy</a> (<a
+          href="https://crypto.stanford.edu/flashproxy/">FlashProxy</a> (<a
           href="https://gitweb.torproject.org/flashproxy.git">git</a>),
           a set of tools to route Tor traffic via web browsers for
           better blocking-resistance.</dd>

Added: website/trunk/about/en/jobs-pluggabletransport.wml
===================================================================
--- website/trunk/about/en/jobs-pluggabletransport.wml	                        (rev 0)
+++ website/trunk/about/en/jobs-pluggabletransport.wml	2012-10-04 01:12:22 UTC (rev 25833)
@@ -0,0 +1,159 @@
+#include "head.wmi" TITLE="Tor Project: Jobs (pluggable transport developer)" CHARSET="UTF-8"
+<div id="content" class="clearfix">
+	<div id="breadcrumbs">
+    <a href="<page index>">Home » </a>
+    <a href="<page about/overview>">About » </a>
+    <a href="<page about/jobs>">Jobs</a>
+  </div>
+	<div id="maincol">
+<h1>The Tor Project is looking for a pluggable transport developer!</h1>
+
+<p>
+This job is for the development and maintenance of the
+<a href="https://crypto.stanford.edu/flashproxy/">flash proxy</a>
+circumvention system, with a focus on deployment and getting tools in
+the hands of users. If it goes well, we might have you branch out into
+improving usability and deployability of other Tor pluggable transports.
+</p>
+
+<p>
+Applicants must be familiar with Python, JavaScript, and web
+technologies, particularly WebSocket. You will do usability testing and
+be in charge of producing binary packages of client software for
+GNU/Linux, Windows, and OS X. The system's supporting infrastructure is
+already in place, but may require changes depending on the future
+development of the client programs. There also is the potential for the
+development and implementation of new covert rendezvous methods that may
+have broader use outside the flash proxy system.
+</p>
+
+<p>
+You will be assisted and mentored by David Fifield, the primary
+developer of the flash proxy software and co-author of its
+<a href="https://crypto.stanford.edu/flashproxy/flashproxy.pdf">research
+paper</a>, and all-around good guy.
+</p>
+
+<p>
+This link will display open flash proxy tickets, giving an idea of the
+tasks we want done.
+<blockquote>
+<a href="https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=new&status=reopened&component=Flashproxy">Open
+Flashproxy tickets</a>
+</blockquote>
+</p>
+
+<p>
+All candidates must:
+</p>
+
+<ul>
+
+<li>
+Know Python and JavaScript. At least two years of experience, or less if
+you have a few years' experience with other programming languages.
+</li>
+
+<li>
+Have experience in packaging software. In particular, it is likely that
+you will need to use py2exe to make Windows packages, and you should
+know how to use makefiles.
+</li>
+
+<li>
+Be self-directed: The best candidates can solve problems on their own
+but also know when to ask for help. Communication with other developers
+will happen over email, instant messaging, and IRC.
+</li>
+
+</ul>
+
+<p>
+An ideal candidate would also:
+</p>
+
+<ul>
+
+<li>
+Know about Tor
+<a href="https://www.torproject.org/docs/pluggable-transports.html.en">pluggable
+transports</a> and their
+<a href="https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/180-pluggable-transport.txt">specification</a>.
+</li>
+
+<li>
+Have run the
+<a href="https://gitweb.torproject.org/flashproxy.git/blob/HEAD:/README">sample
+commands in the README</a>, and made notes about the process. One of
+your early tasks will be to do such testing so that the packages you
+make will be effectively usable.
+</li>
+
+<li>
+Have an idea of real-world censorship regimes and the threat model faced
+by circumvention tools.
+</li>
+
+<li>
+Have basic familiarity with distributed version control systems.
+</li>
+
+</ul>
+
+<p>
+Other notes:
+</p>
+
+<ul>
+	<li>Tor developers don't have an office; you can work from
+	wherever you want, in basically any country. You'll need to be
+	comfortable in this environment! We coordinate via IRC, email,
+	and bug trackers.</li>
+	<li>Academic degrees are great, but not required if you have
+	the right experience.</li>
+	<li>We only write free and open source software, and we don't
+	believe in software patents.</li>
+</ul>
+
+<p>
+How to apply:
+</p>
+
+<ul>
+	<li>Link to a sample of code you've written in the past that
+	you're allowed to show us.</li>
+	<li>Provide a CV explaining your background, experience, skills,
+	and other relevant qualifications.</li>
+	<li>List some people who can tell us more about you: these
+	references could be employers or coworkers, open source projects,
+	etc.</li>
+	<li>Email the above to jobs at torproject.org, specifying the
+	"flash proxy" position.</li>
+</ul>
+
+<p>
+About the company:<br>
+ The Tor Project is a US 501(c)(3) non-profit dedicated to research,
+ development, and education about online anonymity and privacy. The Tor
+ network's 3000 volunteer relays carry 14 Gbps for upwards of half a
+ million daily users, including ordinary citizens who want protection
+ from identity theft and prying corporations, corporations who want
+ to look at a competitor's website in private, people around the world
+ whose Internet connections are censored, and even governments and law
+ enforcement. Tor has a staff of 14 paid developers, researchers, and
+ advocates, plus many dozen volunteers who help out on a daily basis. Tor
+ is funded in part by government research and development grants, and
+ in part by individual and corporate donations.
+</p>
+
+  </div>
+  <!-- END MAINCOL -->
+  <div id = "sidecol">
+#include "side.wmi"
+#include "info.wmi"
+  </div>
+  <!-- END SIDECOL -->
+</div>
+<!-- END CONTENT -->
+#include <foot.wmi>
+

Modified: website/trunk/about/en/jobs.wml
===================================================================
--- website/trunk/about/en/jobs.wml	2012-10-02 17:36:18 UTC (rev 25832)
+++ website/trunk/about/en/jobs.wml	2012-10-04 01:12:22 UTC (rev 25833)
@@ -17,6 +17,7 @@
 
 <ul>
 <li><a href="<page about/jobs-projectcoordinator>">Project coordinator</a></li>
+<li><a href="<page about/jobs-pluggabletransport>">Pluggable transport developer</a></li>
 <li><a href="<page about/jobs-browserhacker>">Browser hacker</a></li>
 </ul>
 



More information about the tor-commits mailing list