@buildbuddy, maintainer of @bazelbuild's iOS support, creator of @MobileNativeFdn. LLVM & Swift contributor. Previously Principal Engineer @Lyft, @modular

Joined April 2008
1,176 Photos and videos
Keith Smiley retweeted
Wow, @llvmorg just passed half a million commits to the monorepo! Congratulations to all of the 3811 contributors so far! If you love LLVM, consider star'ing the repo: github.com/llvm/llvm-project…
3
24
281
30,031
Keith Smiley retweeted
Wow that's right. This was a big day and Swift has come a long way in the intervening decade: Congrats to everyone who has driven it forward to support such an amazing tech platform! 🍎🐣
10 Years Ago: Apple Announced Swift
21
67
744
91,301
Keith Smiley retweeted
2 Apr 2024

1
25
125
21,769
Keith Smiley retweeted
31 Mar 2024
The linker is in a better position to inject malicious code into your system than xz/liblzma if compromised because it can do whatever it wants with the programs being linked. For example, replacing a specific function during linking openssh would be a pretty easy hack. Therefore, it is important to use a trustworthy linker binary to build your program. But how do you build a trustworthy linker? If you use a malicious linker to link another linker, it can inject code into the new linker which in turn could do something malicious to other programs. This is the well-known chain of trust problem. This is a real issue for us because we distribute mold binary packages on our GitHub release pages. Fortunately, we recently implemented a change in the script to create the binary packages so that the script is reproducible -- meaning that regardless of the environment it's run in, the script always creates bit-for-bit identical output for the same git commit. With the reproducible build, you can independently verify that our binary distributions are actually built from the corresponding release of source files. You can also ensure that no third-party binaries are involved during the build. Thanks to Docker and QEMU, it is pretty easy to write a reproducible build script these days. I'd strongly recommend doing the same if you are distributing binary tarballs. The script for the mold linker is available here: github.com/rui314/mold/blob/…

4
59
321
45,379
Keith Smiley retweeted
The xz backdoor was initially caught by a software engineer at Microsoft. He noticed 500ms lag and thought something was suspicious. This is the Silver Back Gorilla of nerds. The internet final boss.
142
2,525
18,750
4,571,230
Mojo hit an important milestone today by open sourcing the stdlib, excited to see where it goes from here! 🔥
28 Mar 2024
👩‍💻 We're excited to announce that we've open sourced the Mojo 🔥standard library! 📚 Building Mojo🔥 in the open will lead to a better result and open sourcing the standard library is our next step in the journey. 🚀 We're also dropping MAX 24.2 today! modular.com/blog/the-next-bi…
1
28
4,921
Keith Smiley retweeted
“Rust teams at Google are as productive as ones using Go, and more than twice as productive as teams using C .” @larsberg_ #RustNationUK
33
206
1,170
548,411
Please let this be true
25 Mar 2024
iOS 18 will let you place app icons anywhere on the Home Screen grid, multiple sources told me Example image via @iDownloadBlog
2
2,111
Keith Smiley retweeted
23 Mar 2024
Have you ever hesitated to try out an API from Azure, AWS or Google Cloud because just the idea of needing to figure out how to get API credentials puts you off?
71% Yes
11% No
18% Just see results
4,923 votes • Final results
64
39
187
291,292
Making a Macintosh Studio youtu.be/BuEziDm9gQw?si=KP_U… (This person's videos are generally awesome if you like this one)
1
6
2,020
Keith Smiley retweeted
20 Mar 2024
Security Tools team at Apple is looking for managers with passion and background in program analysis, compilers, and/or security. Static Analysis Tools Manager (Cupertino, CA): jobs.apple.com/en-us/details… Dynamic Analysis Tools Manager (Seattle, WA): jobs.apple.com/en-us/details…

18
31
6,504
I'm delighted to announce that it's my first week at @Modular! I'm so excited to work with such a strong team on some really hard problems! 🔥🚀
19
3
140
15,629
Keith Smiley retweeted
9 Mar 2024
Duolingo runs a taqueria outside their HQ in Pittsburgh. You get a discount for speaking Spanish. Many reviews say it’s the best Mexican food they’ve ever had! I will def go next time I’m in town.
Not relevant, but Duolingo's taco shop does almost $700k in revenue lol
56
311
4,965
1,167,101
One solution for swift macros build times is if someone (ideally the swift-syntax repo) distributed the required prebuilt xcframeworks instead of requiring everyone built from source (bonus points if someone solves shipping a single framework with muiltiple swiftmodules)
2
1
17
4,422
Keith Smiley retweeted
29 Feb 2024
We just opened an Android Engineer role: jobs.ashbyhq.com/The Brows…

7
13
133
95,638
After nearly 9 years(!) at Lyft I've decided to move on. I feel so lucky to have worked with so many great folks over the years on such a wide variety of awesome projects. I'm excited to take a few weeks off and then share what's next for me!
25
2
151
15,951
Keith Smiley retweeted
28 Feb 2024
Replying to @sndwv_
Talk is cheap, send patches.
40
515
4,410
309,930
Keith Smiley retweeted
24 Feb 2024
hi folks I’m the reddit ceo just looking for a quick budget check, we’re going to ipo soon but we’re still losing money somehow servers 20 million payroll 60 million office rent 5 million my comp is 193 million someone please help me budget my company. my website is dying
471
2,799
83,077
12,951,961