Software Development

Employers Are Paying Freelancers Big Bucks for These 25 in-Demand Skills

With the right skills and some hustle, freelancing pays like a full time job.<p>Want to join the freelancer revolution? Did you know that there are thousands of freelancer jobs that pay six figures?<p>Over the past ten years, I've both worked as a freelancer and hired countless freelancers, some for …

Natural Language Processing

Coding is not “fun,” it’s technically and ethically complex

Programming computers is a piece of cake. Or so the world’s digital-skills gurus would have us believe. From the non-profit Code.org’s promise that “Anybody can learn!” to Apple chief executive Tim Cook’s comment that writing code is “fun and interactive,” the art and science of making software is …

Programming

The steady rise of GraphQL

Today GitHub announced that the next version of their API will use a new technology developed by Facebook called GraphQL.<p>GraphQL may eventually come …

JavaScript

4 Reasons Not To Learn To Code

Thirst for exciting and lucrative careers is a powerful motivator. Ambition drives the market for education of many types, from elite university MBA programs to modeling schools to competitive kindergartens. The message is simple and enticing: Attend this school, and you’ll be a success.<p>Now on the …

Programming

Vintage Programming Languages

For the last 30 years, C has been my programming language of choice. As you probably know, C was invented in the early 1970s by Dennis M. Ritchie for …

Programming

Learn Web Development By Building 14 Websites From The Ground Up

<i>Jump head first into a lucrative career in full stack development.</i><p>Tech is the hottest industry of the moment, and one of the most well-paid and well …

Web Development

A Unified Styling Language

In the past few years we’ve seen the rise of CSS-in-JS, emerging primarily from within the React community. This, of course, hasn’t been without its …

JavaScript

On the Tension Between Object-Oriented and Generic Programming in C++

C++ Source <br>On the Tension Between Object-Oriented and Generic Programming in C++ <br>and What Type Erasure Can Do About It <br>by Thomas Becker <br>October 15, …

Programming

Microsoft is helping restaurants cook up their own bots

Microsoft has launched a service for businesses to quickly and easily create a FAQ bot customers can chat with inside Bing search results.<p>The Bing Business Bot service begins by asking a business owner a series of basic questions about their business, like where parking is, how to make …

Programming

Machine Learning: Beware the Bias

Most Popular<p>In the past year or so, I've been struck by how we tend to anthropomorphize the machines and mechanize the human beings whose data we …

Machine Learning

Helping One Million Developers Exit Vim

This morning, a popular Stack Overflow question hit a major milestone:<p>You’re not alone, jclancy. In the five years since this question was asked, …

Programming

Learn the Basics of Cookiecutter by Creating a Cookiecutter — cookiecutter 1.5.1 documentation

Learn the Basics of Cookiecutter by Creating a Cookiecutter¶<p>The easiest way to understand what Cookiecutter does is to create a simple one and see …

Python Programming

Diary Of An Ex-Facebook Intern

“I had one of the best summers of my life, and I can’t imagine it being any better.”<p>Facebook has had a huge impact on our lives: The company essentially owns a large part of the world’s social media user base with its products from Facebook itself, to Instagram, to WhatsApp playing an integral part …

Software Engineering

Open Source Software, Self Service Software

22 Jan 2009<p>Have you ever used those self-service checkout machines at a grocery store or supermarket?<p>What fascinates me about self-service checkout …

Programming

The new paradigm of responsive email frameworks

<b>Introduction</b><p>Email is one of the best ways to engage with your clients, especially during the holiday season. However, if you want to stand out, no …

Web Development

The President Is a Computer, and Other News

• Does the president pass the Turing test? I’m afraid not. When I listen to his answers to basic questions and compare those answers to a real human’s, it’s plain to see that he’s a computer—most likely, my research suggests, a Tandy 1000 EX purchased from a RadioShack in Secaucus, New Jersey, …

Machine Learning

The coded gaze: biased and understudied facial recognition technology

Rod McCullom at <i>Undark</i> has a terrific overview of the perpetual "virtual lineup," where half of all American adults "are enrolled in unregulated …

Machine Learning

The Complete Web Developer Course: Build 14 Websites

access<p>lifetime<p>content<p>28 Hours<p>enrolled<p>14,606<p>description<br>• instructor<br>• specs<p>Want to be a full-fledged, employable coder? Dive into this comprehensive course …

Web Development

Jack Dorsey Shed Some Light on How Twitter Uses Machine Learning, Deep Learning on Its Timeline

Twitter CEO <b>Jack Dorsey</b> discussed how the social network is using machine learning and deep learning to populate its timeline during the company’s …

Machine Learning

When AI improves human performance instead of taking over

The game results show that placing slightly “noisy” bots in a central location (high-degree nodes) improves human coordination by reducing same-color …

Machine Learning

tvOS Games, Part 2: SpriteKit Goes Retro

I have an old arcade game in a cocktail table format. It’s <b>Robotron:2084</b>, the 1981 hit from Williams. You may remember the ridiculously difficult and …

Programming

Flow And The Machine

“In the future, either you’re going to be telling a machine what to do, or the machine is going to be telling you.” -- Christopher Penn, VP of …

Machine Learning

A16Z AI Playbook

Neural Network Architectures<p>The fundamental data structure of a neural network is loosely inspired by brains. Each of your brain cells (neurons) is …

Machine Learning

Should I Go? The Pros and Cons of Using Go Programming Language

Programming

Gridded Headings v. Justified Headings

Amongst the reactions to Gridded Headings, Benjamin de Cock pointed out there’s another way to arrive at the same place I did. Instead of …

Web Development

On-Scroll Morphing Background Shapes | Codrops

A decorative website background effect where SVG shapes are morphing and transforming on scroll.<p>Today we’d like to share a little background effect …

Programming

From search to AI

BAIDU should transform from an Internet firm to an artificial intelligence company to better reshape and challenge other industry players in …

Artificial Intelligence

Analytics Buzzword Bingo: Which Solution Is Right For You?

At this point, everyone understands the importance of and need for analytics.<p>But understanding the need and actually knowing how to go about …

Business Intelligence

The Complete Web Developer Masterclass: Beginner To Advanced

The demand for web developers is constantly growing, just as money making opportunities for independent developers are arising every day. There has …

Programming

Marketers must learn to hack people instead of algorithms

The onslaught of data and machine learning will potentially reveal some uncomfortable truths about consumers – and this will have profound …

Machine Learning