The Wayback Machine - https://web.archive.org/web/20170716163341/http://opensourcebridge.org/users/194/favorites

Jesse Hallett's favorites

Open Source Bridge 2016

Favorite sessions for this user

* Creating a Third Wave of Free/Open Source Software

The free/open source software movement is over thirty years old, and has gone through a number of changes in that time, spawning projects large and small (including OpenConferenceWare, which runs this site!). If Free Software is the first generation, and Open Source is the second, current efforts toward creating an inclusive and sustainable world make up a third generation that we can start to form into a broader plan.
Culture
Audrey Eschright

* Hard Problems in Terms of Service Enforcement

When you run an online service, you always hope you won't have to deal with abuse. But it's inevitable, and many situations aren't clear-cut as you might wish. Some examples of abuse are obvious, but this talk explores the grey areas and messy questions: what content should you consider a violation of your Terms of Service, and how do you handle it when it's reported to you?
Culture
Denise Paolucci

* Rethinking Social Media, Privacy, and Information Flow from the Ground Up

Inspired by security and privacy research in operating systems, we'll be discussing possible ways to redesign privacy models so that all users can have fine-grained control over both visibility of their content and how others can interact with it.
Theory
Clarissa Littler

* Take back social media with Poodle

Social media has tremendous power to enrich our lives - but social media services are largely controlled by private companies. An alternative is to replace centralized services with federated protocols. HTTP and email are examples of federated protocols that demonstrate that federation not only works, but can thrive and give rise to cultures and technologies that the protocol authors never imagined. Poodle is a prototype that I hope will bring those qualities to social media.
Culture
Jesse Hallett

* Unraveling the Masculinization of Technology

Have you ever wondered where the perception that technology is a masculine pursuit comes from? Or why we have to explain that, "no really, women are interested in computers too"?
Culture
Audrey Eschright

Favorite proposals for this user

* Can Online Interaction Match some of the Magic of Face-to-Face Collaboration?

Join this interactive session connecting what we know about face-to-face collaboration and how and why it works with what online dialog, games, berry-picking, wayfinding and other large scale activities can accomplish.
Theory 2016-04-17 17:20:06 +0000
Carie Fox

* From Open-Source Code to Open-Source Project

Having a successful open-source project is more than putting your code on Github.
Culture 2016-04-13 21:43:32 +0000
Aaron Jensen

* Lossless Emoji - Doing Emoji Right

Learn how difficult it can be to do emoji right and what you can do to preserve the message and emotions of your users. If you take user input, you owe it to the internet to attend this talk.
Practice 2016-04-13 07:21:09 +0000
Ryan Kennedy

* Machine Learning: Key Battleground for Open Source Technology

Despite all the attention and buzz, Machine learning(ML) is woefully overlooked in the community of free and open source technology. In this presentation, I will examine the still prevalent proprietary legacy of ML, introduce the current open source stack of ML development and applications, and evaluate new proprietary attempts entering ML. Then, I will share with you the strategy recipes that we may need, in a battle to keep the booming field of ML free and open source.
Culture 2016-04-14 06:53:01 +0000
Helen Jiang

* You Can’t Make Money in Open Source…?

Open source is an incredibly powerful engine for great software, but not so much for making money. Or so they say.
Business 2016-04-13 06:14:09 +0000
Justin Dunham

Open Source Bridge 2013

Favorite sessions for this user

* Bitcoin and the Law - Whither Transactions?

How does Bitcoin interact with the Uniform Electronic Transactions Act and other laws regulating ecommerce? Do those acts even contemplate a decentralized currency? Where do we go from here?
Business
J-P Voilleque

* Cool Features of the Z Shell (zsh)

Z Shell is a UNIX shell with a bunch of cool features. Learn about installing and configuring zsh with some of my favorite features.
Cooking
Michael Pigg

* Data & Applications Across the Void :: Distributing Systems

I'll be covering the technology that is now being used for the largest scale systems and how that technology is used, how it is connected, and how it keeps large volumes of data available for everything from genomic research, mass e-commerce processing or keeping medical data safe from loss.
Cooking
Adron Hall

* Designgineering

Open source software engineering and user interface design got off on the wrong foot. Sadly it’s holding our projects back from reaching their full potential. Let’s talk about how we can bring these seemingly incompatible disciplines together in perfect harmony by simply learning each other’s craft, and how to get started doing so. Whether you are an engineer or a designer you will learn where to get started and how to have fun doing it.
Culture
Trevor Parscal

* DIY Electric Vehicles

