RSSAmplifier

Blog

nietras

Programming, mechanical sympathy, machine learning and .NET ❤.

nietras.comRSS feed ↗10 posts

Latest posts

Valve Steam Machine vs DIY Plasma PC™ - The Zen 5 (9600X) and RDNA 4 (9060 XT 16 GB) Alternative

Valve’s new 2026 Steam Machine has created a lot of discussion online given it’s pricing. In this quick blog post I will look at specs of the Steam Machine and try create a barebones equivalent or better DIY gaming PC called Plasma PC™ (obviously based on solid, liquid, gas, and plasma).

Previewing SpecCat.com - Compare CPU, APU, GPU Specifications Instantly

SpecCat.com is a web site I’ve made, mainly for myself trying out LLMs, for easily comparing detailed specifications of different silicon chips; CPUs, APUS, GPUs etc. as shown in screenshots of header below and full at bottom. It should work reasonably well on mobile, but main use case was for larger screens. I tried hard to make it colorful and fun, and dark only. I made this a while ago but…

Sep 0.12.0 - Add net10.0 target and use cross-platform VectorXY.NarrowWithSaturation

Sep 0.12.0 was released November 12th, 2025 with a minor update to target net10.0 and use the newly available VectorXY.NarrowWithSaturation.

.NET and C# Versions - .NET Framework 1.0 to .NET 10 & C# 1.0 to 14 (10/14 Update)

Above png is very high resolution, but you can also download a pdf . Sources .NET and C# Versions - 20th Anniversary ♥ .NET and C# Versions - 7/11 Update .NET and C# Versions - 8/12 Update .NET and C# Versions - 9/13 Update What’s new in .NET 10 What’s new in the .NET 10 runtime What’s new in .NET libraries for .NET 10 What’s new in the SDK and tooling for .NET 10 What’s new in C# 14 Breaking…

Sep 0.11.0 - 9.5 GB/s CSV Parsing Using ARM NEON SIMD on Apple M1 🚀

Sep 0.11.0 was released June 12th, 2025 with a new parser optimized specifically for ARM NEON SIMD (called AdvSimd in .NET) capable ARM64 CPUs like the Apple M1) or the new Microsoft cloud Cobalt 100, which is based on the ARM Neoverse N2.

How to Get Windows 8.3 Short File Names Using FindFirstFileW (UNC) and GetShortPathName (local) in C#

Working with files and directories on Windows, especially on network shares, often leads to issues with long paths. This post explains what Windows 8.3 short paths are, how they work in NTFS, the difference between local and UNC paths, why browsers and some tools fail with long network paths, and how to programmatically obtain short file names for both local and UNC files.

Backup (NuGet) Packages for All Azure DevOps Organization Feeds with PowerShell

This quick blog post demonstrates how to automate the backup of all packages from all organization feeds on Azure DevOps using a scheduled pipeline and a PowerShell script. The script leverages the Azure DevOps REST API to enumerate feeds and download every package version to a network share.

Sep 0.10.0 - 21 GB/s CSV Parsing Using SIMD on AMD 9950X 🚀

Sep 0.10.0 was released April 22nd, 2025 with optimizations for AVX-512 capable CPUs like the AMD 9950X (Zen 5) and updated benchmarks including the 9950X. Sep now achieves a staggering 21 GB/s on the 9950X for the low-level CSV parsing. 🚀 Before 0.10.0, Sep achieved ~18 GB/s on 9950X.

Sep 0.9.0 - Async Support

Sep 0.9.0 was released February 1st, 2025 - earlier this year - with a major new feature: Async support for both SepReader and SepWriter.

Sep 0.8.0 - SepWriter Replace StringBuilder with ArrayPool Array

Sep 0.8.0 was released January 19th, 2025 - earlier this year - with two notable changes: