Difference between revisions of "Potsdam 2017"

From Kiwix
Jump to navigation Jump to search
Tag: Manual revert
 
(234 intermediate revisions by 25 users not shown)
Line 1: Line 1:
== http://OFF.NETWORK Content Hackathon ==
== http://OFF.NETWORK Content Hackathon ==


Four ''full'' days of hacking Aug 14, 15, 16, 17 in [https://en.wikipedia.org/wiki/Potsdam,_New_York Potsdam, NY], right after Wikimania 2017, towards the "offlining" aims [[#Agenda|outlined below]], hosted by the State University of New York at Potsdam ([https://en.wikipedia.org/wiki/State_University_of_New_York_at_Potsdam SUNY Potsdam]).  This will be similar to the [[Hackathon_Wikimania_2016|2016 Kiwix Hackathon]] in Esino Lario, Italy and the [[Hackathon_Spring_2017|Spring Hackathon]] in Lyon, France but with more '''"meducational"''' packagers/implementers represented (Internet-in-a-Box, diverse medical/health publishers, in addition to Wikipedia technical architects etc!)
What is it?  Four ''full'' days of hacking Aug 14, 15, 16, 17 in [https://en.wikipedia.org/wiki/Potsdam,_New_York Potsdam, NY], right after Wikipedia's annual conference in nearby Montreal (Wikimania 2017) towards the "offlining" aims [[#Agenda|outlined below]]!  We are graciously being hosted by the State University of New York at Potsdam ([https://en.wikipedia.org/wiki/State_University_of_New_York_at_Potsdam SUNY Potsdam]).  This will be similar to Kiwix's [[Hackathon_Wikimania_2016|Wikimania 2016 Hackathon]] in Esino Lario, Italy and the [[Hackathon_Spring_2017|Spring 2017 Hackathon]] in Lyon, France but with more '''"meducational"''' packagers/implementers represented (Internet-in-a-Box, diverse medical/health publishers, in addition to Wikipedia technical architects etc!)


KEYWORDS: alternative publishing, offline cloud, developing world education, medical health informatics, web scraping, Sneakernet, mesh networking, peer-to-peer file sharing, peer production, mass collaboration, Wikipedia, OpenStreetMap, ZIM files, zines, Samizdat, community publishing, library rights, creative commons, copyright, copyleft, open access, free press, freedom of speech, FOIA, DRM, intellectual property, fair use, hacktivism, underground press, citizen journalism, civic resilience, grassroots democracy.
KEYWORDS: alternative publishing, offline cloud, developing world education, medical health informatics, web scraping, Sneakernet, mesh networking, peer-to-peer file sharing, peer production, mass collaboration, Wikipedia, OpenStreetMap, ZIM files, zines, Samizdat, community publishing, library rights, creative commons, copyright, copyleft, open access, free press, freedom of speech, FOIA, CDN, CMS, DRM, OER, open educational resources, intellectual property, fair use, hacktivism, underground press, citizen journalism, civic resilience, grassroots democracy.


'''We ask that everyone spend all 5 nights in Potsdam, NY, immediately following [https://wikimania2017.wikimedia.org/wiki/Programme Wikimania 2017] in Montreal (Wikimania is Aug 9-13 2017) so that each and all of our 4 hack days and evening hospitality plans are relaxed & productive!  In short: [[#Transportation|arrive in Potsdam, NY late Sunday Aug 13, and leave Potsdam, NY Friday Aug 18 (2+ hour drive to Montreal's airport).]]
'''We welcome backend engineers as well as UX designers, content matter experts as well as experienced open access publishers.  We just ask that everyone spend all 5 nights in Potsdam, NY, immediately following [https://wikimania2017.wikimedia.org/wiki/Programme Wikimania 2017] in Montreal (the prior week, with [https://debconf17.debconf.org/ DebConf17] also in Montreal then!) so that each and all of our 4 hack days and evening hospitality plans are relaxed & productive!  In short: [[#Transportation|arrive in Potsdam, NY late Sunday Aug 13, and leave Potsdam, NY Friday Aug 18 (2+ hour drive to Montreal's airport).]]'''


Your departing flight should leave Friday afternoon or evening (Aug 18) from Montreal's airport (YUL).  <u>Flights departing morning will generally NOT be possible, given the van/vehicle's 2+ hour drive from Potsdam to Montreal's airport, with delays being common while entering Canada by road!</u>
Your departing flight should leave Friday afternoon or evening (Aug 18) from Montreal's airport (YUL).  <u>Flights departing morning will generally NOT be possible, given vans/vehicles take 2+ hours to drive from Potsdam to Montreal's airport, with delays being common while entering Canada by road!</u>


Please contact holt @ laptop.org immediately if you are considering contributing & partaking, joining the Kiwix and Internet-in-a-Box team during these 4 intense and productive days/nights!
Please contact holt @ laptop.org immediately if you are considering contributing & partaking, joining the Kiwix and Internet-in-a-Box team during these 4 intense and productive days/nights!
Line 13: Line 13:
== Transportation ==
== Transportation ==


Most all of us will drive the ~2.5 hours from Montreal, Quebec, Canada to Potsdam, NY immediately after dinner on Sunday Aug 13, 2017, the moment Wikimania ends:
Moments after Wikimania's closing ceremony ends, the main 12-person van (driven by Martin Walker) will leave Sunday August 13th 6:45PM &mdash; from Centre Sheraton Montreal Hotel's interior car pick-up & dropoff driveway &mdash; for the ~2.5 hour drive to Potsdam, NY.


'''ARRIVAL:''' Vehicles will leave Montreal early evening Sunday Aug 13, 2017Montreal airport (YUL) pickups might also be possible, as it's along the route to Potsdam, NY.
Other cars/van(s) will leave on their own terms (and train/bus if nec) that evening of Sunday August 13thPlease immediately contact holt @ laptop.org if you do not yet have a reserved spot and designated car and driver!


'''ARRIVAL ALTERNATIVES:''' Fly to Ottawa, Canada (YOW) and rend a car for the 1h40m drive to Potsdam, NY (verify that the car's legal/insured in the US!Or if the border is too much hassle, fly to Syracuse, NY (SYR) and rent a car for the 2h30m drive to Potsdam, NY.
'''ARRIVAL:''' If van(s) reach capacity, SOME MAY NEED TO TAKE THE [http://viarail.ca VIARAIL.CA] TRAIN FROM MONTREAL TO CORNWALL, ONTARIO ON SUNDAY AUG 13.  ''The 3:45PM train (arriving Cornwall 4:57PM) costs C$29 if booked well in advance.  The 6:40PM train (arriving Cornwall 7:53PM) costs C$24 if booked well in advance.  The 5:00PM Megabus arriving Cornwall 6:40PM also works (currently $24.15 incl taxes/fees). Personal cars will be arranged to drive people the final hour from Cornwall, ON into the USA, and onto Potsdam, NY.''


'''DEPARTURE:''' Vehicle(s) will arrive Montreal's airport (YUL) around late-morning Friday Aug 18, 2017.  Airport's full name is "Montréal–Pierre Elliott Trudeau International Airport".
KEEP YOUR CONFERENCE/HACKATHON LETTER OF INVITATION WITH YOUR PASSPORT, TO AVOID DELAYING OTHERS ENTERING THE USA, THANKS!


'''DEPARTURE ALTERNATIVE:''' Some folks will take the 1:25PM Amtrak train from Plattsburgh, NY, which arrives ~8:50pm in New York City ($65-77) that evening of Friday Aug 18, 2017. Contact us immediately if you're considering this, as there are NO viable public transit options over the 1h45m rural route from Potsdam to Plattsburgh, but some kind of joint taxi may be possible among those who contribute to our very generous hosts!
'''ARRIVAL ALTERNATIVES:''' Fly to Ottawa, Canada (YOW) and rent a car for the 1h40m drive to Potsdam, NY (verify that the car's legal/insured in the US!Or if the border is too much hassle, fly to Syracuse, NY (SYR) and rent a car for the 2h30m drive to Potsdam, NY.


WARNING: There is NO public transportation between Montreal and Potsdam, so you will likely need to rent a car at great expense over 5 days if you do not register early!  Hence direct transportation has been arranged to and from Montreal (YUL) for those who register earlySo far we have vehicles and drivers arranged for about 12 people, making this '''~2.5 hour road trip and border crossing''' between Montreal and Potsdam very easy, but beware these '''vehicles WILL fill up :)'''
'''DEPARTURE:''' Vehicle(s) will arrive Montreal's airport (YUL) mid/late-morning Friday Aug 18, 2017Airport's full name is "Montréal–Pierre Elliott Trudeau International Airport".


<i>Please remember that a passport '''and''' US '''and''' Canadian visa are likely '''all''' required at the Canada/USA land crossing, particularly for those ineligible for the US [https://en.wikipedia.org/wiki/Visa_Waiver_Program Visa Waiver Program].  To be safe, we will arrange formal letters of invitation to all non-US citizens, from SUNY Potsdam (University) to avoid possible border crossing nightmares.  Well in advance: Martin Walker may need your passport number, its expiry date and your date-of-birth here &mdash; so please have these handy, given that border protocols have changed dramatically in 2017.</i>
'''DEPARTURE ALTERNATIVE:''' Some folks will take the 1:25PM Amtrak train from Plattsburgh, NY, which arrives ~8:50pm in New York City ($65-77) that evening of Friday Aug 18, 2017.  Contact us immediately if you're considering this, as there are NO viable public transit options over the 1h45m rural route from Potsdam to Plattsburgh, but some kind of joint taxi ([http://www.txizero.com/rates/ $140-to-160 + 15% for Potsdam->Plattsburgh]) may be possible among those who contribute to our very generous hosts!  Pricier Alternatives: Saranac Lake, Ogdensburg and Massena each small airports within about an hour of Potsdam, each with a few commercial flights on very small planes.
 
WARNING: There is NO public transportation between Montreal and Potsdam, so you will likely need to rent a car at great expense over 5 days if you do not register early!  Hence direct transportation has been arranged to and from Montreal (YUL) for those who register early.  So far we have vehicles and drivers arranged for about 27 people, making this '''~2.5 hour road trip and border crossing''' between Montreal and Potsdam very easy, but beware these '''vehicles WILL fill up :)'''  Vans: 7-seater [Walker family], 10-seater [friend's family] and 12-seater [university] vans MIGHT be available, if attendees register several months in advance!
 
<i>Please remember that a passport '''and''' US visa '''and''' Canadian visa are likely '''all''' required at the Canada/USA land crossing, particularly those ineligible for the US [https://en.wikipedia.org/wiki/Visa_Waiver_Program Visa Waiver Program].  To be safe, we will arrange formal letters of invitation to all non-US citizens, from SUNY Potsdam (University) to avoid possible border crossing nightmares.  Well in advance: [https://www2.potsdam.edu/walkerma/ Martin Walker] may need your passport number, its expiry date and your date-of-birth here &mdash; so please have these handy, given that border protocols have changed dramatically in 2017.</i>
 
== Facilities & Accommodations ==
 
* 8:30AM-to-5PM Monday thru Thursday - SUNY Potsdam (State University of New York) conference facility, Raymond Hall, 8th Floor
* 6PM Monday - Maxfields Pub, welcome dinner at a great nearby riverside pub/restaurant
* 6PM Thursday - Backyard BBQ/Party @ Professor Martin Walker's home
 
Wi-Fi and hopefully also wireline Ethernet will be provided, so don't let our http://OFF.NETWORK Content Hackathon name scare you too much ''(though offline dogfooding of all our community products IS encouraged!)''
 
Contact Adam (holt @ laptop.org) or Martin Walker (walkerma @ potsdam.edu) to arrange hotel options or university dorms.  There is excellent & affordable university dorm possible in Sisson Hall (in limited numbers, over most nights!) for those who RSVP'd early in June.  The prices will be $25/person/night if you share a 2-person room, or $40/night for a 1-person room.  These have the advantage of being a five minute walk from the hackathon location in Raymond Hall.
 
'''''Contact us *immediately* if you want us to reserve you a room!'''''
 
Martin recommends the following options for hotels, which should be '''booked through Martin if you wish to receive the college's reduced room rate'''.  He will arrange a car ride to campus for you if necessary, but obviously the further hotels would work better if you have your own car.  There are [http://www.slnysarc.org/transit-map occasional buses], also, but these may entail walking 1 km from downtown.
*[http://www.clarksoninn.com/ Clarkson Inn] - a Victorian-style hotel near the river and downtown, only 1 km from the campus, this is the best hotel option if you plan to walk in each day.
*<u>[https://www.nfmotel.com/ Northern Family Motel] - this is the most affordable and convenient for all (contact holt @ laptop.org ASAP to lock in their discount rate we've arranged for evening of Thur Aug 17th).  If 3 people agree to share a room with 2 beds + 1 cot: $31.08/person All Taxes Included.  If 2 people share a room with 2 beds: $43.85/person All Taxes Included.  Your own room: $75.48 All Taxes Included.</u>
*Potsdam Inn - a great affordable option, but 4 km from campus.
*Scottish Inns - another decent option, about 4 km from campus.
*[http://hamptoninn3.hilton.com/en/hotels/new-york/hampton-inn-potsdam-OGSPCHX/index.html Hampton Inn] - more expensive than the above, but approaches $40/person/night if 3-4 people share a room; it's close to shops and Martin's house, and it's about 3 km from campus.
*[http://1844house.com/ 1844 House] - a fine restaurant with a small hotel attached, about 9 km from campus.
There are a few other small motels, etc. - by all means check with Martin if you find an alternative place you'd like to book.
 
Also feel free to post to the [[Talk:Hackathon_Wikimania_2017|Talk Page]].


== People ==
== People ==


; Kiwix
; Kiwix
* [https://ch.linkedin.com/in/emmanuelengelhart Emmanuel] (CH)
* [https://ch.linkedin.com/in/emmanuelengelhart Emmanuel], Founder & CTO at Kiwix, here is [https://blog.wikimedia.org/2014/09/12/emmanuel-engelhart-inventor-of-kiwix/ a bit of background information]. (CH)
* Chris (US)
* [https://github.com/automactic Chris], Kiwix for iOS, zimfarm and kiwix-build on apple platforms (US)
* [https://github.com/mhutti1 Isaac] (UK)
* [https://github.com/mhutti1 Isaac] Kiwix for Android, Student at [https://en.wikipedia.org/wiki/Imperial_College_London Imperial College London] (UK)
* [https://github.com/mgautierfr Matthieu] (FR)
* [https://github.com/mgautierfr Matthieu] (FR)
* Guillaume (FR)
* [https://github.com/thiolliere Guillaume], [https://framagit.org/ideascube/pibox-installer Pibox Installer], Intern for Kiwix (FR)


; WP1.0
; Wikipedia & Wikimedia Foundation
* [https://www2.potsdam.edu/walkerma/ Professor Martin Walker]
* [https://www2.potsdam.edu/walkerma/ Professor Martin Walker], leader of the original Wikipedia 1.0 offlining.  ''We produced selections of Wikipedia content in the past such as [https://en.wikipedia.org/wiki/Wikipedia:Version_0.8 Version 0.8], but this required expert manual work to prepare it for Kiwix use - and we can no longer do this.  I'd like us to have tools to generate '''easily''' Kiwix releases of article selections, ideally including landing page, manual changes, [https://en.wikipedia.org/wiki/Wikipedia:Revision_id revID] control, indexes, etc.''
* [https://www.mediawiki.org/wiki/User:SSastry_(WMF) Subramanya Sastry (Subbu)] who manages the Parsing team;  [https://wikimediafoundation.org/wiki/User:CAnanian_(WMF) C. Scott Ananian] who is also on the parsing team might participate remotely for some of the days.
* [https://wikimediafoundation.org/wiki/User:AGomez_(WMF) Anne Gomez], leads the [https://meta.wikimedia.org/wiki/New_Readers New Readers team]
* [http://niedzielski.com/ Stephen Niedzielski] or anyone he recommends from Wikimedia's [https://www.mediawiki.org/wiki/Wikimedia_Apps/Team Mobile App Team]?
* [https://meta.wikimedia.org/wiki/User:Sj SJ Klein], former Community Trustee, who works with http://DP.LA (Digital Public Library of America)
* <WMF tools guy / Wiki Data person from India?>


; Internet-in-a-Box (formerly One Laptop Per Child's [http://schoolserver.org School Server Community Edition])
; OpenStreetMap
* [https://www.socallinuxexpo.org/scale/15x/speakers/adam-holt Adam Holt]
* [https://www.linkedin.com/in/alce-samuel-paul-6b76a478 Samuel Alce?] (Haiti)
* [https://www.socallinuxexpo.org/scale/15x/speakers/tim-moody Tim Moody]
* Joel Steres? pioneer in offlining of OSM subsetting & searching (USA)
* <WMF tools guy / Wiki Data person from India?>
 
* [http://schoolserver.wordpress.com/author/georgejhunt/ George Hunt]?
; Education / Internet-in-a-Box (formerly One Laptop Per Child's [http://schoolserver.org School Server Community Edition])
* [https://in.linkedin.com/in/anishmangal Anish Mangal] from India?
* [https://www.socallinuxexpo.org/scale/15x/speakers/adam-holt Adam Holt], Community Catalyst (Haiti)
* [https://www.linkedin.com/in/mark-roden-5aa37091 Mark Roden]?
* [https://www.socallinuxexpo.org/scale/15x/speakers/tim-moody Tim Moody], Content Engineering (Lebanon)
* [http://renomckenzie.com/ Reno McKenzie]?
* [http://schoolserver.wordpress.com/author/georgejhunt/ George Hunt], Hardware/OS Integration (USA)
* [http://100schools.org/ Josh Dennis]?
* [https://ca.linkedin.com/pub/jerry-vonau/5b/905/627 Jerry Vonau]? Network/OS Integration (Canada)
* [https://opensource.com/article/16/12/interview-kids-on-computers Avni Khatri], Kids on Computers, President
* [https://in.linkedin.com/in/anishmangal Anish Mangal]? Field implementation engineering (India)
* [http://mapmeld.com/ Nick Doiron]?
* [https://www.linkedin.com/in/mark-roden-5aa37091 Mark Roden]? Wikipedia subsetting (CA & CA)
* [http://carolinabrum.com Carolina Brum]?
* [http://renomckenzie.com/ Reno McKenzie], UX engineering (USA)
* [https://wikimediafoundation.org/wiki/User:CAnanian_(WMF) C. Scott Ananian], Wikipedia Foundation, Senior Features Engineer
* [http://100schools.org/ Josh Dennis], Raspberry Pi packaging (Myanmar)
* [https://meta.wikimedia.org/wiki/User:Sj SJ Klein]?
* [https://github.com/nataren César Octavio López Natarén], UX engineering (Chiapas, Mexico)
* Jonathan Field from [https://racheloffline.org/ RACHEL]?
* [http://mapmeld.com/ Nick Doiron]? Front-end engineer (Mongolia)
* 1 or 2 hacker(s) from [http://netfreedompioneers.org/ NetFreedom Pioneers]?
* David Dutkovsky? (Czech Republic)
* Kiky Wang? (Taiwan)
* <s>[http://carolinabrum.com Carolina Brum]</s> ''not coming''
* [https://opensource.com/article/16/12/interview-kids-on-computers Avni Khatri]? Kids on Computers, President (Mexico)
* [http://wikimedia.org.za/wiki/Board Douglas Scott]? strongly recommends these 3, working on offline education/Wikipedia:
** [http://wikimedia.org.za/wiki/Wikimania_2018_team#Michael_Graaf Michael Graaf] (South Africa) - deploys [https://meta.wikimedia.org/wiki/WikiFundi/en WikiFundi] in South African schools, attending Wikimania too. Is part of a student team launching iNethi ("Net" in IsiXhosa) - a TV whitespace mesh cloudlet including the relevant schools, which does have a gateway but wants to host as much as possible (including social media - Diaspora, RocketChat) locally, to reduce data costs and latency, as well as to preserve a sense of ownership.
** Andy Rabagliati? (South Africa)
** Ian Gilfillan? (South Africa)
* Paul LaGrange? (global PC refurbishing)
* Denny Baumann? (Haiti)
* Gabriel Thullen ([[User:GastelEtzwane|GastelEtzwane]]), Documentation! (CH)
* Jeremy Baron, Wikimedia NYC
 
;WikiFundi
* [https://en.wikipedia.org/wiki/Florence_Devouard Florence Devouard], ([https://meta.wikimedia.org/wiki/User_talk:Anthere#Post-Wikimania_hackathon talk page]) coordinates WikiFundi for Africa especially (France)


;
; Wiki/Med
[https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Medicine Wikipedia Project Medicine]
* [https://meta.wikimedia.org/wiki/User:Doc_James Doc James Heilman], leads [https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Medicine Wikipedia Project Medicine] -> Plan to work on intro page for the medical app.
* [https://meta.wikimedia.org/wiki/User:Doc_James Doc James Heilman], leads WikiProject Medicine
* [https://twitter.com/EvoMRI Daniel Mietchen], trying to improve [https://wikimania2017.wikimedia.org/wiki/Submissions/The_role_of_Wikimedia_in_emergency_response the role of Wikimedia in emergency response]; special interest in how [http://wikidata.org/ Wikidata], [http://wikiba.se/ Wikibase] and/ or Wikidata identifiers could help [https://github.com/andrawaag/Zika_Data2LinkedData mobilize data] or present knowledge on a given [https://tools.wmflabs.org/scholia/topic/Q202864 topic]
* [https://twitter.com/evomri Daniel Mietchen], works with NIH on scholarly medical content
* [https://twitter.com/hexmode Mark Hershberger], working with NASA on offline wikis
* [https://twitter.com/hexmode Mark Hershberger], working with NASA on offline wikis
* [http://bluerasberry.com/ Lane Rasberry]? Consumer Reports & WikiProject Medicine
** <strike>Mark's Intern #1</strike>
* [http://www.mountsinai.org/profiles/samuel-zidovetzki Sam Zidovetzki]? Mt Sinai Hospital, Global Health Division (Guatemala, Dominican Republic, etc)
** <strike>Mark's Intern #2</strike>
* [http://bluerasberry.com/ Lane Rasberry], Consumer Reports & WikiProject Medicine. <i>SEE AGENDA BELOW: Documentation, oral history, and journalism.</i>
* [http://www.mountsinai.org/profiles/samuel-zidovetzki Sam Zidovetzki], Mt Sinai Hospital, Global Health Division (Guatemala, Dominican Republic, etc)
* [http://sinaiem.org/people/indira-gowda-md/ Indira Gowda]? Mt Sinai Hospital, Global Health Division (New York)
* [https://sipa.columbia.edu/faculty/anne-nelson Professor Anne Nelson]? Columbia University (health informatics in Cuba, Dominican Republic)
* [https://sipa.columbia.edu/faculty/anne-nelson Professor Anne Nelson]? Columbia University (health informatics in Cuba, Dominican Republic)
* [https://wikem.org/wiki/User:Ostermayer Professor Dan Ostermayer] or another [http://wikem.org WikEM] hacker?
* [https://wikem.org/wiki/User:Ostermayer Professor Dan Ostermayer] or another [http://wikem.org WikEM] hacker?
* [http://www.wikipathways.org/index.php/User:AlexanderPico Alexander Pico]? of [http://www.wikipathways.org WikiPathways] / UCSF School of Medicine
* [http://www.wikipathways.org/index.php/User:AlexanderPico Alexander Pico]? of [http://www.wikipathways.org WikiPathways] / UCSF School of Medicine
; KA Lite / Kolibri / Learning Equality
* [https://twitter.com/benjaoming Benjamin Bach]?  Working with Adam Holt to identify possible participants.
* [https://learningequality.org/about/team/ Ivan Savov]
* [https://learningequality.org/about/team/ Jonathan Boiser]
* [https://learningequality.org/about/team/ Christian Memije]
* [https://learningequality.org/about/team/ Lauren Lichtman] (?)
; Other
* 1 or 2 hacker(s) from [http://netfreedompioneers.org/ NetFreedom Pioneers]
* Jonathan Field? [https://racheloffline.org/ RACHEL] (Remote Area Community Hotspot for Education and Learning
* [https://opensource.com/article/17/5/internet-in-a-box-raspberry-pi Donald Watkins] Internet-in-a-Box implementer and opensource.com journalist
* Representative(s) from the http://OfflineFirst.org and/or http://IndieWeb.org human-centric UX movements?
* Julian Harty involved with various projects including Kiwix, KA-Lite & Kolibri, RACHEL, TechFugees, and various others.


'''''<email holt @ laptop.org if you'd like to join, Thanks!>'''''
'''''<email holt @ laptop.org if you'd like to join, Thanks!>'''''


== Facilities & Accommodations ==
== "Secrets of Open Source" Brown Bag Lunches ==
 
Lunch+Learn lightning talks from premier Offlining Experts (that might be you!) offer immediate skillsharing among the wider group, and will occur every day at 12 Noon including a brown-bag lunch.
 
Implementation/UX themes are as important as infratech/tooling to achieve our impact in offline communities in the end, so we've made a point to include very diverse "fieldback" (implementer) perspectives as well as software (engineering) perspectives every day.
 
All should be live-streamed (if all goes well!) and will undergo professional post-production, published to YouTube and/or https://commons.wikimedia.org etc &mdash; within days if not hours after they occur.
 
Submit questions and comments to IRC channel [http://webchat.freenode.net/?channels=#hackathonwikimania2017 #HackathonWikimania2017] and to the same hashtag on Twitter.
<!--Our 4 TENTATIVE Themes:
Scrapers & Boxers - Starting with Kiwix & mwoffliner Directions
Community Tools - Docker/Containerization & GitHub/CI (Continuous Integration)
Tales from the Trenches - Internet-in-a-Box, "Meducation" and OpenStreetMap
Napster of Alexandria - KA Lite/Kolibri in-field curation, NASA's Offline Editing on the Intl Space Station, Kids on Computers AND Others!-->


SUNY Potsdam (State University of New York) conference facility, nearby riverside pub/restaurant, and backyard BBQ thanks especially to Martin Walker's church!
<center>''Times are approximate''</center>


Wi-Fi and hopefully also wireline Ethernet will be provided, so don't let our http://OFF.NETWORK Content Hackathon name scare you too much ''(though offline dogfooding of all our community products IS encouraged!)''
:MONDAY: MEDUCATE! [[https://potsdam.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=f577885f-d10b-4dea-a83d-a695b41257f5 live stream]. [https://youtu.be/qee6YBOP760 YouTube], [https://commons.wikimedia.org/wiki/File:Wikimania_Offline_Hackathon_Day_1.webm Wikimedia Commons]]
::12:00-12:15 Doc James Heilman & Sam Zidovetzki - Medical Results in DR & Guatemala [[https://docs.google.com/presentation/d/1sb9p30hWCWbXjyBwuaNROXgwz1oRmeQvOkljmjpHwew/edit#slide=id.gc6f9e470d_0_0 slides]]
::12:15-12:30 Anne Gomez - Building bridges to knowledge [[https://commons.wikimedia.org/wiki/File:Building_bridges_to_knowledge.pdf slides]]
::12:30-12:45 Emmanuel Engelhart - wp1 selection tools + mwoffliner = make your own selection <nowiki>[</nowiki>[[:file:Kiwix_postdam_presentation.pdf|slides]]<nowiki>]</nowiki>
:TUESDAY: CONTENT YET? [[https://potsdam.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=b4116427-fdd5-4cb4-8598-e74634bc9b43 live stream], [https://youtu.be/QQBpQ8FgTxs YouTube], [https://commons.wikimedia.org/wiki/File:Wikimania_Offline_Hackathon_Day_2.webm Wikimedia Commons]]
::12:00-12:15 Josh Dennis [[https://docs.google.com/presentation/d/1yCEh1nN2eAZvBSk0o7hDI7z-51QD-8FQIOHbBukyjJQ/pub?start=false&loop=false&delayms=3000 slides]], Cesar Nataren [[https://drive.google.com/open?id=0B1I3dcH7S680OTRVN1RjYk9ZdFhGeVdVdjRER29OSzZENTZ3 slides]]- Why do we care...about schools in Myanmar and Mexico?
::12:15-12:30 Mark Roden - Docker vs Vagrant (and how communities can use them together!) [[https://drive.google.com/open?id=0B1I3dcH7S680WFRDMjNkaGlCcnc slides]]
::12:30-12:45 Guillaume Thiolliere - pibox-installer <nowiki>[</nowiki>[[:file:Pibox_installer_potsdam_2017_presentation.pdf|slides]]<nowiki>]</nowiki>
:WEDNESDAY: BUSINESS/BOXING MODELS [[https://potsdam.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=cd630e35-4482-4e38-b3d6-d6f0360846f2 live stream], [https://youtu.be/kHdMC8lhpjM YouTube], [https://commons.wikimedia.org/wiki/File:Wikimania_2017_Offline_Hackathon_Day_3.webm Wikimedia Commons]]
::9:30-09:45 [[user:Anthere|Florence Devouard]] - Michael Graff - WikiFundi http://www.wikifundi.org
::12:00-12:15 SJ Klein & Martin Walker - OERs/Repackaging Wikipedia for offline use. <nowiki>[</nowiki>[[:File:RepackagingWikipediaforofflineuse.pdf|slides]]<nowiki>]</nowiki>
::12:15-12:30 Ivan Savov - KA Lite to Kolibri: new infrastructure for offline learning [[https://docs.google.com/presentation/d/1pYfCm3dXPFzutWR97pxFNmsB_GZIse6ykKOcaz1TsRU/edit#slide=id.g181114d7f6_0_0 slides] / [https://kolibridemo.learningequality.org demo] ]
::12:30-12:45 Tim Moody - Internet-in-a-Box of Alexandria: iiab-factory tools to build your own! [[https://drive.google.com/file/d/0B4xiix1SBu1xVmx0UGNTeVlsTzA/view?usp=sharing slides]]
:THURSDAY: MAKING MILLIONS (OF BRILLIANT SOULS) [[https://potsdam.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=12f76a27-ca9f-4644-87d4-9b14b784355d live stream], [https://youtu.be/XsA91vfF3Yo YouTube], [https://commons.wikimedia.org/wiki/File:Wikimania_2017_Offline_Hackathon_Day_4.webm Wikimedia Commons]]
::12:20-12:35 Mark Hershberger - Offline MediaWiki on the Intl Space Station
::: [http://git-media.wiki/deck/site/light.html Multilateral, Asynchronous, Bidirectional Synchronisation (of Wikis) &mdash; MABS]
::12:35-12:50 Daniel Mietchen - [https://www.wikidata.org/wiki/User:Daniel_Mietchen/FSCI_2017#Introductions_to_Wikidata Introduction(s) to Wikidata]
::12:50-12:55 Don Watkins - Share your story! https://slides.com/donaldwatkins/potsdam
::12:55-13:00 Gabriel Thullen - Simpleshow.com explainer videos [[https://www.youtube.com/watch?v=6fwLRzMLDNY kiwix video] / [https://www.youtube.com/watch?v=FcW11PfaPoU Vikidia video] ]


Contact Adam (holt @ laptop.org) to arrange hotel or hosting with friendsMartin Walker and his compadres in Potsdam, NY are ''greatly assisting to make this all possible, as you will see!''
Q&A can continue after 12:45PM (or whatever chosen time) if necessary, but please note the live stream and video cameras will be cut thenSo that all who want, are 100% free to enjoy their late summer in Upstate New York &mdash; e.g. walking along (or even swimming in) the https://en.wikipedia.org/wiki/Raquette_River etc &mdash; prior to Diving Back In for another afternoon of productive hacking!


== Agenda ==
== Agenda ==


Offliners R Us, bringing digital sanity (quality content, open infrastructure) to offline populations everywherever we can!
'''Offliners R Us, bringing [https://www.washingtonpost.com/news/acts-of-faith/wp/2017/07/21/the-death-of-reading-is-threatening-the-soul/ digital sanity] (quality content, open infrastructure) to [https://www.nytimes.com/2017/04/18/opinion/youre-too-busy-you-need-a-shultz-hour.html offline] populations everywherever we can!'''


Please join our [http://iiab.io/t/offliners-anonymous-crushing-it-content-yet/48 11AM NYC Time voice calls on the 1st and 3rd Saturday of each month] (contact: holt @ laptop.org) if you can help refine this arc of achievable opportunities in 2017, possibly including:
Please join our [http://iiab.io/t/offliners-anonymous-crushing-it-content-yet/48 11AM NYC Time voice calls on the 1st and 3rd Saturday of each month] (contact: holt @ laptop.org) if you can help refine this arc of achievable opportunities in 2017, possibly including:


* kiwix-serve on ARM?
* <s>kiwix-serve on ARM?</s> {{done}}
* mwoffliner: specific enhancements? Include CScott's node-libzim for speed etc?
* mwoffliner: specific enhancements? Include CScott's node-libzim for speed etc?
* searching across ZIMs? ("imminent: approx April 2017")
* <s>searching across ZIMs? ("imminent: approx April 2017")</s> {{done}} (in zimlib, still ne UI integration in multiple ports)
* unified catalog ("imminent: incl OPDS integration approx May 2017") for IdeasCube catalog of content (even if their catalog also indexes other things)
* ''Unified Catalog'' ("imminent: incl OPDS integration approx May 2017") for IdeasCube catalog of content (even if their catalog also indexes other things)
** basis for Internet-in-a-Box rating/commenting of {Content Packs, ZIMs}.  While ensuring http://download.kiwix.org/library/library.xml is offered long-term for both kinds of ZIMs (legacy ZIMs, and ZIMs that include the index within the file)
** basis for Internet-in-a-Box rating/commenting of {Content Packs, ZIMs}.  While ensuring http://download.kiwix.org/library/library.xml is offered long-term for both kinds of ZIMs (legacy ZIMs, and ZIMs that include the index within the file)
** Internet-in-a-Box integration of ZIMs that include index (also support legacy ZIMs?)
** Internet-in-a-Box integration of ZIMs that include index (also support legacy ZIMs?)
** Common standard / alignment with Kolibri channels, w/ LE team (see Kiwix-Kolibri integration)
* [https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Medicine/App WikiMed app] (very high priority, many of us polishing w/ Doc James Heilman)
* [https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Medicine/App WikiMed app] (very high priority, many of us polishing w/ Doc James Heilman)
* Mark Roden (with Reno McKenzie) ask about:
* Mark Roden (with Reno McKenzie) ask about:
** Monthly publication of Wikipedia data aggregation to generate stats, to generate offline connections/collections (stale since June 2016)
** <s>Monthly publication of Wikipedia data aggregation to generate stats, to generate offline connections/collections (stale since June 2016)</s> {{done}}
** FTP server (wp1.kiwix.org) not working: e.g. you can log in but can't do anything else
** <s>FTP server (wp1.kiwix.org) not working: e.g. you can log in but can't do anything else</s> {{done}}
* ZimIT improvements? (very challenging, might require more Python expertise)
* ZimIT improvements? (very challenging, might require more Python expertise)
* https://github.com/kiwix/zimfarm and similar Home Server peer community curation action, driven by Internet-in-a-Box regional global leaders
* https://github.com/kiwix/zimfarm and similar Home Server peer community curation action, driven by Internet-in-a-Box regional global leaders
* Rapid-Deploy Containerization norms & best practices, among our [http://iiab.io/t/offliners-anonymous-crushing-it-content-yet/48 broadening global community]
* Rapid-Deploy Containerization norms & best practices, among our [http://iiab.io/t/offliners-anonymous-crushing-it-content-yet/48 broadening global community]
*
* ''Offline Editing'' using git, WikiFundi & similar with Mark Hershberger, C. Scott Ananian & Michael Graaf
* ''Documentation, oral history, and journalism'' - please be ready to concisely state your contribution to this project. [[User:Bluerasberry|<span style="background:#cedff2;color:#11e">''' Blue Rasberry '''</span>]][[User talk:Bluerasberry|<span style="background:#cedff2;color:#11e">(talk)</span>]]
* ''Cue cards'' or maximum 1 page sheets on how to use or install Kiwix. Also produce a step-by-step "how to" for building Kiwix wifi servers. [[User:GastelEtzwane|GastelEtzwane]] ([[User talk:GastelEtzwane|talk]])
* How can we reach end users who have no internet access ? [[User:GastelEtzwane|GastelEtzwane]] ([[User talk:GastelEtzwane|talk]]) 17:07, 15 July 2017 (CEST)
* Kiwix-Kolibri integration - see: [[KiwixKolibri]]
* open-access-repository-in-a-box
** [https://www.ncbi.nlm.nih.gov/pmc PubMed Central] is a full-text repository of biomedical research literature, a subset of which are [https://www.ncbi.nlm.nih.gov/pmc/tools/openftlist/ available for redistribution], and a subset of these for [ftp://ftp.ncbi.nlm.nih.gov/pub/pmc/oa_bulk/ bulk download]
* YOUR ITEM HERE
 
=== Kiwix ===
 
* Emmanuel
** zimfarm 1.0 out
** Wikimed on iOS planning
** Wikimed extension tech planning
** First TOP Wikipedia article selections
** Relaunch of library.kiwix.org
** Implement a few more metada (see [[Catalog]]) in ZIM files
** Add https to wiki.kiwix.org
 
* Chris
**zimfarm 1.0
**libkiwix for iOS
**Kiwix for iOS on iOS 11
**Wikimed app for iOS
 
* Isaac
**Kiwix for Android 3.0
 
* Matthieu
** Finish rewritng of libzim low level memory handling ( [https://github.com/openzim/libzim/issues/37 libzim issue 37], [https://github.com/openzim/libzim/issues/38 libzim issue 38] and [https://github.com/openzim/libzim/issues/39 libzim issue 39])
** Work with android team to update kiwix android code to new kiwix lib JNI API
** Help Chris to make kiwix* works on macos/ios.
 
* Guillaume
**Pibox installer translatable
**Pibox installer usability


== Achievements / Impact ==
== Achievements / Impact ==
*[https://commons.wikimedia.org/wiki/Category:Offline_Hackathon_2017 media files on Wikimedia Commons]
**[https://commons.wikimedia.org/wiki/Category:Kiwix_oral_histories_2017 See interviews!]
*pibox installer
**Command line mode
**Fix bugs
**Improve user interface
**Add Wikifundi
**Improve packaging


== Costs ==
*Learning Equality Team
**Kiwix ZIM search within Kolibri
**POC deep linking from Kolibri Android to Kiwix Android
**[https://medium.com/@boiser/set-up-a-kiwix-server-for-your-own-offline-internet-49bc2178bd6 Blog post] about hosting your own Kiwix Server instance
 
*Documentation
**Produced a 2 minute explainer video
 
*Media articles : [https://opensource.com/article/17/9/wikifundi-leader-florence-devouard How WikiFundi is helping people in Africa contribute to Wikipedia on Opensource.com]
 
== Costs & Sponsorship ==


This event is being organized entirely by volunteers, who began investing heavily in Potsdam, NY starting February 2017.
This event is being organized entirely by volunteers, who began investing heavily in Potsdam, NY starting February 2017.
Line 106: Line 255:
However there will be some small costs for transportation, food and accommodations.
However there will be some small costs for transportation, food and accommodations.


Please contact holt @ laptop.org for details, Thanks!
SUNY Potsdam's facilities are fundamentally making this all possible!
 
Thanks to the [https://wikimediafoundation.org/wiki/Home Wikimedia Foundation] and [https://learningequality.org/ Learning Equality] for covering costs of food during the event!
 
Please contact holt @ laptop.org for more details!
 
== Emergency information ==
 
* The generic emergency phone number in the United States is [https://en.wikipedia.org/wiki/9-1-1 9-1-1]
* For incidents on the SUNY campus, you can also call the campus police via +1-315-267-2222, or simply 2222 from campus phones
 
[[Category:hackathon]]

Latest revision as of 15:31, 27 February 2023

http://OFF.NETWORK Content Hackathon

What is it? Four full days of hacking Aug 14, 15, 16, 17 in Potsdam, NY, right after Wikipedia's annual conference in nearby Montreal (Wikimania 2017) towards the "offlining" aims outlined below! We are graciously being hosted by the State University of New York at Potsdam (SUNY Potsdam). This will be similar to Kiwix's Wikimania 2016 Hackathon in Esino Lario, Italy and the Spring 2017 Hackathon in Lyon, France but with more "meducational" packagers/implementers represented (Internet-in-a-Box, diverse medical/health publishers, in addition to Wikipedia technical architects etc!)

KEYWORDS: alternative publishing, offline cloud, developing world education, medical health informatics, web scraping, Sneakernet, mesh networking, peer-to-peer file sharing, peer production, mass collaboration, Wikipedia, OpenStreetMap, ZIM files, zines, Samizdat, community publishing, library rights, creative commons, copyright, copyleft, open access, free press, freedom of speech, FOIA, CDN, CMS, DRM, OER, open educational resources, intellectual property, fair use, hacktivism, underground press, citizen journalism, civic resilience, grassroots democracy.

We welcome backend engineers as well as UX designers, content matter experts as well as experienced open access publishers. We just ask that everyone spend all 5 nights in Potsdam, NY, immediately following Wikimania 2017 in Montreal (the prior week, with DebConf17 also in Montreal then!) so that each and all of our 4 hack days and evening hospitality plans are relaxed & productive! In short: arrive in Potsdam, NY late Sunday Aug 13, and leave Potsdam, NY Friday Aug 18 (2+ hour drive to Montreal's airport).

Your departing flight should leave Friday afternoon or evening (Aug 18) from Montreal's airport (YUL). Flights departing morning will generally NOT be possible, given vans/vehicles take 2+ hours to drive from Potsdam to Montreal's airport, with delays being common while entering Canada by road!

Please contact holt @ laptop.org immediately if you are considering contributing & partaking, joining the Kiwix and Internet-in-a-Box team during these 4 intense and productive days/nights!

Transportation

Moments after Wikimania's closing ceremony ends, the main 12-person van (driven by Martin Walker) will leave Sunday August 13th 6:45PM — from Centre Sheraton Montreal Hotel's interior car pick-up & dropoff driveway — for the ~2.5 hour drive to Potsdam, NY.

Other cars/van(s) will leave on their own terms (and train/bus if nec) that evening of Sunday August 13th. Please immediately contact holt @ laptop.org if you do not yet have a reserved spot and designated car and driver!

ARRIVAL: If van(s) reach capacity, SOME MAY NEED TO TAKE THE VIARAIL.CA TRAIN FROM MONTREAL TO CORNWALL, ONTARIO ON SUNDAY AUG 13. The 3:45PM train (arriving Cornwall 4:57PM) costs C$29 if booked well in advance. The 6:40PM train (arriving Cornwall 7:53PM) costs C$24 if booked well in advance. The 5:00PM Megabus arriving Cornwall 6:40PM also works (currently $24.15 incl taxes/fees). Personal cars will be arranged to drive people the final hour from Cornwall, ON into the USA, and onto Potsdam, NY.

KEEP YOUR CONFERENCE/HACKATHON LETTER OF INVITATION WITH YOUR PASSPORT, TO AVOID DELAYING OTHERS ENTERING THE USA, THANKS!

ARRIVAL ALTERNATIVES: Fly to Ottawa, Canada (YOW) and rent a car for the 1h40m drive to Potsdam, NY (verify that the car's legal/insured in the US!) Or if the border is too much hassle, fly to Syracuse, NY (SYR) and rent a car for the 2h30m drive to Potsdam, NY.

DEPARTURE: Vehicle(s) will arrive Montreal's airport (YUL) mid/late-morning Friday Aug 18, 2017. Airport's full name is "Montréal–Pierre Elliott Trudeau International Airport".

DEPARTURE ALTERNATIVE: Some folks will take the 1:25PM Amtrak train from Plattsburgh, NY, which arrives ~8:50pm in New York City ($65-77) that evening of Friday Aug 18, 2017. Contact us immediately if you're considering this, as there are NO viable public transit options over the 1h45m rural route from Potsdam to Plattsburgh, but some kind of joint taxi ($140-to-160 + 15% for Potsdam->Plattsburgh) may be possible among those who contribute to our very generous hosts! Pricier Alternatives: Saranac Lake, Ogdensburg and Massena each small airports within about an hour of Potsdam, each with a few commercial flights on very small planes.

WARNING: There is NO public transportation between Montreal and Potsdam, so you will likely need to rent a car at great expense over 5 days if you do not register early! Hence direct transportation has been arranged to and from Montreal (YUL) for those who register early. So far we have vehicles and drivers arranged for about 27 people, making this ~2.5 hour road trip and border crossing between Montreal and Potsdam very easy, but beware these vehicles WILL fill up :) Vans: 7-seater [Walker family], 10-seater [friend's family] and 12-seater [university] vans MIGHT be available, if attendees register several months in advance!

Please remember that a passport and US visa and Canadian visa are likely all required at the Canada/USA land crossing, particularly those ineligible for the US Visa Waiver Program. To be safe, we will arrange formal letters of invitation to all non-US citizens, from SUNY Potsdam (University) to avoid possible border crossing nightmares. Well in advance: Martin Walker may need your passport number, its expiry date and your date-of-birth here — so please have these handy, given that border protocols have changed dramatically in 2017.

Facilities & Accommodations

  • 8:30AM-to-5PM Monday thru Thursday - SUNY Potsdam (State University of New York) conference facility, Raymond Hall, 8th Floor
  • 6PM Monday - Maxfields Pub, welcome dinner at a great nearby riverside pub/restaurant
  • 6PM Thursday - Backyard BBQ/Party @ Professor Martin Walker's home

Wi-Fi and hopefully also wireline Ethernet will be provided, so don't let our http://OFF.NETWORK Content Hackathon name scare you too much (though offline dogfooding of all our community products IS encouraged!)

Contact Adam (holt @ laptop.org) or Martin Walker (walkerma @ potsdam.edu) to arrange hotel options or university dorms. There is excellent & affordable university dorm possible in Sisson Hall (in limited numbers, over most nights!) for those who RSVP'd early in June. The prices will be $25/person/night if you share a 2-person room, or $40/night for a 1-person room. These have the advantage of being a five minute walk from the hackathon location in Raymond Hall.

Contact us *immediately* if you want us to reserve you a room!

Martin recommends the following options for hotels, which should be booked through Martin if you wish to receive the college's reduced room rate. He will arrange a car ride to campus for you if necessary, but obviously the further hotels would work better if you have your own car. There are occasional buses, also, but these may entail walking 1 km from downtown.

  • Clarkson Inn - a Victorian-style hotel near the river and downtown, only 1 km from the campus, this is the best hotel option if you plan to walk in each day.
  • Northern Family Motel - this is the most affordable and convenient for all (contact holt @ laptop.org ASAP to lock in their discount rate we've arranged for evening of Thur Aug 17th). If 3 people agree to share a room with 2 beds + 1 cot: $31.08/person All Taxes Included. If 2 people share a room with 2 beds: $43.85/person All Taxes Included. Your own room: $75.48 All Taxes Included.
  • Potsdam Inn - a great affordable option, but 4 km from campus.
  • Scottish Inns - another decent option, about 4 km from campus.
  • Hampton Inn - more expensive than the above, but approaches $40/person/night if 3-4 people share a room; it's close to shops and Martin's house, and it's about 3 km from campus.
  • 1844 House - a fine restaurant with a small hotel attached, about 9 km from campus.

There are a few other small motels, etc. - by all means check with Martin if you find an alternative place you'd like to book.

Also feel free to post to the Talk Page.

People

Kiwix
Wikipedia & Wikimedia Foundation
  • Professor Martin Walker, leader of the original Wikipedia 1.0 offlining. We produced selections of Wikipedia content in the past such as Version 0.8, but this required expert manual work to prepare it for Kiwix use - and we can no longer do this. I'd like us to have tools to generate easily Kiwix releases of article selections, ideally including landing page, manual changes, revID control, indexes, etc.
  • Subramanya Sastry (Subbu) who manages the Parsing team; C. Scott Ananian who is also on the parsing team might participate remotely for some of the days.
  • Anne Gomez, leads the New Readers team
  • Stephen Niedzielski or anyone he recommends from Wikimedia's Mobile App Team?
  • SJ Klein, former Community Trustee, who works with http://DP.LA (Digital Public Library of America)
  • <WMF tools guy / Wiki Data person from India?>
OpenStreetMap
  • Samuel Alce? (Haiti)
  • Joel Steres? pioneer in offlining of OSM subsetting & searching (USA)
Education / Internet-in-a-Box (formerly One Laptop Per Child's School Server Community Edition)
  • Adam Holt, Community Catalyst (Haiti)
  • Tim Moody, Content Engineering (Lebanon)
  • George Hunt, Hardware/OS Integration (USA)
  • Jerry Vonau? Network/OS Integration (Canada)
  • Anish Mangal? Field implementation engineering (India)
  • Mark Roden? Wikipedia subsetting (CA & CA)
  • Reno McKenzie, UX engineering (USA)
  • Josh Dennis, Raspberry Pi packaging (Myanmar)
  • César Octavio López Natarén, UX engineering (Chiapas, Mexico)
  • Nick Doiron? Front-end engineer (Mongolia)
  • David Dutkovsky? (Czech Republic)
  • Kiky Wang? (Taiwan)
  • Carolina Brum not coming
  • Avni Khatri? Kids on Computers, President (Mexico)
  • Douglas Scott? strongly recommends these 3, working on offline education/Wikipedia:
    • Michael Graaf (South Africa) - deploys WikiFundi in South African schools, attending Wikimania too. Is part of a student team launching iNethi ("Net" in IsiXhosa) - a TV whitespace mesh cloudlet including the relevant schools, which does have a gateway but wants to host as much as possible (including social media - Diaspora, RocketChat) locally, to reduce data costs and latency, as well as to preserve a sense of ownership.
    • Andy Rabagliati? (South Africa)
    • Ian Gilfillan? (South Africa)
  • Paul LaGrange? (global PC refurbishing)
  • Denny Baumann? (Haiti)
  • Gabriel Thullen (GastelEtzwane), Documentation! (CH)
  • Jeremy Baron, Wikimedia NYC
WikiFundi
Wiki/Med
KA Lite / Kolibri / Learning Equality
Other
  • 1 or 2 hacker(s) from NetFreedom Pioneers
  • Jonathan Field? RACHEL (Remote Area Community Hotspot for Education and Learning
  • Donald Watkins Internet-in-a-Box implementer and opensource.com journalist
  • Representative(s) from the http://OfflineFirst.org and/or http://IndieWeb.org human-centric UX movements?
  • Julian Harty involved with various projects including Kiwix, KA-Lite & Kolibri, RACHEL, TechFugees, and various others.


<email holt @ laptop.org if you'd like to join, Thanks!>

"Secrets of Open Source" Brown Bag Lunches

Lunch+Learn lightning talks from premier Offlining Experts (that might be you!) offer immediate skillsharing among the wider group, and will occur every day at 12 Noon including a brown-bag lunch.

Implementation/UX themes are as important as infratech/tooling to achieve our impact in offline communities in the end, so we've made a point to include very diverse "fieldback" (implementer) perspectives as well as software (engineering) perspectives every day.

All should be live-streamed (if all goes well!) and will undergo professional post-production, published to YouTube and/or https://commons.wikimedia.org etc — within days if not hours after they occur.

Submit questions and comments to IRC channel #HackathonWikimania2017 and to the same hashtag on Twitter.

Times are approximate
MONDAY: MEDUCATE! [live stream. YouTube, Wikimedia Commons]
12:00-12:15 Doc James Heilman & Sam Zidovetzki - Medical Results in DR & Guatemala [slides]
12:15-12:30 Anne Gomez - Building bridges to knowledge [slides]
12:30-12:45 Emmanuel Engelhart - wp1 selection tools + mwoffliner = make your own selection [slides]
TUESDAY: CONTENT YET? [live stream, YouTube, Wikimedia Commons]
12:00-12:15 Josh Dennis [slides], Cesar Nataren [slides]- Why do we care...about schools in Myanmar and Mexico?
12:15-12:30 Mark Roden - Docker vs Vagrant (and how communities can use them together!) [slides]
12:30-12:45 Guillaume Thiolliere - pibox-installer [slides]
WEDNESDAY: BUSINESS/BOXING MODELS [live stream, YouTube, Wikimedia Commons]
9:30-09:45 Florence Devouard - Michael Graff - WikiFundi http://www.wikifundi.org
12:00-12:15 SJ Klein & Martin Walker - OERs/Repackaging Wikipedia for offline use. [slides]
12:15-12:30 Ivan Savov - KA Lite to Kolibri: new infrastructure for offline learning [slides / demo ]
12:30-12:45 Tim Moody - Internet-in-a-Box of Alexandria: iiab-factory tools to build your own! [slides]
THURSDAY: MAKING MILLIONS (OF BRILLIANT SOULS) [live stream, YouTube, Wikimedia Commons]
12:20-12:35 Mark Hershberger - Offline MediaWiki on the Intl Space Station
Multilateral, Asynchronous, Bidirectional Synchronisation (of Wikis) — MABS
12:35-12:50 Daniel Mietchen - Introduction(s) to Wikidata
12:50-12:55 Don Watkins - Share your story! https://slides.com/donaldwatkins/potsdam
12:55-13:00 Gabriel Thullen - Simpleshow.com explainer videos [kiwix video / Vikidia video ]

Q&A can continue after 12:45PM (or whatever chosen time) if necessary, but please note the live stream and video cameras will be cut then. So that all who want, are 100% free to enjoy their late summer in Upstate New York — e.g. walking along (or even swimming in) the https://en.wikipedia.org/wiki/Raquette_River etc — prior to Diving Back In for another afternoon of productive hacking!

Agenda

Offliners R Us, bringing digital sanity (quality content, open infrastructure) to offline populations everywherever we can!

Please join our 11AM NYC Time voice calls on the 1st and 3rd Saturday of each month (contact: holt @ laptop.org) if you can help refine this arc of achievable opportunities in 2017, possibly including:

  • kiwix-serve on ARM? done
  • mwoffliner: specific enhancements? Include CScott's node-libzim for speed etc?
  • searching across ZIMs? ("imminent: approx April 2017") done (in zimlib, still ne UI integration in multiple ports)
  • Unified Catalog ("imminent: incl OPDS integration approx May 2017") for IdeasCube catalog of content (even if their catalog also indexes other things)
    • basis for Internet-in-a-Box rating/commenting of {Content Packs, ZIMs}. While ensuring http://download.kiwix.org/library/library.xml is offered long-term for both kinds of ZIMs (legacy ZIMs, and ZIMs that include the index within the file)
    • Internet-in-a-Box integration of ZIMs that include index (also support legacy ZIMs?)
    • Common standard / alignment with Kolibri channels, w/ LE team (see Kiwix-Kolibri integration)
  • WikiMed app (very high priority, many of us polishing w/ Doc James Heilman)
  • Mark Roden (with Reno McKenzie) ask about:
    • Monthly publication of Wikipedia data aggregation to generate stats, to generate offline connections/collections (stale since June 2016) done
    • FTP server (wp1.kiwix.org) not working: e.g. you can log in but can't do anything else done
  • ZimIT improvements? (very challenging, might require more Python expertise)
  • https://github.com/kiwix/zimfarm and similar Home Server peer community curation action, driven by Internet-in-a-Box regional global leaders
  • Rapid-Deploy Containerization norms & best practices, among our broadening global community
  • Offline Editing using git, WikiFundi & similar with Mark Hershberger, C. Scott Ananian & Michael Graaf
  • Documentation, oral history, and journalism - please be ready to concisely state your contribution to this project. Blue Rasberry (talk)
  • Cue cards or maximum 1 page sheets on how to use or install Kiwix. Also produce a step-by-step "how to" for building Kiwix wifi servers. GastelEtzwane (talk)
  • How can we reach end users who have no internet access ? GastelEtzwane (talk) 17:07, 15 July 2017 (CEST)
  • Kiwix-Kolibri integration - see: KiwixKolibri
  • open-access-repository-in-a-box
  • YOUR ITEM HERE

Kiwix

  • Emmanuel
    • zimfarm 1.0 out
    • Wikimed on iOS planning
    • Wikimed extension tech planning
    • First TOP Wikipedia article selections
    • Relaunch of library.kiwix.org
    • Implement a few more metada (see Catalog) in ZIM files
    • Add https to wiki.kiwix.org
  • Chris
    • zimfarm 1.0
    • libkiwix for iOS
    • Kiwix for iOS on iOS 11
    • Wikimed app for iOS
  • Isaac
    • Kiwix for Android 3.0
  • Matthieu
    • Finish rewritng of libzim low level memory handling ( libzim issue 37, libzim issue 38 and libzim issue 39)
    • Work with android team to update kiwix android code to new kiwix lib JNI API
    • Help Chris to make kiwix* works on macos/ios.
  • Guillaume
    • Pibox installer translatable
    • Pibox installer usability

Achievements / Impact

  • Learning Equality Team
    • Kiwix ZIM search within Kolibri
    • POC deep linking from Kolibri Android to Kiwix Android
    • Blog post about hosting your own Kiwix Server instance
  • Documentation
    • Produced a 2 minute explainer video

Costs & Sponsorship

This event is being organized entirely by volunteers, who began investing heavily in Potsdam, NY starting February 2017.

However there will be some small costs for transportation, food and accommodations.

SUNY Potsdam's facilities are fundamentally making this all possible!

Thanks to the Wikimedia Foundation and Learning Equality for covering costs of food during the event!

Please contact holt @ laptop.org for more details!

Emergency information

  • The generic emergency phone number in the United States is 9-1-1
  • For incidents on the SUNY campus, you can also call the campus police via +1-315-267-2222, or simply 2222 from campus phones