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 multienvironments 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 |