25 October 2022

41 links · Tuesday

Rethinking Ambition

“Our ambition should be to rule ourselves, the true kingdom for each one of us; and true progress is to know more, and be more, and to do more.” –John Lubbock, The Use Of Life Ambition is a polarizing word these days. On the heels of the Great Resignation, th…

So long, sync.Map

I don't see any strong reason to keep using sync.Map if you're a Go generics user. Instead, you should consider using xsync.MapOf, a scalable alternative.

How to date a recording using background electrical noise | Robert Heaton

Three men were accused of selling firearms to South London gangs. At their 2012 trial in Croydon Crown Court, the prosecution played the jury a recording, taken undercover, of the trio allegedly arranging a sale. But the men’s lawyers claimed that the recordin…

A Potpourri of Emacs Tweaks – Tony Zorman

Emacs is the “extensible text editor”, and it wouldn’t be fun if one didn’t at least try to take advantage of that, right? Having just written a README for my Emacs configuration, I thought it might be nice to somewhat expand on certain ideas and give a little…

Towards Totalitarianism

Totalitarianism is the natural progression of collective human hypocrisy.

On Scala 3's Optional Braces

I dislike Scala 3’s significant whitespace syntax. At this point it’s safe to say that I hate it, being (IMO) an unfortunate evolution of the language.

Linearly scalable work

Laying bricks scales almost linearly. If one guy takes 4 weeks to build a house then you can add three more for a total of four people and expect the work to be done in 1 week. This works across a lot of tasks and areas, but of course not infinitely. If we kee…

I broke the rules.

I was permanently banned on Twitter and I don't know why.

Copy with proper indentation

You want to share some code you’ve written with a colleague, so you select it in the editor and hit Ctrl+C to copy it. As you paste it in Outlook/Slack/Teams, you realize that the indentation levels are inconsistent due to your original selection.

.NET MAUI – Forget Me Not – Part 4

This is part 4 in an ongoing series in which I will build and dissect a non-trivial app. For details, please see the first in this series. Part 3 ended with a teaser about the Preferences Page. As …

A quick start guide to benchmarking LLM models in Azure: NVIDIA NeMo Megatron - Results

By Hugo Affaticati (Technical Program Manager) and Jon Shelley (Principal TPM Manager)   Useful resources:  NeMo Megatron from NVIDIA: NVIDIA NeMo Megatron Container from NVIDIA: NVIDIA NGC     Below are the full results obtained with NVIDIA NeMo Megatron and …

Azure Scales 530B Parameter GPT-3 Model with NVIDIA NeMo Megatron

Combining NVIDIA NeMo Megatron with our Azure AI infrastructure offers a powerful platform that anyone can spin up in minutes without having to incur the costs and burden of managing their own on-premises infrastructure. And of course, we have taken our benchm…

Episode 443 - 5G Modern Connected Apps

The team talks to Cesar De la Torre Llorente, a Principal Architect in the Azure team, about the new style of applications that leverage the 5G wireless network in Azure. This enables new scenarios running apps on factory floors, smart buildings, stadiums etc.…

ZK Tech You Should Know — Part 1: SNARKs & STARKs

Zero knowledge, or ZK, is a class of technologies increasingly becoming part of the Web3 conversation, with different types arising from the movement. In par...

Why sprint estimation has broken Agile

A look into how sprint estimation could be harming your team’s productivity and end product.