Vignesh Mani
vigneshmani.com
Vignesh Mani
@vigneshmani.com
Programming, software architecture, Linux, retro tech, books, and running.
#csharp and #golang

github.com/vgnh
Pinned
Work hard, study well, eat and sleep plenty!
Reposted by Vignesh Mani
Andrej Karpathy’s take on AI coding agents feels grounded. The industry’s chasing full autonomy when models still hallucinate too much.

Agents that churn out a thousand lines of code leave you either blindly trusting them or slogging through reviews. These tools should embrace their fallibility.
October 19, 2025 at 4:33 PM
Reposted by Vignesh Mani
confident ignorance as tribal identity works great until reality selects for people who actually learned how things work
October 17, 2025 at 10:15 PM
Reposted by Vignesh Mani
It's really amazing to me, a person born in the 90s, that I have a 13" laptop that has 24 CPU cores that go up to 5.1Ghz and 96GB of ram and it weighs under 3 pounds. So easy to take for granted just how far compute performance has improved.
Young me would not believe it
October 17, 2025 at 6:13 PM
Reposted by Vignesh Mani
I couldn’t find a decent syntax highlighting library for .NET — so I built one while working on my AI coding assistant CodePunk.
Say hello to CodePunk.Highlight
🔗 github.com/neil-gilbert...
October 11, 2025 at 1:34 PM
Reposted by Vignesh Mani
we need a word for a type of person who spends all their time working to live in a city so they can be near cool things, but they don't actually like going out
October 5, 2025 at 11:51 PM
Reposted by Vignesh Mani
Yearly reminder that: in web browsers and many apps, you can select text inside a link by holding the Alt key.
October 2, 2025 at 3:00 PM
Reposted by Vignesh Mani
A group of physicists claim they have proof that true randomness exists. This has implications for encryption protocols and computing, but (if true) would also indicate that the past does not determine the present.

www.youtube.com/watch?v=9uk7...
Did These Physicists Just Prove True Randomness?
YouTube video by Sabine Hossenfelder
www.youtube.com
September 11, 2025 at 5:54 AM
Reposted by Vignesh Mani
Using Linux long enough and you start to unironically believe that GUIs were a mistake.
August 29, 2025 at 12:19 AM
Reposted by Vignesh Mani
So many things are impossible only because someone told you they were impossible and you believed them
August 19, 2025 at 2:48 PM
Reposted by Vignesh Mani
you’re so close
August 19, 2025 at 11:38 AM
Reposted by Vignesh Mani
GitHub is no longer independent at Microsoft, as CEO Thomas Dohmke resigns. GitHub is now moving to Microsoft's AI engineering team, CoreAI, with a new structure for GitHub's leadership team. Details 👇 www.theverge.com/news/757461/...
GitHub is no longer independent at Microsoft after CEO resignation
GitHub will be part of Microsoft’s AI engineering team
www.theverge.com
August 11, 2025 at 3:44 PM
Reposted by Vignesh Mani
looks like the latest build of windows 11 shipped with a broken version of pow() that says (-1)² = -1:

github.com/ppy/osu/issu...
PP counter overflowing to NaNs during play · Issue #33948 · ppy/osu
Type Game behaviour Bug description Since a few days ago, PP counter in osu! lazer is almost guaranteed to overflow, out of nowhere. What makes this more weird is that I don't recall receiving any ...
github.com
July 2, 2025 at 10:23 AM
Reposted by Vignesh Mani
the zoomers have rebranded vacation
July 3, 2025 at 12:47 PM
Reposted by Vignesh Mani
Good stuff, Windows 11.
June 26, 2025 at 3:09 PM
Reposted by Vignesh Mani
watching microsoft engineers fight their own AI as it's allowed to publicly run wild across massive in-production projects is certainly ... something
github.com/dotnet/runti...
[iOS][globalization] Implement CompareInfo.Version for hybrid globalization by Copilot · Pull Request #115762 · dotnet/runtime
Issue Currently, CompareInfo.Version throws a PlatformNotSupportedException on iOS/macCatalyst when running in hybrid globalization mode. This implementation provides the Unicode version informatio...
github.com
May 21, 2025 at 7:31 PM
Reposted by Vignesh Mani
>Vibe coding is introducing vulnerabilities, that’s why we’re introducing safe vibe coding
I’m legit crying wtf lmao
May 17, 2025 at 10:35 AM
Reposted by Vignesh Mani
PostgreSQL, the open source database that continues to get better, is introducing oauth support. This should help with database automation and hopefully bring us one step closer to moving away from static credentials and copying usernames and passwords around. www.postgresql.org/about/news/p...
May 12, 2025 at 10:52 PM
Reposted by Vignesh Mani
`dotnet run file.cs` is coming:

Allows running C# source files with no need for an explicit backing project. We call these file-based programs (as opposed to project-based programs).

github.com/dotnet/sdk/b...
April 9, 2025 at 1:58 AM
Reposted by Vignesh Mani
🎉 Exciting news! Microsoft.Testing.Platform is now available across Expecto, MSTest, NUnit, TUnit, and xUnit.net!

A modular, extensible test platform for any .NET project—whether in CI/CD, CLI, VS, or VS Code.

Check it out: devblogs.microsoft.com/dotnet/mtp-a...

#dotnet #testing #unittesting
February 10, 2025 at 7:09 PM
Reposted by Vignesh Mani
you know what I love: web sites. Fewer apps, more web sites.
February 6, 2025 at 8:29 AM
Reposted by Vignesh Mani
It’s strange to think that between our parents growing up without household devices, and- skating to where the puck is going- levels of abstraction developing higher and higher, we might be in the only time period where it’s decently common to understand computers
January 25, 2025 at 4:57 PM
Reposted by Vignesh Mani
Added a way to diff two assemblies at the byte level.

This is what I really needed it for - to debug deterministic builds. I needed to see why is the assembly different even though nothing has changed. In this case it was SourceLink stamping the Git SHA into the embedded pdb.
January 2, 2025 at 6:04 AM
Reposted by Vignesh Mani
Hey #dotnet folks if you’re using a CI/CD double check your resource URLs. A CDN has gone bankrupt and may cease operations in the next month. We are working to make transparent fixes but you can be proactive github.com/dotnet/core/...
Critical: .NET install domains and URLs are changing · Issue #9671 · dotnet/core
Some .NET binaries and installers are hosted on Azure Content Delivery Network (CDN) domains that end in .azureedge.net. These domains are hosted by edg.io, which will soon cease operations due to ...
github.com
December 24, 2024 at 5:16 AM