🚨 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...
Posts by tjgokken
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.
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-...
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...
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
🚀 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...
And they just keep on coming. Microsoft will open source GitHub Copilot Chat extension in Visual Studio Code.
code.visualstudio.com/blogs/2025/0...
🚀 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-...
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...
Microsoft just open-sourced BitNet, their 1-bit LLM inference framework.
Perfect time to revisit my 1-Bit series:
tjgokken.com/series/one-bit
@bsky.app I think you may want to look into .svg files.
I don't think the .svg image came out clearly. Let's try this again with a .png file:
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
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
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
Just heard the news - very sad. We lost a great actor. RIP Val Kilmer.
🧊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...
Any chance his name was Scott Hanselman too?
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.
Great talk by @scott.hanselman.com
www.youtube.com/watch?v=kYUi...
No worries - I do too :-) I do not like my code screaming at me. 😘
🔮 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
🌌 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
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
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.
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...
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
if only they included <description>Access Denied</description>
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