corenominal

Full stack web developer, interested in all the things, but especially the web, code, design, Linux, OS X, PHP, WordPress, JavaScript & robots.

Why I left Mac for Windows: Apple has given up image/svg+xml

I don’t say this lightly, but Windows is back, and Microsoft is doing a great job. Microsoft is getting better, faster at making Windows good than Apple is getting better at doing anything to OS X.

Another post by another Apple user switching to an alternative OS, this time it’s Microsoft. Also, see the follow-up post for details about how the author has set-up their new Windows development environment. The interesting part for me was this remark about Hyper:

OK, there are a few weird bugs. For the most part, I’ve managed to avoid them, but there’s one I’m yet to figure out: how to escape nano. There’s no way to CTRL + C out, and you end up needing to close the terminal.
¯_(ツ)_/¯

I’m pretty sure this is a known bug with Hyper and something that I experienced too. In my case, I was trying to detach a screen session with CTRL+A D, pretty basic stuff and I was surprised Hyper couldn’t handle it. I’m sure this will get fixed in the future, but until that happens, Hyper will be unusable to me, which is disappointing.

In AMP we trust image/svg+xml

Jeremy Keith on AMP, concludes with:

Google says it can’t trust our self-hosted AMP pages enough to pre-render them. But they ask for a lot of trust from us. We’re supposed to trust Google to cache and host copies of our pages. We’re supposed to trust Google to provide some mechanism to users to get at the original canonical URL. I’d like to see trust work both ways.

And there lies the rub. My trust levels for Google are very low. I’ve been around long enough to know that hosted Google services/projects come-and-go with little regard to their users. Wave, Jaiku, Buzz, Reader, Knol, the list is quite impressive.

I know AMP is different from the services on the aforementioned list, but the trust damage has already been done. For me, AMP will need to fully establish itself and showcase real benefits, before I trust it enough to invest any development time in it. I’m doubtful that’ll ever happen.