Adding initial list of speakers.
authorZak Rogoff <zak@fsf.org>
Sat, 11 Feb 2017 05:06:36 +0000 (00:06 -0500)
committerZak Rogoff <zak@fsf.org>
Sat, 11 Feb 2017 05:06:36 +0000 (00:06 -0500)
2017/program/generated-bios.html
2017/program/speakers.html
2017/speakers.ids

index 4c7cc0a58758bddd5113bf45d8a3608824531010..d5d7a403f2c13219516c828f4e83b01eb8504998 100644 (file)
@@ -7,21 +7,48 @@
 <section class="speaker-block" id="lp-keynote-speaker-1">
 <!-- keynote-speaker-1 row start -->
 <div class="row">
-<!-- keynote-speaker-1 img column start -->
-<div class="col-md-3 col-sm-4 col-xs-5">
-<img alt="[ KEYNOTE NAME - Photo ]" class="img-responsive" src="//static.fsf.org/nosvn/libreplanet/speaker-pics/KEYNOTE-NAME-large.jpg"/>
-</div> <!-- keynote-speaker-1 img column end -->
 <!-- keynote-speaker-1 content column start -->
-<div class="col-md-9 col-sm-8 col-xs-7">
-<header class="keynote-speaker-header" id="name">
+<div class="col-md-offset-3 col-sm-offset-4 col-xs-offset-5 col-md-9 col-sm-8 col-xs-7">
+<header class="keynote-speaker-header" id="doctorow">
 <hgroup>
-<h2>KEYNOTE NAME, ORGANIZATION</h2>
+<h2>Cory Doctorow, Electronic Frontier Foundation</h2>
 </hgroup>
 </header>
-<p>KEYNOTE BIO</p>
+<p>Cory Doctorow is a science fiction author, activist, journalist and blogger â€” the co-editor of <a href="https://privacysos.org/blog">Boing Boing</a> and the author of many books, most recently <em>In Real Life</em>, a graphic novel; <em>Information Doesn't Want to be Free</em>, a book about earning a living in the Internet age; and <em>Homeland</em>, the award-winning, best-selling sequel to the 2008 young adult novel <em>Little Brother</em>.</p>
+<p>Serving as a special consultant to the Electronic Frontier Foundation on several occasions, he is currently working with them on Apollo 1201, an anti-Digital Restrictions Management (DRM) campaign. He co-founded the peer-to-peer free software company OpenCola, and serves on the boards and advisory boards of the Participatory Culture Foundation, the Clarion Foundation, the Metabrainz Foundation and The Glenn Gould Foundation.</p>
 </div> <!-- keynote-speaker-1 content column end -->
 </div> <!-- keynote-speaker-1 row end -->
 </section>
+<section class="speaker-block" id="lp-keynote-speaker-2">
+<!-- keynote-speaker-2 row start -->
+<div class="row">
+<!-- keynote-speaker-2 content column start -->
+<div class="col-md-offset-3 col-sm-offset-4 col-xs-offset-5 col-md-9 col-sm-8 col-xs-7">
+<header class="keynote-speaker-header" id="crockford">
+<hgroup>
+<h2>Kade Crockford, American Civil Liberties Union of Massachusetts</h2>
+</hgroup>
+</header>
+<p><a href="https://privacysos.org/blog">Kade Crockford</a> is the Director of the <a href="https://changeset.nyc/resources.html">Technology for Liberty Program</a> at the ACLU of Massachusetts. Kade works to protect and expand core First and Fourth Amendment rights and civil liberties in the digital 21st century, focusing on how systems of surveillance and control impact not just the society in general but their primary targets—people of color, Muslims, immigrants, and dissidents.</p>
+<p>The Information Age produces conditions facilitating mass communication and democratization, as well as dystopian monitoring and centralized control. The Technology for Liberty Program aims to use our unprecedented access to information and communication to protect and enrich open society and individual rights by implementing basic reforms to ensure our new tools do not create inescapable digital cages limiting what we see, hear, think, and do. Towards that end, Kade researches, strategizes, writes, lobbies, and educates the public on issues ranging from the wars on drugs and terror to warrantless electronic surveillance. Kade has written for The Nation, The Guardian, The Boston Globe, WBUR, and many other publications, and regularly appears in local, regional, and national media as an expert on issues related to technology, policing, and surveillance.</p>
+</div> <!-- keynote-speaker-2 content column end -->
+</div> <!-- keynote-speaker-2 row end -->
+</section>
+<section class="speaker-block" id="lp-keynote-speaker-3">
+<!-- keynote-speaker-3 row start -->
+<div class="row">
+<!-- keynote-speaker-3 content column start -->
+<div class="col-md-offset-3 col-sm-offset-4 col-xs-offset-5 col-md-9 col-sm-8 col-xs-7">
+<header class="keynote-speaker-header" id="harihareswara">
+<hgroup>
+<h2>Sumana Harihareswara, Changeset Consulting</h2>
+</hgroup>
+</header>
+<p>Sumana Harihareswara first started using GNU/Linux in the late 1990s. Since then, she has contributed to a number of projects (including GNOME, MediaWiki, Zulip, and GNU Mailman), and become a leader, speaker, and advocate for free software and communities. From 2014-2015, she served as a member of the Ada Initiative Board of Directors. She has been a community manager, writer, and project manager, working with Collabora, GNOME, QuestionCopyright.org, Fog Creek Software, Behavior, and Salon.com.</p>
+<p>As a writer, her work appears on the website of her consultancy, <a href="https://changeset.nyc/resources.html">Changeset Consulting</a>, as well as her <a href="https://www.harihareswara.net/ces.shtml">personal blog</a>. She has written for numerous publications, including Crooked Timber, Geek Feminism, GNOME Journal, Linux World News, Model View Culture, Linux World News, GNOME Journal, The Recompiler, and Tor.com. In 2009, she co-edited and co-published the Thoughtcrime Experiments anthology.</p>
+</div> <!-- keynote-speaker-3 content column end -->
+</div> <!-- keynote-speaker-3 row end -->
+</section>
 </article>
 <article class="speakers-block" id="lp-speakers">
 <header class="speakers-header">
 </header>
 <section class="speaker-block" id="lp-speaker-1">
 <div class="row"> <!-- speaker-1 row start -->
