[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] r25833: {website} add the text for dcf's flashproxy position (but call it plug (website/trunk/about/en)
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>
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits