Jeremy Morrell
@jeremymorrell.dev
2.4K followers 600 following 5K posts
Principal engineer @ Cloudflare. I talk about tech sometimes Location: Squamish, BC 🇨🇦 Website: https://jeremymorrell.dev/
Posts Media Videos Starter Packs
Pinned
jeremymorrell.dev
There have been some good posts on what "wide events" instrumentation is but not as many on how to go about it, what attributes you should add, or how to work with OpenTelemetry

I put everything I've learned in the last few years into one guide jeremymorrell.dev/blog/a-pract...
A Practitioner's Guide to Wide Events | Jeremy Morrell
The existing articles on Wide Events define the concept well but leave the implementation details to the reader.
jeremymorrell.dev
jeremymorrell.dev
I love frog and want good things for frog
lenazun.bsky.social
i hope the frog has good opsec
jeremymorrell.dev
The 9 year old is learning about the dark side of sugar free gummies this evening. I assume he will be more diligent about reading packaging in the future when he raids the local corner store with his allowance
jeremymorrell.dev
This is good, and I learned things!
jefferyharrell.bsky.social
I posted this last night cause I kind of wanted to bury it. I got cold feet about putting it out there.

embedding-space.github.io/sparse-netwo...

The subject is WHY neural networks work, and I think the answer I offer is kind of interesting. Maybe even a little correct, possibly.
A line chart titled “Accuracy vs. Sparsity (Iterative Magnitude Pruning)” showing model accuracy as weights are pruned. The x-axis represents sparsity from 0% to 100%, and the y-axis represents accuracy from 0% to 100%. A blue line with circular markers shows that accuracy stays around 80% from 0% to roughly 90% sparsity, then drops sharply toward 55% near 100% sparsity. A dashed red horizontal line labeled “80% target” runs across the chart near 80% accuracy, indicating the desired baseline.
jeremymorrell.dev
It’s still the best current option though as far as I can tell?
jeremymorrell.dev
What I want out of Twitter-a-likes is interesting technical discussion, slice-of-life stuff, experts from domains I don’t follow closely talking with their peers, and yeah, some news and experiencing it together

Bluesky lately… is not that. I feel more and more disconnected from the Discourse here
jeremymorrell.dev
I haven’t given it a try yet. What issues are you hitting? cc @micahw.com
jeremymorrell.dev
Tecate but pronounced like Hecate
jeremymorrell.dev
Oh, I don't care who makes it or what it's called. I doubt Honda will. I just want Utility Box EV, and I'm not sure if anyone wants to make one 😢
jeremymorrell.dev
PLEASE someone make an modern EV Honda Element and release it in North America. I will line up to buy it

I miss my Toaster 😢
niedermeyer.online
Dacia made a boxy, low-cost EV that weighs less than 2,000 lbs, and just in case that wasn't enough to win me over they called it the "Hipster"

www.autocar.co.uk/car-news/new...
Dacia Hipster, a boxy, minimalist two-door, four-seat EV concept Dacia Hipster, a boxy, minimalist two-door, four-seat EV concept Dacia Hipster, a boxy, minimalist two-door, four-seat EV concept
jeremymorrell.dev
I imagine that's the big one, but we load JS bundles at the edge, and are also sensitive to bundle size since it affects cold-start time. If we're going to encourage library authors and users to include it, ideally it should at least tree-shake well if possible
jeremymorrell.dev
IIRC Vercel had their proposal a while back: github.com/vercel/otel/... but I'm not sure where discussions are today if anywhere. Bundle size is going to be a pretty big concern for us, and may be a place where we can contribute?
otel/packages/otelzero at main · vercel/otel
OTEL tracing for Vercel. Contribute to vercel/otel development by creating an account on GitHub.
github.com
Reposted by Jeremy Morrell
daniloc.xyz
The ~ AI skepticism ~ camp, so overcome with zealotry and in-group/out-group signaling

risks becoming a fully anti-intellectual movement

hostile to fact, new information, and any nuance that challenges whatever telephone game version of the truth they heard from the last viral post
cabel.panic.com
i don’t like or understand ai. but it’s wild to see this person, who clearly DOES understand it and obviously knows a LOT about it, be repeatedly told they are stupid?

i think a lot of bluesky thinks the simple solution to discomfort is bullying

which is so weird given we were all surely bullied??
then: you don't need to "understand how the human mind works" on any level in order to make a computerized map of the connectome including every protein and cell. this is similar to how we do not currently understand how LLMs work but we can run them using opaque frozen weights.

bluesky: We do know how LLMs work. What the fuck are you talking about? Lmfao.

them: this is a common misconception about modern ai systems. they are grown, and not crafted; we understand the process that builds them but lack a paradigmatic understanding that answers the question
"how do these 1 trillion floating point numbers do ‹x>". this has been the case since the DL revolution them: the way it actually works is that we initialize 1 trillion random floating point numbers as activation weights and biases in an enormous multilayer artificial neural network, give it tasks, and use vector calculus to update those 1 trillion neurons based on empirical task performance

source: i am literally one of the engineers/ research scientists who builds and optimize them: and when i say "we update the neurons based on empirical task performance",
, the “we" is not any human at all, it is an automatic process called gradient descent

the job of these engineers is to make the framework that grows the neurons and feed the pipeline that executes, measures, and backpropagates task pertormance

geoffrey hinton won the nobel prize in physics in 2024 for his contributions that helped make this possible

bluesky: i think you maybe unwell
jeremymorrell.dev
The other thing that I will say is that if you go full background agents and don't have a high bar for what you will merge, you can add enormous amounts of technical debt to your codebase in a hurry
jeremymorrell.dev
Ultimately, my own time and attention is still a huge bottleneck. I don't see that changing any time soon.
jeremymorrell.dev
Like Simon I've also found some benefit in research and proof-of-concepts. "I want to accomplish X, what all needs to change?"

or a recent example I posted about where I needed to read a zip file from a worker: jeremymorrell.dev/sketches/clo...
Reading a zip file from a Cloudflare Worker | Jeremy Morrell
Experiments in reducing dependencies via LLMs
jeremymorrell.dev
jeremymorrell.dev
I've been trying the same to make progress on a side project to mixed results.

For things that play well with the existing architecture (extend this, add new method there, emulate this other implementation in a new class) this works pretty well. Changes that you can review in a few minutes.
jeremymorrell.dev
Nah, self-hosted DOs with dedicated hardware is actually very close to what I think I want here

(but also I would imagine a very hard thing to market to devs. Explaining the virtual actor model usually just results in a glazed expression in my experience 😅)
jeremymorrell.dev
No, this is just “Jeremy is a noob at data modeling” stuff 😅

Many other things I want to write about (and am procrastinating on 😬)
jeremymorrell.dev
Today I have learned many things about how not to do SQL migrations
jeremymorrell.dev
A more concise way to describe it might be “let me give Cloudflare money to run workers / DOs on dedicated hardware in locations I can choose” so I can get minimal latency between bits of my code and no cold starts but I trade off cost and potentially end-user latency
jeremymorrell.dev
I think it might be, though there are a couple of limitations of DOs that I’d want to work around in an ideal world:
- dedicated hardware vs serverless
- 10gb size limits
- latency between DOs

Perhaps all of these can be solved with DOs themselves? Facets is an interesting direction
jeremymorrell.dev
Wait, is this just Orleans? 🤔
jeremymorrell.dev
If I could design a compute platform from scratch today I think I'd explore vertical-scaling only, but make it really easy to adopt cell-based architecture with geographically distributed cells. SQLite is your storage layer.