16 August 2021

53 links ยท Monday

Wasserstein Distance Using C# and Python -- Visual Studio Magazine

Dr. James McCaffrey of Microsoft Research shows how to compute the Wasserstein distance and explains why it is often preferable to alternative distance functions, used to measure the distance between two probability distributions in machine learning projects.

Living With Flare | by Brian Koberlein

The stellar flares of red dwarfs are mostly directed from their poles, which is good news for potentially habitable planets.

Successful Slack

Tips for using Slack in a work environment.

Can We Please Stop Calling Everyone “Addicted”?

Social media can be addictive, but not as much as you think, and it doesn't help to label people as addicts. Here's what you need to know.

A Programmer’s Introduction to Mathematics

I’ve come to be somewhat known as a “math guy” in creative coding. It’s one of my impostor syndrome items because I’m really not any kind of expert in the field. I took Algebra and some Precalculus…

.NET Core 2.1 container images will be deleted from Docker Hub

Starting on August 21st, .NET Core 2.1 Docker container images will no longer be available on Docker Hub, but exclusively on Microsoft Container Registry (MCR). This change was previously announced with dotnet/dotnet-docker #2848. If you are reliant on .NET Co…

Automate commit co-authors when pairing — Alex Blackie

Pairing is a fantastic way to quickly bounce ideas around, get help with something, or even as a tool for mentoring and growth. In recent times, most Git-based tools have adopted the Co-Authored-By trailer to identify when there are multiple authors to a co…

CI/CD survey

Take this survey powered by surveymonkey.com. Create your own surveys for free.

Tutorial

Alda is a text-based programming language for music composition. It allows you to write and play back music using only a text editor and the command line.

Reddit Interview Problems: The Game of Life

These days, I'm an engineering manager at Reddit, where I lead the Advertiser Optimization team. I was recently invited by the /r/RedditEng team to share an interview problem I previously used to screen candidates. It was published here, but I've reposted it h…

Challenges for code-based problems

This page is dedicated to the syndrome decoding problem for random binary linear codes, in the range of parameters similar to the Goppa-McEliece cryptosystem.

Reference equality for dictionaries in Python

Implementing a unit of work in Python can be an interesting challenge. Consider the following code:This is about as simple a code as possible, to associate a...

Dotnetos Essentials

Dotnetos Essentials - your free course to learn .NET environment

Introducing Shadow IT Discovery

With Cloudflare for Teams, Administrators can allow their users to securely access applications with Cloudflare Access and explicitly block users from visiting various applications with Cloudflare Gateway.

Email Authenticity 101: DKIM, DMARC, and SPF

Email is critical infrastructure and needs to be trustyworthy. Learn how to set up DKIM, SPF, and DMARC to secure your email domains.

Programming Idioms

A collection of reusable standard snippets, in 31 programming languages

267: Hacking Onewheel Bluetooth

Frank is at it again with a new and awesome Bluetooth application, this time for the Apple Watch that displays his Onewheel information in real time! He breaks down the inspiration and how he got it working!

TypeScript 4.4 and more readable code | I CAN MAKE THIS WORK

An exciting feature is shipping with TypeScript 4.4. It has the name "Control Flow Analysis of Aliased Conditions" which is quite a mouthful. This post unpacks what this feature is, and demonstrates the contribution it makes to improving the readability of cod…

Announcing TypeScript 4.4 RC

Today we’re excited to announce our Release Candidate (RC) of TypeScript 4.4! Between now and the stable release of TypeScript 4.4, we expect no further changes apart from critical bug fixes. To get started using the RC, you can get it through NuGet,

Cascadia Code Font

For many years, I’ve wanted to use real mathematical notation in computer programs for code that is mathematical in nature. The document UnicodeMath discusses this in some detail in Section 6. Using UnicodeMath in Programming Languages. Over the years, some ad…

OpenAI's Codex as a Chrome extension

This is real. OpenAI's Codex is phenomenal, and it clearly already knows the DOM layout of many popular websites. All I did was wrap it in a Chrome extension...

Are Microservices … for real?

We decide to dig into the details of what makes a microservice and do we really understand them as Joe tells us why we really want microservices, Allen incorrectly answers the survey, and Michael breaks down in real time.