-
Notifications
You must be signed in to change notification settings - Fork 19
/
feed.xml
515 lines (334 loc) · 50.1 KB
/
feed.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Open Savannah</title>
<description>We are a local brigade of Code for America committed to making government work better in Greater Savannah.</description>
<link>https://opensavannah.org/</link>
<atom:link href="https://opensavannah.org/feed.xml" rel="self" type="application/rss+xml" />
<pubDate>Sun, 02 Jun 2019 17:04:20 +0000</pubDate>
<lastBuildDate>Sun, 02 Jun 2019 17:04:20 +0000</lastBuildDate>
<generator>Jekyll v3.6.2</generator>
<item>
<title>We're looking for the next generation of Savannah civic leaders dedicated to openness, equity, and co-creation</title>
<description><p><strong><em>You can help build the movement for a more open and equitable Coastal Georgia; no tech experience is necessary. Here’s how!</em></strong></p>
<p>OpenSavannah began in 2017 as a group of volunteers, trying to build technology for Savannahians, by Savannahians. Since then, a lot of amazing things have happened, including two (2) $10,000 grants from SEDA in late 2016 and numerous national recognitions from Code for America as being a leading brigade among all 77 cities in the Code for America network. As a result, our OpenSavannah “civic hacking brigade” is transforming from a bunch of volunteers ordering a pizza to an inclusive and broad-based nonprofit of people dedicated to creative solutions to make our community better, as well as supporting the larger civic ecology around us. This will require formalizing the structure of our leadership team – and possibly obtaining independent 501(c)(3) status – to broaden our impact.</p>
<p><strong>With all this change, we need new ideas and new people to contribute their time to keep us moving in the right direction. And we need your help.</strong></p>
<h2 id="saved-by-the-brigade-the-new-class">Saved by the Brigade: The New Class</h2>
<p>We are looking for people to make a one year commitment to become part of OpenSavannah’s leadership team. We’ve got a number of roles and responsibilities we need help with, and these can be divided among responsible parties in a few different ways. Our two primary lead positions are Delivery and Community Engagement; we absolutely need to bring a couple of folks on to fill these roles. We also need help with event organizing and communicating, and these roles can be filled by other individuals or teams, or they can be added to the roles of the two main leads. If you want to help, but don’t feel ready to take on a lead role, you can also let us know you’re interested in providing support in one or more of these areas. Read on for more detailed job descriptions.</p>
<p>We’ve historically been an all volunteer organization. That said, we recognize that we may need to formalize the way we operate and ensure our ongoing sustainability by providing some compensation for some of this work in the very near future. But we’re going to leave that up to you to decide. We’ve decided to wait to make such a decision by majority vote until the new Core Team members have been onboarded for at least two months and can have an informed say in the decision. Specifically, the Delivery and Community Engagement leads can be paid for up to half a day’s work each week at a rate of $40 per hour. Additional opportunities for work and compensation may arise as we run flagship data-jams, hackathons and other events and find opportunities to contract with government. However, know that you’re signing on for a job that compensates primarily in the knowledge that you’ve helped your community. But even unpaid, these roles will look great on a resume!</p>
<p>What you’ll get to do:</p>
<ul>
<li>Develop valuable leadership and management skills, building and leading a team in your functional area</li>
<li>Own a functional area of OpenSavannah operations</li>
<li>Work closely with the Senior Advisory Team to define outcomes aligned with strategic initiatives</li>
<li>Work with a team of smart, passionate individuals committed to improving Savannah</li>
<li>Help support the growing Sacramento tech community and work with community organizers to make tech that works for the most vulnerable in our region.</li>
<li>Create processes and infrastructure that will shape the future of OpenSavannah.</li>
<li>Work on things that matter!</li>
</ul>
<p>What benefits you’ll receive</p>
<ul>
<li>Complimentary Community-Level Membership at <a href="https://thecreativecoast.org">The Labs at The Creative Coast</a> and all the benefits that come with it.</li>
<li>Use of a Microsoft Surface Laptop on loan for the duration of your tenure as a member of Leadership Team (if you don’t currently have access to a personal laptop).</li>
<li>Reimbursement for all gas/transportation costs to Brigade events.
– Access to OpenSavannah semi-private office space at The Creative Coast when available.
– Free airfare, hotel, and ticket costs to attend Code for America’s annual Summit in Oakland, Ca. (May 30-June 1) and Brigade Congress in Philadelphia (Sept. 8-10, 2019).</li>
</ul>
<p>What we’ll ask from you:</p>
<ul>
<li>1-year commitment through the end of June 2020</li>
<li>Participate in biweekly leadership team strategic planning meetings</li>
<li>Provide monthly update to the Lead Organizer</li>
<li>Regularly attend monthly Community Action Nights, when possible, and larger OpenSavannah flagship events</li>
<li>Reliably support team members and drive outcomes</li>
</ul>
<p><a href="https://codeforsacramento.typeform.com/to/DTlt66"><strong>Are you interested? Great! Please let us know by filling out this quick form before Monday, January 16, 2017!</strong></a></p>
<p>Again, thanks for your interest! We’re excited to hear from you. If you have questions or thoughts, please don’t hesitate to contact us.</p>
<h2 id="code-for-sacramento-lead-roles">Code for Sacramento Lead Roles</h2>
<p><strong>Delivery Lead: The What</strong></p>
<p>Many of our members have great ideas for projects, but often those ideas can stagnate without the right combination of skills, partnership, and organization. The <strong>Delivery Lead</strong> advises maintainers on how to thoughtfully advance their project through development stages to create a truly impactful product. He/She is also responsible for managing projects that Code for Sacramento itself undertakes in conjunction with (and potentially under contract with) government and community partners. The person in this role needs to have a general knowledge of all active projects and communicate regularly with project maintainers. For this position, a person should be well-organized, proactive in communicating, and maintain a general knowledge of tech processes.</p>
<p>Points of ownership include (but are not limited to):</p>
<ul>
<li>Defining strategy for project development standards and processes</li>
<li>Supporting teams and projects as they grow</li>
<li>Managing Code for Sacramento projects</li>
<li>Collecting problem statements from partner organizations</li>
<li>Working closely with the Community Engagement Lead to pair members with appropriate projects</li>
</ul>
<p><strong>Community Engagement Lead: The Who</strong></p>
<p>As a volunteer-based group, it’s important to provide our members with a positive, fulfilling experience. Civic innovation is driven by engaged individuals, and our role is to bring those people together to make real change happen. The <strong>Community Engagement Lead</strong> focuses on creating value for brigade members and growing the community. Ideally, the person in this role works very well with all personality types, can effectively articulate the mission of Code for Sacramento, and holds a general knowledge of the civic tech community in the larger Sacramento context.</p>
<p>Points of ownership include (but are not limited to):</p>
<ul>
<li>Recruiting new members and retaining current members</li>
<li>Creating an on-boarding process for new community members</li>
<li>Communicating with newcomers and working closely with the Delivery Lead to match skills with project needs</li>
<li>Identify member goals at all levels and helping members achieve those goals</li>
</ul>
<p><strong>Events: The When and Where</strong></p>
<p>Between weekly hack nights, larger thematic hackathons, collaborative programming, and conferences, we have a lot of events (often simultaneously). For a seamless experience, we need help with event logistics and planning, including catering, location, materials and setup, participant experience, etc. Our current plan is to divide this role up among members of the core team, so that each person is responsible for a fraction of our events. We welcome the interest of outgoing, personable individuals to take on all or a portion of this workload.</p>
<p>Points of ownership include (but are not limited to):</p>
<ul>
<li>Arranging details of weekly hack night</li>
<li>Finding and coordinating with hack night speakers</li>
<li>Assisting with logistics of hackathon events; oversee schedule; secure space for events</li>
<li>Communicate with sponsors regarding food/drinks; set up space with refreshments, working materials, promo materials</li>
</ul>
<p><strong>Communications: The Why</strong></p>
<p>At OpenSavannah, we do a lot of cool stuff. The doing part is easy and fun, but the telling part isn’t so obvious. We can always use help in artfully telling the story of our community. This means strategizing marketing/public relations, documenting member projects and efforts, soliciting and interacting with press, and establishing a metrics structure. For this role, the right match is someone strongly interested in crafting narratives, having a sense of interactive marketing practices, and confidently representing OpenSavannah.</p>
<p>Points of ownership include (but are not limited to):</p>
<ul>
<li>Defining communications strategy at large</li>
<li>Telling the OpenSavannah story and project stories</li>
<li>Engaging the community</li>
<li>Generating original content to demonstrate impact</li>
<li>Promoting events and projects as needed</li>
</ul>
<p><a href="https://codeforsacramento.typeform.com/to/DTlt66"><strong>To indicate your interest in any of these roles, please fill out this quick form before Monday, January 16, 2017!</strong></a></p>
<p><strong>About OpenSavannah</strong></p>
<p><em>OpenSavannah is a volunteer-driven Code for America Brigade, a group of civic innovators (designers, developers, data scientists, urbanists and community organizers) who contribute our talents toward improving the way our community interacts with local government by advocating for open data and using it to create apps and shared resources. We meet every Wednesday night at The Urban Hive or the Hacker Lab in midtown Sacramento.</em></p>
<p><em>OpenSavannah is fiscally sponsored by the Code for America Labs, Inc., a California 501(c)(3) nonprofit corporation. Its local Community Partner is The Creative Coast.</em></p>
</description>
<pubDate>Fri, 05 Apr 2019 00:00:00 +0000</pubDate>
<link>https://opensavannah.org/were-looking-for-leaders/</link>
<guid isPermaLink="true">https://opensavannah.org/were-looking-for-leaders/</guid>
<category>core team</category>
<category>blog</category>
</item>
<item>
<title>Have You Heard?</title>
<description><p>If you haven’t heard already, where have you been!? We’re exactly one week away from the <a href="hack4sac.saccounty.net/#mainPage">#Hack4Sac</a> Kickoff event held at the Sac County Board of Supervisors Chambers. Teams will have 6 weeks to use data from the <a href="data.cityofsacramento.org/home">Sacramento County Open Data Portal</a> to uncover opportunities and build solutions that will improve our region. A total of $10,000 in cash prizes is up for grabs, as well as the chance to do something great for our city. I don’t know about you, but I’m excited about the bright future Sacramento has ahead. We have passionate volunteers and community leaders working to make a lasting impact here. We have government officials that are excited about using technology to enhance civil services. We even have a super easy way for you to <a href="https://www.eventbrite.com/e/hack4sac-kickoff-event-registration-21014497929">register</a>. All we need now is you; your input, your enthusiasm, your creativity.</p>
<p>Don’t forget, tomorrow night we will have a special guest from the <a href="www.srceh.org/">Sacramento Regional Coalition to End Homelessness</a> with us to talk about developing a digital version of their <a href="www.sachousingalliance.org/wp-content/uploads/2013/02/Peoples-Guide-FINAL-Englsh-April-22-2014.pdf">People’s Guide to Health, Welfare and Other Services (PDF)</a>. You don’t want to miss this one! To RSVP, you can find the event on <a href="www.meetup.com/Code4Sac/events/227999717/">Meetup.com</a>. Hope to see you there!</p>
</description>
<pubDate>Tue, 23 Feb 2016 00:00:00 +0000</pubDate>
<link>https://opensavannah.org/have-you-heard/</link>
<guid isPermaLink="true">https://opensavannah.org/have-you-heard/</guid>
<category>blog</category>
</item>
<item>
<title>Back to the Future: From Industry to Technology</title>
<description><p>It’s no secret that we have transitioned into an age of technology. We are now able to instantly access and share information from almost anywhere in the world. A large number of businesses have either evolved and adapted to use technology, or have closed their doors. Devices like fax machines and even home phone are being used less and less. Its now possible to live, learn, work and shop from the comfort of you own couch if you so choose. The bottom line is, technology has the power to make communication faster, easier, and more efficient.</p>
<p>Government agencies have a reputation for not moving at the speed we are becoming accustomed to, and there is often a good basis for this reputation. There are entities that still rely heavily on physical paper documentation to approve requests. Processes that were implemented long before some of the technological advancements we have today are still the standard. The American Public Human Services Association describes human services, or providing “for the ‘general welfare’ of the nation” as “one of the most critical roles government plays in our society.” As time goes on, these services will become more challenging to administer and the system will eventually fail. The good news is that in lots of cities around the world people are coming together to pull their local government into the age of technology.</p>
<p>One of the first Code for America projects that I became familiar with came from Code for Honolulu. Honolulu Answers provides a way for residents to conduct a Google-like search for answers about city services. It’s open source, which means that anyone can use the code to create a similar resource anywhere they see a need for it. Like Oakland for example. The idea that you could help improve interaction between government and citizens to improve quality of life in your local region was empowering.</p>
<p>Technology has provided me with a renewed faith in the idea of government by the people, for the people. If we truly seek change, we must realize that the power lies in our hands. Whether it be creating an app like WICit, participating with a local organization or simply providing insight into issues that you face in your own neighborhood, we all have the power and opportunity to improve the way government works for us.</p>
<p>Cited: APHSA- Government’s Role http://www.aphsa.org/content/APHSA/en/pathways/INNOVATION_CENTER/GOVERNMENTS_ROLE.html</p>
</description>
<pubDate>Wed, 03 Feb 2016 00:00:00 +0000</pubDate>
<link>https://opensavannah.org/back-to-the-future/</link>
<guid isPermaLink="true">https://opensavannah.org/back-to-the-future/</guid>
<category>blog</category>
</item>
<item>
<title>Happy New Year: Here's to 2016 and Beyond</title>
<description><p>Thats right folks, time has yet again chugged along into the new year, seemingly with ever increasing pace. Making no stops and holding on to nothing. Teaching us patience and urgency. As we enter an election year, the soil of government is being tilled and worked over. In order for government to work, and work well, we the people must work together to communicate our needs. A computer is a powerful machine, but without a program to run it or give it instructions, it may as well be a paperweight. Likewise, a government by the people, for the people, can not operate succinctly without proper input from the people. As with any system, there are multiple ways to go about this, some of which a large number of citizens either don’t know, don’t care about, or can’t care about because of their own day to day struggles. One of Code for Sacramento’s goals is to serve as a bridge between those citizens and their government.</p>
<p>At Code for Sacramento, we use technology to facilitate civic engagement, in partnership with government, to improve quality of life in the Sacramento region. As we prepare our strategic plan for the year to come, our main focus is measurable results. We want to hear from you; citizens, community leaders, government officials and the like, to create real progress in our region. We invite you to our first Code for Sacramento meet-up of 2016 on Wednesday, January 13th at Hacker Lab. You can RSVP <a href="http://www.meetup.com/Code4Sac/events/227908408/?a=socialmedia">here</a>.</p>
<p>We look forward to seeing you all there!</p>
<p><strong>WHAT:</strong> Code for Sacramento Meet Up</p>
<p><strong>WHEN:</strong> Wednesday, January 13, 2015 at 7:00 PM</p>
<p><strong>WHERE:</strong> Sacramento Hacker Lab - 1715 I St Sacramento, CA 95811</p>
<p><strong>RSVP:</strong> <a href="http://www.meetup.com/Code4Sac/events/227908408/?a=socialmedia">http://www.meetup.com/Code4Sac/events/227908408/?a=socialmedia</a></p>
</description>
<pubDate>Mon, 11 Jan 2016 00:00:00 +0000</pubDate>
<link>https://opensavannah.org/2016-and-beyond/</link>
<guid isPermaLink="true">https://opensavannah.org/2016-and-beyond/</guid>
<category>blog</category>
</item>
<item>
<title>Sac2050 Update: The Region's First Quality of Life Civic Datathon is Almost Here</title>
<description><p>You’re invited to the Sac2050 Quality of Life Civic Datathon! This free event will empower volunteers to co-create a dynamic quality of life indicators dashboard for the Sacramento region.</p>
<p><strong>WHAT:</strong> Sac2050 Quality of Life Civic Datathon</p>
<p><strong>WHEN:</strong> Saturday, November 14, 2015 from 10:00 AM to 2:00 PM</p>
<p><strong>WHERE:</strong> The Urban Hive - 1931 H St Sacramento, CA 95811</p>
<p><strong>RSVP:</strong> <a href="https://www.eventbrite.com/e/sac2050-quality-of-life-civic-datathon-tickets-19245356379">https://www.eventbrite.com/e/sac2050-quality-of-life-civic-datathon-tickets-19245356379</a></p>
<p><strong>SHARE:</strong> <a href="https://www.facebook.com/events/1511970229118499/">https://www.facebook.com/events/1511970229118499/</a></p>
<p>The Sac2050 Quality of Life Civic Datathon is a half-day event to crowdsource key quality of life indicator data. That data will be used to create a dynamic dashboard (<a href="http://sac2050.org">Sac2050.org</a>) as a foundation for a regional conversation about where we’re at, where we want to go, and how we’re going to get there.</p>
<p>Code for Sacramento is forming a broad-based coalition of stakeholders committed to shaping the future of the Sacramento region. Inspired by the Blueprint process of the early 2000s that modeled future transportation and land use planning, We’re convening residents to set goals in all quality of life areas:</p>
<ul>
<li>The Economy</li>
<li>K-12 and Higher Education</li>
<li>Health and Families</li>
<li>Public Safety</li>
<li>Environmental Sustainability</li>
<li>Transportation and Housing</li>
</ul>
<p>Before we set goals for the future, though, we need to better understand where we’re at and how we got here.</p>
<h3 id="how-the-datathon-works">How the Datathon Works</h3>
<p>At the Sac2050 Civic Datathon, participants will be divided into teams based on their interest area. Each team will have a list of datasets to collect, clean, and publish. Participants do not need to have a strong technical background, but should have basic spreadsheet proficiency (e.g., ability to sort, filter, delete columns, save as CSV, etc.). Detailed instructions will be provided to registered participants prior to the event.</p>
<p>In addition to participants who can assist with data collection, we’re interested in working with subject matter experts with strong writing skills to develop content and illuminate stories from the data. We’re also recruiting team leads with skills in cat herding to help organize the data collection process and ensure that participants are able to source their assigned dataset(s), along with providing minimal technical assistance.</p>
<p>Code for Sacramento will use the crowdsourced data to generate interactive, web-based data visualizations at Sac2050.org. We hope to develop Sac2050.org into a platform that helps our region transcend the short-term thinking that drives quarterly reports and annual budgets to develop a vision for the future that will empower the next two generations.</p>
<h3 id="about-sac2050">About Sac2050</h3>
<p>Sac2050 is a project of Code for Sacramento. We’re building a diverse network of people and organizations collaborating to shape the future of the Sacramento region. We’re bringing together an inclusive community of young professionals, policy analysts, equity advocates, civic leaders, technologists, designers, makers, and dreamers who believe in the power of collective impact to accelerate quality of life improvements.</p>
<h3 id="about-code-for-sacramento">About Code for Sacramento</h3>
<p>As a Code for America Brigade, Code for Sacramento is part of a national network of civic-minded volunteers who contribute their skills toward using the web as a platform for local government and community service. We enable local civic innovation and take an open source approach to solving community problems and improving the citizen experience.</p>
<p>Questions? Hit us up at [email protected]!</p>
</description>
<pubDate>Mon, 09 Nov 2015 00:00:00 +0000</pubDate>
<link>https://opensavannah.org/sac2050-civic-datathon/</link>
<guid isPermaLink="true">https://opensavannah.org/sac2050-civic-datathon/</guid>
<category>blog</category>
</item>
<item>
<title>Bike Counts App: Helping SABA Handle Bike Audits</title>
<description><p>Two weeks ago, Code For Sacramento hosted the <a href="http://sacbike.org/">Sacramento Area Bicycle Advocates</a>’ Executive Director Jim Brown. Jim came to us a few weeks back with a problem: SABA does quarterly bike counts on Sacramento streets. These counts require volunteers to watch an intersection for two hours and count every time a bicycle enters the intersection, including collecting certain demographic information. Up until now, these counts were mainly handled on paper with sheets that would have to be tallied and deciphered, then entered into a database. As this was a volunteer effort, there came some issues around consistency with data collection.</p>
<p>Thankfully, a volunteer named Bill Leddy created a mobile app for Android and iOS that was able to handle bike counts and submit the count information to SABA’s database lead. This app worked well for years, but sadly is in an inoperable state at this time. Bill came to us as well and was able to provide all of the logic specs for the app, which is a huge step in working on a mobile app for SABA.</p>
<p>To give a basic outline, SABA needs a count app that will note the following:</p>
<ul>
<li>Where a cyclist comes in and leaves an intersection</li>
<li>The cyclist’s gender (an important data point for demographic studies around cycling)</li>
<li>Whether the cyclists is on the sidewalk or the street.</li>
</ul>
<p>This data collection goes a long way in informing policymakers as to how to design streets to be better designed for multiple modes of transit. For example, if an intersection is noted with many cyclists biking on the sidewalk, that could be an indication that cyclists do not feel safe biking in the streets. Additionally, Jim mentioned that there has been a decrease in proportion of women cyclists, which has been supported by bike count figures across the nation.</p>
<p>Code 4 Sac is in the technical planning phases at this point in the project and we hope to produce a solution that will not only be easy for volunteers to use, but will also make the bike count process much more efficient. While this project is being built with SABA in mind, it is highly applicable to many of the other bicycling and pedestrian advocacy groups around the country. We need folks to help out in the following areas:</p>
<ul>
<li><strong>App development</strong>: Developers can find discussions and selection of technical stack in the <a href="https://github.com/code4sac/bikecounter">repo</a>. Check out our issues and help add features!</li>
<li><strong>Design</strong>: Web design skills are needed to make the app both look good, but also be usable.</li>
<li><strong>Marketing</strong>: Help us contact other pedestrian and cycling organizations to see if they would be interested in using our counts system!</li>
</ul>
<p>Look to our <a href="https://github.com/code4sac/bikecounter">github repository</a> for more information on where we are with bikecounter!</p>
</description>
<pubDate>Wed, 26 Aug 2015 00:00:00 +0000</pubDate>
<link>https://opensavannah.org/saba-bike-counts-app/</link>
<guid isPermaLink="true">https://opensavannah.org/saba-bike-counts-app/</guid>
<category>blog</category>
</item>
<item>
<title>Unlocking Value in Health by Freeing the Data</title>
<description><p>The California Health and Human Services (CHHS) Agency has taken the forward-thinking step of releasing a number of datasets on its <a href="https://chhs.data.ca.gov/">Open Data Portal</a>. As of this writing, the portal contains 73 datasets, along with 43 associated charts and 14 maps, for over 100 pieces of interesting health care information available to Californians. The data released so far includes information on population health indicators, health care facility performance, the availability of healthcare in communities, environmental chemicals, social indicators, and societal behaviors. And much more is coming, with encouragement from the <a href="http://www.chcf.org/freethedata">California HealthCare Foundation’s Free the Data Initiative</a>.</p>
<p>This undertaking represents hundreds of hours of concerted effort by a diverse team within the Agency and its Departments. Given the undeniable expense of all this work, it’s reasonable to ask: is it worth it? What value is added by taking this public data from its various existing documents — PDFs, Excel files, and the like, some of which are already sitting on one website or another — and putting them in a single format in a single searchable location?</p>
<p>Well, the McKinsey Global Institute contends in its report <a href="http://www.mckinsey.com/insights/business_technology/open_data_unlocking_innovation_and_performance_with_liquid_information"><em>Open Data: Unlocking Innovation and Performance with Liquid Information</em></a> that publishing open data can unlock $3 to $5 trillion in global economic value annually across seven domains, including education, transportation, consumer products, electricity, oil and gas, health care, and consumer finance. They estimate $300 to $450 billion of value annually from opening health care data alone. And the majority of this value accrues to consumers, in their estimation.</p>
<p><strong>How does this value get unlocked specifically?</strong></p>
<p>One great example is provided by the UK National Health Services (NHS), which publishes MRSA infection rates in UK hospitals on the <a href="http://data.gov.uk/">UK’s open data portal</a>. Publishing this data, along with tables that rank hospitals by their MRSA infection rates, has led to an open exchange of best practices among hospitals. This in turn has <a href="https://www.capgemini-consulting.com/resource-file-access/resource/pdf/opendata_pov_6feb.pdf">reduced total MRSA infections from about 5,000 to fewer than 1,200 annually</a>. Never mind that the open data initiative contributed to government savings of £34 million; the increased well-being of British hospital patients is a huge economic value accruing primarily to UK citizens. Incidentally, California’s MRSA infection data is available <a href="https://chhs.data.ca.gov/browse?q=mrsa">right here</a>.</p>
<p>In another example out of the UK, a startup company used open prescription data from NHS to analyze prescription patterns for a class of drugs called statins, which are used to prevent cardiovascular problems. Current evidence suggests that, for most patients, all classes of these drugs are equally effective, so the primary distinguishing characteristic among the available drugs is their price. Yet after 8 weeks of analysis, the company discovered that the <a href="http://theodi.org/news/prescription-savings-worth-millions-identified-odi-incubated-company">NHS was spending an additional £27 million per month due to doctors prescribing the proprietary versions of the drugs</a>. While the company is clear that it cannot state for certain that all of this additional expenditure was unnecessary, the <a href="http://www.prescribinganalytics.com/">map of prescription rates</a> the company produced suggests geographic patterns in prescription of proprietary statins. Further investigation by NHS may reveal changes in common practice in certain areas of the country that can result in cost savings.</p>
<p>Where else could value be unlocked by the CHHS data? Imagine how Californians could benefit from analysis of:</p>
<ul>
<li><a href="https://cdph.data.ca.gov/Demographics/Infant-Mortality-by-Race-Ethnicity-2004-2013/r9ma-bmym">Infant Mortality Rates</a></li>
<li><a href="https://chhs.data.ca.gov/browse?q=surgical%20site%20infection&amp;sortBy=relevance&amp;utf8=%5F">Surgical-Site Infections</a></li>
<li><a href="https://cdph.data.ca.gov/Environmental/Chemicals-in-Cosmetics/emt8-tzcf">Chemicals in Cosmetics</a></li>
<li><a href="https://chhs.data.ca.gov/Facilities-and-Services/Hospital-Profitability-2009-2013/chmy-sb7k">Hospital Profitability</a></li>
<li><a href="https://chhs.data.ca.gov/browse?sortBy=relevance&amp;utf8=%5F&amp;q=seismic%20ratings">Hospital Seismic Ratings</a></li>
</ul>
<p>These and literally a hundred other possibilities are just waiting on the CHHS Open Data Portal. We’re working in <a href="https://medium.com/@CAHealthData/meet-the-california-health-data-ambassadors-ba960095b3f6">CHCF’s Health Data Pilot Project</a> to identify some of those possibilities in Sacramento and unlock their value for all Californians. Want to join us? Drop us a line at health [at] codeoforsacramento [dot] org and let’s talk!</p>
<p><em>Join us June 6-7, 2015 for our <a href="http://www.health2con.com/devchallenge/helping-consumers-and-policymakers-marshal-the-state-of-californias-health-data-code-a-thon/">National Day of Civic Hacking: Health 2.0 Developer Challenge</a> with $20k in prizes. It promises to be an exciting weekend of using open data and civic technology to improve the health of Californians.</em></p>
</description>
<pubDate>Mon, 11 May 2015 00:00:00 +0000</pubDate>
<link>https://opensavannah.org/unlocking-value-by-freeing-the-data/</link>
<guid isPermaLink="true">https://opensavannah.org/unlocking-value-by-freeing-the-data/</guid>
<category>blog</category>
</item>
<item>
<title>Roll Call</title>
<description><p>#roll call for weekly meetup 2015-03-18</p>
<p>Jesse Rosato</p>
<p>Joseph Lei</p>
<p>Enrique Zavala</p>
<p>Joel Riphagen</p>
<p>Donny Brower</p>
<p>Jordan Carlile</p>
<p>Joseph Ismailyan</p>
<p>Ryan Morris</p>
<p>Shane Singh</p>
<p>Vadzim Savenok</p>
<p>Kristopher Tadlock</p>
<p>Kelvin Amoako</p>
<p>John Ellis</p>
<p>Huy Le</p>
<p>Anthony Nguyen</p>
<p>Diane Northern</p>
<p>Brandon Pugh</p>
</description>
<pubDate>Wed, 18 Mar 2015 00:00:00 +0000</pubDate>
<link>https://opensavannah.org/2015/03/18/roll-call.html</link>
<guid isPermaLink="true">https://opensavannah.org/2015/03/18/roll-call.html</guid>
</item>
<item>
<title>Jekylling Jekyll with Jekyll</title>
<description><p>Code for Sacramento is a couple weeks into using our new Jekyll based website and we figured it’d be an awesome way to introduce members to contributing to open source projects and working with code! Here are a few reasons you should contribute or learn to contribute to the Code For Sacramento website:</p>
<ul>
<li>It likely needs the help!</li>
<li>It’ll teach you a new skill (git, HTML, css, jekyll, linux)</li>
<li>You’ll make your github profile happy!</li>
<li>It’s the only way you’ll get published on our website!</li>
<li>If you don’t, <em>I</em> will have to be a designer and the last site I designed was on Geocities (and boy it was slick!)</li>
</ul>
<p>Okay, so now that you’ve been convinced, let’s move on to the <strong>how</strong>!</p>
<p>If, at any time, these instructions don’t work for you or you’re stuck, feel free to <a href="/contact">contact us</a> and we will help!</p>
<h2 id="the-setup">The Setup</h2>
<h3 id="os-x">OS X</h3>
<p>On OS X, this should be as simple as running <code class="highlighter-rouge">gem install bundler</code>.</p>
<h3 id="linux">Linux</h3>
<p>On Linux, there’s a few depencies to install, but then you’ll ultimately be up and running. To install the dependencies, run <code class="highlighter-rouge">sudo apt-get install git ruby ruby-dev build-essential nodejs bundler</code>.</p>
<h2 id="working-with-jekyll">Working with Jekyll</h2>
<h3 id="lets-fork">Let’s Fork!</h3>
<p>So, before we even get to hacking Jekyll, we need to get the website’s code! While you could just clone the website by running <code class="highlighter-rouge">git clone https://github.com/code4sac/codeforsacramento.org.git</code> and getting to work on the code, we would suggest forking your own copy of the website to work on. You do this by going to <a href="https://github.com/code4sac/codeforsacramento.org">our repo</a>, clicking the ‘Fork’ button and then cloning from the link given to you on the right side under ‘HTTPS clone URL’.</p>
<p>Github has documentation on <a href="https://help.github.com/articles/fork-a-repo/">Forking repositories</a> for further information.</p>
<h3 id="serving-jekyll">Serving Jekyll</h3>
<p>Now that we have the code, we can move into the directory and install the Jekyll environment to begin work! Installing the gems should be a matter of running <code class="highlighter-rouge">bundle install</code> from within the codeforsacramento.org directory. We can test our Jekyll install by running <code class="highlighter-rouge">jekyll serve --watch</code>. If all goes well, this will start a server on port 4000, letting you go to a browser and inserting <code class="highlighter-rouge">localhost:4000</code> in the URL field. If you can see the code4sac website with the URL localhost:4000 , then you’re in business!</p>
<p>That <code class="highlighter-rouge">--watch</code> command is nifty, in that it allows you to edit files and Jekyll will recognize that they changed and instantly update them. So, while <code class="highlighter-rouge">jekyll serve --watch</code> is running in one window, open up a text editor (or another command line) and edit a file on our site (maybe <code class="highlighter-rouge">/_layouts/home.html</code> to say <em>Code For Midtown</em> instead of <em>Code for Sacramento</em>). When you go back to the site and refresh, your changes will be apparent.</p>
<p>Just like that, you’ve started contributing to our site. Edit the CSS to make design changes, add a page or post that you think matters, or <a href="https://github.com/code4sac/codeforsacramento.org/issues">help solve some of our Github issues</a>.</p>
<h3 id="submit-a-pull-request">Submit a Pull Request</h3>
<p>You’ve done some contributions, you’re happy with your work. You’ve ran the commands <code class="highlighter-rouge">git add</code> and <code class="highlighter-rouge">git commit</code> and <code class="highlighter-rouge">git push origin gh-pages</code>, now what? Why isn’t it on the live site?! Well, likely you don’t have access to post directly to the live website, so you have to <strong>submit a pull request</strong>!</p>
<p>Once pushed to your forked repo, you will be shown a green button next to the ‘Branch’ button. Click this and it will compare your code with the forked code (the actual hosted website) and from here, you can <a href="https://help.github.com/articles/using-pull-requests/">submit a pull request</a> telling us what you’ve changed and why we need to include your post about the Official Code4Sac lolcats app! After that, it’s up to the admin team to merge your code into the site! You’ve just given back to
us!</p>
<h2 id="you-rock">You Rock!</h2>
<p>If you’ve made it through all of this, way to go! If you’re a developer, get to work as there’s a lot to do out there! If you don’t consider yourself a developer, this is great insight into working with code and it can break down some of the barriers to how to use version control and how to contribute to open source.</p>
</description>
<pubDate>Wed, 04 Feb 2015 00:00:00 +0000</pubDate>
<link>https://opensavannah.org/jekylling-jekyll-02-04-2015/</link>
<guid isPermaLink="true">https://opensavannah.org/jekylling-jekyll-02-04-2015/</guid>
<category>learning</category>
<category>learning</category>
<category>blog</category>
</item>
<item>
<title>Webscraping with R</title>
<description><p>At the last meetup, Adam Kalsey gave a great presentation on scraping data from the web, illustrating the ideas with his beer-loving Twitterbot <a href="http://twitter.com/sactaps">@sactaps</a>. In this tutorial, I will show you how to scrape data from the web in R using the <code class="highlighter-rouge">rvest</code> package <a href="http://github.com/hadley/rvest">Github link</a>.</p>
<p><em>(Warning: This tutorial involves browsing to websites advertising the sale of beer. If you are not of legal drinking age, please try this tutorial with other age-appropriate websites. Thanks!)</em></p>
<h3 id="installing-rvest-and-selectorgadget">Installing <code class="highlighter-rouge">rvest</code> and SelectorGadget</h3>
<p>If you haven’t used R before, go ahead and download the R runtime and the RStudio Integrated Development Environment. We won’t cover the basics of using RStudio, but there are plenty of resources for getting started. All of the code below can be entered directly in the console, or in the text editor (and then executed using Cmd/Ctrl-Enter).</p>
<p>Currently, <code class="highlighter-rouge">rvest</code> is not available on CRAN, the official repository of R packages. You will need to download the source code directly from the GitHub repository.</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code># if you do not have it already, install the devtools package
install.packages("devtools")
devtools::install_github("hadley/rvest")
library(rvest)
</code></pre></div></div>
<p>Another helpful tool you will want to install is the <a href="http://selectorgadget.com/">SelectorGadget</a> Chrome extension, which makes it a lot easier to get the CSS selectors for webpage elements (compared to using “Inspect Element” and looking at the source code).</p>
<h3 id="finding-the-right-css-selectors">Finding the right CSS selectors</h3>
<p>Although Adam’s talk focused on using the XPath and YQL query languages, in many cases we can locate useful data based on their CSS selectors, especially when the webpage uses semantic tag attributes.</p>
<p>Our first stop on our cyber pub crawl is to the Capitol Tap Room (<a href="http://capitolbeer.com/on-tap/">link</a>). Here’s a screenshot of the tap list:</p>
<p><img src="/images/screenshots/capitol_taproom.png" alt="" /></p>
<p>If you have SelectorGadget installed, click the magnifying glass to the right of the Address Bar, where your other Chrome extensions might be. With the extension activated, when you hover different elements on the webpage, they will be highlighted. Try clicking different things to see what happens. Make note of the gray bar on the bottom right.</p>
<p>Now, very carefully, hover your mouse around the bottom of the tap list until the entire box is highlighted:</p>
<p><img src="/images/screenshots/capitol_taplist_div.png" alt="" /></p>
<p>In the gray bar, you will see it read <code class="highlighter-rouge">#on-tap</code>. What this is telling us is that the highlighted object is an HTML element (probably a <code class="highlighter-rouge">div</code>) with <code class="highlighter-rouge">id="on-tap"</code>. Now, if we were to try scraping this, we would get all of the HTML for the <code class="highlighter-rouge">div</code>. Preferably, we would like to get the different beers separated out. So let’s see if we can narrow things down to the individual beer names.</p>
<p>Press the “Clear” button on the gray bottom to clear your selection. Now, try hovering over the beer names until it highlights the smallest box around the text:</p>
<p><img src="/images/screenshots/capitol_beername.png" alt="" /></p>
<p>I couldn’t capture it on the screenshot, but SelectorGadget is telling me that the beer names are <code class="highlighter-rouge">h3</code> elements (which also has a <code class="highlighter-rouge">.left</code> class). (This isn’t very semantic at all!) And simply selecting <code class="highlighter-rouge">h3</code>s won’t be precise enought: there are over 100 <code class="highlighter-rouge">h3</code> elements on this page, and not all of them are the beers on tap. But because we know these are encased in the <code class="highlighter-rouge">div#on-tap</code> element, we can manually target these. Clear the query in the gray box and enter: <code class="highlighter-rouge">div#on-tap h3</code>. Now all of the beer names in the “On Tap” section will be highlighted. As an exercise, trying writing a similar query that will grab the names of the bottles for sale (below the tap list).</p>
<h3 id="grabbing-the-data-in-r">Grabbing the data in R</h3>
<p>Now that we have some idea of what we should be querying off the webpage, let’s go into R. Enter these commands in the console:</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>page &lt;- rvest::html("http://capitolbeer.com/on-tap/")
beers_html &lt;- rvest::html_nodes(x = page, css = "div#on-tap h3")
head(beers_html) # prints the html to the console
rvest::html_text(beers_html, trim = TRUE) # gets the text inside the tags and cleans up the whitespace characters
</code></pre></div></div>
<p>Here’s what you should see after the last command:</p>
<div class="highlighter-rouge"><div class="highlight"><pre class="highlight"><code>[1] "Two Rivers Huckleberry Cider" "Evil Twin Freudian Slip Barleywine"
[3] "Bike Dog Mosaic Pale Ale" "Wildcard 2nd Anniversary BBA Porter"
[5] "Mraz Winter IPA" "Wildcard Liar’s Dice IPA"
[7] "Avery duganA Double IPA" "Warped Clear The Flag Rye Persimmon Ale"
[9] "Wildcard Reason For The Season Coffee Cream Stout" "Dogfish Head Beer Thousand Imperial Pilsner"
[11] "Wildcard Grade A Maple Brown" "Stillwater As Follows Golden Strong"
[13] "Wildcard 530 Hometown Ale" "Oskar Blues Icey PA Wheat Pale Ale"
[15] "Eel River Acai Berry Wheat" "St. Bernardus ABT 12 Quad"
[17] "Duchesse de Bourgogne Flemish Red" "Six Rivers Raspberry Lambic"
[19] "Woodfour Berliner Weisse" "Berryessa Rye Ryerish Dry Stout (Nitro)"
</code></pre></div></div>
<p>Very cool. The <code class="highlighter-rouge">rvest</code> functions also allow querying using XPath syntax, which was what Adam was covering. Scraping the data would then be the first step for doing interesting things with the data in R or some other programming language.</p>
<p>Give it a try with Capitol Tap Room’s site (extra credit for trying other beer websites) and drop by at our weekly meetings if you have cool webscraping ideas you want to work on!</p>
</description>
<pubDate>Sat, 31 Jan 2015 00:00:00 +0000</pubDate>
<link>https://opensavannah.org/blog/tutorial/2015/01/31/webscraping-with-r.html</link>
<guid isPermaLink="true">https://opensavannah.org/blog/tutorial/2015/01/31/webscraping-with-r.html</guid>
<category>blog</category>
<category>tutorial</category>
</item>
</channel>
</rss>