KP
banner
prasanthkarri.dev
KP
@prasanthkarri.dev
Tinkering Systems @ e6data. Writing @ prasanthkarri.dev
Reposted by KP
à 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...
Wrapper scripts - cargo-nextest
Wrapping test execution with custom commands using filtersets and platform-specific scoping.
nexte.st
December 12, 2025 at 6:40 AM
Reposted by KP
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.
December 12, 2025 at 5:52 AM
Reposted by KP
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!
December 12, 2025 at 3:30 AM
Reposted by KP
Sometimes I look at the code suggested by Copilot and think of the developer who originally wrote it.

Who are you? What happened in your life? Where are you now?
December 3, 2025 at 1:02 PM
Reposted by KP
I've just realised that reading more fiction books for fun has really helped with me being able to focus properly on reading other stuff.

I was just reading something that usually I would skim.

Instead I noticed I was taking time to understand it, sometimes, re-reading sentences.

Read fiction.
November 28, 2025 at 11:16 AM
Reposted by KP
Durable Executions, defined

Every durable execution framework: write normal code, get fault tolerance. Yet nobody defines what normal code or fault tolerance are

The alternative: a rigorous definition, grounded in first principles, and a minimal implementation

Dropping today
December 3, 2025 at 10:35 AM
Reposted by KP
log in with your internet handle
Internet Handle
internethandle.org
November 27, 2025 at 6:14 PM
Reposted by KP
TERM

wizardzines.com/comics/term/

(from The Secret Rules of the Terminal, out now! wizardzines.com/zines/terminal)
October 14, 2025 at 3:08 PM
Reposted by KP
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-...
October 1, 2025 at 1:49 PM
Reposted by KP
Did you know your MacBook has a sensor that knows the exact angle of the screen hinge?

It’s not exposed as a public API, but I figured out a way to read it and make it sound like an old wooden door.
September 6, 2025 at 8:44 PM
Reposted by KP
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
CMU 15-445/645 :: Intro to Database Systems (Fall 2025)
You want to know whether this is the premier course at Carnegie Mellon University on the design and implementation of database management systems? Well, it is. This course rips through data models (re...
15445.courses.cs.cmu.edu
August 25, 2025 at 2:29 PM
Reposted by KP
The positive thing about AI tooling going mainstream and setting expectations high (e.g. "anyone can build software with AI") is that a large group will learn what us devs know already:

Creating good software is hard and it's hard to explain to outsiders in a way they understand
August 20, 2025 at 5:51 PM
Reposted by KP
Engineering is the intersection of Curiosity and Capability

When your curiosity outstrips your capability, you expand your capability and grow

When your capability expands, it allows you to see farther and grows your curiosity

Don't allow your tools take away both your Curiosity and Capability
August 3, 2025 at 3:43 AM
Reposted by KP
SD25 online starts next week!

systemsdistributed.com/#agenda
July 17, 2025 at 10:21 AM
Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated
YouTube video by LambdaConf
www.youtube.com
July 13, 2025 at 7:34 AM
Reposted by KP
Quitting programming as a career right now because of LLMs would be like quitting carpentry as a career thanks to the invention of the table saw.
July 3, 2025 at 2:36 PM
Reposted by KP
I have a friend looking for people using Clickhouse in production. They have some questions about usage/use cases. Mind shooting me a DM?

(please 🔃 for reach)
July 2, 2025 at 4:35 PM
LLM is the new OS. English is the new programming language
Andrej Karpathy: Software Is Changing (Again)
YouTube video by Y Combinator
www.youtube.com
June 19, 2025 at 5:31 AM
Reposted by KP
This is a great interview. Kent Beck talks to @gergely.pragmaticengineer.com about how he's having more fun programming now with AI genies than he's had in ages. Also: the birth of Extreme Programming.

newsletter.pragmaticengineer.com/p/tdd-ai-age...
Kent Beck
Kent Beck—creator of Extreme Programming and co-author of the Agile Manifesto—reflects on decades of coding, from the birth of TDD to his experiments with AI tools shaping software’s future.
newsletter.pragmaticengineer.com
June 13, 2025 at 9:06 PM
www.diabrowser.com Is the future of browsing internet. This is so well executed. Kudos to the Browser Company
Meet Dia – the AI Browser Where You Can Chat with Your Tabs
Dia is the AI browser from The Browser Company. Chat with your tabs, write in your own voice, learn and plan faster, shop, and more — all with privacy that you control.
www.diabrowser.com
June 12, 2025 at 5:05 AM
Reposted by KP
A tale of two Claudes
Blog post: A tale of two Claudes by Steve Klabnik
steveklabnik.com
June 10, 2025 at 3:17 PM
Reposted by KP
We're thrilled to announce the first stable release of Oxlint - version 1.0!

Our Rust-powered JavaScript/TypeScript linter delivers 50~100x faster performance than ESLint with 500+ rules and zero configuration required.

Time to give it a try!

voidzero.dev/posts/announ...
Announcing Oxlint 1.0
The first stable version of Oxlint, a fast & easy-to-use Rust-powered linter for JavaScript and TypeScript, is out. Learn about its 50~100x speed advantage over ESLint, support for 500+ rules, real-wo...
voidzero.dev
June 10, 2025 at 10:14 AM
Reposted by KP
I’m a little worried that AI will lock in whatever best practices are most popular at this moment and we won’t evolve as easily from here
June 3, 2025 at 2:15 PM
Reposted by KP
I regret nothing yet! fly.io/blog/youre-a...
My AI Skeptic Friends Are All Nuts
My smartest friends have bananas arguments about LLM coding.
fly.io
June 2, 2025 at 9:07 PM