Daniel McGrady (@dmix) header
Daniel McGrady (@dmix) profile picture

frontend developer lead @helloretreaver

Toronto, Canada
Joined October 2008
Photo by Daniel McGrady (@dmix)Photo by Daniel McGrady (@dmix)Photo by Daniel McGrady (@dmix)Photo by Daniel McGrady (@dmix)Photo by Daniel McGrady (@dmix)Photo by Daniel McGrady (@dmix)Photo by Daniel McGrady (@dmix)Photo by Daniel McGrady (@dmix)Photo by Daniel McGrady (@dmix)
Daniel McGrady retweeted
Trying to open a markdown file on MacOS
82
307
22
7,731
136,530
Daniel McGrady retweeted
Replying to @callebtc @ODELLXYZ
So turns out we were all extremely shitty coders 😅
17
14
4
896
90,979
KAWHI LEONARD'S HOME
33
170
5,514
Daniel McGrady retweeted
php2shell Tomorrow is a helluva day.
275
1,828
686
16,165
3,723,648
Daniel McGrady retweeted
The games we've long wanted, which didn't exist because they'd cost several times more to make than they'd earn back, will soon become possible. As will the games developers wanted to build, but couldn't with the resources available. It'll be a new golden age of gaming.
2,157
1,301
922
17,618
5,802,118
Daniel McGrady retweeted
Oh FFS. It turns out the req/s in the initial vibed Rust version is within the same order of magnitude as the initial vibed Elixir/Go versions, and even performs worse in some of them. The history is in the repository! The Rust version only got faster with a bunch of additional work. The initial Elixir/Go versions presented in the tweet below saw none of this additional work. It was comparing a 300 commits Rust version with a 2-3 commits Elixir/Go version. Source: github.com/basecamp/once-cam…
I've had agents implement and optimize the Campfire web app in Elixir, Go, and Rust. Yes, Ruby is the slowest. I didn't care about that when the pay-off was huge in terms of productivity and developer joy. But if you're no longer reading the code? github.com/basecamp/once-cam…
Readers added context they thought people might want to know
The shown benchmarks use non-equivalent implementations: Elixir routes all DB queries through a single GenServer with Redis for jobs (retained from Rails), while Rust uses in-process queues, omits CSRF tags/fields, and applies other caching changes. github.com/basecamp/once-… raw.githubusercontent.com/basecamp/once-… github.com/basecamp/once-… github.com/basecamp/once-… x.com/zachsdaniel1/s…
77
109
32
1,357
170,635
Daniel McGrady retweeted
If Canada made america.gov it would be called cgc-cms-srv136.services.cra-…
146
465
47
10,427
430,706
Daniel McGrady retweeted
F.02 Decommission
596
1,452
966
11,522
3,379,155
Daniel McGrady retweeted
One more launch today: the new MCP Events spec is now supported in ChatGPT 🎉 MCP servers can now push real-time updates (messages, comments, status changes, whatever) to ChatGPT, triggering automations for your users 🤯 It’s easy to add to your MCP server, too! Just point Codex at the docs and let it rip: developers.openai.com/plugin…
120
103
46
1,698
157,767
Daniel McGrady retweeted
in the early days of WWI, military aircrafts did not have synchronized machine guns, so pilots sometimes fired handguns at each other during flights. this resulted in the M1911 pistol with an extended magazine and a wire brass-catching cage.
9
67
6
1,329
50,137
Daniel McGrady retweeted
A day in the life of an Effective Altruist.
149
374
61
3,975
437,248
Daniel McGrady retweeted
NO SMARTER THAN YOU With Steve Jobs
1
14
1,388
Daniel McGrady retweeted
344
1,786
436
20,645
2,990,070
Daniel McGrady retweeted
This is not some over reaction, these same brilliant minds who short-changed our stockpile to dump money into ridiculous platforms and programs among other squandering would have put our men and women into a peer conflict against china without the magazine depth to protect them past the opening salvos of the conflict. (That is if the logistics could even support that!) This is hideous. For years this never made sense, especially as the peer threats rose again. I have been writing about this for many years. And even after Ukraine kicked off, piecemeal movement. You should be outraged. largest defense budget on earth and this is what we get for our troops.
40
68
10
755
40,984
Daniel McGrady retweeted
“These greedy pistachio farmers are exploiting our communities and must be stopped.” — no politician ever
118
593
81
3,142
117,231
Daniel McGrady retweeted
Preventing companies from building data centers in America wouldn't slow down the rate of progress in AI. It would merely slow down the rate of progress in AI in America.
322
406
75
5,783
333,888
Daniel McGrady retweeted
Here are the camera AirPods
Here is your first look at AirPods with Cameras in action using Visual Intelligence. This video file came from macOS 26.7 RC
93
179
19
5,102
1,281,912
Daniel McGrady retweeted
Not since the earliest days of discovering Ruby have I been this excited to jump out of bed and get in front of the keyboard. A million ideas, all bouncing around in my head, just waiting to be prompted. What a time to be alive!
171
222
41
5,809
195,043
Daniel McGrady retweeted
youtube.com/watch?v=w71JusTe… But you can patch your way out of it!
2
8
35
3,912
Daniel McGrady retweeted
I'll be back in 10 minutes’ is the biggest lie every developer has ever told. 💀
114
336
58
5,336
879,719