TG

37 Flips | 3 Magazines | @TG6vdk8 | Keep up with TG on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “TG”

A breakthrough in programming for artificial intelligence

Most recent advances in artificial intelligence — such as mobile apps that convert speech to text — are the result of machine learning, in which …

Machine Learning

Virtual Environments in Python Made Easy — SitePoint

Most Python newcomers don’t know how to set up a development environment that follows the latest standards used by professional programmers, so this …

Ask HN: Why do people have a hatred for Scala?

I'm learning Java and Ruby, and I saw few posts about functional programming. So I thought that the next step should be learn a FP language. But I …

Scala

Using Big Data And Machine Learning To Enrich Customer Experiences

We are in a time of unprecedented flux in consumer behavior, customer expectations and company business models created by technologies that simultaneously disrupts established businesses and spawns new ones. The genesis is the symbiotic interaction of three seminal tech-enabled developments: <i>mobile</i> …

Customer Experience

The State of Probabilistic Programming

For two weeks last July, I cocooned myself in a hotel in Portland, OR, living and breathing probabilistic programming as a “student” in the …

Processing Amazon Kinesis Stream Data Using Amazon KCL for Node.js | Amazon Web Services

<i>Manan Gosalia is an SDE for Amazon Kinesis</i><p>This blog post shows you how to get started with the Amazon Kinesis Client Library (KCL) for Node.js. The …

Migrating from Heroku to AWS (using Docker)

At DoorDash, providing a fast, on-demand logistics service would not be possible without a robust computing infrastructure to power our backend …

Elements of Programming Interviews

The EPI Judge is now available at GitHub!<p>The installation is super-simple - there’s no install! You just <b>download the project, point your IDE/editor</b> …

Test Data

Exploit Exercises

Nebula<p>Nebula covers a variety of simple and intermediate challenges that cover Linux privilege escalation, common scripting language issues, and file …

Linux

60 Free CS College Courses to Take Online in 2015

Spoiler alert: computer science is in. Like, it’s really in – so far in, it’s reached the center of the Tootsie Roll pop. ¯\_(ツ)_/¯ Of all the things …

CS50's Introduction to Computer Science

What I Wish I Knew When I Started My Career as a Software Developer

When you’re starting your career in any field, you probably have high hopes but don’t really know what to expect. Should you keep your head down and …

What I’ve learned so far about software development

Somewhere within 20 feet, It’s a safe bet to assume there’s a cell phone nearby. That device, with all of its memory, CPU registers, and pixels, is …

Coding by the Book: The 7 Books Every Software Developer Should Read

<i>This post is part three of a series on Coding by the Book. Don’t miss its companion posts: How to Choose a Programming Book and 5 Tips for Learning</i> …

Redirecting...

This website has been migrated to a new URL. Click this link if you are not redirected automatically:

Developers: Why You Shouldn’t Skip Documentation

In the development realm of mobile apps, web apps, desktop apps, or JavaScript libraries, documentation plays an important role that could determine …

You're Not a Software Development Manager, You're a Software Helper

I was having coffee with a new technical manager recently, and he asked an interesting question. He said, "I just got assigned to lead this great …

The Nine Obsessions of the Extraordinary Software Development Manager

<b>Attending to needs</b><p>Attending to the needs of the folks within the software development group.<br>• Attending to the needs of other folks – within the …

What The Top 1% Of Software Engineers Do That The Other 99% Do Not

<i>Answer by Michael O. Church, functional programmer and machine learning engineer, on Quora</i><p>My first inclination was to disclaim, “I’m not top 1%, maybe top <i>N</i>%” where N is some slightly higher integer, because false precision makes great humble-brags. In reality, I have a hard time identifying “top …

How We Share Machine Learning Knowledge at Microsoft

We recently concluded the Fall 2014 edition of our Practice of Machine Learning Conference (PMLC). Over 1,700 Microsoft employees attended the two …

Fun with machine learning: logistic regression!

As much as I write about how there’s a lot more to ML than training models, the actual statistical models you use are still really important! And I …

Machine Learning Summer School 2013

Speakers<p>Christopher Bishop<br>(Microsoft Research)<br>spoke on <i>Graphical Models</i><br>video for part I, part II, and part III <br>slides for Chris' talks<p>Michael …

Why learn about algorithms?

Recently, we’ve been running a skill amnesty. The idea is that people can nominate a few skills they feel they’re lacking in (or not as good at they might hope) and then be matched with the relevant teacher. Classes have included: git, JavaScript, CSS, Python, Comparing Algorithms and more.<p>I …

Algorithms

macOS Development for Beginners: Part 1

Do you want to learn how to develop your own apps for macOS?<p>Good news! Apple makes developing for macOS incredibly easy, and in this tutorial series …

Build Your Own DIY Raspberry Pi Minecraft Server

As we approach the doldrums of winter what could be more cheerful than hours of incessant Minecrafting with you and your loved ones? While you can easily run a server on any computer (the program requires a server app to run in conjunction with a client “game” app), why not use your newly acquired …