valid html5 valid css3

pikmin Zakk's page

"Ruffle some feathers, even if they are your own, especially if they are your own."

Web projects


music player and lyrics viewer page


some artwork


make a link on your clipboard clickable


beautifully pointless css magic


017 iPhone 6S(+) camera

August 10, 2016

016 New chapters

July 15, 2016

015 String.join(" (again), ", "Hello World".split(" "));

Nov 21, 2015

014 Other sounds

Nov 1, 2015

013 Circuitous sounds

Sep 30, 2015

012 a constant

Aug 28, 2015

011 xp

Aug 24, 2015

010 Updates

July 20, 2015

009 Positions

July 13, 2015

008 Thoughts on VR and the Future of Everyday Life

Apr 10 2015

007 Huarache Lights

Feb 13, 2015

006 More updates

Feb 8, 2015

005 Pets (deadmau5 cover)

Jul 27, 2014

004 Trello

Apr 10, 2014

003 Continued efforts

Mar 12, 2014

002 This is a cool post

Dec 20, 2012

001 New homepage!

Jun 8, 2012

a constant

the one thing i might find the most comforting is the pure malleability of the human mind; such that a voice in the back of my head, any time i feel like i'm facing an ugly or heavy truth, can remind me that that's only one of a trillion other things i could be thinking of; perspectives i could be adopting; expeditions i could be helming. there's no reason you need to feel any particular way about anything. i get to choose how i want to spend my time. everything in my experience is what i make it. nothing 'conceived' is real.

– Zakk @ Aug 28, 2015


pain gives you xp. xp is difficulty and hurt. you seem to grow so rapidly and reliably from it. it just softens you. every time, you think a little more, man, this world is heavy. this life is heavy. if you tap into that, empathize a bit, you notice everyone is going through that same process. for me that really opens me up to trying to be the best thing i can be to as many people as possible while i'm here.

– Zakk @ Aug 24, 2015


Updates need to be a background, uninterruptive thing. For EVERY app. I hate getting hit with an "iTunes 12.2.1 is now available. Download it? Y/N" prompt right as I was specifically launching this app – for the first time in months, usually – to actually DO something. Like, obviously updating is the generally desirable thing, but it's not a simple "yes" because I have to consider whether allowing that to happen might cause the the whole app to lock up or shut down while I'm trying to use it. Does that make sense? At any moment during the 99% of the time I'm not using this app, it could be updating itself. But the ONE MOMENT I choose to be interested in its services I'm slapped with mental homework. Nonono. You tell me why sir.

– Zakk @ July 20, 2015


What's the point of taking positions? Do you notice at every opportunity, you have the choice of going different ways on it? So many options, paths, you could cling to. It's weird but I don't really seem to care about doing that right now. It's tiring and, more and more often, I empathize with all of the options. Why do people ever just pick one?

– Zakk @ July 13, 2015

Thoughts on VR and the Future of Everyday Life

It's obvious VR is around the corner. Within two years several major technology companies will have VR solutions on the market. Valve's will have dual 1080p screens, one for each eye; within another couple years (or likely not even that long), 4K per eye will be reasonable, and the graphics tech to drive it won't be far behind. Valve's tech – dual 1080p – is currently the best offering of the current crop of devices. People who have used it write that the motion tracking is more or less seamless, but resolution is still the major crippling factor for true immersion.

4K per eye still won't be seamless. The human eye can register plenty more detail than that. 8K will be a bit closer to the mark. But the thought that fully-realized virtual worlds will be within consumer reach shortly, and that the tech should get really good (surely 8K per eye and beyond) in the decade following that, makes my mind go in all sorts of directions. I realize that this is a really big moment. Like, huge on a level hardly anyone is really comprehending yet.

In order to explain how I think about this, a detour.

Much of human nature seems to be entertainment. This almost entitlement to feeling satisfied, tickled, impressed, or taken on a journey. We may want to watch something scary, or hear something beautiful, or go somewhere serene. Whatever our desire may be, the root of the desire is the same: to be moved in some way. We also love exercising exacting control over what we are experiencing, and being able to retrieve, on demand, precisely the information that tickles our fancy. Fortunately it turns out much of the human race is endearingly benign with their informational demands and mostly prefer adorable photos of animals, learning about the things popular and successful people are doing, and hacking virtual monsters to death with their friends.

VR will bring about a whole new paradigm for retrieving information and entertainment. When you dig down into this and think about it, every computing interface you've ever seen has been designed around a 2D plane called a screen. We've been designing everything into a rectangle for decade after decade. But when you step into a virtual world, and lose that border delineating "stupidly awesome digital content box that gets you everything you ever wanted" from "rest of world which hardly does anything interesting", every bit of computing interface history and tradition falls by the wayside.

So we'll obviously need new standards for designing and delivering 3D web experiences. My (completely unfounded) guess is that web pages and browsers will evolve and transition into VR experiences over time, rather than some entirely new program or system being built up from scratch. It's just that in practice that rarely seems to happen – we generally push forward with what we've already got. Also, as a side note, Valve are lining themselves up to be a GIGANTIC part of – and at the forefront of – the upcoming VR explosion. By having added a VR interface to the Steam client early on, and VR support to their own games (paving the way for other developers to do so along the way), many many people are going to be using Steam for this stuff.

And that's rad – Valve are the best.

What would interacting with a web browser look like in a virtual world, considering you could examine the content in any direction, from any angle, at a whim? Probably the worst possible thing would be what we currently have – a flat rectangle of 2D content. Completely uninteresting to peer around and interact with. So imagine spatially laying out web content to take advantage of three dimensions instead of two. Different areas of the site, rather than being clicked on, could be simply looked at, or walked over to. A glance downward could let you quickly reference a site map. And if you consider how going 'back' or 'forward' would work, again probably the worst possible implementation would be what we've come up with for 2D displays, clicking a tiny box in the corner of your browser window. Going back through browsing history would far more satisfyingly involve physically moving back through the pages, and not in the delineated sort of way we're used to, but more like the elements of the last page you looked at are just pushed out of the way when a new one loads in. You could always look to your left and head over to what you were doing before, if you wanted to. I like that idea – looking left for "past". And that perhaps rather than having applications and web pages be individual worlds that are 'switched' between, designing them bring the pieces of their worlds into one seamless environment: yours.

This is obvously just scratching the surface, but is infinitely interesting to me, and obviously, gonna be massive.

Also, I wrote this post a few days before coming across a talk given by Michael Abrash of Valve at Facebook's 2015 F8 conference. "Why Virtual Reality Will Matter To You." It's very recent, and goes in some similar directions, but this guy is an actual wizard, working on the cutting edge of this incredible stuff. And even he sounds staggered by how much promise this tech holds. Check it out. (Abrash comes on at 42:17.)

– Zakk @ Apr 10 2015


Find me on...

Recently listened Loading...

SoundCloud soundcloud

soundcloud Loading...