Updating generator, template and schedule.
authorZak Rogoff <zak@fsf.org>
Thu, 9 Mar 2017 18:46:22 +0000 (13:46 -0500)
committerZak Rogoff <zak@fsf.org>
Thu, 9 Mar 2017 18:46:22 +0000 (13:46 -0500)
2017/program/generated-sessions.html

index 90f01ff104146d8a42334cb77ada2cbccfe9c940..fc6701ec805e144ccdaea43bcd5a0e636a194ac4 100644 (file)
@@ -41,7 +41,7 @@
 </button>
 </p>
 <div class="session-desc collapse in" id="day-1-timeslot-3-session-1-collapse">
-<p> The 21st century techno-surveillance state is the oil that runs the deportation and mass incarceration machines. In Donald Trump and Jeff Sessions' America, it's more important than ever to fight for our core values: freedom, equality, justice, and democracy. That means using your technical skills in the service of liberation, but it also means engaging as an ordinary citizen in the messy work of lobbying and organizing. This talk will lay out some of the greatest challenges we face in 2017, and describe in detail some concrete ways we must unite to fight—not only against the Trump regime's dastardly plans, but also for the future we collectively need to build.</p>
+<p>The 21st century techno-surveillance state is the oil that runs the deportation and mass incarceration machines. In Donald Trump and Jeff Sessions' America, it's more important than ever to fight for our core values: freedom, equality, justice, and democracy. That means using your technical skills in the service of liberation, but it also means engaging as an ordinary citizen in the messy work of lobbying and organizing. This talk will lay out some of the greatest challenges we face in 2017, and describe in detail some concrete ways we must unite to fight—not only against the Trump regime's dastardly plans, but also for the future we collectively need to build.</p>
 </div> <!-- day-1-timeslot-3-session-1-collapse end -->
 </section> <!-- day-1-timeslot-3-session-1 end -->
 </article> <!-- day-1-timeslot-3 end -->
 </button>
 </p>
 <div class="session-desc collapse in" id="day-1-timeslot-5-session-2-collapse">
-<p>This presentation will open a discussion about how we are introducing new developers to programming. Most textbooks, tutorials, and trainings begin by introducing new developers to mathematics lessons within the language. Many courses on programming require math skills as prerequisites. However, math prowess is not usually an indicator of one's potential programming abilities. Those people who have been told from a young age that they aren't good at math or generally doubt their math skills often feel excluded from the world of programming unnecessarily.
-I will pose questions about whether we can be using methods other than math skills to teach programming languages to adult beginners. I propose logic and reasoning skills are more important programming concepts to master to help new developers succeed. Let's change the way we're teaching programming and break down more artificial barriers to entry for becoming a developer.</p>
+<p>This presentation will open a discussion about how we are introducing new developers to programming. Most textbooks, tutorials, and trainings begin by introducing new developers to mathematics lessons within the language. Many courses on programming require math skills as prerequisites. However, math prowess is not usually an indicator of one's potential programming abilities. Those people who have been told from a young age that they aren't good at math or generally doubt their math skills often feel excluded from the world of programming unnecessarily.</p>
+<p>I will pose questions about whether we can be using methods other than math skills to teach programming languages to adult beginners. I propose logic and reasoning skills are more important programming concepts to master to help new developers succeed. Let's change the way we're teaching programming and break down more artificial barriers to entry for becoming a developer.</p>
 </div> <!-- day-1-timeslot-5-session-2-collapse end -->
 </section> <!-- day-1-timeslot-5-session-2 end -->
 <section class="program-session" id="day-1-timeslot-5-session-3">
 <header class="program-session-header">
 <hgroup>
-<h2>Automating a TV channel with free software</h2>
+<h2>Running a TV channel with free software</h2>
 </hgroup>
 </header>
 <span class="program-session-speaker">
@@ -130,12 +130,21 @@ I will pose questions about whether we can be using methods other than math skil
 </span>
 <p class="program-session-room-details">
 <span class="room label label-default">Room 32-155</span>
+<button aria-controls="day-1-timeslot-5-session-4-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-1-timeslot-5-session-4-collapse" data-toggle="collapse">
+                  Show details
+                  <span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
+</button>
 </p>