Everybody today has heard of electric vehicles, yet almost nobody has ever seen one, touched one, or driven one. I think this is a shame and would like to correct that. Come join me for 45 minutes of explanation and demonstration about the basics of electric vehicles from electric bicycles all the way to passenger vehicles. Building these vehicles at home is easily within the realm of anybody unafraid to pick up a few simple tools and learn a few basic concepts.
Hacks
Benjamin Kero

* FirefoxOS

FirefoxOS is Mozilla's response to the problems that it sees with the mobile space. Walled gardens, platform fragmentation, and single-purpose SDKs in non-web programming languages threaten to close off the open web from the mobile space. In this presentation I will be covering the basics of FirefoxOS, and how it is the only mobile OS that answers to nobody but you.
Chemistry
Benjamin Kero

* Hacking your Meatware: exercises you can do at your desk

You will learn about risks to your neck, shoulders, hips and core from sitting at a keyboard for hours at a time. Learn a quick 6-breath sun salutation, simple stretches, the need for regular movement. Discuss sitting, standing, walking, reclining. Simple, incremental, safe, easy.
Hacks
Kurt Sussman

* How Good is My Business Idea? Strategic Analysis for Techies

We'll look at methods for evaluating business ideas with a focus on business strategy. We will see how building a business on Open Source changes the equation and will look at the many mistakes I made with Elevated Code.
Business
Mike Mangino

* How My Kids Are Learning to Program By Talking

My children have patiently tolerated a number of teach-STEM-quick schemes their dad has brought home. They've taught robots to dance, created simple animations using Scratch, and, quite frankly, made a lot of poop jokes. What's missing from these programming tools was storytelling. The ones we tried focused either on easy interactivity or expressive power. If only there were a way to combine the two... oh, wait, there was—46 years ago!
Culture
Ian Dees

* How to multiply small integers while <del>Markus</del> human

Thank you! I'm glad someone read the description of this talk on line and remembered to answer Aardvark -- if you hadn't done that, the excerpt wouldn't have actually been part of the talk, and the very fabric of reality could have been threatened!
Chemistry
Markus Roberts

* Literate Programming for the 21st Century

Knuth advocated writing programs for people, not computers. How does crafting code with literate programming play with quick iterative development? Example heavy session using org-mode's Babel project and progrmming languages with succinct syntax, like Scala and Clojure.
Cooking
Howard Abrams

* Low-Friction Personal Data Collection

Have you ever wanted to track your movements, sleep, what you eat, who you spend time with, and all sorts of other personal data? In this talk I'll describe the tools I've been able to successfully use to track aspects of my life.
Cooking
Aaron Parecki

* Mod your Android

Take control of your hardware by installing an open build of Android. Learn about what is involved in installing a third-party OS on your phone or tablet. Bring your own device to hack on in a supportive environment.
Cooking
Jesse Hallett

* Moonlighting in Sunlight

How to deal with legal issues around having a day job and working on open source projects on the side.
Business
Paula Holm Jensen

* Morning Keynote: Ashe Dryden

It's been scientifically proven that more diverse communities and workplaces create better products and the solutions to difficult problems are more complete and diverse themselves. Companies are struggling to find adequate talent. So why do we see so few women, people of color, and LGBTQ people at our events and on the about pages of our websites? Even more curiously, why do 60% of women leave the tech industry within 10 years? Why are fewer women choosing to pursue computer science and related degrees than ever before? Why have stories of active discouragement, dismissal, harassment, or worse become regular news?
Culture
Ashe Dryden

* Search-first writing for non-writers

Search-first writing makes you think about the structure of your document and product as a series of topics, instead of a big book. The days of linear documentation are over, or at least numbered. Users are much more likely to come to documentation through searches. As an open source creator, you may not have a writer to help you out with this, so how can you maximize their return on your minimal investment?
Cooking
Heidi Waterhouse

* Teaching Robots to See With Javascript

Computer Vision, Javascript, and Flying Drones.
Hacks
Peter Braden

* Terraformer - Open Source Geometry for Javascript

Learn about Terraformer, an open source Geometry toolkit for Javascript
Hacks
Jerry Sievert

* Unicode Best Practices

Developing applications to handle the natural languages and written scripts of the world—or even a small handful of them—is an impressively large task. Fortunately, Unicode provides tools to do just that. It’s more than just a character set, it’s a collection of standards for working with the world’s textual data. The problem is: Unicode itself is complex!
Cooking
Nova Patch

Favorite proposals for this user

* Building Google Voice with Rails, Backbone, and Twilio

Google Voice may seem like it's performing black magic, but every developer can integrate the same features into their applications today.
Cooking 2013-03-05 21:56:11 +0000
Kevin Whinnery

