22 September 2021

40 links ยท Wednesday

How We Got to LiveView

We’re working on super fun problems and are looking for more people to join us. In particular: we’re looking for full-stack developers. We expect this will be a good role for early-to-mid-level career developers.

It's tough being an Azure fan

Azure has never been the #1 cloud provider - that spot continues to belong to AWS, which is the category leader. However, in most people’s minds, it has been a pretty reasonable #2, and while not necessarily vastly differentiated from AWS there are enough thin…

A New Dawn of Learning

Enabling individuals to maximize their potential and contributions is a key component of global prosperity and peace. Outdated educational models where formative years are devoted to obtaining a standard set of knowledge with the goal of entering lifelong empl…

Building a Monad

We're going to build a new monad. To get there, we'll explore creating a means of tracking analytics events and start with some simple solutions that will eventually coalesce into our monad.

h2x

TLDR;

20 Reasons To Quit Social Media

You either use social media, or you're used by these insidious platforms. Here are 20 reasons to quit social media.

Guix-HPC — What’s in a package

There is no shortage of package managers. Each tool makes its own set of tradeoffs regarding speed, ease of use, customizability, and reproducibility. Guix occupies a sweet spot, providing reproducibility by design as pioneered by Nix, package customization …

Do you know the GitHub Advisory Database?

Since a while I'm trying to get into the topics of application security. One of the huge topics is about possible vulnerabilities in dependencies. This post is about why you should know the GitHub Advisory Database.

Announcing Azure Functions 4.0 public preview with .NET 6 support

Today, the Azure Functions team announced the public preview of Azure Functions version 4.0. The most notable feature of this new runtime is support for .NET 6.0.   Getting started with .NET 6 on Azure Functions   Azure Functions has two programming models for…

Patreon

Patreon is empowering a new generation of creators. Support and engage with artists and creators as they live out their passions!

A different kind of keyboard

I’ve always been attracted to chording keyboards in theory, but I lack whatever childhood musical training is required to wrap my fingers around them. So I made something else: an arpeggio keyboard. Peggi is an eight-key keyboard that fits on the back of you…

This Linux malware is designed to ATTACK WINDOWS!

So, the Windows Subsystem for Linux has been attacked to deliver malware against the host machine. Original research: https://news.lumen.com/2021-09-16-Theory-confirmed-Lumen-Black-Lotus-Labs-disco...

Converting between UTF-8 strings and UTF-16 strings in C++/WinRT

C++/WinRT provides a pair of functions for converting between UTF-8 strings (with code units represented as char) and UTF-16 strings (code units of wchar_t). The to_string function takes a std::wstring_view of UTF-16 code units and converts them to a UTF-8 str…

DIY RGB Icosahedron build — GsD

A small 20 sided platonic solid, where every side is covered with an array of RGB lights. Battery powered, featuring 2400 total LEDs, controlled with a Microchip samd51 and Lattice ice40 FPGA.

deskto.ps

cwm on OpenBSD captured and uploaded by gonzalo yesterday

Postgres 14: It's The Little Things

Today I wanted to call some extra attention to those little things, the ones that don't get the spotlight, but simply make a developer's life better.

Troy Hunt | GitHub Stars

Troy is the creator of Have I Been Pwned, the data breach aggregation service. He's also a Microsoft Regional Director and full time Australian.