-<!-- speaker-1 img column start -->
-<div class="col-md-2 col-sm-3 col-xs-4">
-<img alt="[ NAME - Photo ]" class="img-responsive" src="//static.fsf.org/nosvn/libreplanet/speaker-pics/NAME.png"/>
-</div> <!-- speaker-1 img column end -->
 <!-- speaker-1 content column start -->
-<div class="col-md-10 col-sm-9 col-xs-8">
-<header class="speaker-header" id="name">
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="ajunwa">
 <hgroup>
-<h2>NAME</h2>
+<h2>Ifeoma Ajunwa</h2>
 </hgroup>
 </header>
-<p>BIO</p>
 </div> <!-- speaker-1 content column end -->
 </div> <!-- speaker-1 row end -->
 </section>
+<section class="speaker-block" id="lp-speaker-2">
+<div class="row"> <!-- speaker-2 row start -->
+<!-- speaker-2 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="callaway">
+<hgroup>
+<h2>Tom Callaway</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-2 content column end -->
+</div> <!-- speaker-2 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-3">
+<div class="row"> <!-- speaker-3 row start -->
+<!-- speaker-3 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="cascadian">
+<hgroup>
+<h2>Vagrant Cascadian</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-3 content column end -->
+</div> <!-- speaker-3 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-4">
+<div class="row"> <!-- speaker-4 row start -->
+<!-- speaker-4 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="chestek">
+<hgroup>
+<h2>Pamela Chestek</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-4 content column end -->
+</div> <!-- speaker-4 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-5">
+<div class="row"> <!-- speaker-5 row start -->
+<!-- speaker-5 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="cohen">
+<hgroup>
+<h2>Geoff A. Cohen</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-5 content column end -->
+</div> <!-- speaker-5 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-6">
+<div class="row"> <!-- speaker-6 row start -->
+<!-- speaker-6 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="corvellec">
+<hgroup>
+<h2>Marianne Corvellec</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-6 content column end -->
+</div> <!-- speaker-6 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-7">
+<div class="row"> <!-- speaker-7 row start -->
+<!-- speaker-7 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="decausemaker">
+<hgroup>
+<h2>Remy DeCausemaker</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-7 content column end -->
+</div> <!-- speaker-7 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-8">
+<div class="row"> <!-- speaker-8 row start -->
+<!-- speaker-8 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="demarest">
+<hgroup>
+<h2>Luke Demarest</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-8 content column end -->
+</div> <!-- speaker-8 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-9">
+<div class="row"> <!-- speaker-9 row start -->
+<!-- speaker-9 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="doiron">
+<hgroup>
+<h2>Nick Doiron</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-9 content column end -->
+</div> <!-- speaker-9 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-10">
+<div class="row"> <!-- speaker-10 row start -->
+<!-- speaker-10 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="donnelly">
+<hgroup>
+<h2>Cecilia Donnelly</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-10 content column end -->
+</div> <!-- speaker-10 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-11">
+<div class="row"> <!-- speaker-11 row start -->
+<!-- speaker-11 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="fernandez">
+<hgroup>
+<h2>Christian Fernandez</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-11 content column end -->
+</div> <!-- speaker-11 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-12">
+<div class="row"> <!-- speaker-12 row start -->
+<!-- speaker-12 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="gerwitz">
+<hgroup>
+<h2>Mike Gerwitz</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-12 content column end -->
+</div> <!-- speaker-12 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-13">
+<div class="row"> <!-- speaker-13 row start -->
+<!-- speaker-13 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="gingerich">
+<hgroup>
+<h2>Denver Gingerich</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-13 content column end -->
+</div> <!-- speaker-13 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-14">
+<div class="row"> <!-- speaker-14 row start -->
+<!-- speaker-14 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="gordon-mckeon">
+<hgroup>
+<h2>Shauna Gordon-McKeon</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-14 content column end -->
+</div> <!-- speaker-14 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-15">
+<div class="row"> <!-- speaker-15 row start -->
+<!-- speaker-15 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="green">
+<hgroup>
+<h2>Ben Green</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-15 content column end -->
+</div> <!-- speaker-15 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-16">
+<div class="row"> <!-- speaker-16 row start -->
+<!-- speaker-16 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="hale">
+<hgroup>
+<h2>William Hale</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-16 content column end -->
+</div> <!-- speaker-16 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-17">
+<div class="row"> <!-- speaker-17 row start -->
+<!-- speaker-17 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="hall">
+<hgroup>
+<h2>Gordon Hall</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-17 content column end -->
+</div> <!-- speaker-17 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-18">
+<div class="row"> <!-- speaker-18 row start -->
+<!-- speaker-18 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="hasan">
+<hgroup>
+<h2>Zeeshan Hasan</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-18 content column end -->
+</div> <!-- speaker-18 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-19">
+<div class="row"> <!-- speaker-19 row start -->
+<!-- speaker-19 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="hofstader">
+<hgroup>
+<h2>Chris Hofstader</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-19 content column end -->
+</div> <!-- speaker-19 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-20">
+<div class="row"> <!-- speaker-20 row start -->
+<!-- speaker-20 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="jiang">
+<hgroup>
+<h2>Helen Jiang</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-20 content column end -->
+</div> <!-- speaker-20 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-21">
+<div class="row"> <!-- speaker-21 row start -->
+<!-- speaker-21 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="jordan">
+<hgroup>
+<h2>Alex Jordan</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-21 content column end -->
+</div> <!-- speaker-21 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-22">
+<div class="row"> <!-- speaker-22 row start -->
+<!-- speaker-22 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="karanjai">
+<hgroup>
+<h2>Rabimba Karanjai</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-22 content column end -->
+</div> <!-- speaker-22 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-23">
+<div class="row"> <!-- speaker-23 row start -->
+<!-- speaker-23 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="kuhn">
+<hgroup>
+<h2>Bradley Kuhn</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-23 content column end -->
+</div> <!-- speaker-23 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-24">
+<div class="row"> <!-- speaker-24 row start -->
+<!-- speaker-24 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="kurdali">
+<hgroup>
+<h2>Bassam Kurdali</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-24 content column end -->
+</div> <!-- speaker-24 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-25">
+<div class="row"> <!-- speaker-25 row start -->
+<!-- speaker-25 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="marble">
+<hgroup>
+<h2>Tom Marble</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-25 content column end -->
+</div> <!-- speaker-25 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-26">
+<div class="row"> <!-- speaker-26 row start -->
+<!-- speaker-26 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="metts">
+<hgroup>
+<h2>Micky Metts</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-26 content column end -->
+</div> <!-- speaker-26 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-27">
+<div class="row"> <!-- speaker-27 row start -->
+<!-- speaker-27 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="nicholson">
+<hgroup>
+<h2>Deborah Nicholson</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-27 content column end -->
+</div> <!-- speaker-27 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-28">
+<div class="row"> <!-- speaker-28 row start -->
+<!-- speaker-28 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="oram">
+<hgroup>
+<h2>Andrew Oram</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-28 content column end -->
+</div> <!-- speaker-28 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-29">
+<div class="row"> <!-- speaker-29 row start -->
+<!-- speaker-29 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="seeder">
+<hgroup>
+<h2>Andrew Seeder</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-29 content column end -->
+</div> <!-- speaker-29 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-30">
+<div class="row"> <!-- speaker-30 row start -->
+<!-- speaker-30 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="schraer">
+<hgroup>
+<h2>Michael Schraer</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-30 content column end -->
+</div> <!-- speaker-30 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-31">
+<div class="row"> <!-- speaker-31 row start -->
+<!-- speaker-31 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="smith">
+<hgroup>
+<h2>Brett Smith</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-31 content column end -->
+</div> <!-- speaker-31 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-32">
+<div class="row"> <!-- speaker-32 row start -->
+<!-- speaker-32 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="carol_smith">
+<hgroup>
+<h2>Carol Smith</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-32 content column end -->
+</div> <!-- speaker-32 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-33">
+<div class="row"> <!-- speaker-33 row start -->
+<!-- speaker-33 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="tryon">
+<hgroup>
+<h2>Robinson Tryon</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-33 content column end -->
+</div> <!-- speaker-33 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-34">
+<div class="row"> <!-- speaker-34 row start -->
+<!-- speaker-34 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="webber">
+<hgroup>
+<h2>Christopher Webber</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-34 content column end -->
+</div> <!-- speaker-34 row end -->
+</section>
+<section class="speaker-block" id="lp-speaker-35">
+<div class="row"> <!-- speaker-35 row start -->
+<!-- speaker-35 content column start -->
+<div class="col-md-offset-2 col-sm-offset-3 col-xs-offset-4 col-md-10 col-sm-9 col-xs-8">
+<header class="speaker-header" id="zacchiroli">
+<hgroup>
+<h2>Stefano Zacchiroli</h2>
+</hgroup>
+</header>
+</div> <!-- speaker-35 content column end -->
+</div> <!-- speaker-35 row end -->
+</section>
 </article>
