Keith Smiley
smileykeith.bsky.social
Keith Smiley
@smileykeith.bsky.social
devx at Modular, maintainer of bazel's iOS support, creator of the Mobile Native Foundation, LLVM & Swift contributor. Previously Principal Engineer at Lyft, Core Team @CocoaPods
This is horrible. Be careful what you type in to text boxes on the internet! www.404media.co/meta-invents...
Meta Invents New Way to Humiliate Users With Feed of People's Chats With AI
In an industry full of grifters and companies hell-bent on making the internet worse, it is hard to think of a worse actor than Meta, or a worse product that the AI Discover feed.
www.404media.co
June 17, 2025 at 3:44 PM
Poolsuite FM just got a redesign and it continues to be the most fun iOS app design out there apps.apple.com/us/app/pools...
‎Poolsuite FM
‎Poolsuite FM is the ultra-summer music player for Macintosh Computer; transporting you to a virtual vacation where the sun never sets. Formerly
apps.apple.com
June 5, 2025 at 4:22 PM
"The CIA Secretly Ran a Star Wars Fan Site" www.404media.co/the-cia-secr...
The CIA Secretly Ran a Star Wars Fan Site
The site, starwarsweb.net, was a covert CIA communications tool. It has pictures of Yoda and C-3PO on it.
www.404media.co
May 26, 2025 at 2:23 PM
Reposted by Keith Smiley
App Store Guidelines have been officially updated, so I just submitted a new Delta update without all the external payment restrictions!

Goodbye scare screen 👋
May 2, 2025 at 1:49 AM
I wrote up a post on how to use `bazel query` to find unused targets www.smileykeith.com/2025/03/24/u...
Finding unused targets with bazel - Keith Smiley
www.smileykeith.com
March 24, 2025 at 7:23 PM
Very satisfying
February 15, 2025 at 5:29 PM
I wrote up a quick post about how compressed debug info with C++ saved a ton of bandwidth w/ bazel's remote cache www.smileykeith.com/2025/02/14/c...
Bazel caching and compressed debug info - Keith Smiley
www.smileykeith.com
February 14, 2025 at 8:20 PM
Reposted by Keith Smiley
1Password has gone from being one of my favorite Mac apps to receiving marketing emails informing me they are the “Official Cybersecurity Partner of Oracle Red Bull Racing”
February 11, 2025 at 8:13 PM
Reposted by Keith Smiley
If you wanted no leaks you should have gone into Settings -> Security -> Configure privacy & security -> Privacy options -> Other -> Configure -> Media interface and clicked “Disallow.”

The Leak setting is on by default but we understand your privacy is important so we’ve made it easy to opt out
January 30, 2025 at 10:07 PM
If you need some joy in your life, I highly recommend Any Austin on YouTube www.youtube.com/watch?v=gGDy...
Unremarkable and odd places in Breath of the Wild
YouTube video by Any Austin
www.youtube.com
January 27, 2025 at 4:21 AM
Reposted by Keith Smiley
Rust Software Engineering internship (3 months). We can bring you to Tokyo, Japan from overseas. Can start from June or from August.
Careers - Woven by Toyota
Woven by Toyota innovates and invests in new technologies, software, and business models that transform how we live, work, and move.
woven.toyota
January 22, 2025 at 7:58 AM
Reposted by Keith Smiley
You’re still arguing about tabs vs. spaces? May I present…
December 25, 2024 at 6:37 PM
Really fun coding font bracket: daringfireball.net/linked/2024/...
Coding Font Selection ‘Tournament’
Link to: https://www.codingfont.com/
daringfireball.net
December 24, 2024 at 7:07 PM
It's wild that I can leave my 3d printer alone for 24 hours without checking on it but I can't print 1 photo with my photo printer without it fucking up
December 23, 2024 at 3:07 AM
Finally someone figured out what sketchy thing the Honey browser extension is doing www.youtube.com/watch?v=vc4y...

If you have this installed, uninstall it ASAP.
Exposing the Honey Influencer Scam
YouTube video by MegaLag
www.youtube.com
December 22, 2024 at 6:22 PM
Reposted by Keith Smiley
C++ standard tooling papers have been withdrawn:

* ISO politicking over licensing
* "WG21 prioritized profiles above the tooling ecosystem work."

www.reddit.com/r/cpp/commen...
WG21, aka C++ Standard Committee, December 2024 Mailing
www.reddit.com
December 18, 2024 at 4:48 PM
Reposted by Keith Smiley
#neovim Development News

The 0.11 version will have a more straightforward way to set up LSP servers:
- `vim.lsp.config` to configure.
- `vim.lsp.enable` to set up automated start.
- Special 'lsp/' directory for passive config discovery (similar to 'ftplugin/')

PR:
- github.com/neovim/neovi...
feat(lsp): add `vim.lsp.config` and `vim.lsp.enable` by lewis6991 · Pull Request #31031 · neovim/neovim
Problem Setting up LSP clients require unnecessary boilerplate. LSP configuration has no system. Solution Add vim.lsp.enable() and vim.lsp.config(). Design goals/requirements: Default configurat...
github.com
December 12, 2024 at 2:07 PM
Reposted by Keith Smiley
"rules" that terminal programs follow jvns.ca/blog/2024/11...
December 12, 2024 at 4:58 PM
Reposted by Keith Smiley
Unboxing an Apple App Store Award #shotwithkino #unboxing #apple
YouTube video by Ben Sandofsky
www.youtube.com
December 11, 2024 at 7:28 PM
Reposted by Keith Smiley
absolutely incredible attack vector
December 6, 2024 at 3:27 AM
I finally upgraded my work Mac to Sequoia and now after ~1 minute I can't type in tmux. What's the state of downgrading these days? 😬
November 27, 2024 at 1:03 AM
"The two factions of C++" is a great read: herecomesthemoon.net/2024/11/two-...
The two factions of C++
The dream of a single dialect-free C++ has probably been dead for many years, anyway.
herecomesthemoon.net
November 26, 2024 at 4:35 PM
Reposted by Keith Smiley
Today was my last post on Twitter. I'll be using this account going forward while I contemplate the value of social media in my daily life.
October 20, 2024 at 3:00 AM