Aaron Parecki tracks various personal data about himself including location tracked since 2008 using GPS loggers, phones, and apps, check-ins since 2009 using Foursquare and other apps, sleep tracked since 2011 using apps and fitness trackers, weight tracked since 2011 using a wireless scale, and car gas fillups tracked from 2008-2011 through SMS. He wants to track additional data like food, stress, social interactions, noise levels, and ambient recordings but has not found low friction ways to do so reliably. Low friction data collection is key to getting actual use and adoption.
Geolocation in Web and Native Mobile AppsAaron Parecki
While location-based mobile apps are becoming increasingly popular, they are still relatively new. Special considerations need to be made for battery life and handling large data sets of geolocated data. The good news is there are many services and technologies you can use to assist you in building mobile location-based apps.
In this session, Aaron Parecki, co-founder of Geoloqi.com, shows you services you can leverage to do things like nearby business lookups, location-based triggers, nearest intersection queries, and more. Aaron also covers the location services available on the various mobile platforms as well as in HTML 5, and shares some insights on how to deal with battery life. The session concludes with some real-world use cases for real-time location such as turning on and off your lights in your house or sending an SMS when you leave work.
Presentation delivered at Inspiration for Motivation, the Linguascope Conference 2010 at the Thistle Hotel, Brighton, on using online video in the language classroom
Geolocation in Web and Native Mobile AppsAaron Parecki
While location-based mobile apps are becoming increasingly popular, they are still relatively new. Special considerations need to be made for battery life and handling large data sets of geolocated data. The good news is there are many services and technologies you can use to assist you in building mobile location-based apps.
In this session, Aaron Parecki, co-founder of Geoloqi.com, shows you services you can leverage to do things like nearby business lookups, location-based triggers, nearest intersection queries, and more. Aaron also covers the location services available on the various mobile platforms as well as in HTML 5, and shares some insights on how to deal with battery life. The session concludes with some real-world use cases for real-time location such as turning on and off your lights in your house or sending an SMS when you leave work.
Presentation delivered at Inspiration for Motivation, the Linguascope Conference 2010 at the Thistle Hotel, Brighton, on using online video in the language classroom
Low Friction Personal Data Collection - Quantified Self Global Conference 2013Aaron Parecki
Location, sleep and weight are the three things Aaron has managed to track consistently. Combining these data sources helped him learn new things about himself.
Presented at http://quantifiedself.com/conference/San-Francisco-2013/
Low Friction Personal Data Collection - QS PortlandAaron Parecki
http://www.meetup.com/PDX-Quantified-Self/events/136825772/
Aaron will be discussing his challenges with finding self-tracking tools that make it easy to collect data with minimum effort on his part. This is a preview of the talk that Aaron will give at the QS Global Conference in San Francisco in October.
When our company was acquired we needed a way to keep our team and remote teams updated on what we was done. Some members were often travelling or in different time zones. We needed a way to see everything that was done each day all in one place, especially as the teams worked on more complex projects. Everyone was using different methods to do this: standups, written reports, emails and meetings. Nothing stuck.
“!done reports” introduce a simple IRC command: !done. Team members say !done and what they just did. These !dones are put into a daily report. !done becomes a part of everyday at work, not a strained task that’s easily forgotten.
Many development teams already use IRC, Skype and other systems to communicate. !done is an addition to existing systems, is open source and easily modified. It is built off of ZenIRC bot and bundled into Loqi, the friendly IRC bot lurking in the #pdxtech channel on freenode. This presentation will show you how a simple bot solved a lot of problems for a lot of distributed people.
Have you ever wanted to automatically turn on your lights when you get home, or turn them back off when you leave? What about controlling your lights by SMS or IRC? This presentation will teach you how to automate your life with location-based hacks and SMS.
If you've ever written any code to authenticate wtih Twitter, you may have been confused by all the signature methods and base strings. You'll be happy to know that OAuth 2 has vastly simplified the process, but at what cost?
This talk will give an overview of the OAuth 2 spec, starting with the various options the standard gives to developers for building web apps and native apps. We'll look at what the end user sees, work our way to what developers using an OAuth 2 API deal with, and we’ll end up at what developers of OAuth-2-compliant APIs will need to know to successfully implement the standard.
Many large providers have recently deployed APIs using OAuth 2, including Facebook, Foursquare, Google, and more. But since OAuth 2 is technically still a "draft," many aspects of the spec change from month to month and it's sometimes hard to keep up. We'll cover the commonalities and differences between some of the major providers and draft versions. The security implications of some of the changes between versions 1 and 2 will be covered, along with recommendations for best practices. You'll also get a glimpse of the debates currently raging on the internal OAuth 2 mailing list.
Presented at Open Source Bridge 2011
http://opensourcebridge.org/sessions/686
Current list of OAuth 2 Providers
http://aaronparecki.com/The_Current_State_of_OAuth_2
Low Friction Personal Data Collection - Quantified Self Global Conference 2013Aaron Parecki
Location, sleep and weight are the three things Aaron has managed to track consistently. Combining these data sources helped him learn new things about himself.
Presented at http://quantifiedself.com/conference/San-Francisco-2013/
Low Friction Personal Data Collection - QS PortlandAaron Parecki
http://www.meetup.com/PDX-Quantified-Self/events/136825772/
Aaron will be discussing his challenges with finding self-tracking tools that make it easy to collect data with minimum effort on his part. This is a preview of the talk that Aaron will give at the QS Global Conference in San Francisco in October.
When our company was acquired we needed a way to keep our team and remote teams updated on what we was done. Some members were often travelling or in different time zones. We needed a way to see everything that was done each day all in one place, especially as the teams worked on more complex projects. Everyone was using different methods to do this: standups, written reports, emails and meetings. Nothing stuck.
“!done reports” introduce a simple IRC command: !done. Team members say !done and what they just did. These !dones are put into a daily report. !done becomes a part of everyday at work, not a strained task that’s easily forgotten.
Many development teams already use IRC, Skype and other systems to communicate. !done is an addition to existing systems, is open source and easily modified. It is built off of ZenIRC bot and bundled into Loqi, the friendly IRC bot lurking in the #pdxtech channel on freenode. This presentation will show you how a simple bot solved a lot of problems for a lot of distributed people.
Have you ever wanted to automatically turn on your lights when you get home, or turn them back off when you leave? What about controlling your lights by SMS or IRC? This presentation will teach you how to automate your life with location-based hacks and SMS.
If you've ever written any code to authenticate wtih Twitter, you may have been confused by all the signature methods and base strings. You'll be happy to know that OAuth 2 has vastly simplified the process, but at what cost?
This talk will give an overview of the OAuth 2 spec, starting with the various options the standard gives to developers for building web apps and native apps. We'll look at what the end user sees, work our way to what developers using an OAuth 2 API deal with, and we’ll end up at what developers of OAuth-2-compliant APIs will need to know to successfully implement the standard.
Many large providers have recently deployed APIs using OAuth 2, including Facebook, Foursquare, Google, and more. But since OAuth 2 is technically still a "draft," many aspects of the spec change from month to month and it's sometimes hard to keep up. We'll cover the commonalities and differences between some of the major providers and draft versions. The security implications of some of the changes between versions 1 and 2 will be covered, along with recommendations for best practices. You'll also get a glimpse of the debates currently raging on the internal OAuth 2 mailing list.
Presented at Open Source Bridge 2011
http://opensourcebridge.org/sessions/686
Current list of OAuth 2 Providers
http://aaronparecki.com/The_Current_State_of_OAuth_2
Low Friction Personal Data Collection - CyborgCamp 2012
1. Low Friction
Personal
Data Collection
Aaron Parecki
@aaronpk • aaronparecki.com
CyborgCamp PDX
November 2012
2. Things I currently track
Location/GPS (since 2008)
Location/Checkins (since 2009)
Sleep (since November 2011)
Weight (since October 2011)
Car Gas Fillups (2008-2011)
@aaronpk
17. Sleep Cycle App
Place your phone on your bed
Requires your phone to be
plugged in
Can wake you up at an
appropriate time
18. Fitbit
Tracks steps, activity, and sleep
To track sleep, requires you wear it
around your wrist
I was not able to sustain this because of
the extra effort of using the wrist strap
Button tap to put into “Sleep” mode
@aaronpk
19. Jawbone UP
Always on my wrist, so I never forget about it
Battery lasts 8-10 days
Button tap to put into “Sleep” mode
@aaronpk
The reason I've been able to sustain tracking my location is because this setup requires very little effort to maintain. The data is automatically collected and uploaded without any interaction from me.
The reason I was able to sustain this project so long was because of the simplicity of the data collection interface, a simple SMS.
The reason I've been able to sustain this setup is because the effort required to tap the button at night and in the morning is very low since the band is already on my wrist.
I've been able to sustain this data collection because it is almost no different from using a regular scale.