Sign in

KP

@prasanthkarri.dev
165 followers 471 following 256 posts

🦀 Building data infra @ e6data.com. Fullstack developer in past life. Writes @ prasanthkarri.dev

PostsRepliesMedia
KP @prasanthkarri.dev · 27/06/2026
High Agency is how you thrive in the AI era. t.co/5VKVLSsnnj
t.co
https://www.youtube.com/watch?v=L1Npx-fBing
110
Reposted by KP
Bryan Cantrill @bcantrill.bsky.social · 12/04/2026
The peril of laziness lost bcantrill.dtrace.org/2026/04/12/t...
bcantrill.dtrace.org
The peril of laziness lost | The Observation Deck
427887
Reposted by KP
Jon Gjengset @jonhoo.eu · 26/03/2026
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-...
youtube.com
The Cost of Concurrency Coordination with Jon Gjengset
YouTube video by Jane Street
0589
Reposted by KP
vectorware.com @vectorware.com · 24/03/2026
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.
vectorware.com
Rust threads on the GPU
GPU code can now use Rust's threads. We share the implementation approach and what this unlocks for GPU programming.
013726
Reposted by KP
Cynthia Dunlop @cynthiadunlop.bsky.social · 24/03/2026
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...
an interview with Gergely Orosz about writing
052
KP @prasanthkarri.dev · 06/03/2026
Lucky people you all are. I've to settle for Kindle edition for now. Print, it says probably march/april. 😐
010
Reposted by KP
Murat (Distributolog) @muratdemirbas.bsky.social · 05/03/2026
[new blog post] Building a database on S3 muratbuffalo.blogspot.com/2026/03/buil...
muratbuffalo.blogspot.com
Building a Database on S3
Hold your horses. I'm not unveiling a new S3-native database. The paper is from 2008. Many of its protocols feel clunky today. Yet it nails ...
0102
Reposted by KP
Julien Le Dem @julien.ledem.net · 05/03/2026
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...
parquet.apache.org
Variant Type in Apache Parquet for Semi-Structured Data
Introducing Native Variant Type in Apache Parquet
083
Reposted by KP
Zach Leatherman @zachleat.com · 17/02/2026
it’s important to keep caring about how things work and how they’re built
727862
KP @prasanthkarri.dev · 28/01/2026
Published a new post after a long gap - www.prasanthkarri.dev/coding-agent...
prasanthkarri.dev
Coding agents are here. So what? | Prasanth Karri
Anyone with access to coding agents can spit out code. But not everyone using these tools can generate code that meets requirements without issues....
010
KP @prasanthkarri.dev · 25/01/2026
reason why I've entirely stopped using it and when I do need hands off approach, it's wispr flow to the rescue. Wispr is great so far. But yeah, I wish claude becomes as good as chatgpt voice mode
010
KP @prasanthkarri.dev · 25/01/2026
Highly recommend. Now I'm digging through all the references, links - nice rabbit hole. newsletter.pragmaticengineer.com/p/observabil...
newsletter.pragmaticengineer.com
Observability: the present and future, with Charity Majors
In today's episode of The Pragmatic Engineer, I'm joined by Charity Majors, a well-known observability expert – as well as someone with strong and grounded opinions.
000
KP @prasanthkarri.dev · 21/01/2026
Haha, no pressure. Register Spill is more than enough :D
010
Reposted by KP
Ben @benjdd.com · 20/01/2026
Choose your storage layer carefully.
011
KP @prasanthkarri.dev · 20/01/2026
Wow, it's been a while. Testing the waters? or back here?
100
KP @prasanthkarri.dev · 20/01/2026
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...
youtube.com
Passenger | Let Her Go (Official Video)
YouTube video by Passenger
100
Reposted by KP
Tynan is afk til 10/19 ⁂ @tynanpurdy.com · 20/01/2026
I have no more patience for platforms. I'm done. #offprint tynanistyping.offprint.app/a/3mcsvj…
tynanistyping.offprint.app
Tynan Is Typing | Tynan Purdy | Offprint
Take a peek inside my brain. Internet thoughts. Design takes. Pontificating on life.
512328
Reposted by KP
patak @patak.cat · 16/01/2026
as more people add bluesky comments to their blogs, bluesky should give back by surfacing their websites. If we visit someone's profile, we should find a prominent link inviting us to explore their garden
@danielroe.dev profile with a proposed Website button linking to danielroe.dev
71127
KP @prasanthkarri.dev · 17/01/2026
One of my favourite childhood games. Arkanoid. Now you put this seed in my head, why not rebuild this a side project (one more to the never ending list of side projects 😂)
110
KP @prasanthkarri.dev · 12/01/2026
But there are also instances where I just shut it down completely and hand code it like old days without any autofill. Just to make sure I’ve indeed learned or was just nodding my head along to whatever it says.
000
KP @prasanthkarri.dev · 12/01/2026
I usually ask AI to keep explaining while it writes. Like why this and what alternatives are considered, why not them…etc. ELI5 mode if it’s a language I’ve never worked with earlier.
100
Reposted by KP
amos @fasterthanli.me · 10/01/2026
RUST REFLECTION MVP HAS LANDED github.com/rust-lang/ru... THIS IS NOT A DRILL
github.com
Reflection MVP by oli-obk · Pull Request #146923 · rust-lang/rust
I am opening this PR for discussion about the general design we should start out with, as there are various options (that are not too hard to transition between each other, so we should totally jus...
918439
Reposted by KP
Andy Pavlo @andypavlo.bsky.social · 05/01/2026
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!
cs.cmu.edu
Databases in 2025: A Year in Review
The world tried to kill Andy off but he had to stay alive to to talk about what happened with databases in 2025.
17625
KP @prasanthkarri.dev · 08/01/2026
Teaser - Just AI 😛
000
Reposted by KP
Olivier Bourgeois @olivi-eh.dev · 07/01/2026
Using AI to generate code you don't understand is akin to using a translation app for a language you don't know. It might be ~90% correct but you'll never be able to spot the ~10% that's wrong, and that's going to look bad on you when others do.
0404
KP @prasanthkarri.dev · 08/01/2026
Currently reading “Writing to Learn” by William Zinsser. Was surprised at first to see so many em dashes throughout. And the book was written long back before LLM tools are out there. That’s when I learned this “em dashes means AI” is not really a thing. We should just whatever works for us 😅
100
Reposted by KP
David Buchanan @retr0.id · 04/01/2026
exercising in january is way too mainstream, so I'll be starting at some point later in the year just to show that I'm serious about it
1991
Reposted by KP
Ariaa® @ariaa.bsky.social · 03/01/2026
My friends in Austria sent this and I can't stop watching...wait for the end. 🤗💜
691976771
Reposted by KP
CSS by T. Afif @css-only.dev · 02/01/2026
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.
514526
Reposted by KP
Redowan Delowar @rednafi.com · 03/01/2026
​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.
142
Reposted by KP
Gergely Orosz @gergely.pragmaticengineer.com · 03/01/2026
For the last ~20 years, I did most of my coding inside an IDE - the last ~15 with increasingly good autocomplete. Which is why it’s so weird that I barely opened an IDE the last two weeks, even as I pushed lots of code. I use the CLI, the web and my phone (!!) to prompt code
191525
KP @prasanthkarri.dev · 03/01/2026
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?
020
Reposted by KP
P(aul) Frazee @pfrazee.com · 31/12/2025
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.
pfrazee.com
Atmospheric Computing
Cloud computing has been extremely successful, but it lost the values that drove personal computing. We can solve this by evolving forward.
33475113
Reposted by KP
Maggie Appleton @maggieappleton.com · 30/12/2025
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
212213
Reposted by KP
rmoff 🏃‍♂️🫖🥓 @rmoff.net · 24/12/2025
Uber - From Batch to Streaming www.uber.com/blog/from-ba...
uber.com
From Batch to Streaming: Accelerating Data Freshness in Uber’s Data Lake
At Uber, the data lake is a foundational platform powering analytics and machine learning across the company. Historically, ingestion into the lake was powered by batch jobs with freshness measured…
042
Reposted by KP
Armin Ronacher @mitsuhiko.at · 24/12/2025
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...
6563
KP @prasanthkarri.dev · 22/12/2025
I’ve always thought this is a MacOS thing and end up restarting entire system thinking it’s been a while. So it’s a chrome thing then… 🤔
120
KP @prasanthkarri.dev · 21/12/2025
Going deep into FDAP stack is super fun. I’m finding a rabbit hole to dive into like every hour.
000
KP @prasanthkarri.dev · 21/12/2025
Would like to know your thoughts on the quality of Claude output when it comes to Rust 🦀
100
KP @prasanthkarri.dev · 21/12/2025
I just wish discord has some AI within or some feature that summarises what happens when I’m not there.
000
KP @prasanthkarri.dev · 21/12/2025
My discord became overwhelming, tonnes of servers and lots of daily activity that I don’t want to miss
100
Reposted by KP
Jeff Dean @jeffdean.bsky.social · 19/12/2025
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...
213225
Reposted by KP
Cloudflare @cloudflare.social · 19/12/2025
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. cfl.re/4pOLIlC
cfl.re
Code Orange: Fail Small — Our resilience plan following recent incidents
We have declared “Code Orange: Fail Small” to focus everyone at Cloudflare on a set of high-priority workstreams with one simple goal: ensure that the cause of our last two global outages never happen...
0135
Reposted by KP
Andrew Lamb @andrewlamb1111.bsky.social · 24/11/2025
Building Modern Databases with the FDAP Stack • Andrew Lamb & Olimpiu Pop • GOTO 2025 www.youtube.com/watch?v=Gd-m...
youtube.com
Building Modern Databases with the FDAP Stack • Andrew Lamb & Olimpiu Pop • GOTO 2025
YouTube video by GOTO Conferences
022
Reposted by KP
Andrew Lamb @andrewlamb1111.bsky.social · 12/12/2025
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...
0101
Reposted by KP
amos @fasterthanli.me · 12/12/2025
à 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...
nexte.st
Wrapper scripts - cargo-nextest
Wrapping test execution with custom commands using filtersets and platform-specific scoping.
1111
Reposted by KP
amos @fasterthanli.me · 12/12/2025
but seriously: $ systemd-run --user --scope -p MemoryMax=4G cargo nextest run woops is preetty cool. I thought I'd have to mess with docker or something.
1201
Reposted by KP
Jeff Lindsay @progrium.bsky.social · 12/12/2025
just for fun, with apptron you can jump into linux in the browser, boot up stock apache, get a public endpoint, and browse to the default page... served from the apache running in the other tab!
032