
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
Finally did it: Val Town Town https://t.co/RV0qvHtopr No need for feature requests when you can implement the platform on the platform.
0
2
21
Yet again I am left wondering how much money Github makes on Github Actions crons running in unused forks.
0
0
1
📰 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
0
2
26
My quest to reduce the number of extra requests to @ValDotTown's https://t.co/fM8ozK9sla is coming to an end:
0
0
5
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.
0
1
10
Come add to the infinite SVG graph: https://t.co/K77nUJZxxo Delight and rendering errors await!
3
2
9
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.
blog.val.town
At Val Town we spawn a lot of processes. We're working on making it faster
0
0
4
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
val.town
1
8
19
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 :/
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
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
blog.val.town
Val Town supports HTTP streaming for streaming LLMs, large requests and responses, and server-sent events
1
0
9