Program for SeaGL 2015

2015-10-23
09:00
Deb Nicholson

Exhibitor Hall Day One
9:30am - 5:00pm

presented by Deb Nicholson

Visit our sponsors and community organizations!

09:00 - 17:00 Room 1110
10:00
Lee Fisher

Defending Linux systems from Bootkits
firmware security testing using open source tools.

presented by Lee Fisher

In this presentation, we will discuss how to detect and protect against BIOS and UEFI firmware security threats on Linux systems, using open source tools. Most still only do security testing at userspace and kernelspace, not in any detail at hardware and firmware level. Attacks at the firmware level exist, called "bootkits". Bootkits are scary. If you don't look for them, you won't find them. M...

more

10:00 - 10:50 Room 3184
Meg Hartley

Hosting Events that the Whole Community Loves

presented by Meg Hartley

So, you're responsible for a growing an open source community and you want to ensure it's a friendly place for newcomers and old-timers alike. You want to make sure everyone feels welcome and has access to a variety of events (both on and offline) with content that meets the needs of all of your user base from beginner to advanced. This talk will...

*Discuss how to create events that inclu...

more

10:00 - 10:50 Room 3183
Spencer Krum

The Cloud Sucks, Use the Cloud

presented by Spencer Krum

Clouds suck. We'll explain the shortcomings of both Amazon and OpenStack clouds. We'll share our first-hand experiences with cloud failures and other failures resulting from using the cloud. These failures should amuse and terrify any sysadmin. After fully convincing you that clouds are terrible, we'll come back and show you why they are the best option and you should use them.

Also Presenti...

more

10:00 - 10:50 Room 3179
11:00
Wm Salt Hale

Lghtning Talks
Presented by GSLUG

presented by Wm Salt Hale

Lightning talks hosted by the Greater Seattle Linux Users Group.

Each talk will consist of a 5 minute presentation, followed by 5 minutes of Q/A.

Sign-up to present at the GSLUG table in the expo hall.

11:00 - 12:00 Room 3178
Georgia Young

Scribus: Libre Desktop Publishing from Books to Zines

presented by Georgia Young

Whether creating a program for your free software conference or a zine for your friends, the GPL-licensed desktop publishing program Scribus is for you.

Working from my own experience creating print publications for the Free Software Foundation, and assuming no prior desktop publishing experience, I will give an overview of Scribus, explain how to install it, and walk through the creation o...

more

11:00 - 11:50 Room 3179
Andrew Kane

How to get started contributing to FLOSS projects
loosely based on 'how to Debian', a document I haven't written yet.

presented by Andrew Kane

Since we're at this conference, we probably all are involved in Free Software or Open Source projects to some degree, even if only as users. Lots of us want to help, but it's hard to know where to start! In this talk we'll look at some common tools and processes prerequisite for involvement in most Open Source or Free Software projects, including but not limited to the following:

This talk...

more

11:00 - 11:50 Room 3183
Vishnu Vettrivel

12 steps to cloud security
A guide to securing your cloud deployment using open source tools

presented by Vishnu Vettrivel

Whether you are running on a public or a private cloud provider, this talk aims to help you secure your cloud based deployment, by using a simple step-by-step guide that involves using open source tools. You will be able to understand and implement a security framework for your own cloud deployment.

This talk outlines a 12-step guide consisting of the following steps:

  1. Knowing your shar...
more

11:00 - 11:50 Room 3184
13:00
Donald R. Robertson

Trading Freedom: The threat of international trade agreements like TPP, TTIP, and TISA

presented by Donald R. Robertson

The Free Software Foundation has campaigned for years against the dangers of the Trans-Pacific Partnership (TPP), an international trade agreement with grave consequences for software freedom. This agreement, negotiated in complete secrecy, threatens to lock its member countries into a potential future of spreading software patents, perpetual copyright restriction, and legal penalties for the c...

more

13:00 - 13:50 Room 3179
Lance Albertson

Project Hosting 3.0

presented by Lance Albertson

Over the past ten to fifteen years, the landscape of FOSS project hosting has evolved quite a bit. Starting with just simple file hosting, to dedicated server hosting and now onto platforms fully featured platforms have changed how FOSS is hosted. Over the past tweleve years the OSU Open Source Lab (OSUOSL) hosting has even shifted towards more cloud-like solutions. But even with these advances...

