A fellow minimalist! My one suggestion would be to vertically center your content
example: http://codepen.io/shshaw/full/gEiDt
shameless plug: http://zachdonovan.com/ :)
You don’t need to use display: table-cell to achieve this.
From my own site:
body { position: relative; height: 100vh }
#content { left: 0; right: 0; top: 0; bottom: 0; margin: auto; height: <must be defined> }
On the one hand, I kind of agree with PPK here.
On the other hand, perhaps we’re just old curmudgeons. The features we wanted are there, so it is time for these damned kids to stop changing things now.
On the other other hand, Navigation Transitions really do sound dumb, given that if you want to do that sort of thing it is pretty easy to do with HTML5 ‘single page’ apps and any number of existing JS libraries.
Part of PPK’s argument here is that browsers should cede the “low latency/high interactivity” ground currently held by native apps entirely and focus on being document viewers. Transitions are a great example: they make no sense for hyperlinked documents, and all the sense in the world for building natural interactions.
IMO this entirely misses the leverage of web browsers. To paraphrase Churchill, web browsers are the worst cross-platform application platform, except for all the others.
web browsers are the worst cross-platform application platform, except for all the others.
This presupposes that cross-platform application platforms are the solution to our problems.
There was a time when Java was in the same position, with the same rationale. After a lot of wasted effort, we seem to have moved on and multi platform java is mostly history.
I’m not just presupposing that, I think its axiomatic. Who wants to spend time porting applications and services between platforms when they could be doing anything else?
It might make the developer’s life easier, but it is pure shit for the users. In the case where the users are developers, well OK, sure. But in the general case, something that makes my life better at the expense of the people who need to use my software is 100% a non-starter.
Pure shit for users? I don’t know, seems like quite a few websites nail the whole cross-platform problem pretty handily. When’s the last time you saw someone complain that <insert website here> doesn’t work on <insert browser/os here>?
When’s the last time you saw someone complain that <insert website here> doesn’t work on <insert browser/os here>?
I make this complaint regularly, if not daily. Scroll hijacking is a common issue. Every browser supports “native” scrolling, but that’s not good enough. We need “cross platform” scrolling in JavaScript. And it’s pure shit.
Does it even matter at this point? That brand is incredibly tainted after the recent actions of sourceforge in particular.
It matters to us in Octave. I know everyone is just screaming GET OFF SOURCEFORGE ALREADY, but honestly, it’s a lot of work and Sourceforge has not done anything evil to us. And there has been a lot of misreporting about what it actually has done.
Yet. Sourceforge has not done anything evil to you… yet.
Bundling malware with installers is pretty much indefensible in my eyes…
Is there a place to get a good overview of the whole systemd debacle and what exactly everyone is so upset about?
@ssl posted one side, here’s the other: http://uselessd.darknedgy.net/ProSystemdAntiSystemd/
OK, this one is better than mine. On a side note:
name at least a dozen alternatives to the GNU coreutils (I can name about 7, I think)
What would be an example? FreeBSD, OpenBSD, Solaris, heirloom and busybox that’s what I can think of.
Maybe this? http://lwn.net/Articles/614860/ (obviously, a bit based, though I admit I didn’t notice who it was until end of the mail.)
Or that: https://lwn.net/Articles/619992/
Always a good reminder that if the service is free, you’re what’s being sold. Does Google have these kind of advertising options? Seems like they’d have that sort of ability as well.
https://www.google.com/settings/u/0/ads/authenticated