The AMIA Hack Day planning team is pleased to announce that Hack Day 2024 will take place in Milwaukee on Tuesday, December 3!
Do you have a software issue, improvement, or brand-new idea that you'd like to collaborate on? Do you have documentation or workflows you've been meaning to contribute? AMIA Hack Days are unique opportunities for practitioners and managers of digital audiovisual collections to join with digital library developers and engineers for an intense day of collaboration to develop solutions for audiovisual preservation and access.
If you already have an idea you want to propose, you can add it to our project proposal spreadsheet or respond to this email. You can sign up for Hack Day when you register for AMIA 2024, and/or fill out the participation form here.
We also will be hosting an Open Session zoom call about a month before the conference to brainstorm possible project ideas and discuss the general philosophy behind the event. Anyone interested in attending the Hack Day event at AMIA this year should consider attending this Open Session as well.
Important dates:
- Info Session: Friday 11/15, 10 AM PT/1 PM ET, Zoom
- Hack Day!!: Tuesday 12/3, 10 AM–5 PM, Executive C/D (Hyatt Regency Milwaukee)
- Judging: Wednesday 12/4, 3-3:30 PM, Executive C (Hyatt Regency Milwaukee))
- Awards: Friday 12/6, 3:15-4:15 PM, Regency C (Hyatt Regency Milwaukee)
AMIA Hack Day 2024 is organized by Annie Schweikert, Dave Rodriguez, and Tim Lake.
Logistics
- Introductory slides
- Github account: AMIA Open Source GitHub
- Registration: Register here!
- Codes of Conduct: The AMIA Code of Conduct and DLF Code of Conduct apply to this event. Please review the Codes of Conduct and please direct any questions about them to the event organizers (avhackday at gmail dot com).
Preliminary Work Brainstorming document with projects for the hopper
Hack Day schedule
- 10 am: Welcome, introductions
- 10:30 am-noon: Hacking 💻
- Noon-1 pm: Lunch on your own
- 1 pm-4:45 pm: Hacking 💻
- 4:45 pm-5 pm: Wrap up
Team members listed alphabetically.
- qct-parse maintenance and development.
- A Python app for parsing QCTools generated XML. The tool can report out on frames that exceed user specified thresholds for specific QCTools tags.
- Team members: Henry Borchers, Eddy Colloton
- Winner of “Best Solution to the Problem”
- captioning team: feature enhancement and documentation work on 3 transcript/caption tools
- webvtt_metadata: Python scripts that use a CSV template and an input folder of WebVTT files to apply FADGI metadata to WebVTT files. The scripts can 1. apply a single set of metadata to all the input files, or 2. enter metadata separately for each file.
- wer_calc: Python script that performs word error rate (WER) calculation for a set of reference and generated text files and outputs results to csv.
- WhisperGUI: A graphic interface for running Whisper locally on Mac or PC.
- Team members: Alan Houke, Jamie Lee, Nina Rao, Philip Sulentic
- Winner of “Spirit of Hack Day” and “Crowd Favorite”
Hack Day is a unique opportunity for practitioners and managers of digital audiovisual collections to join with developers and engineers for an intense day of collaboration to develop solutions for digital audiovisual preservation and access.
Hack Day is a partnership between the Association for Moving Image Archivists (AMIA) and the Digital Library Federation (DLF). A robust and diverse community of practitioners who advance research, teaching and learning through the application of digital library research, technology and services, DLF brings years of experience creating and hosting events designed to foster collaboration and develop shared solutions for common challenges.
It will be fun and practical…and there will be prizes!
Manifesto:
- Transparent, fun, open collaboration in diversely constituted teams over individual brilliance and/or groups of like individuals in cut-throat competition.
- The creation of new professional networks over the ossification of old ones
- Effective engagement of non-developers (researchers, repository managers) in development over purely developer driven projects.
- Work done at the conference over presentation of something prepared earlier (meaning not working on a project you are working on during your day job)
The goal of this wiki resource is to:
- consolidate all resources produced by and concerning AMIA/DLF Hack Day;
- document all past hack days and their respective projects;
- provide a template for the organization of future hack days.
Thanks to the past AMIA/DLF Hack Day participants who contributed to the wiki!
The Association of Moving Image Archivists hosts a Hack Day during the annual conference. The event will be a unique opportunity for practitioners and managers of digital audiovisual collections to join with developers and engineers for an intense day of collaboration to develop solutions for digital audiovisual preservation and access. It will be fun and practical!
Content managers and preservation practitioners are as central to the success of the event as having keen developers. YOU will be responsible for setting the agenda and the outcomes. The goal is to foster collaboration between audiovisual preservation specialists and technologists, to solve problems together and share expertise.
You have the option to focus on documentation and knowledge sharing. Past projects include Wikipedia Edit-a-thons, creating or updating tool documentation, or reviewing and improving policy, standards, or procedural documentation. So if you're not a developer, or don't feel compelled to lend your digital preservation ideas to software and code development, you can contribute to creating new or updated content for the benefit of our community! You can read all about Wikipedia edit-a-thon events here.
In advance of the hack day, project ideas and edit-a-thon topics will be collected through the registration form and the event wiki. In advance of the event, participants will review and discuss submitted project ideas. We’ll then break into groups consisting of technologists and practitioners, and Wikipedia editors, selecting an idea or topic(s) to work on together for the day and (if desired) throughout the duration of the AMIA conference in the developers lounge.
At least one representative from each project group needs to be present for the demonstration of Hack Day projects to jurors. Judging typically lasts for approximately 1 hour.
Projects will be presented to attendees in a session, where the jury will announce winners and attendees will vote on their favorite project. Awards will be handed out for Best Solution to the Issue, Crowd Favorite, and Best Embodiment of the Hackday Ethos.
qcli segmentation fault: qcli crashes with a segmentation fault when using it to create a QCTools report for files with 4 audio channels. It works fine with files with 2 audio channels (one stereo channel). More testing of different hardware/OS setups and different audio configurations could help narrow down the causes. Fixes to the code would be amazing; note QCTools/qcli is a packaged application programmed in C++ so well-suited for people who want to get really into the program. Contact Morgan Morel!