High Agency is how you thrive in the AI era. t.co/5VKVLSsnnj
KP
KP
@prasanthkarri.dev
🦀 Building data infra @ e6data.com. Fullstack developer in past life. Writes @ prasanthkarri.dev
169 followers472 following256 posts
KP reposted
KP reposted
Back in January I gave a talk at Jane Street titled "Are Mutexes Slow?" (I gave a lightning version of it at @rustikon.dev last week!). And it's now up on YouTube if you're interested in wonky details about CPU cache coherence and the cost of coordination! www.youtube.com/watch?v=tND-...
KP reposted
We are excited to announce that we can successfully use Rust's std::thread on the GPU. This has never been done before. www.vectorware.com/blog/threads... Supporting Rust's std::thread enables existing Rust code to work on the GPU and makes GPU programming more ergonomic.
KP reposted
Our latest interview: @gergely.pragmaticengineer.com shares his path to The Pragmatic Engineer, his favorite bloggers, and tips for others writethatblog.substack.com/p/gergely-or...
KP reposted
KP reposted
If you want to learn more about the Variant type in Parquet, Aihua Xu and @andrewlamb1111.bsky.social wrote a great blog post on the project blog. parquet.apache.org/blog/2026/02...
KP reposted
Highly recommend. Now I'm digging through all the references, links - nice rabbit hole. newsletter.pragmaticengineer.com/p/observabil...
KP reposted
Didn't realise how much I love @spacecowboy17.bsky.social "For You" feed. "Well you only need the light when it's burning low Only miss the sun when it starts to snow... " Reminding me of this lyrics - www.youtube.com/watch?v=RBum... Rooting for you spacecowboy...
KP reposted
I have no more patience for platforms. I'm done. #offprint https://tynanistyping.offprint.app/a/3mcsvjjceei23-publishing-on-the-atmosphere
KP reposted
KP reposted
RUST REFLECTION MVP HAS LANDED github.com/rust-lang/ru... THIS IS NOT A DRILL
KP reposted
I've posted my latest recap of the world of databases: www.cs.cmu.edu/~pavlo/blog/... All the hot topics from the last year: • More Postgres action! • MCP for everyone! • MongoDB gets litigious with FerretDB! • File formats! • Market movements! • The richest person in the history of the world!
KP reposted
KP reposted
KP reposted
Ready for the first cool demo of the year? A mini Mario world with keyboard control. Yes, you can move Mario and also jump! 👀 Demo: codepen.io/t_afif/full/... via @codepen.io ✔️ 100% CSS Magic ✔️ Minimal HTML ❌ 0% JavaScript A Chrome-only experimentation using modern CSS.
KP reposted
One of the advantages of being a millennial is that by the time these short-form videos started becoming a thing, I was already considered too old for the platforms. So, I ended up never downloading them. But watching my cousins use their phones like zombies - ngl, I’m a tad bit worried.
Currently, there's an open loop for slop generation. Humans are the predominant navigators of slop space, using engagement / payouts as a heading. What happens when TikTok et. al. close the loop on slop generation?
KP reposted
If you are vibe coding, then yes. Gas Town might give you dopamine. If vibe engineering, which is how I feel we should use these tools, then I don’t think this is the way. Coding is fun. Why do you want some auto complete tool to do all of it without your supervision?
this is one of the most insane [laudatory] things I’ve read today. steve-yegge.medium.com/welcome-to-g...
KP reposted
Time for my big year end blogpost about the Atmosphere. From the personal computing perspective, the cloud has been a disaster — but we shouldn't run away from it. We can solve a lot of problems by connecting our clouds, turning it into atmospheric computing.
KP reposted
Applies to some tools, but this is where fine design makes a difference. Code is cheap to prompt, but the real bottleneck to good products is thinking through 99,999 design decisions and considering every edge case. DIY-ing your own tools will teach you how hard beautiful, thoughtful design is
I think this is exactly the math that is going to drastically change the small SaaS landscape why would I pay monthly for <tool> when the same cost (maybe less!) can make that and also anything else I need
KP reposted
Uber - From Batch to Streaming www.uber.com/blog/from-ba...
KP reposted
I am still sort of in disbelief how quickly we moved from "AI is not making me more productive as a programmer" to "of course AI can one-shot advent of code" in less than a year. bsky.app/profile/mits...
Today I violated my own blog's AI policy and had Claude Code write a guest blog post. That finishes my Advent of Code adventure where I had Claude Opus write and optimize all puzzles itself, including writing input generators in the end. Consider it art. lucumr.pocoo.org/2025/12/23/a...
KP reposted
My colleague Sanjay Ghemawat & I have done a fair bit of performance tuning of various pieces of code. We wrote an internal Performance Hints document ~2 years ago as a way of identifying some general principles & we've recently published a version of it externally. Doc: abseil.io/fast/hints.h...
KP reposted
Reliability is our top priority. We have declared "Code Orange: Fail Small" to focus our engineering efforts on a single goal: ensuring the causes of past outages are fundamentally eliminated. Here is how we are building a more resilient network for the future. https://cfl.re/4pOLIlC
KP reposted
Building Modern Databases with the FDAP Stack • Andrew Lamb & Olimpiu Pop • GOTO 2025 www.youtube.com/watch?v=Gd-m...
KP reposted
Qiwei Huang explains how we use Late Materialization (LM) in the Apache Rust Parquet reader to accelerate filtering. LM can describe several techniques, but this is a core one (also applies to joins, Top-K, etc) arrow.apache.org/blog/2025/12...
KP reposted
Replying to @fasterthanli.me
à propos nothing: cargo-nextest's "wrapper-scripts" feature is amazing if you find yourself having to run tests through valgrind, heaptrack, strace, perf... for uhhh reasons. nexte.st/docs/configu...
KP reposted
KP reposted
KP reposted
KP reposted
KP reposted
KP reposted
KP reposted
TERM wizardzines.com/comics/term/ (from The Secret Rules of the Terminal, out now! wizardzines.com/zines/terminal)
KP reposted
Our SIGMOD paper with our friends at Tsinghua + @wesmckinney.com + @pateljm.bsky.social on creating a next generation open-source data file format is out. F3 is a future-proof file format avoids the mistakes of Parquet. 📄 Paper: db.cs.cmu.edu/papers/2025/... 📁 Code: github.com/future-file-...
KP reposted
KP reposted
Today is the new semester for @db.cs.cmu.edu's Intro to Database Systems! We're going harder into material than before. More challenging projects but you can use LLMs to help. We also have 10min talks each Wed from leading DB companies: 15445.courses.cs.cmu.edu/fall2025
KP reposted
KP reposted
KP reposted
KP reposted