Saturday, November 29, 2025

The Birth of a Mini NAS - Beelink NAS manufacturing video

 A nice video of manufacturing NAS devices in Beelink china

The Birth of a Mini NAS - Pure Factory ASMR

https://www.youtube.com/watch?v=12lqrpUwgNc&t=1069s


Thursday, November 27, 2025

Saturday, November 15, 2025

dotnet-counters not showing threadpool counters in .NET 10 After upgrading from .NET 9 to .NET 10

I just upgraded an ASP.NET MVC application from .NET 9 to .NET 10. The process was straightforward: I simply changed the target framework version in the project file and updated a few NuGet packages. The app is hosted in Kubernetes, so I also updated the ASP.NET image version in the Dockerfile.
I built and deployed everything, and it went smoothly—taking just about 10 minutes in total.

Next, I wanted to inspect the ThreadPool performance counters inside the running container.

downloaded dotnet-counters direct binaries from https://learn.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-counters 

copied to container with kubectl cp .

 Initially ran dotnet-counters from Windows Terminal (connected via kubectl exec).
→ The default System.Runtime counters loaded, but ThreadPool metrics (like threadpool-thread-count) were missing.
 

 

Switched to PuTTY (same kubectl exec session). → ThreadPool counters appeared.

 

 

The issue was specific to Windows Terminal—likely a display or ANSI escape sequence handling problem , resolution something.

 So  ran with counter filter then it showed

dotnet-counters monitor --process-id 1 --counters System.Runtime[threadpool-thread-count,threadpool-queue-length,threadpool-completed-items-count]

You can see  available counters via ./dotnet-counters.2 list , recently it gives a url to the documentation  https://learn.microsoft.com/dotnet/core/diagnostics/built-in-metrics.

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Sunday, November 9, 2025

Interesting things / Finds

 I will update this page with interesting things / finds i find day to day

Code

 Things i remember 09/nov/2025

JSLinux - Linux In Browser

I think this is the first project that ran Linux in browser  created by lgendery Fabrice Bellard  ( FFmpeg , QEMU)

https://bellard.org/jslinux/

 qb.js  - QBASIC implementation in javascript 

 QBASIC implementation in javascript stevehanov 

https://stevehanov.ca/blog/?id=92 

Kilo -  small text editor in less than 1K  

 Created by antirez (Salvatore Sanfilippo) creator of redis

 https://github.com/antirez/kilo

Building an Operating System for the Raspberry Pi

https://jsandler18.github.io/

Emulating The IBM PC On An ESP32

https://hackaday.com/2021/07/28/emulating-the-ibm-pc-on-an-esp32/

 Exclaidraw

A whiteboard where you can sketch sequence diagrams, flowcharts, architecture diagrams, or pretty much anything visual.

Built on  React

https://github.com/excalidraw/excalidraw 

mTCP - TCP/IP applications for your PC compatible retro-computers  

TCP/IP for old computers DOS 8088 

 https://www.brutman.com/mTCP/mTCP.html

 Teleforking a process onto a different computer!

https://thume.ca/2020/04/18/telefork-forking-a-process-onto-a-different-computer/ 

https://github.com/trishume/telefork 

 MartyPC is a cross-platform emulator of early PCs written in Rust

https://github.com/dbalsom/martypc 

https://martypc.net/

tiny8bit - Run some of the old computers emulated in browser 

Run many old computer C64 ,  Sinclair  , Amstrad  , and some old ones i never heard before.

https://floooh.github.io/tiny8bit/ 

 https://floooh.github.io/tiny8bit/

Web Based tools / Services

shodan - Search engine for everything connected in internet

Its a kind of a port scanner that scans at internet scale.

https://www.shodan.io/

 sqrx - Disposable browser - Be Fearless!

 sqrx allows to browse web in a remote computer instantly!

10-nov-2025 in their website i cannot find an option currently to use it , i think they are moving to enterprise space. 

their chrome extension still works 

https://chromewebstore.google.com/detail/squarex-be-secure-anonymo

https://sqrx.com  

 

Tech / Development Articles 

Soyuz digital computer -  Initially soyuz was not require that much computing functions as Apollo /  Space shuttle. Still soyuz used a digital computer  Argon-16 , Triple redundant Argon was of 2 KB RAM and 16KB ROM

https://spectrum.ieee.org/a-digital-soyuz 

 My Dad's Story (1970)- Soviet era technical college admission

A touching account of the author’s father’s journey to gain admission to a military university during the Soviet era  a story of determination, hardship, and perseverance, including his struggle just to board the train that would take him to his entrance exams.

http://ilyavolodarsky.com/soviet-college-admission 

General / Stories

Russia / Soviet union related

 https://medium.com/@arnfinn.sorensen/russia-my-father-and-me-629498afa3e7 

 

  

 

 

The American Professor and the Japanese Giant Yamaha : The story of the worlds first commercial successful digital synthesizer Yamaha DX7

This is a great story of how Yamaha built the DX7 — with the help of John Chowning, the inventor of FM synthesis. Inspired by the bold visio...