+<div class="session-desc collapse in" id="day-1-timeslot-5-session-4-collapse">
+<p>One of the main benefits of free software is the inherent distribution of power among the members of community. Yet, one of the backbones of a free software project, the infrastructure, is often controlled by only a few people, a situation which causes all kind of issues on a philosophical as well as practical level.
+However, thanks to the rise of the movement of configuration as code in the last years, great progress have been made on that front.
+The first part of this talk will show how the modern methods can be used to empower community and increase the transparency of what is going on at an infrastructure level, and why it matter for resilience to security. Then we will examine practical concerns often raised by system administrators, and the various way to complement transparency to nurture a community caring about the project infrastructure.</p>
+</div> <!-- day-1-timeslot-5-session-4-collapse end -->
 </section> <!-- day-1-timeslot-5-session-4 end -->
 <section class="program-session" id="day-1-timeslot-5-session-5">
 <header class="program-session-header">
 <hgroup>
-<h2>Al Carter workshop</h2>
+<h2>Security and Operations Workshop</h2>
 </hgroup>
 </header>
 <span class="program-session-speaker">
@@ -176,7 +185,7 @@ I will pose questions about whether we can be using methods other than math skil
 </button>
 </p>
 <div class="session-desc collapse in" id="day-1-timeslot-7-session-1-collapse">
-<p>The Software Commons is the vast body of human knowledge embedded in software source code, that is publicly available and can be freely altered and reused. Free Software constitutes the bulk of it. Sadly we seem to be at increasing risk of losing this precious heritage built by the Free Software community over the paste decades: once popular code hosting sites shut down, tapes of ancient versions of our toolchain (bit-)rot in basements, etc.
+<p>The Software Commons is the vast body of human knowledge embedded in software source code that has been made publicly available and can be freely altered and reused. Free software constitutes the bulk of it. Sadly we seem to be at increasing risk of losing this precious heritage built by the Free Software community over the paste decades: once popular code hosting sites shut down, tapes of ancient versions of our toolchain (bit-)rot in basements, etc.
 The ambitious goal of the <a href="https://www.softwareheritage.org/">Software Heritage</a> project is to contribute to address this risk, by collecting, preserving, and sharing all publicly available software in source code form. Together with its complete VCS development history. Forever, of course. Although still in Beta, Software Heritage has already archived more than 3 billion unique source code files and 700 million unique commits, spanning more than 50 million Free Software projects from major software development hubs, GNU/Linux distributions, and upstream software collections.</p>
 </div> <!-- day-1-timeslot-7-session-1-collapse end -->
 </section> <!-- day-1-timeslot-7-session-1 end -->
@@ -197,7 +206,7 @@ The ambitious goal of the <a href="https://www.softwareheritage.org/">Software H
 </button>
 </p>
 <div class="session-desc collapse in" id="day-1-timeslot-7-session-2-collapse">
-<p>Throughout the history of mankind, new tools have transformed our lives, bringing political and social change hard on the heels of technological change. For technologists at the vanguard of these changes, there is a tendency towards optimism, toward innovation for innovation’s sake. “Move fast and break things”, the motto goes. But what if our democracy is the thing that gets broken? This talk discusses the "digital revolution" and its impact on American political culture, with a specific focus on the influence of social media on news and the influence of automation on the economy.</p>
+<p>Throughout the history of mankind, new tools have transformed our lives, bringing political and social change hard on the heels of technological change. For technologists at the vanguard of these changes, there is a tendency towards optimism, toward innovation for innovation’s sake. “Move fast and break things," the motto goes. But what if our democracy is the thing that gets broken? This talk discusses the "digital revolution" and its impact on American political culture, with a specific focus on the influence of social media on news and the influence of automation on the economy.</p>
 </div> <!-- day-1-timeslot-7-session-2-collapse end -->
 </section> <!-- day-1-timeslot-7-session-2 end -->
 <section class="program-session" id="day-1-timeslot-7-session-3">
@@ -804,7 +813,14 @@ Whether this is your first conference or you've been a part of the FOSS communit
 </span>
 <p class="program-session-room-details">
 <span class="room label label-default">Room 32-123</span>
+<button aria-controls="day-2-timeslot-5-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-5-session-1-collapse" data-toggle="collapse">
+                  Show details
+                  <span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
+</button>
 </p>
+<div class="session-desc collapse in" id="day-2-timeslot-5-session-1-collapse">
+<p>While Blender's typical interface is aimed squarely at 3D artists, and it's Python API provides a powerful way to make great procedural art through coding, there is also a third way in between, via two animation addons, Sverchok and Animation Nodes. This workshop will walk through using Animation Nodes to create procedural animation without writing a line of code - instead we'll do 'visual programming' via node trees, to create procedural art.</p>
+</div> <!-- day-2-timeslot-5-session-1-collapse end -->
 </section> <!-- day-2-timeslot-5-session-1 end -->
 <section class="program-session" id="day-2-timeslot-5-session-2">
 <header class="program-session-header">
