New
The latest blog posts to take off on Hacker News. 21,835 posts.
More Good Programming Quotes (2016)
In my previous post, The Wisdom of Programming Quotes, I called out some quotes that look good on the surface, but turn out to promote the wrong ideas about software development. I have also posted…
Friday Facts #176 - Belts optimization for 0.15
Hi everyone. About half a year ago whenever I was sitting deeply in Factorio and when I needed to spend time in my phone, I was reading FFF or Factorio forum. Later when I decided to move - I suddenly realized that Wube is the most logical target to apply my crazy mind. All thanks to those FFF and you guys. Now I am…
Apollo Server 1.0 – GraphQL Server for Node.js Frameworks
Today, after more than a year of development, testing and production use, we’re proud to announce the 1.0 release of Apollo Server ! 🎉
Front-End Walkthrough: Building a Single Page Application from Scratch
Stories, insights, and updates from the Poki team.
React, Facebook, and the Revocable Patent License. Why It’s a Paper 🐯.
Update(9/25/17): My article about the licensing change.
Things to learn in React before using Redux
Facts about React that should be known before using Redux (or MobX). Most important: Learn React first, then opt-in Redux but only if you need it. There are various techniques in React.js for scaling your local state management. Only if these are not sufficient, use a library like Redux ...
Writing code with multiple overlapping side effects with a straight face
Practical development throughout the evolution of Windows.
What is “Open Recursion”?
Someone on StackOverflow stumbled onto the strange term “open recursion” and asked what it meant . Since most of the other answers to this online are pretty opaque, I started writing an answer. But then I accidentally wrote a blog post.
Build a burner phone with Twilio and Kotlin
In this article we will look at how to build a fully featured "burner phone" using Kotlin and Twilio that we will then deploy to Heroku.
Go's work-stealing scheduler
Deep dive into how scheduler works
Red Programming Language 0.6.3
This new Red release contains ~830 commits, closes 86 issues , and brings a large number of new features. The main one is official support...
Announcing RethinkDB 2.3.6: the first release under community governance
We’re pleased to announce the availability of RethinkDB 2.3.6, the first release since RethinkDB transitioned to community governance. This update includes a range of bugfixes and stability improvements. For a complete list of changes in this update, you can refer to the release notes .
I cannot consistently write safe C/C++ code
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
A Mac Podcast App You Can't Have
I wasn't going to write this post because I've already said most of what I wanted to on Twitter [http://twitter.com/steve228uk]. Yesterday though, I changed my mind when I saw this Tweet from Product Hunt. > The Best Podcast Apps for Mac 🎙️🖥️ Add your favorite 👉 https://t.
Customizing My Postgres Shell
As a developer your CLI is your home. This post walks through some favorite customizations of the Postgres .psqlrc file, configurations that will make you more efficient in your use of Postgres. If you setup your psqlrc today, you can enjoy psql as much as your shell.
End to End Machine Learning Pipeline Tutorial
In the fall of 2016, I was a Teaching Fellow (Harvard's version of TA) for the graduate class on "Advanced Topics in Data Science (CS209/109)" at Harvard University. I was in-charge of designing the class project given to the students, and this tutorial has been built on top of the project I designed for the class.