5 June 2024

36 links · Wednesday

From Scratch - Generative Adversarial Networks

Generative Adversarial Networks (GANs), discovered by Ian Goodfellow in 2014, were an early method in the area of generative AI. I will focus on image generation as set out in the paper Generative Adversarial Nets1. This paper is the focal point of this blog p…

Creating Smooth Hover Effects for Menu Icons

It's been a while since I worked with stylesheets. I have always been a software developer focused mostly on backend functionality. Recently, however, I star...

The Degradation of the Cinematic Experience

This isn’t one of those rose-colored glasses “back in my day” feelings but a genuine technical explanation of the degradation of the cinematic experience. We focus on the topic of image resolution and the impact that has. Growing up in the 80’s and 90’s, some …

SPECIAL: Epic disappointments with Linux (not for the mentally retarded)

In the last year and half, I thought I could stop the distro-hopping, but very recently it turned out it wasn't the case. Since there are criteria and thoughts about my requirements from an OS that I never put in writing, it's time I do it now. This should als…

Hello Micron GDDR7 - PC Perspective

Hello Micron GDDR7 Micron announced yesterday that they are sampling their first GDDR7 to select customers, heralding the next improvement to hit GPUs and HPC

How big a deal was the Industrial Revolution?

Explanatory note: This page grew out of one of my investigations for Open Phil, but then I got fascinated and put a bunch of personal time into elaborating certain parts of it, and it evolved into something that I think is pretty cool, but which would take mor…

[en] rabbit r1 it's a SCAM

It’s not new that the promise of artificial intelligence capable of helping us and solving a series of problems we don't have has emerged. However, it is onl...

Reading awc :: DON’T PANIC

Arther Whitney, the creator of the k language(s), writes C code in a unique style. Some see it cryptic while others find it elegant. I’ve known his implementation of J, and the word “Incunabulum”, from Dyalog’22. But never had I tried to reason about his works…

Incremental development

Introducing significant code changes to working software is scary. Many things can go wrong. But there’s a way to making changes safer and easier.

The First .NET Aspire Book!

My new book on .NET Aspire is available! It covers creating microservices with .NET, utilizing Azure services as well as on-premises deployment. Each chapter introduces key concepts, tools, and tec…

Is Microsoft trying to commit suicide?

The breaking tech news this year has been the pervasive spread of "AI" (or rather, statistical modeling based on hidden layer neural networks) into everything. It's the latest hype bubble now that Cryptocurrencies are no longer the freshest sucker-bait in town…

Why Do Electronic Components Have Such Odd Values? – Digilent Blog

If you’ve been around electronics for a while, you’ve probably noticed that components like resistors, capacitors, zener diodes, and inductors come in some odd values. Looking at the chart below, there seems to be no clear rationale behind the values, but ther…