After over a year in the making – I’m excited to announce another signficant milestone: Starlight has gone gold! Its effectively ready to ship, what’s more, it’s also approved for sale by Apple — feels… pretty good With the app gone gold, I’m now switching to getting ready to ship! Among other things, that includes …
Author Archives: mmv
Building GPT from scratch
With all the talk & articles about GPT, a few weeks ago I decided to spend a couple days coding one from scratch. The training size can’t be the same (for $$$ reasons), but the model can follow a very similar architecture to the one used by GPT-3. As long as we narrow the training data, …
Leveraging Bing Chat as a development tool
Even though in their infancy, ChatGPT, Copilot & OPT are already impressive tools. The impact on how we work will be significant and, although expertise will still be critical, people who leverage AI will have an edge over people who don’t. I started increasingly using Bing Chat (which uses GPT-4 behind the scenes) to parse …
Continue reading “Leveraging Bing Chat as a development tool”
Leveraging SF Symbols from code
SF Symbols are hugely helpful to help accelerate the development process, Apple has done an amazing job at providing a huge variety of them – all looking great & working well with one another. If you’re a developer and are not familiar with them, you’re missing out – go download them. One minor caveat to …
Microsoft aggressively capitalizing on their OpenAI investment
There’s a lot of chat right now about ChatGPT. And, although the technology may be a bit overhyped, some of the use-cases it enables have the potential to change the way we work: Here’s one, from the Verge: “Intelligent recap is the big new addition to Microsoft Teams Premium […]. Intelligent recap uses OpenAI’s GPT-3.5 …
Continue reading “Microsoft aggressively capitalizing on their OpenAI investment”
The Last of Us – HBO
I was not expecting much from “The Last of Us” from HBO, after so many poor adaptations of video-games, what could one look forward to? Well, I’m glad to say I was wrong. The first two episodes have been so fun to watch. If you enjoyed the game, do check them out. Faithful to the …
And just like that, MarsManaged has reached Beta!
After 18 months of work… …I’m excited to announce that MarsManaged has reached a major milestone, it’s now in Beta. In the following weeks I’ll be opening up more testing seats, can’t wait for your candid feedback -and bug reports-! Until then, here’s a sneak peak of the latest version of the app. CARD’s section: …
Continue reading “And just like that, MarsManaged has reached Beta!”
Easily linking any AppKit or UIKit class with SwiftUI
After spending an embarrassing amount of hours trying to get TextField to do what I needed on macOS I decided to try NSViewRepresentable + NSTextField. I was fully prepared to spend the night on this… Yet I got it done in 30m 😮 Lesson learned! Going forward, when a SwiftUI object is not mature enough …
Continue reading “Easily linking any AppKit or UIKit class with SwiftUI”
Here’s to 2023!
As Eisenhower said “Plans are worthless, but planning is indispensable”, so… In no particular order, my plan for 2023 is to: 1. Ship MarsManaged for macOS sometime before June, add iOS versions before EOY 2. Complete two more AI courses & tackle several problems that interest me where ML can make a significant difference 3. …
Restoring macOS window after close – SwiftUI WindowsGroup
Typical behavior for macOS apps is that the apps will preserve their size and position when closed (Command + W) or quit (Command + Q) by the user. When using SwiftUI & WindowsGroup that’s not the case though: although it works as designed when quitting, it forgets position and size when closing the window …
Continue reading “Restoring macOS window after close – SwiftUI WindowsGroup”