* Conference Presentation Mind Control

Have you been at a talk which sounded great on paper, but was lackluster in delivery? Have you discovered that some presenters can seem to make *anything* interesting? Do you want to know how to hack audiences to convince them that your talk is *freakin' amazing* even though it's content-challenged? Want to use your conference presentation skills to kickstart your career in world domination? BYO tinfoil hat.
Hacks 2013-03-10 05:06:32 +0000
Paul Fenwick

* Hacking Conference Tshirts

Know how you get all those great free tshirts at conferences? Don't you hate how they never seem to fit your feminine figure? Or worse yet, all that's left is sizes that are too big or too small! This talk will show easy modifications and alternative uses for those awesome conference tshirts!
Hacks 2013-02-08 17:30:25 +0000
Augustina Blair

* Linux Containers: You probably didn't need a VM anyway

Containerization is an often overlooked option for when one needs to solve a problem typically involving the need to create temporary machines to test things or to logically separate machines. I'm here to show you how you can do all this from your laptop without burning your lap, requiring an hour and a half for installation, or filing bugs against IT folks or forking over cash for more cloud instances. Let me explain why LXC is the best option for testing new software and is also an excellent option for taking advantage of production hardware. Topics covered will be basic concepts, installing, cloning, and destroying containers as well as advanced concepts and stupid tricks.
Cooking 2013-03-10 04:26:42 +0000
Benjamin Kero

* Network Science for Fun and Profit

As data become more abundant, the relationships between data elements become more valuable. Network science is an interdisciplinary study of network representations which allow us to explain, predict and otherwise extract value from relationships in data. I will provide a brief overview of network science, with examples and illustrations using open source tools such as R, Gephi, and GraphChi.
Cooking 2013-03-22 18:04:49 +0000
John Taylor

* Open Source Doesn't Have To Mean Free

At some point in the past, somehow the idea of open source began to mean that it had to be free. Yet some of the best businesses on the web are built on open source technologies and they earn a decent profit. Is this idea at odds with the open source philosophy? In a word, no. Learn why earning a profit from open source isn't bad, and what you should do to make sure your company is a good open source citizen.
Business 2013-03-06 14:48:44 +0000
Brandon Savage

* Pulling off Privates in JavaScript

Private properties are not built-in to the JavaScript language, but can be attained through various mechanisms in the language. We will explore tricks to associate private state with objects while taking full advantage of prototypal inheritance.
Hacks 2013-03-09 21:11:01 +0000
Nathan Wall

* TeleHash - Replacing REST APIs With a Messaging-Passing DHT for Apps

The age of REST is in full swing for building a modern app but it's starting to show strain: increased development complexity across multiple APIs, managing state in mobile apps, and a reliance on centralizing services to solve problems.
Chemistry 2013-03-20 19:39:51 +0000
Jeremie Miller

* The Spock Guide To Think Out of The Vagrant Box

This session will discuss how a developer, administrator(operator) or both, can take advantage from Vagrant and how it helps in modern days multi­environments server provisioning.
Cooking 2013-03-09 10:10:16 +0000
Errazudin Ishak

* Unicode Regular Expressions

Modern regular expression engines have been rapidly adding new features for matching and parsing Unicode strings, providing powerful new tools to add to your toolkit.
Chemistry 2013-03-10 07:59:06 +0000
Nova Patch

* VoteFair ranking and other fair vote-counting methods

Open-source software is available to bring surveys, rankings, ratings, polls, and organizational elections into the digital era. Yet far too often websites and organizations use voting methods that are no better than the single-mark ballots we use in governmental elections. Alas, when innovative developers take the DIY approach, the results are usually disastrous.
Chemistry 2013-02-28 19:14:40 +0000
Richard Fobes

* What Science Fiction Can Teach Us About Building Communities

Helpful tips about participating in and building open source communities as told through examples of what we can learn about communities from science fiction.
Culture 2013-03-13 15:11:44 +0000
Dawn Foster

* Women & Computing

Before there were even computers to program women were making exiciting advances in computing. In the 1800s Ada Lovelace wrote the first computer program. She died before the computer was completed, but when her program was eventually ran it Just Worked™! The gender imbalance in computing is a problem. We all know software engineers are shaping the future. Women need to be part of the discussion.
Culture 2013-03-22 04:34:06 +0000
Jessica Lynn Suttles

Open Source Bridge 2012 Birds of a Feather

Favorite sessions for this user

* Portland JavaScript Admirers user group meeting

