Advertisement · 728 × 90

Posts by tjgokken

Preview
Packing Light: 1-Bit Learning in AI Explore the revolutionary 1-bit learning in AI, making models like GPT more efficient, accessible, and eco-friendly. A game-changer for AI's future.

🚨 BitNet is back on the timeline.

Time for a quick refresher on what a "1-bit LLM" actually is. (Technically 1.58-bit… but who’s counting?)

Wanna know how AI goes ultra-lightweight?

tjgokken.com/packing-ligh...

7 months ago 0 0 0 0

1. No. AFAIK, the Benchmark Game is for high-level languages and not for Assembly.
2. Again, to the best of my knowledge with core::arch instincts Rust can get close to Assembly (let's say with in 5-10%). I wanted the examples to be as straight forward as possible.

9 months ago 0 0 0 0
Preview
Assembly vs Modern Languages I recently watched a short video by Carly Taylor on gamer mindset. In that 1 minute video, she talks about Chris Sawyer and how he wrote the awesome game of Roller Coaster Tycoon entirely in assembly (all by himself) because the compute power at the ...

Watched Carly Taylor's brilliant video about Chris Sawyer writing Roller Coaster Tycoon entirely in Assembly 🎢

Got me thinking: How does Assembly stack up in 2025?

So I benchmarked Assembly vs Rust vs C# vs Python across some tests...

Results => tjgokken.com/assembly-vs-...

9 months ago 1 0 1 0
Preview
MCP Server: Standardizing LLM API Calls I recently published an article on how to build an MCP server in C# (https://tjgokken.com/building-your-first-model-context-protocol-server-in-c). On that article, we built a simple MCP-style server. It remembered things, stored context in memory. Th...

MCP Server: Standardizing LLM API Calls

Let's talk about what an MCP Server is and why it is important. A high level primer.

tjgokken.com/mcp-server-s...

9 months ago 0 0 0 0
Preview
Building Your First Model Context Protocol Server in C# Because APIs Aren't Confusing Enough Already

Yet Another MCP Tutorial.

Everyone’s doing it, so I had to as well.

This one shows how to build your own MCP server from scratch — no hype, just code.

🧱 One MCP server. One client.
👨‍💻 Here’s the full walkthrough:

tjgokken.com/building-you...

#csharp #dotnet #llm #MCP #developer

9 months ago 0 0 1 0
Preview
Kubernetes Without The Tears — A 7-Day Developer Journey Or how to tame the container beast without selling your soul to YAML

🚀 Kubernetes Without the Tears

7 days. No fluff. Just a developer-friendly crash course to help you finally get K8s—without losing your mind.

Think of it like building Lego… but for containers. 🧱🐳

👉 Start your journey:

tjgokken.com/kubernetes-w...

9 months ago 0 0 0 0
Preview
VS Code: Open Source AI Editor We will open source the GitHub Copilot Chat extension. It’s the next step towards making VS Code an open source AI editor.

And they just keep on coming. Microsoft will open source GitHub Copilot Chat extension in Visual Studio Code.

code.visualstudio.com/blogs/2025/0...

10 months ago 0 0 0 0
Preview
The Windows Subsystem for Linux is now open source Today we’re very excited to announce the open-source release of the Windows Subsystem for Linux. This is the result of a multiyear effort to prepare for this, and a great closure to the first ever iss...

Wow... Microsoft just open sourced WSL.

blogs.windows.com/windowsdevel...

10 months ago 0 0 0 0
Preview
Zero to Hero: Dev Containers - TJ Gokken Zero to Hero is a fast, hands-on learning series for developers who want to skip the fluff and master real skills. Learn enough to build real projects, and get productive — fast.

🚀 New Series: Zero to Hero: Dev Containers

Tired of “it works on my machine”?

This series cuts through the fluff and gets you up and running with Dev Containers + WSL + C# in minutes.

No filler. Just clean, fast setup.

tjgokken.com/series/zero-...

11 months ago 0 0 0 0
Preview
Mean Absolute Error (MAE): The "No Drama" Loss Function Today, we're diving into Mean Absolute Error (MAE) - the straightforward, no-nonsense member of the loss function family. The Problem with MBE (A Quick Recap) Remember how MBE tells us if our model is an optimist or pessimist? Well, that's useful, bu...

The second article in the Loss Function series is now live.

Mean Absolute Error (MAE): The "No Drama" Loss Function - he straightforward, no-nonsense member of the loss function family.

tjgokken.com/mean-absolut...

11 months ago 0 0 0 0
Advertisement
Preview
1-bit - TJ Gokken 1-Bit is a blog series exploring 1-bit quantized language models—how they work, why they matter, and how far we can push tiny models to do big things.

Microsoft just open-sourced BitNet, their 1-bit LLM inference framework.

Perfect time to revisit my 1-Bit series:
tjgokken.com/series/one-bit

11 months ago 0 0 0 0

@bsky.app I think you may want to look into .svg files.

1 year ago 0 0 0 0
Post image

I don't think the .svg image came out clearly. Let's try this again with a .png file:

1 year ago 2 0 0 0

Flowchart to help choose the right loss function for machine learning. Starts by asking if the problem is regression or classification. Regression options include MBE (for bias), MAE (equal error weight), and MSE/RMSE (penalize large errors). Classification branches into BCE (binary), CE (multi-class), and Focal Loss (imbalanced). Further considerations like relative scale (MAPE), outliers (Huber), count data (Poisson), decision boundaries (Hinge), segmentation (Dice/IoU), and similarity (Triplet) are also included. Ends with a reminder to consider combining loss functions.

Flowchart to help choose the right loss function for machine learning. Starts by asking if the problem is regression or classification. Regression options include MBE (for bias), MAE (equal error weight), and MSE/RMSE (penalize large errors). Classification branches into BCE (binary), CE (multi-class), and Focal Loss (imbalanced). Further considerations like relative scale (MAPE), outliers (Huber), count data (Poisson), decision boundaries (Hinge), segmentation (Dice/IoU), and similarity (Triplet) are also included. Ends with a reminder to consider combining loss functions.

Don't get lost trying to use the right loss function.

Here is a simple flowchart to help you pick the best one for your needs.

Pin it. Bookmark it. Tattoo it on your wall.

#MachineLearning #AI #DataScience

1 year ago 3 0 2 0
Preview
Quantum Power: Grover's Algorithm Searching at Quantum Speed

Ever lost your car keys and searched everywhere? Classical search is slow, but quantum computers laugh with Grover’s Algorithm! I built a C# & Q# app to compare them on 1B records. Check out the results! tjgokken.com/quantum-powe...

#QuantumComputing #GroversAlgorithm

1 year ago 1 0 0 0
Understanding Mean Bias Error in Machine Learning Introduction Welcome to the second installment of our "ML Fundamentals: Loss Functions" series! Today, we're diving into Mean Bias Error (MBE), the unsung hero of bias detection in machine learning models. When building machine learning models, parti...

Exploring Mean Bias Error (MBE) in machine learning! 🤖📊

Discover how MBE helps detect bias in model predictions, pointing out if you're consistently over- or under-predicting.

Dive into the details and enhance your model evaluation toolkit: tjgokken.com/understandin...

#ML #DataScience

1 year ago 0 0 0 0

Just heard the news - very sad. We lost a great actor. RIP Val Kilmer.

1 year ago 1 0 0 0
Preview
Exploring the Polycube Universe Generation, Counting, and the Safety-Performance Trade-off

🧊Polycube Universe (3D Tetris-like shapes):
From a YouTube video to a high-performance Rust implementation. Interesting journey with lots of learning insights.
Read more if you are interested: tjgokken.com/exploring-th...

1 year ago 1 0 0 0

Any chance his name was Scott Hanselman too?

1 year ago 1 0 1 0
Preview
Introducing support for SLNX, a new, simpler solution file format in the .NET CLI - .NET Blog Learn about the .NET CLI's ability to interact with the new XML-based solution file format.

The new SLNX solution file format for is here!!! Upgrade your .sln files today to take advantage of the new and much simpler format. Use either the .NET CLI or Visual Studio to do it.

1 year ago 13 4 0 2
Advertisement
Keynote: AI without the BS, for humans - Scott Hanselman - NDC London 2025
Keynote: AI without the BS, for humans - Scott Hanselman - NDC London 2025 YouTube video by NDC Conferences

Great talk by @scott.hanselman.com

www.youtube.com/watch?v=kYUi...

1 year ago 0 0 0 0

No worries - I do too :-) I do not like my code screaming at me. 😘

