MQTT With Swift on Linux

Over the past few years I’ve made a living managing Internet of Things (IoT) software development projects. In that time I’ve come to learn a number of protocols for communicating sensor and telemetry information back to “the cloud”. Among the most popular in the IoT space is MQTT, a lightweight protocol that allows for publishing […]

recruit-mtl/Graphs

Light weight charts view generater for iOS. Written in Swift. Source: recruit-mtl/Graphs

老板和HR们,不要再和人才砍价了_张皓凡_新浪博客

本来是80分的牛人,如果到了你这里还是80分,那在人才的使用上,你顶多就是个不亏不赚。牛人只所以成为牛人,他们对于个人的成长都是极其在意的。要想在人才使用这件事上赚大钱,能把初露峥嵘的小牛在你的体系中培养为大牛,这才是你企业的价值所在。一个百度的T4,如果在你这里成长为T9或T10级别,一个年薪20万的新新人类,如果三年时间窜到了百万,你的雇主品牌想不好都不行。 Source: 老板和HR们,不要再和人才砍价了张皓凡新浪博客

A Sane Reference for TargetConditionals – carpeaqua

I’ve spent the past couple days cleaning up some code to work on iOS, macOS, and watchOS. One thing I constantly struggle with is keeping the values I need from TargetConditionals.h in my head for when I want to #if branch a segment of Objective-C code for a specific platform. Source: A Sane Reference for […]

How to spy on a Ruby program – Julia Evans

I love debugging tools. One of the most frustrating things to me is — when I run a Ruby or Python program, I can’t find out what that program is doing RIGHT NOW. Ruby dark magic. Source: How to spy on a Ruby program – Julia Evans

A Tour of Machine Learning Algorithms

In this post we take a tour of the most popular machine learning algorithms. It is useful to tour the main algorithms in the field to get a feeling of what methods are available. Source: A Tour of Machine Learning Algorithms