Portland's user group for all things JavaScript and ECMAscript. The topic for this meeting is Unhosted: personal data freedom.
BOF
Jesse Hallett, Jan-Christoph Borchardt

Open Source Bridge 2011 Birds of a Feather

Favorite sessions for this user

* Functional Languages BoF [pdxfunc]

Hang out and talk about functional languages.
BOF
Igal Koshevoy, Dan Colish, David Lazar

Open Source Bridge 2011

Favorite sessions for this user

* Cookies are Bad for You: Improving Security on the Web

Almost every web application relies on cookies to authenticate each request after the user logs in. Cookies are vulnerable to cross-site request forgery and session hijacking. It is time to explore better, more secure alternatives that are now possible thanks to practical in-browser cryptography.
Chemistry
Jesse Hallett

* Snooze, the Totally RESTful Language

As you can see we get a "403 Forbidden" in response to our "POST /integer/5/increment"...can anyone tell me why? It worked when we did "PUT /variable/x/let/integer/5" followed by "POST /variable/x/increment", so why can't we do it directly?
Hacks
Markus Roberts

Open Source Bridge 2010 Birds of a Feather

Favorite sessions for this user

* NoSQL - will relational alternatives finally catch on?

A general discussion of NoSQL databases, what they're good for and where they fit in the database world.
BoF
Kimbro Staken

* Ruby meetup

Join your fellow Rubyists to talk about fun things you're working on.
BoF
Audrey Eschright, Igal Koshevoy, Reid Beels

Open Source Bridge 2010

Favorite sessions for this user

* Open Source Rockets

PSAS is a student aerospace engineering project at Portland State University. We're building ultra-low-cost, open hardware and open source rockets that feature perhaps the most sophisticated amateur rocket avionics systems out there today.
Hacks
Nathan Bergey, Andrew Greenberg

* Activity Streams, Socialism, and the Future of Open Source

It may seem obvious to some, but the socialist imagery that Mozilla uses isn't accidental. Nor is the grounding of Activity Streams in socialist theory. What do these things have to do with open source an its future? A lot, and I'll paint a picture to tell you how it should play out.
Chemistry
Chris Messina

* Cassandra: Strategies for Distributed Data Storage

Cassandra is an open source, highly scalable distributed database that brings together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model. In this talk we'll discuss the strategies Cassandra employs to provide an eventually consistent data model.
Chemistry
Kelvin Kakugawa

* Connecting to Web Services on Android

This presentation will show how to connect to REST-based web services from an Android application. We'll discuss HTTP programming as well as XML and JSON libraries. This presentation will include a live demo of an Android application.
Cooking
Sean Sullivan

* Copyright lawyers can Gödel

"This compression algorithm is of course very inefficient, at least when applied to a small collection of documents. But if you were to apply it to a larger collection, say, all the music ever recorded and all movies ever made, some gains may be realized...
Hacks
Markus Roberts

* CouchApp Evently Guided Hack with CouchDB

Learn to hack Evently jQuery CouchApps -- p2p web applications that can be deployed anywhere there's a CouchDB.
Hacks
J Chris Anderson

* Fixing SSL security: Supplementing the certificate authority model

The most common way of using SSL/TLS encryption relies on a public-key infrastructure that puts near-absolute trust in a large number of entities around the world, any one of which could accidentally or deliberately empower anyone to impersonate any site or service and spy on all of our communications. We've seen that these certificate authorities can make mistakes. We need new mechanisms to meaningfully double-check that they're doing the right thing.
Hacks
Seth Schoen

* Free Speech, Free Software Across the World

How does free software help defend free speech in repressive regimes? Danny O'Brien will draw from the records of the Committee to Protect Journalists to explore how open source can help those at the cutting edge of free expression.
Culture
Danny O'Brien

* Give a Great Tech Talk

Why do so many technical presentations suck? Make sure that yours doesn't. Josh Berkus and Ian Dees will show you how to share your ideas with your audience by speaking effectively and (when the situation warrants it) showing your code.
Culture
Josh Berkus, Ian Dees

* iizip: Hacking together your own Dropbox

Dropbox, the leader in online storage and synchronization, is good, but not good enough. Find out how you can hack together your own equivalent that's more flexible, secure and convenient.
Hacks
Ben Dechrau

* JIT-Compiling Domain Specific Languages

During this talk, we will survey real-world implementations of JIT-compiled embedded DSLs and their applications.
Hacks
Jeremy Voorhis

* libcloud: a unified interface into the cloud

What is possible when you can consume servers on various hosting providers with nothing more than a python script? This talk will discuss libcloud, an Apache Incubator project dedicated to building standard interfaces into the cloud.
Cooking
Alex Polvi

