21 July 2021

45 links · Wednesday

Native Linux ports - One perspective :: Marc's Musings —

I spent 5 years working on AAA native Linux ports. That’s not a long stint by some standards, but nothing to shake a stick at either, so it’s not unexpected that I’ve had a bunch of people come to me wanting a hot take on Valve’s positi…

Game playing with adversarial algorithms

Do you know how IBM's Deep Blue chess computer controversially beat champion, Gary Kasparov in 1997? It's a search algorithm called min-max. This article describes how it works at a high-level.

Nix, Channels and the NUR

A short exploration of multi-user nix and interacting with the Nix User Repository without root Background For multi-user nix installations 1, the NIX_PATH variable is empty. Here I briefly go over two approaches to mitigate this, one with nix-channel and the…

NFTs are coming for Instagram and other social media platforms

I'll admit it; I did some good old shoulder surfing on my flight back to Berlin the other day. The next bit is kinda spicy, but I'll anyways tell you about it: On the flight, there was this

Tokyo Olympic ticket purchaser information leaked online

Login IDs and passwords of Tokyo Olympic ticket purchasers have been leaked on the internet, a government official says, in the latest in a series of setbacks for the organizing committee.

Guntrader.uk hacked – anger and denials

A hacker has stolen information from the market-leading gun sales site Guntrader.uk. The data consists of  names and addresses of  registered users of the site, according to Guntrader.uk founder Al…

OSS Power-Ups: Statiq

Even though you may not be familiar with the idea of static site generation or the JAMstack, this decades-old concept is being given new life and taking the ...

Unusual Whales

Get alerts for large stock and unusual options movements.

Join the Visual Studio 2022 for Mac Private Preview

Today we’re inviting you to try out Visual Studio 2022 for Mac as we share our first private preview release. This is the first release of our .NET IDE with a refreshed, fully native macOS UI. We’d love for you to download it,

New LEARN module: Write your first code in F#

F# is an open-source, cross-platform programming language that makes it easy to write succinct, performant, robust, and practical code. References LEARN module The first F# module of many was just published on LEARN, check it out Take your first steps with F#…

Q&A: Messaging, CQRS & Event Sourcing!

You have questions, I have answers... well mainly opinions! Here are the top questions I was asked for this Q&A. As you can expect they are around Microser...

How does TLS work?

From Real-World Cryptography by David Wong

Expanding Cloudflare to 25+ Cities in Brazil

Today, we are excited to announce an expansion we’ve been working on behind the scenes for the last two years: a 25+ city partnership with one of the largest ISPs in Brazil.

Announcing tokio-uring: io-uring support for Tokio

Today, we published the first release of the “tokio-uring” crate, providing support for the io-uring system API on Linux. This release provides asynchronous File operations, and we will be adding support for more operations in subsequent releases.

New module: Introduction to testing in .NET

Testing is crucial part of software development. We want to make sure the software we ship is as tested as much as possible. However, there are many ways to test, and the scenario and the application is usually what determines what the best approach is. Upskil…

Shifting accessibility left with Accessibility Insights

We believe that we can only solve the problem of inaccessible software by shifting accessibility left into the software design and development cycle. In this post, Mark Reay describes how our open-source offering, Accessibility Insights, can help.

Patterns of Legacy Displacement

Patterns for the effective modernization of legacy software systems

Console DevTools

Discussing the most interesting developer tools from the weekly Console newsletter, a free email digest of the best tools and beta releases for developers. Subscribe at https://console.dev

Melb.NET Aug 2021 ONLINE Meetup

Tue, 3 Aug 2021, 6:30 pm: 🎉 Melb․NET Aug Meetup is coming to you ONLINE!!🗣 Apply to speak now: https://bit.ly/melbdotnet-cfpGet ready to join us on Tuesday, Aug 3 at 6:30 pm on Zoom!FREE GIVEAWAYS__

A case against security nihilism

This week a group of global newspapers is running a series of articles detailing abuses of NSO Group’s Pegasus spyware. If you haven’t seen any of these articles, they’re worth re…