Karthik VJ
banner
karthikvj.bsky.social
Karthik VJ
@karthikvj.bsky.social
I make games and cool shit! http://labrat.mobi
Reposted by Karthik VJ
Here's a quick rundown of what we delivered as part of Interop 2025, and what's planned for Interop 2026!
February 12, 2026 at 5:32 PM
#microslop, when 30% of the code is written by AI
Notepad was once a lightweight text editor in Windows, but Microsoft has increasingly been adding features to it in recent years. The new Markdown support has led to a Remote Code Execution flaw 😬 msrc.microsoft.com/update-guide...
February 11, 2026 at 8:37 PM
Reposted by Karthik VJ
Notepad was once a lightweight text editor in Windows, but Microsoft has increasingly been adding features to it in recent years. The new Markdown support has led to a Remote Code Execution flaw 😬 msrc.microsoft.com/update-guide...
February 11, 2026 at 2:33 PM
Reposted by Karthik VJ
TypeScript 6.0 beta is now published!

This release brings

- inference improvements for functions
- updates to package.json 'imports'
- the Temporal APIs
- alignments for the upcoming TypeScript 7.0
- & more!

Try it today!

devblogs.microsoft.com/typescript/a...
Announcing TypeScript 6.0 Beta - TypeScript
Today we are announcing the beta release of TypeScript 6.0! To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta TypeScript 6.0 is a uni...
devblogs.microsoft.com
February 11, 2026 at 7:46 PM
February 11, 2026 at 8:33 PM
Reposted by Karthik VJ
I now spend my days talking AI slop and the end of bug-bounties on podcasts and in media interviews. One day I may end up writing code again.

😎
February 10, 2026 at 3:58 PM
Reposted by Karthik VJ
I kept seeing something in japanese shmups: bullets are equidistant. So moving up doesn't create clumps of bullets, and moving down doesn't make the bullet stream seem more sparse.

So I mocked it up. Feels very right. It's not for anything, just a proof of concept.
#indiedev
February 7, 2026 at 9:59 PM
Flash pro 8 works in linux (with wine), so fast and stable. #adobeanimate #flash
February 3, 2026 at 6:37 PM
February 2, 2026 at 10:49 PM
Reposted by Karthik VJ
AI Controls (formally 'kill switch') are landing in today's Firefox Nightly, and will land with Firefox 148 later this month.
February 2, 2026 at 5:07 PM
Reposted by Karthik VJ
If you want a Rust button and a discount code for RustWeek, come find me at FOSDEM this weekend!

I now have bright pink hair, so should be easy to find :)

#rustlang #rustweek #fosdem
January 27, 2026 at 4:46 PM
It's always pleasant to hear "Demis Hassabis". Feels like he is the only adult in the AI space,

www.youtube.com/watch?v=BbIa...
Hassabis on an AI Shift Bigger Than Industrial Age
YouTube video by Bloomberg Live
www.youtube.com
January 27, 2026 at 12:52 PM
Reposted by Karthik VJ
The @swift.org team is demonstrating a level of consistency that makes me believe they really want to see the Swift programming language thrive outside of the Apple ecosystem.
Windows developers, you're invited! 🪟
We just launched a Windows workgroup to make Swift even better on Windows: improving the toolchain, core packages, API bridging, and deployment experiences.
Curious? Interested in contributing? You're welcome here. 👉 swift.org/blog/announcing-windows-workgroup/
Announcing the Windows Workgroup
We are excited to announce the creation of the Windows workgroup!
swift.org
January 26, 2026 at 10:23 PM
Reposted by Karthik VJ
#Godot 4.6 is out, and all about your flow!

This release puts you and your workflow first with a new theme, flexible docks, and dozens of UX improvements. And Jolt Physics by default, revamped IK, better reflections, and more.

Less wrestling with UI. More making games.
godotengine.org/releases/4.6
Godot 4.6 Release: It's all about your flow
With the stability gained over the past five releases, it's time for polish and quality of life improvements for everyday development.
godotengine.org
January 26, 2026 at 5:43 PM
Reposted by Karthik VJ
Daily sketch 🎍🥷🐈‍⬛️

Can you spot the cat ?

First time using this green

#art #artsky #ink #sketch
January 24, 2026 at 1:38 PM
I made a 10kb game for #js13k gamejam, last year. Go play it!
Cat-apult! #gamedev #indiegames
labrat.mobi/games/catapu...
Cat-apult
Cat-apult is a wild and wacky puzzle-platformer where you don’t just play as a cat - you launch one! Fling your fearless feline at breakneck speeds, ricocheting across tricky levels to snatch up shiny...
labrat.mobi
January 25, 2026 at 10:39 AM
Reposted by Karthik VJ
We dropped the demo for our new fantasy RPG ⚔️

- Brutal combat
- Rich exploration
- 90’s retro aesthetic

Try the first few hours of gameplay now⬇️
January 14, 2026 at 2:07 PM
😂
question to jetbrains users: now that RAM is actually expensive, are you thinking of switching away?
January 25, 2026 at 10:29 AM
Reposted by Karthik VJ
VARYZNEX is a 2D shooter that's been out for exactly one year and is currently on sale.
There's also a bundle containing all three games, which is an even better deal.

store.steampowered.com/bundle/49618...
January 23, 2026 at 12:44 PM
Overrun with AI slop, cURL scraps bug bounties to ensure “intact mental health”
arstechnica.com/security/202...
Overrun with AI slop, cURL scraps bug bounties to ensure "intact mental health"
The onslaught includes LLMs finding bogus vulnerabilities and code that won't compile.
arstechnica.com
January 24, 2026 at 11:32 AM
Reposted by Karthik VJ
Buttplug io website: "implemented in Rust" 🫣
April 9, 2025 at 2:53 AM
A quote from Dune, "Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them."
April 5, 2025 at 10:31 AM
Wrote a small util, that converts TypeScript types to Swift and Kotlin types github.com/goldenratio/...
GitHub - goldenratio/type-transform: Convert TypeScript types to Swift and Kotlin types
Convert TypeScript types to Swift and Kotlin types - goldenratio/type-transform
github.com
April 5, 2025 at 10:26 AM