Matt Silverlock's Avatar

Matt Silverlock

@elithrar.bsky.social

“Who do we say the rules are for?” “Other people.” • VP of Product: Databases & Storage @cloudflare • https://github.com/elithrar • https://twitter.com/elithrar

822 Followers  |  198 Following  |  126 Posts  |  Joined: 01.07.2023
Posts Following

Posts by Matt Silverlock (@elithrar.bsky.social)

Writing Python in 2025 is good, actually thanks to `uv` 😎

03.02.2025 21:58 — 👍 7    🔁 0    💬 1    📌 0
Preview
GitHub - elithrar/shootout.py: Run prompts against multiple Large Language Models (LLMs) and capture structured output. Run prompts against multiple Large Language Models (LLMs) and capture structured output. - elithrar/shootout.py

code: github.com/elithrar/sho...

03.02.2025 21:56 — 👍 0    🔁 0    💬 0    📌 0
Post image

I wanted a way to benchmark a bunch of LLMs from the CLI.

Wrapped @simonwillison.net’s llm library + had it ingest a config file specifying the models you want. It'll run them async (if the plugin supports it) and write the results out to JSON so you can review/eval/process.

03.02.2025 21:56 — 👍 2    🔁 0    💬 1    📌 1
https://github.com/jonesphillip/yogurt

Code, instructions to build it locally + deploy to your own @cloudflare.social account here: github.com/jonesphillip...

10.01.2025 22:39 — 👍 3    🔁 0    💬 0    📌 0
Post image

When one of the PMs on the team *builds a macOS app* that uses Workers AI to auto-transcribe notes from any system process, summarize them, and do it all privately within your own Cloudflare account 😎

10.01.2025 22:38 — 👍 10    🔁 1    💬 1    📌 0

Love this app from Notion (faces.notion.com). My previous avatar was from a Notion inspired Figma.

(Ship fun things!)

08.01.2025 13:28 — 👍 3    🔁 0    💬 0    📌 0
Post image Post image Post image Post image

More reading in 2025, starting with these:

01.01.2025 14:35 — 👍 4    🔁 0    💬 1    📌 0

Case in point: I like AI for prototyping, but… are we headed towards a monoculture because that’s all our tools support?

Do other libraries stand a chance? Do we get to try out new ideas?

I’m hoping the next big advance in LLMs enables more real-time knowledge (that isn’t just function calling).

29.12.2024 19:43 — 👍 2    🔁 0    💬 0    📌 0
Video thumbnail

StarCraft (1998)

28.12.2024 18:22 — 👍 437    🔁 81    💬 9    📌 9
Preview
GitHub - matthewlynch/react-router-cloudflare-d1 Contribute to matthewlynch/react-router-cloudflare-d1 development by creating an account on GitHub.

Finally got around to open sourcing the template I use for React Router + Cloudflare

github.com/matthewlynch...

28.12.2024 18:27 — 👍 6    🔁 1    💬 1    📌 0

“podcasts” moving to video platforms and forgetting about audio only listeners: 🫠

28.12.2024 21:44 — 👍 2    🔁 0    💬 1    📌 0

DROP TABLE Dogs;

28.12.2024 18:22 — 👍 4    🔁 1    💬 0    📌 0

How do you get your clients into everyone else’s editors? 🙃

28.12.2024 14:50 — 👍 0    🔁 0    💬 1    📌 0

Right! Using the LSP is a far more accurate approach vs RAG. Tool calling the LSP to validate autocompletions and/or refactors would be huge.

Curious to understand who is pushing in that direction with the glut of AI-enabled editors.

28.12.2024 14:01 — 👍 2    🔁 0    💬 0    📌 0

Right, but that doesn’t help the masses: you now have to distribute (and incorporate!) those fine tunes to users too.

The most popular models/platforms don’t allow you to BYO LoRAs, so we’re back at square one.

28.12.2024 13:47 — 👍 1    🔁 0    💬 1    📌 0

