{"guid":"9920cbba-67ba-5de3-8dc8-8313b8687842","title":"Keeping shell history in sync with turtles and magic","subtitle":null,"slug":"emf2024-160-keeping-shell-history-in-sync-with-turtles-and-magic","link":"https://www.emfcamp.org/schedule/2024/160-keeping-shell-history-in-sync-with-turtles-and-magic","description":"Atuin is a command line tool for searching and synchronizing shell history across devices. \n\nI'll be telling the story of how I accidentally made a popular open source project, diving in to how it synchronizes and encrypts data, and covering some of the lessons learned from working in public\n\nFor disclosure; I currently work on Atuin, which is what this talk is about.","original_language":"eng","persons":["Ellie Huxtable"],"tags":["160","emf2024","talk","Stage C","2024","Day 3"],"view_count":180,"promoted":false,"date":"2024-06-01T15:00:00.000+02:00","release_date":"2024-08-31T00:00:00.000+02:00","updated_at":"2026-03-30T17:45:07.178+02:00","length":1302,"duration":1302,"thumb_url":"https://static.media.ccc.de/media/events/emf/2024/160-9920cbba-67ba-5de3-8dc8-8313b8687842.jpg","poster_url":"https://static.media.ccc.de/media/events/emf/2024/160-9920cbba-67ba-5de3-8dc8-8313b8687842_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/emf/2024/160-9920cbba-67ba-5de3-8dc8-8313b8687842.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/emf/2024/160-9920cbba-67ba-5de3-8dc8-8313b8687842.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/emf2024-160-keeping-shell-history-in-sync-with-turtles-and-magic","url":"https://api.media.ccc.de/public/events/9920cbba-67ba-5de3-8dc8-8313b8687842","conference_title":"Electromagnetic Field 2024","conference_url":"https://api.media.ccc.de/public/conferences/emf2024","related":[],"recordings":[{"size":271,"length":1302,"mime_type":"video/webm","language":"eng","filename":"emf2024-160-eng-Keeping_shell_history_in_sync_with_turtles_and_magic_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-09-01T09:13:30.015+02:00","recording_url":"https://cdn.media.ccc.de/events/emf/2024/webm-hd/emf2024-160-eng-Keeping_shell_history_in_sync_with_turtles_and_magic_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/79815","event_url":"https://api.media.ccc.de/public/events/9920cbba-67ba-5de3-8dc8-8313b8687842","conference_url":"https://api.media.ccc.de/public/conferences/emf2024"},{"size":67,"length":1302,"mime_type":"video/webm","language":"eng","filename":"emf2024-160-eng-Keeping_shell_history_in_sync_with_turtles_and_magic_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-09-01T01:59:04.468+02:00","recording_url":"https://cdn.media.ccc.de/events/emf/2024/webm-sd/emf2024-160-eng-Keeping_shell_history_in_sync_with_turtles_and_magic_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/79769","event_url":"https://api.media.ccc.de/public/events/9920cbba-67ba-5de3-8dc8-8313b8687842","conference_url":"https://api.media.ccc.de/public/conferences/emf2024"},{"size":59,"length":1302,"mime_type":"video/mp4","language":"eng","filename":"emf2024-160-eng-Keeping_shell_history_in_sync_with_turtles_and_magic_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2024-08-31T19:02:50.196+02:00","recording_url":"https://cdn.media.ccc.de/events/emf/2024/h264-sd/emf2024-160-eng-Keeping_shell_history_in_sync_with_turtles_and_magic_sd.mp4","url":"https://api.media.ccc.de/public/recordings/79664","event_url":"https://api.media.ccc.de/public/events/9920cbba-67ba-5de3-8dc8-8313b8687842","conference_url":"https://api.media.ccc.de/public/conferences/emf2024"},{"size":12,"length":1291,"mime_type":"audio/opus","language":"eng","filename":"emf2024-160-eng-Keeping_shell_history_in_sync_with_turtles_and_magic_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2024-08-31T18:48:46.237+02:00","recording_url":"https://cdn.media.ccc.de/events/emf/2024/opus/emf2024-160-eng-Keeping_shell_history_in_sync_with_turtles_and_magic_opus.opus","url":"https://api.media.ccc.de/public/recordings/79656","event_url":"https://api.media.ccc.de/public/events/9920cbba-67ba-5de3-8dc8-8313b8687842","conference_url":"https://api.media.ccc.de/public/conferences/emf2024"},{"size":19,"length":1291,"mime_type":"audio/mpeg","language":"eng","filename":"emf2024-160-eng-Keeping_shell_history_in_sync_with_turtles_and_magic_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2024-08-31T18:48:13.925+02:00","recording_url":"https://cdn.media.ccc.de/events/emf/2024/mp3/emf2024-160-eng-Keeping_shell_history_in_sync_with_turtles_and_magic_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/79655","event_url":"https://api.media.ccc.de/public/events/9920cbba-67ba-5de3-8dc8-8313b8687842","conference_url":"https://api.media.ccc.de/public/conferences/emf2024"},{"size":291,"length":1302,"mime_type":"video/mp4","language":"eng","filename":"emf2024-160-eng-Keeping_shell_history_in_sync_with_turtles_and_magic_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2024-08-31T18:47:54.887+02:00","recording_url":"https://cdn.media.ccc.de/events/emf/2024/h264-hd/emf2024-160-eng-Keeping_shell_history_in_sync_with_turtles_and_magic_hd.mp4","url":"https://api.media.ccc.de/public/recordings/79654","event_url":"https://api.media.ccc.de/public/events/9920cbba-67ba-5de3-8dc8-8313b8687842","conference_url":"https://api.media.ccc.de/public/conferences/emf2024"}]}