Timothy Kempf

@kempf.dev

💻 Frontend and design focused developer https://kempf.dev 🍁 Building the best software in the cannabis industry at https://getmeadow.com 🍉 Play Subak Game today! https://subak.kempf.dev/

Last month I had a lot of fun writing an LLM proxy for collecting telemetry in Langfuse. I played around with writing a Text-to-SQL agent that uses that observability. This is the first post in a series about how I am using observability to improve an AI tool. www.grokkist.com/blog/sql-age...

A LangGraph SQL agent with per-call observability

Building a text-to-SQL agent on top of the canonical LangGraph tutorials, then routing every model call through my own OTel-emitting proxy so I can see what it actually does

grokkist.com

"the American people do not support this" absolutely queen with you all the way. real quick tho what is the material difference between whether we do or not

i guess those celebrating soras death didnt get the memo that some of us need daily personalized greetings from james bond—for mental health

I’ll let that sink in for a bit: Apple, a MULTI-TRILLION $ company is trailing behind Mozilla, a nonprofit orders of magnitude smaller. This becomes more egregious if you consider that Safari is the only browser that a sizeable chunk of web users (~14%) are *forced* to use with no way out.

Lea Verou, PhD@lea.verou.me · 5mo ago

True, it’s not always WebKit that’s behind! In fact, here is some data: webstatus.dev/stats#missin... As of today, the number of features blocked by each browser is: - Safari: 55 - Firefox: 50 - Chrome: 12 I’ll let you draw your own conclusions…

It's a crime that No Other Choice wasn't even nominated for an #oscar, as it was my top film of 2025. It's particularly baffling that it wasn't even in the foreign film category, as it could have competed for best picture.

A colorful movie poster of a korean man holding a large pot with a small tree in it above his head, while water streams down over his face, body, and the family hugging him. The words "NO OTHER CHOICE" are superimposed on top.

One CSS property just killed every auto-resize textarea script you've ever written. Seriously, one line. The property is field-sizing: content

Comparison of text areas: one with a fixed size limiting text display, the other adjusts size based on content length for better visibility.

The Post was foolish enough to unleash a bevy of the world’s most talented multi-disciplinary journalists out there for their competition to scoop up. These are some of the most hard working and skilled people I know. Save this one and reshare it please! 📊

Ah, the new v0.dev is really impressive. With just a vague input prompt and a couple follow ups it managed to create the landing page for a browser extension, complete with a working download link :|

Bild

Today I was one of the many laid off from the Post. It is a dark day for news. For now I am going to take some time with my family before figuring out where I go from here. In the meantime, please consider supporting my colleagues. Any contribution helps: www.gofundme.com/f/standing-t...

Donate to Washington Post 2026 layoff fund, organized by Rachel Siegel

On Wednesday, Feb. 4, 2026, The Washington Post laid off hundreds of journalists. We ar… Rachel Siegel needs your support for Washington Post 2026 layoff fund

gofundme.com

Well, this new Google "nano banana" image generator sure is something. It's capable of easily editing the contents of photos with remarkably accurate and stable results For instance, in the following pair of images: "Add a line of people, including a mascot" #nanobanana

BildBild