HackerNoon Icon


A community-contributed magazine for hackers.
hackernoon.com • 13 Stories
All Sources

HackerNoon Icon HackerNoon

Why ML in production is (still) broken and ways we can fix it

Hamza Tahir on HackerNoon:

By now, chances are you’ve read the famous paper about hidden technical debt by Sculley et al. from 2015. As a field, we have accepted that the actual share of Machine Learning is only a fraction of the work going into successful ML projects. The resulting complexity, especially in the transition to “live” environments, lead to large amounts of failed ML projects never reaching production.

Productionizing ML workflows has been a trending topic on Practical AI lately…

Why ML in production is (still) broken and ways we can fix it

HackerNoon Icon HackerNoon

Is it worth getting a CS degree in 2021?

I’ll admit, the TL;DR of this HackerNoon piece is a bit disappointing:

Is a computer science degree worth it? For me, partially. For you? You tell me.

Having said that… Sun-Li’s experience and results of going back for a CS degree despite already being a professional software developer with a full-time job are super interesting and maybe even informative about the state of the industry.

HackerNoon Icon HackerNoon

Go is on a trajectory to become the next enterprise programming language

Clearly we’re a fan of Go — listen to Go Time — but, what is it going to take to make it succeed Java as the dominating enterprise programming language? This post from Kevin Goslar lays out the strengths of Go that make this a real possibility.

Go — a programming language designed for large-scale software development — provides a robust development experience and avoids many issues that existing programming languages have. … Companies and open-source initiatives looking for a safe and forward-looking technology choice for creating large-scale cloud infrastructures in the coming decades are well advised to consider Go as their primary programming language.

A large portion of modern cloud, networking, and DevOps software is written in Go, for example Docker, Kubernetes, Terraform, etcd, or ist.io.Many companies are using it for general-purpose development as well. The capabilities that Go enables have allowed these projects to attract a large number of users, while Go’s ease of use has enabled many contributions.

Pavan Belagatti HackerNoon

SRE is to DevOps what Scrum is to Agile

DevOps and Site Reliability Engineer(SRE), both seem to rule the world of software development, and at the same time, both appear to overlap or confuse people to some extent. Today, we will try to analyze both the terms and see if we can see some differentiating factors between the two.

“Naming things is hard” applies to so much more than merely code.

HackerNoon Icon HackerNoon

Writing a JavaScript tweening engine with Between.js

Alex Buzin:

A month ago I decided to try my skills in writing own tweening engine and here’s how I did it…

Tweening, in case you’re wondering, is the process of animating an object from one position to another. You specify the start/end positions (or images) and the tweening engine handles all of the inbetween states. This post by Alex is a great way to introduce yourself to the topic.

Ives van Hoorne HackerNoon

CodeSandbox Containers is in beta

CodeSandbox Containers was just announced by Ives van Hoorne on Hacker Noon.

Today we’re happy to announce CodeSandbox Containers. We execute your code on a server, which allows you to work on any JavaScript project that works locally.

But you gotta use it so they can test things and get it right.

We can only test CodeSandbox Containers fully when we have other people using it. … Please don’t use it for any project with files you don’t want publicly exposed. There’s also the chance that the service might be down because of things that we haven’t foreseen yet, in which case you’ll see a nice warning message.

We will dedicate the coming months to squash every bug we can find, when we think that CodeSandbox Containers is stable enough to remove the beta warning we will announce this.

HackerNoon Icon HackerNoon

I'm harvesting credit card numbers and passwords from your site. Here's how.

This is pretty scary regardless if it’s based on a true story or not.

When I first wrote this code back in 2015, it was of no use at all sitting on my computer. I needed to get it out into the world. Out into your site.

Lucky for me, we live in an age where people install npm packages like they’re popping pain killers.

So, npm was to be my distribution method. I would need to come up with some borderline-useful package that people would install without thinking — my Trojan horse.

Oh and then there was this — this is an excellent opportunity for taking over npm packages and injecting malware by malicious people.

Player art
  0:00 / 0:00