1 year ago 0 0 0 0
Preview
Quantum Power: Interference and Phase Flip Unlike stubborn classical bits that don’t know how to interfere with each other, qubits are like social butterflies; they mingle and mix up, cancelling or amplifying each other like waves at a rock concert. Just like the classical world, we have gate...

🔮 Quantum quirks unleashed in my latest article: "Quantum Power: Interference and Phase Flip." Discover how qubits mingle and remix possibilities, unlike any classical bit. Now we can exist in multiple states all at once!

For more: tjgokken.com/quantum-powe...

#QuantumComputing

1 year ago 1 0 0 0
Preview
Quantum Power: Entanglement I wrote an article talking about Quantum Programming using Q# and C# - with C# mostly standing by and watching in awe (and probably trying to figure out what’s going on) while Q# worked its magic. That was a simple example but it exposed us to the wo...

🌌 Diving deeper into #QuantumProgramming with Q# & C#! From simple coin flips to entangling qubits, discover how we're pushing the boundaries beyond classical computing. 🚀

🔗 Read more: tjgokken.com/quantum-powe...

#QuantumComputing #QSharp #CSharp #Innovation

1 year ago 1 0 0 0
Screenshot from the Command & Conquer Remastered Collection

Screenshot from the Command & Conquer Remastered Collection

