objc.io

@objc.io

https://www.objc.io

Swift Talk 498 Split Pane Animations (Part 1) We build a split-pane view that can divide panes dynamically, either horizontally or vertically, with smooth animations for adding and resizing. This episode is free to watch, enjoy! 😊 talk.objc.io/episodes/S01...

Swift Talk 496 Building a Language Model: Fixing Backpropagation We fix two mistakes with our reimplementation of Andrej Karpathy’s micrograd, switching from a recursive to an iterative, topologically sorted approach to backpropagation. talk.objc.io/episodes/S01...

Swift Talk 495 Building a Language Model: Gradient Descent We make the forward pass differentiable, building a graph that backpropagation walks in reverse to compute gradients. Gradient descent uses those to train the network, updating weights to reduce loss. talk.objc.io/episodes/S01...

Swift Talk 494 Computing the Loss Function We finish the neural network’s forward computation, turning raw inputs into probability distributions. Comparing those with the targets gives us a loss value: a measure of how good the predictions are. talk.objc.io/episodes/S01...

Swift Talk 492 Building a Language Model: Neural Nets We explore neural nets, the foundation for modern machine learning. Our first small step is backpropagating through a computation graph, inspired by Andrej Karpathy’s Micrograd. talk.objc.io/episodes/S01...

Swift Talk 490 Building a Language Model: N-grams We implement a simple n-gram to better understand language models, training a complete—if slightly useless—model on a single book. This is a public episode, enjoy! 😊 talk.objc.io/episodes/S01...

Swift Talk 489 Rewriting Recursive Expressions We try a different approach to syntax trees. By separating recursion into a generic map function, we can write operations in a simple way—with some complexity elsewhere. This is a public episode, enjoy! 😊 talk.objc.io/episodes/S01...

Swift Talk 481 Matched Geometry Effect for Positioning Badges We try a new technique for badge positioning, first building it by hand, then seeing if a LLM can come up with the same solution. This episode is public, enjoy! 😊 talk.objc.io/episodes/S01...

Swift Talk 474 Settings Form Layout (Part 1) We build the layout for a typical macOS settings form in SwiftUI, using sections for structure and a custom form style to lay out the elements correctly. This episode is free to watch, enjoy! 😊 talk.objc.io/episodes/S01...