Laurynas Keturakis
banner
laurynas.cc
Laurynas Keturakis
@laurynas.cc
🇱🇹 Post-Soviet millennial, technical mutt, monospace enthusiast, interface enjoyer, bike and public-transit fan. Currently dangerously setting inner HTML @ Fiberplane. He/him
brb adding a claude code hook that exits with error 2 the moment it outputs "comprehensive"
October 7, 2025 at 12:34 PM
ok so raw thoughts while exploring OpenAI's new Apps SDK

the difficult thing right now is with the existing tooling you have to run two servers: one to serve your assets, one to drive the MCP server logic
October 7, 2025 at 10:10 AM
launched mcp-lite today: github.com/fiberplane/mcp

it's a lighter, minimal library to create your MCP servers in TypeScript that can work on any runtimes and can work with any Standard Schema vendors
GitHub - fiberplane/mcp: Lightweight, composable MCP framework for TypeScript
Lightweight, composable MCP framework for TypeScript - fiberplane/mcp
github.com
September 5, 2025 at 6:29 PM
if you're publishing an npm library today - what is the standard to inform coding agents about its API (is there)?

Something like AGENTS.md but that you can embed in the package.
September 2, 2025 at 12:06 PM
git remote add @tangled.sh
August 12, 2025 at 2:42 PM
a dear friend of mine launched an independent label for experimental music today and I helped make a fun website for it

first album is very very good, go pre-order: www.glinted.info
Glinted
www.glinted.info
August 11, 2025 at 12:22 PM
trying to use atproto/bsky libraries in Cloudflare runtime is not having a great Sunday hacking time
August 10, 2025 at 7:32 PM
today's discovery has been being able to easily locally integrate changes from 3-4 different unmerged PRs and one local branch. jj definitely makes for a *really* good review tool
ok, `jj` is very nice
July 24, 2025 at 4:22 PM
ok, `jj` is very nice
July 23, 2025 at 1:03 PM
use your ai browsers to buy from artists
July 18, 2025 at 9:17 AM
"hey i got it working can you give my PR a quick look?
July 16, 2025 at 4:01 PM
Is there a way to programmatically load some context into Claude Code using CLAUDE.md or hooks?

Specifically need it to load the WezTerm's pane id where I have a dev server running so that it can independently look up its output using `wezterm cli get-text --pane-id `
July 15, 2025 at 7:29 AM
always funny when you ask Claude for an implementation plan and it starts listing: "Week 1-2: .... Week 3-4: ..."

oh sweet summer child you're gonna be doing this all today
July 1, 2025 at 3:53 PM
so DSPy is cool
June 24, 2025 at 11:28 PM
debuggers are so good
June 13, 2025 at 12:17 PM
Reposted by Laurynas Keturakis
blog.tangled.sh/stacking

@oppi.li wrote a great post on stacking (and reviewing!) pull requests using #jj-vcs on tangled!
jujutsu on tangled
tangled now supports jujutsu change-ids!
blog.tangled.sh
June 3, 2025 at 8:40 PM
`git rebase --onto` is great and Idk how I didn't know about it earlier so I wrote about it.

laulau.land/note/git-fu/
git-fu
laulau.land
June 4, 2025 at 2:22 PM
wrote up a note on a little shell script I use to read generated Claude Code reports:

laulau.land/note/markdow...
markdown viewer
laulau.land
June 3, 2025 at 6:00 PM
one kind of hilarious thing of trying to combine neverthrow with Cloudflare's Workflow primitives is having to write wrappers that throw..neverthrow-returned errors as Cloudflare Workflows uses caught errors to trigger retries

there's probably a better way to do this...
May 20, 2025 at 1:14 PM
taking the neverthrow library for a spin and all of the .andThen() calls remind me of this scene: www.youtube.com/watch?v=oqwz...
Dude, Where's My Car? (2/5) Movie CLIP - And Theeennn... (2000) HD
YouTube video by Movieclips
www.youtube.com
May 20, 2025 at 11:42 AM
Had a whole lot of fun giving my first conference talk at @squiggleconf.com last year. The crew was very supportive and the vibes were immaculate.

If you thought “maybe i should try giving a talk”, then saw a CFP, got excited, and then later thought “ehh idk” then you should think again and apply.
📢 Time is running out to submit to the SquiggleConf 2025 CFP!

You've got just 10 days until it closes on May 23rd. Whether you're a dev tool maker, consumer, or just excited to talk about web dev tooling - we want to hear from you.

cfp.squiggleconf.com
May 20, 2025 at 6:15 AM
doing some first time (now second time) live streaming tomorrow building a Bluesky MCP on Cloudflare - we may or may not figure out auth too, come hang
One thing I love about streaming is bringing folks on to teach me stuff live.

Last week, @laurynas.cc joined to talk MCP servers and kick off a project w/ @cloudflare.social : tinyurl.com/bdh5ttbe

We're back to build tools + features for a BlueSky MCP on Wednesday 5. pm (CET): tinyurl.com/3frmvc9v
Honc Out #15: MCP Server with Cloudflare Part 1 – Setting Up and Getting Started
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
shorturl.at
May 13, 2025 at 10:19 AM
Reposted by Laurynas Keturakis
some interesting historical context re: stories of "chatGPT-induced psychosis" is that when the radio and telephone were invented, there were similar reactions — some people believed they could tune their radio to the frequencies of heaven or received instructions from the dead via the telephone
May 7, 2025 at 9:27 AM
if English does become the main language of software expression (supplanting formal languages like code) I'll be very interested in linguistic/dialect analysis on how that changes the language itself
May 2, 2025 at 11:32 AM