mxmcd Profile Banner
Max McDonnell Profile
Max McDonnell

@mxmcd

Followers
1K
Following
8K
Media
79
Statuses
656

making servers less @ValDotTown, previously @voltusinc, @recursecenter alum, he/him

Brooklyn, NY
Joined October 2010
Don't wanna be here? Send us removal request.
@mxmcd
Max McDonnell
27 days
We shipped `vt tail` at @ValDotTown and now I can finally tail staticChess logs locally :)
0
4
8
@mxmcd
Max McDonnell
10 months
Whipped up a lil' instant search demo https://t.co/BpwJVKJVu2
Tweet card summary image
val.town
0
0
1
@mxmcd
Max McDonnell
11 months
Finally did it: Val Town Town https://t.co/RV0qvHtopr No need for feature requests when you can implement the platform on the platform.
Tweet media one
0
2
21
@mxmcd
Max McDonnell
11 months
Yet again I am left wondering how much money Github makes on Github Actions crons running in unused forks.
0
0
1
@mxmcd
Max McDonnell
11 months
Pretty shapes in honeycomb graphs
Tweet media one
Tweet media two
0
1
2
@stevekrouse
Steve Krouse
1 year
📰 New Blog Post: How we lock your dependencies Now every val gets its own Deno.lock file. Excellent work & blog post by @mxmcd 🔥 https://t.co/H6m6H0inAA
Tweet media one
0
2
26
@mxmcd
Max McDonnell
1 year
My quest to reduce the number of extra requests to @ValDotTown's https://t.co/fM8ozK9sla is coming to an end:
Tweet media one
0
0
5
@mxmcd
Max McDonnell
1 year
The improvement to the response times (log scale) of @stevekrouse's Static wordle https://t.co/q8sGdai1gV after adding worker re-use: https://t.co/xG8VAGEF22 And the smaller drop in volatility to the far right is adding deno.lock and better caching.
Tweet media one
0
1
10
@mxmcd
Max McDonnell
1 year
Does it pop yet?
0
0
0
@mxmcd
Max McDonnell
1 year
A very juicy button: https://t.co/s3iuHfRjBa
1
0
0
@mxmcd
Max McDonnell
1 year
ok, we're back
0
0
1
@mxmcd
Max McDonnell
1 year
haha, it got owned so quickly
1
0
2
@mxmcd
Max McDonnell
1 year
Come add to the infinite SVG graph: https://t.co/K77nUJZxxo Delight and rendering errors await!
Tweet media one
3
2
9
@mxmcd
Max McDonnell
1 year
A deep dive into NodeJS spawn performance: https://t.co/jTF9g3pSaL And an indirect attempt at baiting @jarredsumner into helping me more deeply understand the performance differences here.
Tweet card summary image
blog.val.town
At Val Town we spawn a lot of processes. We're working on making it faster
0
0
4
@samwillis
Sam Willis
1 year
The new @ValDotTown http runtime is awesome. PGlite (WASM Postgres) cold start takes ~1.2s on old runtime, but with new reuse of a Deno process subsequent requests return in ~200ms 🔥 Run this, you will see the counter incrementing on each request: https://t.co/Cp0qXRSRjJ
Tweet card summary image
val.town
1
8
19
@mxmcd
Max McDonnell
1 year
On certain versions of NodeJS, if you connect to an abstract unix domain socket ("\0foo"), it adds null byte padding to the end of the address, making it v hard to understand how to connect from elsewhere! https://t.co/ltuwiqPDkn This was very tricky to figure out :/
Tweet card summary image
github.com
Version 20.10.0 Platform Linux debian 6.1.0-10-arm64 #1 SMP Debian 6.1.37-1 (2023-07-03) aarch64 GNU/Linux Subsystem No response What steps will reproduce the bug? new http.Server().listen("\0...
0
0
5
@t3xtm0de
text-mode.org
1 year
Susie Oviatt, ca 1993. https://t.co/2mfWp0qO33
Tweet media one
0
344
2K
@mxmcd
Max McDonnell
1 year
Val Town now supports HTTP streaming. I got to ship a feature I requested before joining Val Town. Read all about it. https://t.co/qaWKviI0SB
Tweet card summary image
blog.val.town
Val Town supports HTTP streaming for streaming LLMs, large requests and responses, and server-sent events
1
0
9