more

13:00 - 13:50 Room 3178
garrett honeycutt

Why Test Driven Development works for SysAdmins

presented by garrett honeycutt

This talk would be largely technology agnostic and would focus on demonstrating the value of TDD to SysAdmins. This topic was requested of me for LISA last year and it would be great to get this message out at a forum like SeaGL that is focused on the community.

  • Why test? ** Confidence ** Fast feedback ** Matrix testing ** Test multiple OS's with deploying it everywhere ** Prevent re...
more

13:00 - 13:50 Room 3184
 Mark Frischmuth

Cultivating Collective Intelligence

presented by Mark Frischmuth

For over two centuries, representative democracy has been the best means humankind has found for governing communities. But as we look around, we can’t help but think that if this is the best we can do, we’re in trouble. Today’s political processes severely limit individuals’ ability to meaningfully participate in solving the problems that affect them. As Citizens, it’s our duty to reclaim o...

more

13:00 - 13:50 Room 3183
14:00
edunham

You Should Speak

presented by edunham

Have you ever wanted to speak at a conference, but not known whether you’re good enough or how to start? I was in the same situation 2 years ago, but since then I’ve given over a dozen talks at a variety of different tech conferences. As well as testing and refining my own solutions to the challenges that face new speakers, I’ve learned what works and doesn’t work for others.

This talk ...

more

14:00 - 14:50 Room 3183
Paige Peterson

SAFE: An Internet for Privacy, Security and Freedom

presented by Paige Peterson

The SAFE Network by MaidSafe is a decentralised storage and communication platform with the values of privacy, security and freedom built into the core. By replacing the current infrastructure which depends on central servers with a fully peer-to-peer network of users sharing computer resources, we can begin to see an evolution of the Internet which values individual users above large corporate...

more

14:00 - 14:50 Room 3178
Benjamin Mako Hill

Access Without Empowerment

presented by Benjamin Mako Hill

The free software movement has twin goals: promoting access to software through users' freedom to share, and empowering users by giving them control over their technology. For all our movement's success, we have been much more successful at the former. I will use data from free software and from several related movements to explain why promoting empowerment is systematically more difficult than...

more

14:00 - 14:50 Room 3179
Paul English

Advice on becoming a sysadmin: A talk for my former self
Linux Sysadmin Careers

presented by Paul English

Alternate titles: * Career advice for the aspiring Linux sysadmin today or myself 10 years ago * "So you want to be a sysadmin?"

"It’s Difficult to Make Predictions, Especially About the Future" - So is Attribution

Being a sysadmin is a career path which can be fun, lucrative and one of the best ways to get paid to work with and on open source software. In this presentation I share so...

more

14:00 - 14:50 Room 3184
15:00
Brian Raiter

The Mathematics of the RSA Cipher

presented by Brian Raiter

Most people know that RSA depends on some special attributes of very large prime numbers, but little else. The mathematics behind the RSA cipher are subtle but surprisingly accessible. This talk will explain the mechanics and the logic that make the RSA algorithm work. No mathematical skill beyond basic algebra is needed. Come and learn about (one of) the games that prime numbers play.

15:00 - 15:50 Room 3178
Kara Sowles

The Journey to a Successful User Group

presented by Kara Sowles

User groups are an essential and flourishing part of the tech community, but it’s common for them to encounter obstacles to meeting regularly. This talk will be packed with practical tips to keep your UG growing and active. We’ll begin with advice for those starting a new user group, and then cover many of the common obstacles groups face. The bulk of the presentation will be comprised of solu...

more

15:00 - 15:50 Room 3183
Bri Hatch

Production Trenches: Pitfalls and Pratfalls
How I learned to stop scheduling downtime and love the SLA.

presented by Bri Hatch

Whether your title is Production Engineering, DevOps, SRE, or IT doesn't matter. You're the lifeblood of the company, the team that invisibly makes everything work. You, my friend, carry the pager.

Join Bri as he passes on wisdom, wit, and embarrassing stories, replacing his normal code-filled presentations with humour and humiliation. You'll learn how to run a solid yet nimble production in...

