Kasun Vithanage (@kasvith) header
Kasun Vithanage (@kasvith) profile picture

CTO & Co-Founder of @wavezync. Working on @Analyst_Builder with @Alex_TheAnalyst 🏗️ Building @StoxlyAi 📈

Sri Lanka
Joined May 2018
Photo by Kasun Vithanage (@kasvith)Photo by Kasun Vithanage (@kasvith)Photo by Kasun Vithanage (@kasvith)Photo by Kasun Vithanage (@kasvith)Photo by Kasun Vithanage (@kasvith)Photo by Kasun Vithanage (@kasvith)Photo by Kasun Vithanage (@kasvith)Photo by Kasun Vithanage (@kasvith)Photo by Kasun Vithanage (@kasvith)Photo by Kasun Vithanage (@kasvith)
Kasun Vithanage retweeted
🚀 Introducing DeepInfer, our in-house inference framework, now fully open source! Powering DeepSeek-V4.1-Flash at scale with high throughput and low latency. We’re sharing our production stack to help the community lower compute costs, reduce energy use, and make AI more affordable. 🔗 github.com/deepseek-ai/DeepI… 1/4
1,678
4,914
2,339
43,527
6,902,453
Kasun Vithanage retweeted
Every line of the first version of NestJS was typed by hand. I don't think most code will be written that way anymore. Not in a few years, soon. Here's what I think that means for code review, frameworks, and anyone learning to code. trilon.io/blog/will-we-write…
8
28
4
133
8,089
Kasun Vithanage retweeted
TanStack Start 1.0 is officially stable! 🎉 A full-stack web framework for React and Solid, already used to build millions of apps, from Fortune 500 companies to your favorite tools and weekend projects. tanstack.com/start
166
600
222
4,355
365,753
Kasun Vithanage retweeted
Nest has always been known as a framework on top of Express or Fastify. But what if Nest was just Nest? 🤔 In the next minor release: @nestjs/platform-node, built directly on node:http. One-line switch, and the fastest way to run Nest yet. 🚀
63
144
39
1,373
139,368
Kasun Vithanage retweeted
Replying to @dhh
I have asked my clanker to send some PRs for the Elixir one. Please ask your clanker to verify them and tell your clanker we are allowed to deviate from the Rails version in the same way Express/Go/Rust/ do (it was objecting to that in other PRs)! The clanker says there is more work to be done but I don't have infinite tokens, so it would be nice to see those merged first.
4
2
15
754
Kasun Vithanage retweeted
I just released 3 new Roadmaps on Analyst Builder! If you want to become a Analytics Engineer, BI Analyst, Data Analyst, or Senior Data Analyst - these are for you! These are meant to be completed over weeks/months and will progress you through exactly what you should know to get a job. The shortest path is the BI Analyst being 38 hours with the longest path being the Data Analyst and Analytics Engineer path being over 57 hours. They're long, but you'll learn an immense amount on SQL, Excel, Databricks, Power BI, SnowFlake, AWS, Azure, and more! Check them out here: analystbuilder.com/roadmaps
8
57
2
309
13,251
Kasun Vithanage retweeted
how it feels to get better at AI coding
23
129
16
2,365
70,555
Kasun Vithanage retweeted
Oh FFS. It turns out the req/s in the initial vibed Rust version is within the same order of magnitude as the initial vibed Elixir/Go versions, and even performs worse in some of them. The history is in the repository! The Rust version only got faster with a bunch of additional work. The initial Elixir/Go versions presented in the tweet below saw none of this additional work. It was comparing a 300 commits Rust version with a 2-3 commits Elixir/Go version. Source: github.com/basecamp/once-cam…
I've had agents implement and optimize the Campfire web app in Elixir, Go, and Rust. Yes, Ruby is the slowest. I didn't care about that when the pay-off was huge in terms of productivity and developer joy. But if you're no longer reading the code? github.com/basecamp/once-cam…
Readers added context they thought people might want to know
The shown benchmarks use non-equivalent implementations: Elixir routes all DB queries through a single GenServer with Redis for jobs (retained from Rails), while Rust uses in-process queues, omits CSRF tags/fields, and applies other caching changes. github.com/basecamp/once-… raw.githubusercontent.com/basecamp/once-… github.com/basecamp/once-… github.com/basecamp/once-… x.com/zachsdaniel1/s…
77
109
32
1,358
170,565
Kasun Vithanage retweeted
We release Whistle: speech to text in a 16.9MB file, running on the CPU in the same engine as Needle. It mostly beats Whisper base with 9x less file size and 6x speed. Whistle supports English, German, French, Spanish, Italian, Dutch and Polish. cactuscompute.com/blog/whist…
106
225
60
3,629
575,244
Kasun Vithanage retweeted
we spent september rewriting the kernels behind GLM 5.3 Flash. major release is live on RunInfra today 670 tok/s on Vercel AI Gateway $0.11 per 1M input, $0.45 per 1M output, $0.03 per 1M cached. 1M token context. FP8, vendor-native release it now runs on AMD. same model, same API, more capacity behind it 99.7% cache hit rate over the last 24 hours. every hit and miss shows up in your dashboard, so you can track the cache logs yourself OpenAI-compatible chat completions and Anthropic-compatible /v1/messages. text and image input, tool calling, JSON mode, streaming zero data retention. never used for training runinfra.ai/inference-api/gl…
96
101
64
1,999
364,264
Kasun Vithanage retweeted
Introducing Phonon-2: a new standard in speech recognition per byte. At just a tiny 164MB download, it is more accurate on average than OpenAI's Whisper large ( a model 10X its size) Transcribe an hour of audio in just 20 seconds on a MacBook Air! Open weights, CC-BY-4.0, today. @fermion_ai
223
422
101
6,153
572,508
Kasun Vithanage retweeted
sir, we are vibe coding here, we don't know what any of that means
1
1
25
736
Kasun Vithanage retweeted
This week I'm releasing my MySQL Interview Crash Course from @analystbuilder on YouTube for FREE!! In this course you'll go through everything you need to know to be fully prepared for your SQL Technical Interview. In this course you'll be learning how to answer SQL Questions for Interviews and how to actually talk through your logic to them. We will cover: 1. Querying Basics 2. Group By 3. Joins 4. Subqueries 5. Window Functions 6. Basic General Technical Interview Questions 7. Advanced General Technical Interview Questions This will get you prepped and ready for any SQL Interview you have coming up! youtube.com/watch?v=z7PUxZnf…
6
27
146
7,831
Kasun Vithanage retweeted
You can learn @AWS and @Azure for FREE! Take these 2 playlists and learn how to use 2 of the biggest Cloud platforms in the world. 1. AWS - youtube.com/playlist?list=PL… 2. Azure - youtube.com/playlist?list=PL…
9
222
1,302
44,001
Kasun Vithanage retweeted
Jev by @typesafeai is now on OpenRouter, in beta. Jev is a System One model. Instead of generating text, it takes your app's state plus a typed question and returns a typed decision with a probability attached. There is no JSON prompting, parsing layer, and nothing to validate against.
144
281
125
3,860
568,579
Kasun Vithanage retweeted
Silicon Valley predicted @typesafeai
After co-inventing ChatGPT, I kept asking myself: why have superhuman chat models not led to AGI? I’ve spent the last 2 years in stealth building a new way to train models (RLCD), and a new type of frontier AI model that we are releasing today: Jev • 20-200x faster • 40-400x cheaper (w/ output tokens free) • Frontier composable intelligence optimized for decisions AFAICT the shortest path to AI-based economic revolution
33
95
28
1,776
167,699
Kasun Vithanage retweeted
truly one of the best moments of my career. being able to showcase how @supabase Realtime is able to scale with @elixirlang to an audience that built the tools we use it's just a surreal experience
Now on Track 1: 'Learnings from Building a Global Cluster at Supabase' with Filipe Cabaço (@filipecabaco). #ElixirConf #ElixirConfUS #ElixirConfUS2026 #distributed #supabase
5
8
78
7,490
Kasun Vithanage retweeted
Just finished integrating the VulnCheck community feeds for CISA-KEV and NVD2 into ServiceRadar. Software inventory is collected from endpoints with our agent and an integration we built around google's osv-scalibr. github.com/carverauto/servic… vulncheck.com/community @VulnCheckAI
2
1
2
470
Kasun Vithanage retweeted
Opus 5 is the best ai model in benchmarks
96
118
24
3,100
96,405