Elegance – The Future Is Now

Looking at these PCM files gave me a new appreciation for design, and helped me appreciate more how important it is to understand the reason behind design decisions. In a lot of ways this format feels like it should be “bad” design: it’s strange, it’s idiosyncratic, it’s internally inconsistent. But every single detail is carefully chosen; everything serves a purpose. Each of these idiosyncrasies was carefully chosen to solve a particular problem, or to ensure peak performance in a particular bottleneck. Given the restrictions of a 16-bit game console, all of these choices were necessary to be able to support constantly streaming audio like this in the first place. Aligning every single detail of a format or API with the job which needs to be done is its own kind of elegance—a kind of elegance I understand a little better now.

Source: Elegance – The Future Is Now

I trained myself to be less busy — and it dramatically improved my life – Vox

I started with a simple value: being outside. I am a regular exerciser, but I was losing touch with being outside and moving my body through space. I began walking more, that’s all. It was not a hard change to make — I just park a little farther from work and hoof it a bit more, or I go for a nice stroll during lunch. It would not be an overstatement to say that an additional 40 minutes a day of walking just two or three times a week has changed me in a profound way. Walking provides time to think, to be energized by nature, and to feel less frenzied. Quite dramatically, I am much less of a robot and much more of a human being.

Source: I trained myself to be less busy — and it dramatically improved my life – Vox

Setting up Travis CI for Jekyll to build and deploy – Hannan’s fascinations

I just set up first ever Continuous Integration Build Process using TravisCI, TravisCI, is pretty cool, super simple, and a joy to use. This build process was setup for this very blog, in order to save me hassle of rebuilding the whole blog manually and then deploying it manually too. Life was never so fun.

Source: Setting up Travis CI for Jekyll to build and deploy – Hannan’s fascinations

年轻人的收入为何反不如父辈?–百度百家

最主要的原因,在于现代的金融货币体系和财富分配体系,基本上是一种不公平的体系。在改革开放初期虽然工资低,但是当时的物价水平也很低,现在的工资看起来有所增长,但实际上物价水平上涨得更快。如果说30年来的工资水平上涨了50倍,那么我们应该看看消费品价格上涨了多少倍,房价上涨了多少倍。收入追不上通货膨胀造成手中货币的成色越来越低,长此以往,年轻一代对于生活水平改善、工作的积极性、未来职业发展等等的看法,都会显得非常悲观。

Source: 年轻人的收入为何反不如父辈?–百度百家

giulio92/GLTableCollectionView: Netflix and App Store like UITableView with UICollectionView, written in pure Swift 3.0

GLTableCollectionView is a ready to use UITableViewController with a UICollectionView for each UITableViewCell, something like Netflix, Airbnb or the Apple’s App Store are doing in their iOS apps. GLTableCollectionView is completely customizable in both his UITableView and UICollectionView parts since it has been made on the same Data Source and Delegate methods with no complicated additions.

Source: giulio92/GLTableCollectionView: Netflix and App Store like UITableView with UICollectionView, written in pure Swift 3.0