Matt Silverlock
banner
elithrar.bsky.social
Matt Silverlock
@elithrar.bsky.social
“Who do we say the rules are for?” “Other people.” • VP of Product: Databases & Storage @cloudflare • https://github.com/elithrarhttps://twitter.com/elithrar
Pinned
Built a plugin for @simonwillison.net’s llm CLI: allowing you to call any Workers AI model directly from the command line.

$ llm install llm-cloudflare
$ llm keys set cloudflare
$ llm -m "@cf/meta/llama-3.1-8b-instruct" "Write a Cloudflare Worker in ESM that returns JSON."
Writing Python in 2025 is good, actually thanks to `uv` 😎
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.
February 3, 2025 at 9:58 PM
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.
February 3, 2025 at 9:56 PM
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 😎
January 10, 2025 at 10:38 PM
Love this app from Notion (faces.notion.com). My previous avatar was from a Notion inspired Figma.

(Ship fun things!)
✨ New year energy → showing up as your most authentic self
Introducing Notion Faces: Bring your best ideas, boldest resolutions, and now a custom self-portrait to life in Notion.

Hand drawn by our in-house artists, just as it’s been since day 1.

Create and share yours at notion.com/faces
January 8, 2025 at 1:28 PM
More reading in 2025, starting with these:
January 1, 2025 at 2:35 PM
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).
December 29, 2024 at 7:43 PM
Reposted by Matt Silverlock
StarCraft (1998)
December 28, 2024 at 6:22 PM
Reposted by Matt Silverlock
Finally got around to open sourcing the template I use for React Router + Cloudflare

github.com/matthewlynch...
GitHub - matthewlynch/react-router-cloudflare-d1
Contribute to matthewlynch/react-router-cloudflare-d1 development by creating an account on GitHub.
github.com
December 28, 2024 at 6:27 PM
Reposted by Matt Silverlock
DROP TABLE Dogs;
hailey.at hailey @hailey.at · Dec 28
what was the cat trying to do here
December 28, 2024 at 6:22 PM
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.
It’s time for THE charger.

Today, the USB-C becomes officially the common standard for charging new mobile electronic devices in the EU.

It means better-charging technology, reduced e-waste, and less fuss to find the chargers you need!

#DigitalEU
December 28, 2024 at 1:45 PM
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.
December 28, 2024 at 1:40 PM
Reposted by Matt Silverlock
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.
December 27, 2024 at 3:35 PM
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.
December 28, 2024 at 1:32 PM
Swapped from iTerm 2 -> Ghostty. Super minimal config. Liking it so far: it really does just work + feel native.
December 27, 2024 at 4:05 PM
When the docs engineering team picks the only correct date format:
December 23, 2024 at 11:56 AM
Reposted by Matt Silverlock
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
December 21, 2024 at 5:20 PM
Half crispy (11 mins), half chewy (12.5 mins) 👨‍🍳
December 21, 2024 at 4:56 PM
We’ve been working on making the new Model Context Protocol from @anthropic.com *really* easy to build against 👷
Model Context Protocol (MCP) 🤝 @cloudflare.social Workers

We're launching the workers-mcp tooling today to allow you to quickly build an MCP server on Workers. Anything you can do with a Worker you can now add into @anthropic.com Claude / any other MCP Client.

www.youtube.com/watch?v=cbeO...
Talk to a Cloudflare Worker from Claude Desktop using the Model Context Protocol
YouTube video by Cloudflare Developers
www.youtube.com
December 20, 2024 at 4:53 PM
Reposted by Matt Silverlock
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...
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 …
treyhunner.com
December 20, 2024 at 3:37 AM
We’re doing a cookie swap (2nd annual) tomorrow and I’m bringing a classic I haven’t had since I moved here: www.bonappetit.com/recipe/anzac...
Anzac Biscuits
Packed with oats, coconut, and rich golden syrup, this recipe for the beloved Australian “bikkies” lets you choose your own adventure: chewy or crunchy.
www.bonappetit.com
December 20, 2024 at 1:47 PM
The Cloudflare Calls team made it easy to invite OpenAI’s real time voice API to your WebRTC-powered app.

(Check the demo!)
Had an absolute blast adding AI to Orange Meets — feeling very proud of the Cloudflare Calls team for shipping this so quickly!
Build real-time interaction into your AI applications with Cloudflare Calls & OpenAI WebRTC
YouTube video by Cloudflare Developers
www.youtube.com
December 19, 2024 at 11:35 AM
Reposted by Matt Silverlock
NEW: Top guidance for phone security from #CISA?

Use end-to-end communications exclusively.

Great thread here by @boblord.bsky.social
🧵 Today, CISA released guidance to help highly targeted individuals protect their communications. While the guide references recent news about PRC intrusions, it highlights broader historical trends we can’t afford to ignore. 🧵https://buff.ly/3VJS60q 
December 18, 2024 at 7:31 PM
The Cloudflare Hyperdrive team just casually shipping a ~90% performance improvement via a changelog update:
December 11, 2024 at 11:40 PM
The @thenile.dev team made it super easy to build an app using Workers + Postgres 👇
New blog: Bringing @thenile.dev and @cloudflare.social together.

Build and deploy low-latency, global, serverless, multi-tenant app, using:
- Nile database
- Cloudflare Workers
- Cloudflare Hyperdrive
- Hono
- Drizzle

www.thenile.dev/blog/nile-cl...
December 10, 2024 at 5:35 PM
Reposted by Matt Silverlock
I wrote a quick post on building a viral bluesky toy: working with the API, optimizing for viral traffic, generating snazzy open graph images, and more

benholmen.com/blog/howtall...
Building howtall.is
Yet again, Joe provided the spark: I immediately knew I needed to build an app to let internet friends guess your height and find out just how much they were under- or over-estimating how tall you ...
benholmen.com
December 7, 2024 at 5:15 PM