more

15:00 - 15:50 Room 3184
Deb Nicholson

Software Patent Litigation: What Have We Learned?

presented by Deb Nicholson

The huge increase in software patent litigation over the last 15 years has produced reams of articles, cost fortunes and even snagged the US President's attention. But when something goes on for long enough, it also produces data -- lots and lots of data. So what have we learned from all the data?

Non-practicing entities are growing and litigation costs increase each year, but that's hardly ...

more

15:00 - 15:50 Room 3179
2015-10-24
10:00
Deb Nicholson

Exhibitor Hall Day Two
9:30am - 2:30pm

presented by Deb Nicholson

Visit our sponsors and community organizations!

10:00 - 15:00 Room 1110
10:30
Wm Salt Hale

Exploring the Value of Free/Libre Open Source Software
a journey through FLOSS

presented by Wm Salt Hale

What puts the FLO in Free/Libre Open Source Software? How do traditional value systems apply? Who has been discussing these questions? And where do we go from here?

Nearly every person in the world interacts with and uses FLOSS on a daily basis. However, few have really tried to nail down its "value". My final year at the University of Washington was spent exploring the field and this presen...

more

10:30 - 11:20 Room 3183
AJ Jordan

Just Do It - The Approachability of Free Software for Beginners

presented by AJ Jordan

We all know that one of free software's greatest strengths is the ability to do whatever you're interested in, without asking for permission. But even though we all know, we don't talk about it that much, and in particular, we don't talk about the significance of what that strength means for those who are just beginning their programming careers. "Just Do It - The Approachability of Free Softw...

more

10:30 - 11:20 Room 3179
Corey Quinn

Terrible Ideas in Git
A group of developers is called a merge conflict

presented by Corey Quinn

Adapted from his class "The Screaming Horrors of Git," Corey takes us on a magical tour through the (mis)use of Git to do things its creators never intended. In this humorously delivered exploration of one of the open source community's more ubiquitous tools, Corey demonstrates that a finely crafted wrench makes a barely acceptable hammer if you hold it wrong.

10:30 - 11:20 Room 3178
Timothy Lord

What journalists want to know about your free software project

presented by Timothy Lord

Slashdot gets a lot of press releases and other news about software, including a lot of Free / open source software (our favorite kind). However, very often this news is submitted in ways that make it unlikely that the news will be spread. This presentation looks at why that is, and how it can be fixed, with a laundry list of things to think about, whether a project is brand new or long-establi...

more

10:30 - 11:20 Room 3184
11:30
Gareth J. Greenaway

XMPP, Slack, and IRC..Oh my! ChatOps using SaltStack

presented by Gareth J. Greenaway

Popularized by GitHub, ChatOps is putting tools in the middle of the conversation. Using recent additions to SaltStack in the form of runners, returners & engines, popular chat methods such as XMPP, Slack, & IRC can be used for a variety of things such as orchestrating virtual machine deployments, minion monitoring and software upgrades. This talk will primarily focus on demonstrations of the...

more

11:30 - 12:20 Room 3178
Adam Monsen

The command line - a versatile, future-proof computing environment
Mind-blowing Bash, Vim, Git, SSH, GNU Screen, and more.

presented by Adam Monsen

What's all the fuss with the command line? Why should you bother with this arcane neckbeard-centric time waster? Come and I'll show you!

  • amateur and professional text editing
  • advanced Bash configuration
  • shell job control
  • fish: the betamax of shells
  • programs you can't live without and never knew existed

All talk materials are published under copyleft licenses.