@@ -813,7 +829,7 @@ Whether this is your first conference or you've been a part of the FOSS communit
 </hgroup>
 </header>
 <span class="program-session-speaker">
-<a href="https://libreplanet.org/YEAR/path/to/speakers.html#hale">William Hale</a>
+<a href="https://libreplanet.org/YEAR/path/to/speakers.html#hale">Wm Salt Hale</a>
 </span>
 <p class="program-session-room-details">
 <span class="room label label-default">Room 31-141</span>
@@ -1010,7 +1026,14 @@ In this panel, each panelist will present his or her views for a few minutes, le
 </span>
 <p class="program-session-room-details">
 <span class="room label label-default">Room 32-123</span>
+<button aria-controls="day-2-timeslot-11-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-11-session-1-collapse" data-toggle="collapse">
+                  Show details
+                  <span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
+</button>
 </p>
+<div class="session-desc collapse in" id="day-2-timeslot-11-session-1-collapse">
+<p>Santa Claus knows it all, and will reward authority-approved behavior. Grown-ups take other social control myths for granted. Enter the World-Wide Web, and the propaganda machines behind them lose their local monopolies. Now, in the globalized competition for hearts (brains might tell fake from fact), they wish to censor fake news, the post-truth label for both competing propaganda and concealed truth. Such censorship will not stop at social(-control) media: (centralized) web searches are already censored and otherwise distorted, and even (proprietary) software assistants, running on our own mobile computers, may end up assisting not us, but the censors that control their software and, by concealing the present from us, our future. To make intelligent decisions, we need truth, and to get it we will need not just education for critical thinking, decentralized social media and a neutral network, but also software freedom on our own communication and computing devices.</p>
+</div> <!-- day-2-timeslot-11-session-1-collapse end -->
 </section> <!-- day-2-timeslot-11-session-1 end -->
 <section class="program-session" id="day-2-timeslot-11-session-2">
 <header class="program-session-header">
@@ -1100,7 +1123,7 @@ The talk explores free software, free culture, and the prospects for both in the
 </button>
 </p>
 <div class="session-desc collapse in" id="day-2-timeslot-13-session-1-collapse">
-<p>Abusive behavior can have profound effects on personal relationships but it can also make open source contributing and office life miserable. For those stuck in a team with co workers who exhibit toxic behavior, going to work every day can feel like going to a battlefield. Knowing how to identify and how to respond to unreasonable behavior is vital. In this talk we will look at the ways we can improve our office and FOSS communities by recognizing, managing and gracefully removing this toxic behavior.</p>
+<p>Abusive behavior can have profound effects on personal relationships but it can also make free software contribution and office life miserable. For those stuck in a team with co-workers who exhibit toxic behavior, going to work every day can feel like going to a battlefield. Knowing how to identify and how to respond to unreasonable behavior is vital. In this talk we will look at the ways we can improve our office and free software communities by recognizing, managing and gracefully removing this toxic behavior.</p>
 </div> <!-- day-2-timeslot-13-session-1-collapse end -->
 </section> <!-- day-2-timeslot-13-session-1 end -->
 <section class="program-session" id="day-2-timeslot-13-session-2">
@@ -1120,20 +1143,7 @@ The talk explores free software, free culture, and the prospects for both in the
 </button>
 </p>
 <div class="session-desc collapse in" id="day-2-timeslot-13-session-2-collapse">
-<p>The challenge with centralized network services isn't just
-that users may not have Software Freedom: data matters too. This talk
-explores the contours of trust on the Internet in the context of
-verifying network services and how we might craft solutions that match
-the spirit of the four freedoms. We need an application level API that
-allows us to corroborate trust assertions and increase (or decrease) our
-confidence in the assertions based on our transitive trust network.
-Before choosing to use a network service, users need confidence that the
-service is Free software, provides the complete and corresponding
-source, can be built reproducibly and that such builds were verified by
-people those users trust. To bring Software Freedom to network services
-users we must create a new trust model for the Internet that manages
-identity, authentication and assertions at the application level for the
-Free software services we write and share. We can build it!</p>
+<p>The challenge with centralized network services isn't just that users may not have software freedom: data matters too. This talk explores the contours of trust on the Internet in the context of verifying network services and how we might craft solutions that match the spirit of the four freedoms of free software. We need an application level API that allows us to corroborate trust assertions and increase (or decrease) our confidence in the assertions based on our transitive trust network. Before choosing to use a network service, users need confidence that the service is free software, provides the complete and corresponding source, can be built reproducibly and that such builds were verified by people those users trust. To bring software freedom to network services users we must create a new trust model for the Internet that manages identity, authentication and assertions at the application level for the Free software services we write and share. We can build it!</p>
 </div> <!-- day-2-timeslot-13-session-2-collapse end -->
 </section> <!-- day-2-timeslot-13-session-2 end -->
 <section class="program-session" id="day-2-timeslot-13-session-3">