index df220fb55b5716dcc279985ea27be6f9324b623b..8b4ea9d5528b3a9a2fb729896abbbcdd01a16132 100755 (executable)
@@ -7,11 +7,9 @@
 
 <h1>Program <small>Speakers</small></h1>
 
-<!--Add the program sub-menu back as an include when the other pages are up-->
+<!--[REPLACE THIS BRACKETED BIT WITH # TO ACTIVATE THE PROGRAM SUBMENU]include virtual="/2017/includes/program-menu.html"-->
 
-<!--Add the generated bios back when there is something for them-->
-
-Coming soon!
+       <!--#include virtual="generated-bios.html"-->
 
        <!--#include virtual="/2017/includes/footer.html"-->
        <!--#include virtual="/2017/includes/common_js.html"-->
index db22a50d28cc4c23b7353753e9d79c8b813ba19a..9197b2110fcff386eaee6d00512739f1c05c858a 100644 (file)
@@ -1,4 +1,40 @@
 {
-    "KEYNOTE NAME": "name", 
-    "NAME": "name"
+    "Cory Doctorow": "doctorow", 
+    "Kade Crockford": "crockford", 
+    "Sumana Harihareswara": "harihareswara", 
+    "Ifeoma Ajunwa": "ajunwa", 
+    "Tom Callaway": "callaway", 
+    "Vagrant Cascadian": "cascadian", 
+    "Pamela Chestek": "chestek", 
+    "Geoff A. Cohen": "cohen", 
+    "Marianne Corvellec": "corvellec", 
+    "Remy DeCausemaker": "decausemaker", 
+    "Luke Demarest": "demarest", 
+    "Nick Doiron": "doiron", 
+    "Cecilia Donnelly": "donnelly", 
+    "Christian Fernandez": "fernandez", 
+    "Mike Gerwitz": "gerwitz", 
+    "Denver Gingerich": "gingerich", 
+    "Shauna Gordon-McKeon": "gordon-mckeon", 
+    "Ben Green": "green", 
+    "William Hale": "hale", 
+    "Gordon Hall": "hall", 
+    "Zeeshan Hasan": "hasan", 
+    "Chris Hofstader": "hofstader", 
+    "Helen Jiang": "jiang", 
+    "Alex Jordan": "jordan", 
+    "Rabimba Karanjai": "karanjai", 
+    "Bradley Kuhn": "kuhn", 
+    "Bassam Kurdali": "kurdali", 
+    "Tom Marble": "marble", 
+    "Micky Metts": "metts", 
+    "Deborah Nicholson": "nicholson", 
+    "Andrew Oram": "oram", 
+    "Andrew Seeder": "seeder", 
+    "Michael Schraer": "schraer", 
+    "Brett Smith": "smith", 
+    "Carol Smith": "carol_smith", 
+    "Robinson Tryon": "tryon", 
+    "Christopher Webber": "webber", 
+    "Stefano Zacchiroli": "zacchiroli"
 }
\ No newline at end of file