Raj Chaudhuri

Raj Chaudhuri

@rajch.bsky.social

Programmer, teacher, reader, gamer.

50 followers28 following234 posts

After years away from Windows, I have to forcibly remind myself that on the Windows Terminal, the crappy emacs key combinations are not needed to edit stuff - CUA works. I wish CUA was more prevalent on the UNIXlikes.

Time to get dad a new laptop. His old Surface 4 has become painfully slow to operate, and the battery does not recharge any more. There are some pretty nice ones out there, but 8GB RAM seems to be the standard. I cannot, in good faith, recommend Windows 11 with 8GB to anyone.

Raj Chaudhuri reposted

Hello! I’m looking for work, either freelance or on a work contract. I specialise in 2D animation and have good experience in isometric, pixel art, and puppet animation. Every RT is appreciated :)

The ever reliable VirtualBox has started giving me trouble since v7.1.0. Networking features which worked very reliably are now flaky, on all three popular OS platforms.

#Go #VSCode Here's a search/replace I do, immediately after running the "Implement interface stubs" command in VS Code: Search: func (\(.*?\)) (.*?)\((.*?)\)(.*?)\{\n(\s*?)panic\("not implemented"\) Replace: func $1 $2($3)$4{\n$5panic("$2 not implemented") I find it very useful.

I divide my time between three laptops these days: * Thinkpad - Core i5, 24GB RAM with Linux Mint * HP - Core i3, 16GB with Windows 11 Home * MacBook - M1, 16GB RAM with macOS Sequoia They are equally snappy for my daily work, involving a 3-node Kubernetes cluster on VMs, plus Docker & VS Code

View full thread

Frankly, I dislike the MacBook. The display seems non-crisp for anything other than video, and I always found OS X daily operations clumsy compare to the other platforms. It does have the best video playback, and the best battery life of the three.

But having access to all three has let me test my stuff on all platforms, first hand. Releasing cross-platform anything, including a simple web site, is difficult. But not, as I am finding out, impossible.

I divide my time between three laptops these days: * Thinkpad - Core i5, 24GB RAM with Linux Mint * HP - Core i3, 16GB with Windows 11 Home * MacBook - M1, 16GB RAM with macOS Sequoia They are equally snappy for my daily work, involving a 3-node Kubernetes cluster on VMs, plus Docker & VS Code

The Thinkpad has the best keyboard, and is a pleasure to use in every way. I had to tweak Windows 11 a bit (enabled Hyper-V, installed Classic Shell) before it was usable, but post that, the HP is also a pleasure to use. Plus I play original Oblivion on it.

Walking the West Weald on the road between Skingrad and Kvatch, stopped to gaze at the stars and listen to the wind and crickets. Did not feel like doing this in Skyrim. #Oblivion forever.

Here's me on a Sunday morning, installing an out-of-support OS, to check for issues in an out-of-fashion use case of an out-of-mind networking software. Out of love. Ah, open source.

Something I had written (on Facebook) in 2015: I read about a suggestion for including Android "app" compatibility in the box in Windows, so that the "rich ecosystem of applications" becomes available to Windows users. Continued...

Instead, I suggest that Microsoft formally license DOSBox, and include it in every copy of Windows. This will provide access to an ecosystem of applications which is probably richer, certainly more varied and definitely more powerful than Android or iOs "apps". Continued...

I've been asking various AIs to write short stories in the fantasy genre for me. Without exception, they *all* have a character called Elara. Meta, Gemini, ChatGPT, Claude - all of them. I am now curious about this name.

The last bastion of classic Visual Basic, VBA, is still nice. The Microsoft Office applications have solid, powerful object models. The combination can be used to create solutions that will work anywhere that Office does. I will give some attention to this "ancient" technology, in the coming months.

In the early 90s, I dropped out of high school and started working in the nascent Indian IT industry. Back in those pre-internet days, books and magazines were the only way to learn stuff. They weren't very easy to obtain. So I lucked out when I managed to get hold of a steady supply of PC Magazine.

View full thread

If I remember correctly, Mr. Machrone had once referred to him as their "resident Windows maven." From his writing, I learned several Windows "tricks" that were very useful day-to-day. Today, Mr. Rubenking followed me on Bluesky, and I feel absurdly good. Thank you, sir.

In the early 90s, I dropped out of high school and started working in the nascent Indian IT industry. Back in those pre-internet days, books and magazines were the only way to learn stuff. They weren't very easy to obtain. So I lucked out when I managed to get hold of a steady supply of PC Magazine.

View full thread

My early career benefited tremendously from their technical knowledge, and also their presentation style. I learned lucid explanation from Messrs. Petzold and Winer, snark from Mr. Dvorak, and the importance of a solid, reassuring written voice from Mr. Machrone. I became a fanboy for life.

Today, almost 35 years later, I am connected with Mr. Petzold and Mr. Winer on Facebook, and still enjoy their writing. Now, the reason for this thread of posts. There's one name I omitted in that list. Neil J. Rubenking, the man who first got me interested in Windows.

In the early 90s, I dropped out of high school and started working in the nascent Indian IT industry. Back in those pre-internet days, books and magazines were the only way to learn stuff. They weren't very easy to obtain. So I lucked out when I managed to get hold of a steady supply of PC Magazine.

I learned so much from it. And became fascinated by the very useful columns from an eminent set of columnists. Charles Petzold, Ethan Winer, John C. Dvorak, the late Bill Machrone, the late Paul Somerson, the late Jim Seymour.

10 years ago, on this day, I decided to part ways with .NET. It took me two years to fully do so, during which time I flirted with Python, Kotlin, Ruby, and Javascipt/Node. I was almost settled on the last when I came to Go. And stayed. Happy slightly belated birthday, Go.

1. Find a problem with computer/application/code. 2. Think up brilliant solution. 3. Go to apply it, and find that I already did. 4. Months/years ago. 5. Sometimes find a note: "This shit doesn't work." Does this happen to anyone else?

Note to myself: Debian 12 on VirtualBox 7 freezes if allocated video memory is < 8MB. For some reason, the freezing starts after you install kubelet, kubeadm and prerequisites.

You are up to date.