* Living Together In An Open Cloud World

With millions of users signing on daily to access their favorite social media services – be it Twitter, Facebook or Digg – a developer’s worst fear is not having the backend support to house and provide access to such huge amounts of related data. Industry efforts to architect next generation databases that can scale massively by pairing open source databases and content management technologies with cloud-computing are underway. The door is also “opening” to a whole new world of user benefits which will be made possible by access to data -- cross-cloud -- in non-proprietary databases and content management systems.
Chemistry
Jonathan Bryce

* Moonlighting in Sunlight – How to work on independent projects and have a day job.

Best practices for employers, employees and open source projects to coexist without legal conflicts.
Business
Paula Holm Jensen, Marc Alifanz

* Node.js and you

Node.js is one of the most exciting things to happen to server-side development in the last few years. Here you'll find out why Node.js is a perfect fit for your next project and a better fit than existing languages for modern web development.
Cooking
Mikeal Rogers

* Non-visual location-based augmented reality using GPS data

Augmented Reality and Geolocation have been hot topics this year, but there has often been a confusion between aesthetics vs. practicality, and fantasy vs. reality. This presentation will highlight the advantages and disadvantages of visual and non-visual augmented reality. We'll tell stories from our experiences building location-aware social networks with custom proximity notification.
Hacks
Aaron Parecki, Amber Case

* Organizing user groups, a panel discussion

User groups are a vital part of the open source community. Learn more about how to start a group, keep it going, and make an existing group better from a panel of experienced user group organizers.
Culture
Igal Koshevoy, Jesse Hallett, Eric Wilhelm, Christie Koehler, gabrielle roth, Audrey Eschright, Sam Keen

* Professional JavaScript

JavaScript is a unique and powerful language. Its ubiquity in the browser and its elegant concurrency model make JavaScript an ideal tool in a number of situations. Learn about the best ways to use and to understand this language from a full-time JavaScript professional.
Chemistry
Jesse Hallett

* Serialist: lazy web-crawling in Haskell

Serialist (http://serialist.net/) provides a way to find, track and read serialized content (e.g., web comics). It's implemented entirely in Haskell and demonstrates functional web application development, crawling, scraping and distributed architecture. Serialist uses interesting graph algorithms to add and step through content lazily.
Hacks
Jamey Sharp, Josh Triplett

* The Naive Developer's Guide to Venture Capital

What you need to know before you even think about raising venture or angel capital, presented by a Silicon Valley founder who raised $9m from top tier firms.
Business
Joyce Park

* The Rise of Hacker Spaces

Leigh will be discussing hacker spaces, and the culture of DIY spaces for making things around the world.
Culture
Leigh Honeywell

* The Second Step: HOWTO encourage open source work at for-profits

Even at pro-FLOSS businesses, logistical obstacles and incentive problems get in the way of giving back. I'll show you how to fix that.
Business
Sumana Harihareswara

* When Everything Looks Like A Nail

Markus: Nautilus? I thought you said noodle house! Matt: Wait, wait, I think I see her head!! Markus: Are you sure? Matt: Maybe It's Not Her Head...
Hacks
Markus Roberts, Matt Youell

Favorite proposals for this user

* Harnessing Java with Scala

We provide you an introduction to the Scala programming language through its powerful capabilities to integrating with Java. We will demonstrate how Scala can be an effective means of exploring Java libraries such as JAXB, HttpClient and Hibernate. We will show why Scala is our preferred harness, with capabilities beyond Java, Beanshell or Groovy.
Cooking 2010-03-22 03:19:50 +0000
Thomas Lockney, Trenton Lipscomb

* Programming WebSockets

WebSockets is an exciting new technology that enables bidirectional communication between web applications and server-side processes. Google's Chrome browser already provides WebSockets and developers can expect to see the technology in other browsers in 2010. This presentation will cover the WebSocket protocol, JavaScript API, and server-side implementations.
Chemistry 2010-03-26 05:30:57 +0000
Sean Sullivan

* REPENT!!! FOR THE END OF THE UNIX EPOCH IS NIGH!!!

SINNERS!! HEAR ME!! For too long have you lain contented and SLOTHFUL in the illusion that time is infinite! SOON the UNIX EPOCH will END and numbers will OVERFLOW their confines CLEANSING all in a flood the likes we have not seen since 1901!!! The SINS of your 32 BITS will chase your children and your children's children unless you REPENT NOW and cleanse your code of the 2038 BUG!!
Chemistry 2010-03-26 00:33:39 +0000
Michael Schwern