Why We Use Om, and Why We’re Excited for Om Next
The CircleCI blog is your home for DevOps, continuous integration and delivery, and engineering productivity. Explore tutorials, guides, and best practices.
Making GitLab faster
In GitLab 8.5 we shipped numerous performance improvements. In this article we'll take a look at some of these changes and the process involved in finding and resolving these issues.
Undocumented Facebook API to identify friends in photos
So last week I was casually browsing through Facebook feed and looking at some random photo posted by a friend. So hovering over the pictur...
The Signal protocol for Node and browsers
Signal is a protocol for encrypted chat. Developed by Moxie Marlinspike and Trevor Perrin, the Signal protocol backs the excellent Signal Messenger , and has since been incorporated into WhatsApp, Facebook Messenger and Google Allo.
I, Pencil (1958)
I am a lead pencil–the ordinary wooden pencil familiar to all boys and girls and adults who can read and write…. [From “I, Pencil”]
Making 20% Time Work
Following Google’s lead many companies have instituted “20% time” for their employees. This is one day per week in which employees can work on projects of their own choosing. The practice keeps developers motivated and sharp, produces tools to solve company problems, and in the best case creates open source which…
A Simple Request: VLC.js
Almost five years ago to today, I made a simple proposal to the world: Port MAME/MESS to Javascript. That happened. I mean, it cost a dozen people hundreds of hours of their lives…. and there…
Qt Licensing Changes
Explore the Qt Blog for the latest insights on e.g. Qt Creator, your go-to source for cross-platform development tips and updates.
Machine learning for financial prediction
Machine learning for trading is a huge domain, but not all applications are practical in terms of making your money grow. Let's find out what really works!
Evidence on how to find the right career
Career tests and "going with your gut" don’t work. We analysed all the research on how to find the right career to show you what does.
Re-reading Kahneman's “Thinking, Fast and Slow”
Behavioural economics, data science and artificial intelligence.
How convolutional neural networks see the world
Note: this post was originally written in January 2016. It is now very outdated. Please see this example of how to visualize convnet filters for an up-to-date alternative, or check out chapter 9 of my book "Deep Learning with Python (2nd edition)".
Elm in the Real World
Elm is a beginner friendly functional reactive programming language for building web frontend. Choosing Elm for a customer project made my job nicer than ever and helped maintain project velocity during months of development.
Announcing TensorFlow 0.8 – now with distributed computing support
Posted by Derek Murray, Software EngineerGoogle uses machine learning across a wide range of its products. In order to continually improve our mode...
Happy 20th Birthday, Quake
Twenty years. Wow. Where has all the time gone? We've all had many adventures during those years and Quake spawned many a game franchise and/or game company whether directly or through its influence. For this 20th I'm going to share a document created by Joost Shuur called QUAKETALK 95. This Quak
Introducing the B3 JIT compiler
WebKit's FTL JIT now uses a new backend on OS X — the Bare Bones Backend, or B3 for short, replaces LLVM as the low-level optimizer.
First Impressions of a $9 CHIP Computer
Even though the CHIP is much cheaper than the Pi, I've found that is actually much more convenient (less wires and configuration).