Jacques Fortier

@jacquesf
622 Followers
48 Following
348 Posts
Good morning to everyone except our idiot cats who learned how to open drawers last night
Memory-safe. 13% faster on average. ⚡️ The TrueType hinting interpreter in macOS and iOS has been rewritten in Swift, replacing the original C implementation. Pixel-perfect accuracy was validated across 27 million glyphs. And the results: https://www.swift.org/blog/migrating-truetype-hinting-to-swift/

RE: https://mastodon.social/@airspeedswift/116716470741905934

Interested in learning more about how we're using Swift at lower levels? @numist writes about his work on the #swift rewrite of the TrueType interpreter on the swift.org blog:

https://www.swift.org/blog/migrating-truetype-hinting-to-swift/

Whenever people ask me “what are you most excited about this year?” at conference time, it’s always these low level improvements to the OS written in #swift you wouldn’t normally hear about so it’s great to hear @holly give some of them a shout out.

> "For the 27 releases, we've started writing parts of the core operating system kernel in Swift."

Swift for the Kernel was an awesome project to work on this year! I'm very happy to have been able to make these first steps towards a truly memory-safe kernel possible :)

the Swift Performance team is also hiring another engineer, to work on optimization, code generation, and performance-oriented language features for the Swift compiler: https://jobs.apple.com/en-us/details/200661730-3401/swift-compiler-backend-engineer-languages-runtimes?team=SFTWR
Swift Compiler Backend Engineer, Languages & Runtimes - Jobs - Careers at Apple

Apply for a Swift Compiler Backend Engineer, Languages & Runtimes job at Apple. Read about the role and find out if it’s right for you.

the Security Tools team at apple is hiring a compiler engineer to help us develop new safety and security features for Clang. if you can make it to Cupertino, and you find things like ptrauth and -fbounds-safety interesting, this might be a good position for you: https://jobs.apple.com/en-us/details/200642941-0836/compiler-security-engineer-c-c-languages-runtimes
Compiler Security Engineer - C/C++, Languages & Runtimes - Jobs - Careers at Apple

Apply for a Compiler Security Engineer - C/C++, Languages & Runtimes job at Apple. Read about the role and find out if it’s right for you.

Is this a case of the lawyer not being good at typing on an iPhone, or is it a very niche legal diss?

this spring I've been teaching undergrads to use LLM agents. my rationale for doing this was that it would give me a chance to covertly teach lots of real software engineering, which is what I've done.

meanwhile, I've been watching the students closely to try to figure out whether a coding agent is a leveling factor (reducing differences in effectiveness between different students) or an anti-leveling factor (amplifying differences). at this point I'm 99% sure it's the second thing.

The procrastinator’s ethos: the best day to start was yesterday, and the next best day is tomorrow.