<commit_before># URL handlers

* <http://www.assembly.org/summer16/program/arttech-seminar/sessions/>
* Presentation language is English
* hullunkurisia demoja
* välissä "herätyksiä"
* loppu- ja alkuhuipennus
* Mac/windows splitscreen
* <http://www.ee.oulu.fi/~exec/remarktest.html#2>
* Tekninen toteutus: GitHub Pageen staattisena
  hakemistona HTML/JS/.../M4V-filejä, jotta:
  * hakemiston voi kloonata ja esittää täysin lokaalisti
  * online-linkkiä esitykseen voi jakaa

## 00:00 1. Motivation - video://

* video://
  * You open a browser and visit a web page
  * xmas video in fast pace (15 secs?, 10+ x, faster towards end?)
    * From Jani / talk about the target length and the split
    * The beginning sequence should show *extremely* clearly that it is
    just about opening a regular web page
    * Increasingly chaotic music/noise that abrubtly cuts to silence,
    in style of <https://youtu.be/ZV-UEca2W9U?t=1m16s> (from 1:16 to 1:33)
      * [option 1 - Tybercore - Heavy Cinematic Hybrid Trailer](https://youtu.be/cKcDwlIPIro?t=57s)
      * [option 2 - Tybercore - Nocturnal Creature](https://youtu.be/a9SBfblEA6w?t=52s)
      * [option 3 - Tybercore - Hybrid Hollywood Trailer](https://youtu.be/sf820zgOhsI)
    * Cut to black in sync with the sound
* why://
  * **What** did just happen?
  * You might not want all this happen on your machine
* who://
  * Aimo speaks and Atte introduces demo videos.
  * We are from University of Finland
  * We will walk you through this in slow motion
* video://replay
  * Start from the end frame (black?) and "rewind" the video from end to
    start in superspeed (with the sound also rewinded backwards without
    the pitch going up)
  * cut xmas video to sensible length with annotations?
    1. you visit a web page
    1. plenty of applications open
    1. all sort of content opens
    1. printers and cameras get involved
    1. you hope to do your best to cancel everything safely

## 00:05 2. How did we end up here - gopher://, <http://>, magnet://, xxx://

* <gopher://>
  * When I was young gopher
* <http://>
  * For the masses
* <magnet://>
  * For the future
* <xxx://>
  * We found plenty
  * handler cloud?

## 00:10 3. Challenge - <http://challenge.urlhandlers.info>

* This is **Serious** research
* Crowd sourced
* Three teams (yellow, red and blue)
* Example screenshot of steam or in-game chat
* Research contribution to find out all different software that is used.

## 00:15 4. Are URL handlers secure? - word://

* Are URL handlers secure?
* Short brief about Software Security
* video about opening word on remote content by clicing an url
* Why its bad habit to click urls.
* msword://
  * a. click msword:// link -> M$ word starts
  * b. so what?
  * c. video ... leikkaa wordin avaaminen ... macrojen hyväksyntä ...
  tiedostojen kryptatutumisen aloitus (korostaen / zoomaten siihen tiedoston
  nimiiin) .... randomware note
* <https://www.youtube.com/watch?v=GyZMJr7RfBE>

## 00:20 5. Pop up marketing strikes back - twitter://

* iframe launch
* twitter advertiser account
* preformatter tweet ads
* advertiser account profile ads
* twitter ad video?

## 00:25 6. Hack the Windows

* Did you know you have candy crush soda saga in your windows?
* What URL handlers i do have in my gaming pc?

## 00:30 7. FIXME

* what URL handlers I do have in my computer

## 00:35 8. Grand Final

* challenge results so far
  * live until end of assembly
* panic.html video

## 00:40 9. Q&A

* Meet and greet with mad and harmless scientists
* University of Oulu (OUSPG)
  * Juhani "Aimo" Eronen (Secret goverment agent)
* Kasper "Atte" Kyllönen (Summer trainee in crime "just a regular high schooler")
<commit_msg>assy presentation planning session<commit_after># URL handlers

* <http://www.assembly.org/summer16/program/arttech-seminar/sessions/>
* Presentation language is English
* hullunkurisia demoja
* välissä "herätyksiä"
* loppu- ja alkuhuipennus
* Mac/windows splitscreen
* <http://www.ee.oulu.fi/~exec/remarktest.html#2>
* Tekninen toteutus: GitHub Pageen staattisena
  hakemistona HTML/JS/.../M4V-filejä, jotta:
  * hakemiston voi kloonata ja esittää täysin lokaalisti
  * online-linkkiä esitykseen voi jakaa

## 00:00 1. Motivation - video://

* video://
  * You open a browser and visit a web page
  * xmas video in fast pace (15 secs?, 10+ x, faster towards end?)
    * From Jani / talk about the target length and the split
    * The beginning sequence should show *extremely* clearly that it is
    just about opening a regular web page
    * Increasingly chaotic music/noise that abrubtly cuts to silence,
    in style of <https://youtu.be/ZV-UEca2W9U?t=1m16s> (from 1:16 to 1:33)
      * [option 1 - Tybercore - Heavy Cinematic Hybrid Trailer](https://youtu.be/cKcDwlIPIro?t=57s)
      * [option 2 - Tybercore - Nocturnal Creature](https://youtu.be/a9SBfblEA6w?t=52s)
      * [option 3 - Tybercore - Hybrid Hollywood Trailer](https://youtu.be/sf820zgOhsI)
    * Cut to black in sync with the sound
* why://
  * **What** did just happen?
  * You might not want all this happen on your machine
* who://
  * Aimo speaks and Atte introduces demo videos.
  * We are from University of Finland
  * We will walk you through this in slow motion
* video://replay
  * Start from the end frame (black?) and "rewind" the video from end to
    start in superspeed (with the sound also rewinded backwards without
    the pitch going up)
  * cut xmas video to sensible length with annotations?
    1. you visit a web page
    1. plenty of applications open
    1. all sort of content opens
    1. printers and cameras get involved
    1. you hope to do your best to cancel everything safely
  * TODO:
    * normal web browsing video? to explain common case (must be short)!!!!
    * initial video instead of writing URL maybe just surf
    * slow motion video or *screenshots* with annotations
      * without sound
      * with annotations 1. - 5. from above
      * not too much detail in verbal explanation
    * how to handle transitions from presentation to videos and backwards
      * two screens? (how to prevent next video from starting)
      * embedded videos

## 00:05 2. How did we end up here - gopher://, <http://>, magnet://, xxx://

* <http://>
  * For the masses
* <gopher://>
  * When I was young gopher
* <magnet://>
  * For the future
* <xxx://>
  * We found plenty
  * handler cloud?
* TODO:
  * title from URL Handlers to URL schemes?
  * rearrange to start with <http://>
  * lead to the load with xxx:// - we found plenty of more
  * explain handler cloud
    * growing clouds in 5 slides

## 00:10 3. Challenge - <http://challenge.urlhandlers.info>

* This is **Serious** research
* Crowd sourced
* Three teams (yellow, red and blue)
* Example screenshot of steam or in-game chat
* Research contribution to find out all different software that is used.
* TODO:
  * From Serious Research -> "Pokemon" challenge (three colors)
  * After that explain what people have to do
  * In-game screenshots for Eve Online, SC2, CS GO, ...
  * We need you to ... don't heat user agents!
  * Most user agents, most source addresses

## 00:15 4. Are URL handlers secure? - word://

* Are URL handlers secure?
* Short brief about Software Security
* video about opening word on remote content by clicing an url
* Why its bad habit to click urls.
* msword://
  * a. click msword:// link -> M$ word starts
  * b. so what?
  * c. video ... leikkaa wordin avaaminen ... macrojen hyväksyntä ...
  tiedostojen kryptatutumisen aloitus (korostaen / zoomaten siihen tiedoston
  nimiiin) .... randomware note
* <https://www.youtube.com/watch?v=GyZMJr7RfBE>
* TODO:
  * you visit a web page with a word link video
  * add sound to the so what video
  * click link -> visit web page -> word launches -> ...
  * recap with cloud with word:// circles
  * make sure that screen is mirrored so no need to look away from the crowd

## 00:20 5. Pop up marketing strikes back - twitter://

* iframe launch
* twitter advertiser account
* preformatter tweet ads
* advertiser account profile ads
* twitter ad video
* fb:// ???
  * twitter is not the only one,there is e.g. Facebook ???
* TODO:
  * cut twitter ad video and add sound?
  * screenshot based explanation?
* ...

## 00:25 6. Hack the Windows vs. Hack the Mac

* Challenge status (just a quick peek)
* Did you know you have candy crush soda saga in your windows?
* What URL handlers i do have in my gaming pc?
* Where I can insert URLs
* Some browsers do block or ask!
* TODO:
  * everything + split screenshot

## 00:30 8. Grand Final

* challenge results so far
  * live until end of assembly
* panic.html video

## 00:35 9. Q&A

* Meet and greet with mad and harmless scientists
* University of Oulu (OUSPG)
  * Juhani "Aimo" Eronen (Secret goverment agent)
* Kasper "Atte" Kyllönen (Summer trainee in crime "just a regular high schooler")

{'fraction_non_alphanumeric': 0.09658514594838273, 'fraction_numerical': 0.018370336977347006, 'mean_word_length': 3.260201632261162, 'pattern_counts': {'":': 0, '<': 24, '<?xml version=': 0, '>': 30, 'https://': 10, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5968512', 'n_tokens_mistral': 2986, 'n_tokens_neox': 2769, 'n_words': 1175}