@@ -1153,8 +1163,7 @@ Free software services we write and share. We can build it!</p>
 </button>
 </p>
 <div class="session-desc collapse in" id="day-2-timeslot-13-session-3-collapse">
-<p>Free software users have been able to use laptops with fully-free software for several years now. However, using a cell phone in the same way is still impossible due to the non-free baseband firmware present in all cellular devices on the market today. But does the cell phone experience even require a baseband?
-In this session, Denver will describe how to achieve much of the cell phone experience (especially voice and SMS/MMS) using existing free software, as well as strategies for surpassing the range and reach of emergency calling and data on the cellular network.</p>
+<p>Free software users have been able to use laptops with fully-free software for several years now. However, using a cell phone in the same way is still impossible due to the non-free baseband firmware present in all cellular devices on the market today. But does the cell phone experience even require a baseband? In this session, Denver will describe how to achieve much of the cell phone experience (especially voice and SMS/MMS) using existing free software, as well as strategies for surpassing the range and reach of emergency calling and data on the cellular network.</p>
 </div> <!-- day-2-timeslot-13-session-3-collapse end -->
 </section> <!-- day-2-timeslot-13-session-3 end -->
 <section class="program-session" id="day-2-timeslot-13-session-4">
@@ -1174,7 +1183,7 @@ In this session, Denver will describe how to achieve much of the cell phone expe
 </button>
 </p>
 <div class="session-desc collapse in" id="day-2-timeslot-13-session-4-collapse">
-<p>Steps and concrete solutions for anyone - specifically non-programmers, wanting to learn how to build things with free software, starting with Drupal. If you are a coder, I will reveal ways that you can get involved building things, if you are not a coder you will learn about the large network that exists around this topic.</p>
+<p>This session includes steps and concrete solutions for anyone--especially non-programmers wanting to learn how to build things with free software--starting with Drupal. If you are a coder, I will reveal ways that you can get involved in building things; if you are not a coder you will learn about the large network that already exists. You can create a sustainable existence building things with free software. Drupal is free software and a framework to build your dreams. There are free Drupal tutorials and a large global community of people that are helpful. Platform Cooperativism pulls it all together with an ecosystem of people actively building platforms that are owned by the people that use them. This session will include ample time for questions, and a general discussion on ways to bring your creative skills to movements and communities.</p>
 </div> <!-- day-2-timeslot-13-session-4-collapse end -->
 </section> <!-- day-2-timeslot-13-session-4 end -->
 </article> <!-- day-2-timeslot-13 end -->
@@ -1202,7 +1211,16 @@ In this session, Denver will describe how to achieve much of the cell phone expe
 </span>
 <p class="program-session-room-details">
 <span class="room label label-default">Room 32-123</span>
+<button aria-controls="day-2-timeslot-15-session-1-collapse" aria-expanded="false" class="btn btn-default btn-xs" data-target="#day-2-timeslot-15-session-1-collapse" data-toggle="collapse">
+                  Show details
+                  <span aria-hidden="true" class="glyphicon glyphicon-menu-down"></span>
+</button>
 </p>
+<div class="session-desc collapse in" id="day-2-timeslot-15-session-1-collapse">
+<p>Global solidarity economy or a decentralized den of inequity?</p>
+<p>According to evangelists, cryptocurrency's future is heading towards social solidarity. Bitcoin's distributed database protocol is breathlessly described as the solution to all kinds of social and political problems, and an escape from relying on centralized institutions.</p>
+<p>It's worth considering, however, whether the overall arc of blockchain innovation bends towards social empowerment, or if this network of interaction is an invisible structure of techno-authoritarianism, disguised in decentralized form. Review of current uses, its trajectory, and the political context of governance issues threatening its future.</p>
+</div> <!-- day-2-timeslot-15-session-1-collapse end -->
 </section> <!-- day-2-timeslot-15-session-1 end -->
 <section class="program-session" id="day-2-timeslot-15-session-2">
 <header class="program-session-header">
