🔺iPhone models announced today include Memory Integrity Enforcement, the culmination of an unprecedented design and engineering effort that we believe represents the most significant upgrade to memory safety in the history of consumer operating systems. https://t.co/ule9gaXzc1
"Can my husband find out who I am voting for in the Presidential Election?" 🗳️
We've been getting this question a lot, so we rounded up some helpful facts. Please share this 🧵
@corry_wang That is not at all what the chart you posted shows. If I understand it correctly it shows that 34% of adults eat more than 9 candy bar/box/bags per week. It shows nothing about the top 9%, nor does it show anything about total US candy consumption (which includes children).
@listochkin@pati_gallardo I took had to take a security training where they used non-standard terminology because the presenter thought it sounded cool. My feedback included this: “it is not the 90s and I am not trying to hack a Gibson.”
@laurenancona That particular area gets incredibly windy, even by SF standards. I had an apartment across the street from twitter for 2 years, sometimes there was so much wind it would blow outdoor furniture around in the amenity spaces, etc.
@timClicks By convention only. Threads are not security boundaries in any commonly used operating system. Thread local storage is for performance not security.
‼️🔑 macOS Sonoma brings Apple’s password manager to Google Chrome, Microsoft Edge, and other browsers using their extensions stores with the “iCloud Passwords” browser extension.
If you’re running the macOS Sonoma public or developer beta, you can try it right now! [1/n]
Interested in how libraries impact an app’s size & performance? And what you can do to improve it? Meet mergeable libraries in this #WWDC23 session!
https://t.co/CuPCD4ob5J
For folks interested in using mergeable libraries, the following documentation should help to get you started: https://t.co/EAwyrE4fcy
Join the labs to provide feedback and ask questions!
@jarredsumner I honestly don’t know, I work on linkers, not system libraries. There may be someone on the developer forums who knows: https://t.co/nG50cM4JZA
Hope everyone enjoyed the SOTU presentation! We have an brand new linker this year, and some really cool new features like mergeable libraries. There is a session on Wednesday, and team members will be in labs throughout the week. https://t.co/S8adswHgXN #WWDC23
My team also worked on a new library format: mergeable libraries. Mergeable libraries combine the benefits of static and dynamic libraries, providing the best performance without sacrificing development velocity. (1/n)
Today at WWDC we introduced a new static linker. It is a ground-up rewrite that’s up to 5x faster than ld64. The new linker is written with multicore in mind, and it’s the first production ready parallel linker officially supported for iOS development. (1/n)
@stuntpants It often feels like the architects learned nothing from the last 3 decades of real world experience with anything larger than a microcontroller, but we should acknowledge where they have. For example, I have yet to see someone argue for adding branch delay slots to RISCV… 😈
@stephentyrone@never_released@okcupid That has been there for like 20 years. It used to sometimes trigger an OKCupid job posting on your page if you had it selected (maybe it still does? I closed my OKCupid account years ago).
@lefticus I work on a dynamic linker that sits below most of the c++ runtime and is functionally freestanding. We used to use exceptions, but that forced us to maintain custom a libunwind target (which was a non-trivial burden) and increased our binary size with all the tables.
@ZoeSchiffer Great article, but your info on iCloud backups is (just a bit) out dated. I know it is more of a side note, but with Advanced Data Protection users can opt to end to end encrypt iCloud backups: https://t.co/RSCUrdWIDc