I love the creativity of the hack, especially when he sync'd the video position with the scrubber. Respect.
I also love the guy's vaguely deranged, Adult Swim -inspired commentary. I went from hater to fan in about 30 seconds, once I realized that he must idolize Tim Heidecker. Again, respect.
However, what I love the most is how the video was composited and edited. What tools do you use to pull that together without slaving over every detail? It looks deceptively low-budget but there's a lot of really subtle details in the way he zooms in on the URL, tweens and flips his video around that make the whole thing feel like a Tim and Eric special feature.
I'd love to know how to produce that sort of result on a meaningfully short timeline.
Heyyyy thanks glad you enjoyed it! I was surprised to wake up and see this on Hacker News today.
Thought I'd comment on the video editing:
It is all pretty low tech. I use Adobe Premiere to edit and mostly just animate transform, scale, and crop effects to achieve everything. Like for the zooms you pointed out I double up a layer of the screencap and then crop and scale. It's a bit painstaking at times.
Another little part is when I do the screen recording I set my desktop background to an image with a colored box area of 1280x720. This is the area I know will be "on screen". So I have the windows I want to pull in during the video just outside this area. Then I crop to this box in editing. I think this is better looking than just capturing the whole desktop, and I like the live feel.
I'm enjoying evolving this style... I sometimes have thoughts of making some kind of gross homemade video compositing tool in JS. But I haven't gotten there yet...
Youtube poops and endless music video memes are some of the best things to come out of the meme culture. Because folk culture is now truly ‘multimedia’ and we have a horde of people for whom hyperactive video and sound editing is second nature. Now just to wait for when it becomes mainstream and commoditized like graphics editing.
I'm hoping for about the same fate for knowledge visualization techniques—might see it happen soon enough now that ‘data science’ is in vogue.
That was literally the first thing they did! They stopped, thought about whether or not they should, and then did! And now we have animated url emojis and an island filled with dinosaurs and what could possibly go wro
This page will wreck your browser history. The post explains the rationale at the end, but frankly speaking there should have been the warning for each checkbox.
Your comment made me realize that there are people who curate their browser history (other than just removing problematic stuff). Not criticizing, just never considered that was something anyone cared about.
I’m on mobile. The checkboxes had no effect, the code run on its own by default. And I gave up on trying to go back to Lobsters by using the Back button.
This is very cute and all but... you know... don't actually do this! Please. Even if you make it so that it doesn't break the back button or history, URLs are things that people copy and paste and send to people. They are put into Word-documents, bookmarks and archive.org. It's not a place for dynamic animations.
URLs should be static, simple, and as short as is reasonable.
While in the video he's updating the location hash (which breaks the backbutton), one can implement this using history.replaceState[1] to keep the back button working normally. He also mentions parsing the animated URL the figure out how far the video was loaded. So if you want you can use the animation in terms of navigation. Or alternatively just put the animation behind a separator and have your router ignore the animation part.
This would preserve both the back button as well as bookmarking! Note that this video is more of the hacking nature what fun things can we do with the URL bar, he stated a number of times that it's more cool than actually useful.
We need this. The whole Internet is on the brink of destruction and animated URLs are going to save it. And ISPs are giving a discount on connections with animated URLs.
Because it manipulated the hash component directly.
By using the "replaceState" method of the history API [1] you could avoid polluting the browser's history.
var n = 0;
function loop() {
location.hash = f[Math.floor((Date.now()/100)%f.length)];
if (n++ > f.length) {
n = 0;
window.history.go(-f.length);
}
setTimeout(loop, 50);
}
This actually doesn't work properly and jumps back too far sometimes because the URLs move with time and not a counter, but you get the idea.
One downside is that it basically renders the back button useless. I ran the examples you provided (which were great fun!) and when I tried to get back to hackernews I realized each step in the animation had been added to my browser history
I realize everyone hates videos on HN and probably scrolled right past it, but this guy is hysterical. Worth watching the first couple minutes at least.
Probably yes. In browser history updates, browsers will trigger a regular page navigation if the domain changes.
I suppose with keep-alive, all sub/top domains in the same TLS certificate, and immutable far-future caches, one could pull off an animation at ~5 fps.
Well no one was expecting emojis, so let the old guys have some fun as well? Have had this idea for a long time, but by now it remained only as a concept. Someone hacked the access to my notes, or maybe certain ideas are universally silly-genius?:)
[+] [-] peteforde|6 years ago|reply
I also love the guy's vaguely deranged, Adult Swim -inspired commentary. I went from hater to fan in about 30 seconds, once I realized that he must idolize Tim Heidecker. Again, respect.
However, what I love the most is how the video was composited and edited. What tools do you use to pull that together without slaving over every detail? It looks deceptively low-budget but there's a lot of really subtle details in the way he zooms in on the URL, tweens and flips his video around that make the whole thing feel like a Tim and Eric special feature.
I'd love to know how to produce that sort of result on a meaningfully short timeline.
[+] [-] MatthewRayfield|6 years ago|reply
Thought I'd comment on the video editing:
It is all pretty low tech. I use Adobe Premiere to edit and mostly just animate transform, scale, and crop effects to achieve everything. Like for the zooms you pointed out I double up a layer of the screencap and then crop and scale. It's a bit painstaking at times.
Another little part is when I do the screen recording I set my desktop background to an image with a colored box area of 1280x720. This is the area I know will be "on screen". So I have the windows I want to pull in during the video just outside this area. Then I crop to this box in editing. I think this is better looking than just capturing the whole desktop, and I like the live feel.
I'm enjoying evolving this style... I sometimes have thoughts of making some kind of gross homemade video compositing tool in JS. But I haven't gotten there yet...
[+] [-] aasasd|6 years ago|reply
I'm hoping for about the same fate for knowledge visualization techniques—might see it happen soon enough now that ‘data science’ is in vogue.
[+] [-] lwansbrough|6 years ago|reply
[+] [-] revskill|6 years ago|reply
[+] [-] dymk|6 years ago|reply
[+] [-] sdan|6 years ago|reply
[+] [-] peteforde|6 years ago|reply
[+] [-] saagarjha|6 years ago|reply
[+] [-] kkarakk|6 years ago|reply
[+] [-] benguild|6 years ago|reply
[+] [-] Tade0|6 years ago|reply
My take is that it's only a matter of time before emojis creep into every area where text is used.
Let's hope they won't ever become a mainstream part of programming languages.
[+] [-] droptablemain|6 years ago|reply
[+] [-] ralusek|6 years ago|reply
[+] [-] Grumbledour|6 years ago|reply
[+] [-] lifthrasiir|6 years ago|reply
[+] [-] ballenf|6 years ago|reply
[+] [-] core1024|6 years ago|reply
[+] [-] Diti|6 years ago|reply
[+] [-] craftycode|6 years ago|reply
[+] [-] hyeomans|6 years ago|reply
[+] [-] OskarS|6 years ago|reply
URLs should be static, simple, and as short as is reasonable.
[+] [-] askmike|6 years ago|reply
This would preserve both the back button as well as bookmarking! Note that this video is more of the hacking nature what fun things can we do with the URL bar, he stated a number of times that it's more cool than actually useful.
[1]: https://developer.mozilla.org/en-US/docs/Web/API/History_API...
[+] [-] dosy|6 years ago|reply
[+] [-] Kiro|6 years ago|reply
[+] [-] tempodox|6 years ago|reply
[+] [-] vanderZwan|6 years ago|reply
https://github.com/dsalaj/awesome-quirks
[+] [-] cjblomqvist|6 years ago|reply
[+] [-] mrighele|6 years ago|reply
[1] https://developer.mozilla.org/en-US/docs/Web/API/History_API
[+] [-] serpix|6 years ago|reply
[+] [-] lazyjones|6 years ago|reply
[+] [-] torarnv|6 years ago|reply
[+] [-] vortico|6 years ago|reply
[+] [-] hombre_fatal|6 years ago|reply
Here's a 16x16 pixel game of Defender implemented by animating the favicon: http://www.p01.org/defender_of_the_favicon/
[+] [-] dgellow|6 years ago|reply
[+] [-] bubblicious|6 years ago|reply
[+] [-] bork1|6 years ago|reply
[+] [-] zuppy|6 years ago|reply
[+] [-] codedokode|6 years ago|reply
[+] [-] TheKarateKid|6 years ago|reply
Edit: HN doesn't support emoji in comments. That was supposed to be surrounded by sirens.
[+] [-] veryworried|6 years ago|reply
[+] [-] throwaway287391|6 years ago|reply
[+] [-] z3t4|6 years ago|reply
[+] [-] deno|6 years ago|reply
[+] [-] Traubenfuchs|6 years ago|reply
[+] [-] Ayesh|6 years ago|reply
I suppose with keep-alive, all sub/top domains in the same TLS certificate, and immutable far-future caches, one could pull off an animation at ~5 fps.
[+] [-] peteforde|6 years ago|reply
[+] [-] durnygbur|6 years ago|reply
[+] [-] saagarjha|6 years ago|reply
[+] [-] Chazprime|6 years ago|reply