Screenshot from the Command & Conquer Remastered Collection

Screenshot from the Command & Conquer Remastered Collection

Screenshot from the Command & Conquer Remastered Collection

Screenshot from the Command & Conquer Remastered Collection

"Incoming transmission!" 📡

Classic Command and Conquer games are now open source—ready for modding, preservation, and innovation!

Read more: ea.com/games/comman...
Dive into the code: github.com/electronicarts

1 year ago 1678 258 48 34

You need to remember that there's no "views" on Bluesky, so the way people know that people are seeing/engaging with content is through likes.

The bar for a like is way lower here, show people you appreciate their content by liking it.

1 year ago 28 4 2 0
Preview
Flipping Qubits: C# in Quantum Computing Q# Helped a Bit

What happens when you mix C# and quantum computing? You can’t just write int qubit = 0 or 1; and call it a day. 😆

I explored qubits and superposition, using Microsoft’s Q# —with C# mostly standing by and watching while Q# does all the magic.

Curious? Check it out: tjgokken.com/flipping-qub...

1 year ago 0 0 0 0
Preview
aspireify.NET - Premier .NET Aspire Tech Stack News Source aspireify.NET is the premier source for all news, updates, samples, learning materials, and trends related to the .NET Aspire tech framework.

It's .NET Aspire 9.1 release day! We're going to celebrate by adding a new feature or two to aspireify.NET on today's LIVE CODING stream.
Join us as we talk about .NET Aspire and show you why EVERY project needs a little Aspire to get started

twitch.tv/csharpfritz
https://buff.ly/3Vq2pGO

1 year ago 18 6 0 1

if only they included <description>Access Denied</description>

1 year ago 0 0 0 0
Advertisement
Preview
@devlead - Mattias Karlsson's Blog - SLNX Finally here📄 The new .NET solution format has evolved from being messy and bloated to being focused and clean

Here's some good news: we can finally start using .slnx files which will dramatically reduce merge conflicts and other pain with your bloated sln files!

www.devlead.se/posts/2025/2...

#dotnet

1 year ago 31 6 3 0