USB-C is just the physical connector.

It’s entirely legal to ship a product with a USB-C connector that only supports USB 2.0 transfer rates and 15W PD, and even that’s arguable.

28.12.2024 13:45 — 👍 1    🔁 0    💬 0    📌 0

FWIW: I think LLM-enabled editors are powerful tools, but the “knowledge latency” of the most popular/capable models is pretty poor.

RAG helps but isn’t a true fix.

28.12.2024 13:40 — 👍 1    🔁 0    💬 3    📌 0

How do we experiment with new ideas, frameworks & ship new APIs as the reliance on LLMs increases?

Specifically: the current gap between training data (April 2024 for Claude!) means that there’s far more friction for users to try something new or different.

28.12.2024 13:40 — 👍 8    🔁 1    💬 2    📌 2

tried writing this blog 3 times but it’s really boring, so here’s the short version:

React won. Every mainstream f/w now implements its ideas, and developed their own ecosystems. The ones that didn’t, lost and died.

This implies there’s no _strong_ reason to not pick one of the other winners.

27.12.2024 15:35 — 👍 141    🔁 7    💬 19    📌 9

This includes scaling our metadata layer, driving our new Rust-based storage subsystem, and designing for our massively distributed network.

Expecting a decade+ of experience for this one.

Email me (silverlock @ cloudflare) if you’re serious.

28.12.2024 13:32 — 👍 1    🔁 0    💬 0    📌 0

If you’re an experienced engineering leader with proven capability in building, scaling and maintaining modern, bare metal storage infrastructure: come talk to us here at @cloudflare.social.

28.12.2024 13:32 — 👍 11    🔁 4    💬 1    📌 0

to me it’s similar to talking about programming languages, a good CLI, or even a great ratcheting wrench: an appreciation for great tools and QoL improvements that can come with them!

27.12.2024 18:08 — 👍 2    🔁 0    💬 1    📌 0
Preview
GitHub - elithrar/dotfiles: dotfiles for my macOS & Linux environments ⌨️ dotfiles for my macOS & Linux environments ⌨️. Contribute to elithrar/dotfiles development by creating an account on GitHub.

config & dotfiles here: github.com/elithrar/dot...

27.12.2024 16:05 — 👍 0    🔁 0    💬 0    📌 0
Post image

Swapped from iTerm 2 -> Ghostty. Super minimal config. Liking it so far: it really does just work + feel native.

27.12.2024 16:05 — 👍 8    🔁 0    💬 1    📌 0
RFC 3339 vs ISO 8601 Comparison between RFC 3339 and ISO 8601 date formats

… and before the ISO 8601 crowd replies: ijmacd.github.io/rfc3339-iso8...

23.12.2024 11:56 — 👍 2    🔁 0    💬 0    📌 0
RFC3339

RFC3339

When the docs engineering team picks the only correct date format:

23.12.2024 11:56 — 👍 4    🔁 0    💬 1    📌 0

Being a good writer has always been valuable, but in an era of bland AI slop I suspect that being able to write with an authentic, human voice is effectively becoming a super power

21.12.2024 17:20 — 👍 22    🔁 5    💬 1    📌 0

Half crispy (11 mins), half chewy (12.5 mins) 👨‍🍳

21.12.2024 16:56 — 👍 5    🔁 0    💬 0    📌 0

We’ve been working on making the new Model Context Protocol from @anthropic.com *really* easy to build against 👷

20.12.2024 16:53 — 👍 4    🔁 1    💬 0    📌 0
Preview
Lazy self-installing Python scripts with uv I frequently find myself writing my own short command-line scripts in Python that help me with day-to-day tasks. It’s so easy to throw together …

uv is really really really close to replacing about half a dozen tools (and making python the default scripting language)

treyhunner.com/2024/12/lazy...

20.12.2024 03:37 — 👍 24    🔁 2    💬 1    📌 1