[Follow-up (...

more

11:30 - 12:20 Room 3179
Scott Feinberg

Innovating Journalism at the New York Times

presented by Scott Feinberg

The New York Times has been innovating journalism with technology for the past 164 years. Since our first website launched in 1996, we’ve faced the unique challenges of running a high-traffic website from the moment we launched, something incredibly challenging for a company where digital started off as an afterthought. Without the open source tools available today, this required building web...

more

11:30 - 12:20 Room 3184
Allison Randal

Philosophy of Free Software

presented by Allison Randal

Born in an era of increasing social freedom but increasing political and corporate conservatism, Free Software didn't begin as a rebellion against an entrenched proprietary majority, but more as a jolt of surprise that earlier attitudes of open collaboration were disappearing. Academic experimentation gave way to the "Big Business" of software, and to economic motivations to lock down legal own...

more

11:30 - 12:20 Room 3183
13:30
Aaron Wolf

Intro to Making Music with GNU/Linux

presented by Aaron Wolf

The range of options for music-making on GNU/Linux with free/libre/open tools stretches from music-focused programming languages like CSound and PureData to simple tools like Audacity, Ardour, Guitarix, Hydrogen, and Musescore which are accessible to novice members of the general public.

We'll explore the options for different sorts of musical creativity, focusing on the basic tools and how ...

more

13:30 - 14:20 Room 3184
Noah Swartz

Take Control Of Your Web Browsing!
End Online Tracking!

presented by Noah Swartz

Modern websites incorporate large amounts of third party resources. While these third parties can provide a better browsing experience all too often they abuse their inclusion on sites to be able to track information about your website's visitors. Companies like DoubleClick and Axciom collect user data through ads or tracking pixels and sell it with impunity, compromising the privacy of web use...

more

13:30 - 14:20 Room 3183
Ian Kronquist

How to Train Your Compiler
The Dragon Book, condensed

presented by Ian Kronquist

You probably use a compiler or an interpreter every day, but do you know how they work? The first compilers were designed more than 60 years ago, but writing a compiler is still viewed as a challenge. However, brave knight, do not fear! Equipped with modern tools and theory we can slay the dragon! Along your journey you will likely gain insights about the trade offs made during the design and i...

more

13:30 - 14:20 Room 3179
Jennifer Davis

Magic, Myth, and the DevOps
Antidotes to Learned Helplessness and Fear Culture

presented by Jennifer Davis

"Once upon a time": powerful words that begin many oral narratives and indicate that the story to be told will be imbued with magic and myth. Organizational folklore can be a very powerful force for instilling or perpetuating behavior, systems, and culture within an organization.

Too often, fear and negativity are the driving forces in the folklore behind many organizational tradition...

more

13:30 - 14:20 Room 3178
15:00
Shauna Gordon-McKeon

Beneath the Code, the Heart

presented by Shauna Gordon-McKeon

Free software are tools that can be studied, changed, and shared. But what is the free software community? United by values more than methodology, we perform a variety of tasks and develop an abundance of projects. This talk shares the stories of people in and around free software - users and developers, teachers and testers, programmers and philosophers. We’ll talk about the paths we’ve tak...

more

15:00 - 16:00 500EAST
16:00
Richard M. Stallman

Free Software and Your Freedom

presented by Richard M. Stallman

The Free Software Movement campaigns for computer users' freedom to cooperate and control their own computing. The Free Software Movement developed the GNU operating system, typically used together with the kernel Linux, specifically to make these freedoms possible.

16:00 - 18:30 500EAST
Unscheduled events
expohall

Exhibitor Setup

presented by expohall

Time for any exhibitors to setup their booths. Speakers can arrive and register early as well.

expohall

Exhibitor Teardown

presented by expohall

This is the final time for exhibitors to tear down

expohall

Expo Hall Open

presented by expohall

Expo Hall Open

expohall

Expo Hall Open

presented by expohall

Expo Hall Open

expohall

Expo Hall Open

presented by expohall

Expo Hall Open

expohall

Lunch / Expo Hall Open

presented by expohall

Lunch / Expo Hall Open

expohall

Expo Hall Open

presented by expohall

Expo Hall Open

expohall

Expo Hall Open

presented by expohall

Expo Hall Open

expohall

Expo Hall Open

presented by expohall

Expo Hall Open

expohall

Coffee Mixer / Expo Hall Open

presented by expohall

Puget systems is providing coffee and pastries in the Expo Hall

expohall

Expo Hall Open

presented by expohall

Expo Hall Open

expohall

Expo Hall Open

presented by expohall

Expo Hall Open

expohall

Sponsored Lunch / Expo Hall Open

presented by expohall

Silicon Mechanics is providing lunch in the Expo Hall

expohall

Expo Hall Open

presented by expohall

Expo Hall Open