Log inSign up
Kyle Howells
87K posts
user avatar
Kyle Howells
@Freerunnering
iOS Developer since iOS 3 🏂🧗🏻‍♂️📷 [email protected] iOS Lead at @perdiem
UK
ikyle.me
Joined September 2009
329
Following
4,156
Followers
  • Pinned
    user avatar
    Kyle Howells
    @Freerunnering
    Jun 12
    Wrote a guide on how to setup this local coding agent on macOS. "Running Gemma 4 26B-A4B and Qwen3.6 35B-A3B locally with llama.cpp, MTP speculative decoding, multimodal support, and PI as a coding agent."
    user avatar
    Kyle Howells
    @Freerunnering
    Jun 12
    This actually makes Gemma 4 26B-4A usable for a coding agent @ 72tk/s on my MacBook Pro M1 Max. This video is realtime, running completely locally.
    00:00
    ikyle.me
    How to Setup a Local Coding Agent on macOS
    Running Gemma 4 26B-A4B and Qwen3.6 35B-A3B locally with llama.cpp, MTP speculative decoding, multimodal support, and PI as a coding agent.
    27K
  • user avatar
    Kyle Howells
    @Freerunnering
    Apr 1, 2019
    I love this iPad multitasking concept! Pro Multitasking - Finder for iPad Concept by Daniel Korpai | Dribbble dribbble.com/shots/6267421-…
    00:00
  • user avatar
    Kyle Howells
    @Freerunnering
    Jun 7, 2022
    How to tell macOS isn't a priority anymore. Before: After:
    This Post is from an account that no longer exists. Learn more
  • user avatar
    Kyle Howells
    @Freerunnering
    Apr 19, 2019
    Something easy to forget about Twitter for iPad is it wasn't just the sliding panels design, it has some of the best gestures and nice little interactions of any app I've used. x.com/Freerunnering/…
    00:00
    user avatar
    Kyle Howells
    @Freerunnering
    Apr 17, 2019
    Periodic reminder that the original Twitter for iPad was one of the best iPad app UIs ever released.
  • user avatar
    Kyle Howells
    @Freerunnering
    Jun 24, 2020
    I am really going to miss having actually usable icons with color I can easily see when I update. This design is such a massive regressive I'm staggered.
  • user avatar
    Kyle Howells
    @Freerunnering
    Mar 2, 2019
    I find it ironic we went from beautiful colourful intricate UI to flat empty white screens at the same time our displays increased massively in quality and colour gambit.
  • user avatar
    Kyle Howells
    @Freerunnering
    Sep 28, 2014
    My MacBook Pro (2010) scores 1340 and 2284 on Geekbench. My iPhone 6 scores 1605 & 2870
  • user avatar
    Kyle Howells
    @Freerunnering
    Jun 28, 2020
    The more I think about this design failure the more I want to write an article explaining some of the biology behind how our eyes work, how we are mostly blind most of the time, our vision is a blurry mess and why that makes this such an objectively terrible design change.
    user avatar
    Kyle Howells
    @Freerunnering
    Jun 24, 2020
    I am really going to miss having actually usable icons with color I can easily see when I update. This design is such a massive regressive I'm staggered.
  • user avatar
    Kyle Howells
    @Freerunnering
    Jul 2, 2022
    New blog post: Creating Cool UI - Morphing Between Different Icon Shapes And Learning About Metaballs ikyle.me/blog/2022/crea…
    00:00
  • user avatar
    Kyle Howells
    @Freerunnering
    Apr 17, 2019
    Periodic reminder that the original Twitter for iPad was one of the best iPad app UIs ever released.
  • user avatar
    Kyle Howells
    @Freerunnering
    Apr 23, 2019
    Apple to Mac Developers: "Make your apps work in this restrictive sandbox even our apps won't support" *Electron appears* "Now add developer ID signing" "Now use this slow approval process even outside the AppStore" "Hey why is Electron taking over, where are the native apps?"
  • user avatar
    Kyle Howells
    @Freerunnering
    Aug 30, 2020
    I love this trick to use an ObjC block with -target:action: methods. I can't remember if this is actually public API or not though?
  • user avatar
    Kyle Howells
    @Freerunnering
    Dec 20, 2017
    Wanted for AirPods 2: a 3G connected case with Find My AirPods Unrelated: I’ve lost my AirPods...
  • user avatar
    Kyle Howells
    @Freerunnering
    Jul 1, 2020
    Replying to @MisaelLandero
    Create ObjC project, add a SwiftUI view (accept creating an ObjC bridging header), #import the UIViewController subclass, change the SwiftUI view to only be a wrapped UIViewController. ✅ Now open a 2 panel Xcode layout, ObjC file on left, SwiftUI shim file on the right.

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms·Privacy·Cookies·Accessibility·Ads Info·© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up