Nate Cook
banner
nnnnnnnn.bsky.social
Nate Cook
@nnnnnnnn.bsky.social
As someone who pad thai’d himself into a food coma all through the 90s, I don’t think that year is accurate
October 23, 2025 at 10:31 PM
Reposted by Nate Cook
"I have a decent fluency in LLMs, and they have utility, but the absurd degree of over-hype, the way they're being forced on everyone, and the insistence on ignoring the many valid critiques about them make it very difficult to focus on legitimate uses where they might add value."
October 17, 2025 at 4:32 AM
Apparently they used a very particular lens that creates that effect ymcinema.com/2025/01/13/t...
The Lens Behind the Look of Superman 2025: Leica Tri-Elmar - Y.M.Cinema Magazine
A major contributor to Superman 2025 look is the Leica Tri-Elmar lens, utilised by Cinematographer Henry Braham.
ymcinema.com
July 21, 2025 at 2:46 AM
Not again lol
July 15, 2025 at 11:08 PM
Right! A buffer needs a way to track its lifetime, which is often implemented via a class. A noncopyable struct can do that same lifetime management without the possibility of multiple references, which means exclusivity checking should be done statically
June 15, 2025 at 3:19 AM
Some of those sound hard to do without classes! But maybe noncopyable types can help in those cases. I think eliminating the access tracking can end up helping both in the cost of the checks _and_ unlocking more ways for the optimizer to do its job
in opening
June 14, 2025 at 11:17 PM
Just a casual 2.6x boost in performance
June 14, 2025 at 3:32 PM
Reposted by Nate Cook
Inspired by the talk, and a few spare hours to kill, a nice 2.6x boost in SwiftTerm performance: github.com/migueldeicaz...
Performance · Issue #373 · migueldeicaza/SwiftTerm
Currently about 12% of our performance when outputting characters is being consumed by swift_beginAccess when the insertCharacter accesses the buffer properties, and then when the buffer itself acc...
github.com
June 14, 2025 at 12:25 PM
Reposted by Nate Cook
Learn how to optimize your Swift code with new language ehnancements from @nnnnnnnn.bsky.social in Improve memory usage and performance with Swift

developer.apple.com/videos/play/...

#swift #swiftlang #wwdc
WWDC25 - Videos - Apple Developer
developer.apple.com
June 9, 2025 at 7:37 PM
nice
June 3, 2025 at 10:00 PM
Reposted by Nate Cook
Here's the quote in context. It's good advice! But it's clear about how you absolutely need to spend time on that 3%.

Key is to get your project into a state where you can continuously identify the 3% whenever you add new code.
April 26, 2025 at 7:58 PM