@@ -1221,7 +1239,7 @@ In this session, Denver will describe how to achieve much of the cell phone expe
 </button>
 </p>
 <div class="session-desc collapse in" id="day-2-timeslot-15-session-2-collapse">
-<p>Ethics is at the root of Free Software. In a philosophical perspective where ethics is operational rather than moral, we argue that the ethics of Free Software goes beyond ethics. It is morality. The ever-present concern for self-respect, autonomy and, of course, freedom makes Free Software akin to historical philosophical movements (humanism, Enlightenment, existentialism). Besides, the Free Software Movement contribute their principles (such as transparency) and practices (such as cryptography) to support whistleblowers, journalists, and activists. Similarities with other social movements let us derive existing and possible coalitions.</p>
+<p>Ethics is at the root of free software. In a philosophical perspective where ethics is operational rather than moral, we argue that the ethics of Free Software goes beyond ethics. It is morality. The ever-present concern for self-respect, autonomy and, of course, freedom makes free software akin to historical philosophical movements (humanism, Enlightenment, existentialism). Besides, the Free Software Movement contribute their principles (such as transparency) and practices (such as cryptography) to support whistleblowers, journalists, and activists. Similarities with other social movements let us derive existing and possible coalitions.</p>
 </div> <!-- day-2-timeslot-15-session-2-collapse end -->
 </section> <!-- day-2-timeslot-15-session-2 end -->
 <section class="program-session" id="day-2-timeslot-15-session-3">
@@ -1241,7 +1259,7 @@ In this session, Denver will describe how to achieve much of the cell phone expe
 </button>
 </p>
 <div class="session-desc collapse in" id="day-2-timeslot-15-session-3-collapse">
-<p>Last year, we thought the FCC was going to ban our operating system. Has anything changed? As it turns out, plenty. Eric Schultz, one of the leaders of the Save Wifi Initiative, highlights the changing interests by the FCC on free software. He’ll also discuss his efforts participating as part of the FCC’s Technical Advisory Council, Software Configurable Radio sub-group to advocate for software freedom. Finally, Eric will detail specific ways in which we can educate regulators on the benefits of free software-based wireless and protect user freedom.</p>
+<p>Last year, we thought the FCC was going to ban our operating system. Has anything changed? As it turns out, plenty. Eric Schultz, one of the leaders of the Save Wifi Initiative, highlights the changing interests by the FCC on free software. He’ll also discuss his efforts participating as part of the FCC’s Technical Advisory Council, Software Configurable Radio sub-group to advocate for software freedom. Finally, he will detail specific ways in which we can educate regulators on the benefits of free software-based wireless and protect user freedom.</p>
 </div> <!-- day-2-timeslot-15-session-3-collapse end -->
 </section> <!-- day-2-timeslot-15-session-3 end -->
 <section class="program-session" id="day-2-timeslot-15-session-4">
@@ -1261,15 +1279,7 @@ In this session, Denver will describe how to achieve much of the cell phone expe
 </button>
 </p>
 <div class="session-desc collapse in" id="day-2-timeslot-15-session-4-collapse">
-<p>Imagine a world in which GnuPG was not hard to use, and was used widely.
-Users exchange encrypted email, gpg sign comments on websites, make encrypted
-backups, and so on.
-What happens, in that world, when a user's gpg private key gets deleted? The only backup is encrypted with the lost private key. Catch 22.
-We're not in that world, and so we don't often worry about this problem.
-But solving the gpg key backup problem seems a necessary step in the
-path toward that world.
-Keysafe is an attempt at taking that step, backing up to the cloud. Can
-that possibly be secure? Come and find out.</p>
+<p>Imagine a world in which GnuPG was not hard to use, and was used widely: users exchange encrypted email, gpg signed comments on websites, make encrypted backups, and so on. What happens, in that world, when a user's gpg private key gets deleted? The only backup is encrypted with the lost private key. Catch 22. We're not in that world, and so we don't often worry about this problem, but solving the gpg key backup problem seems a necessary step in the path toward that world. Keysafe is an attempt at taking that step, backing up to the cloud. Can this possibly be secure? Come and find out.</p>
 </div> <!-- day-2-timeslot-15-session-4-collapse end -->
 </section> <!-- day-2-timeslot-15-session-4 end -->
 </article> <!-- day-2-timeslot-15 end -->