AJRF | 4 years ago | on: Solved by 1440p HiDPI: MacBook Pro 16“ is hot and noisy with an external monitor
_mlxl's comments
AJRF | 4 years ago | on: Unveiling our new Quantum AI campus
AJRF | 4 years ago | on: NetBSD 9.2
AJRF | 4 years ago | on: NetBSD 9.2
AJRF | 4 years ago | on: How M1 Macs feel faster than Intel models: it’s about QoS
AJRF | 4 years ago | on: Plotting the source code “TODO” history of the most popular open source projects
AJRF | 4 years ago | on: Swift Actors: A practical example, part 1
AJRF | 4 years ago | on: Swift Actors: A practical example, part 1
AJRF | 4 years ago | on: Swift Actors: A practical example, part 1
_mlxl | 4 years ago | on: Mighty Makes Google Chrome Faster
Given the product I’m curious is the performance of your landing page by design?
AJRF | 4 years ago | on: The joys of creating Xcode project files
AJRF | 4 years ago | on: Has UML died without anyone noticing?
When I see a good UML diagram I know immediately what the bit of modelled code does. When I see a weird, cobbled together diagram of bits of code the creator thinks defines the state, I have gained nothing of value from viewing the diagram.
_mlxl | 4 years ago | on: The joys of creating Xcode project files
It has to be wed to the OS in such a way that makes the propensity for this vague failure state to occur, because I've never had it happen with anything else.
Upgrading from the App Store sometimes will hang at 99% and no matter what you do save some weird incantations to remove stuff from this secret App Store cache to remove the download to begin its excruciatingly slow download again, only with the hope in your heart this impenetrable and silent error doesn't happen again.
And of course none of this is addressed by Apple. You think you can just download versions from the developer site? Well enjoy, and I am not joking, a 30+ minute unzipping of the .xip file (yep that's right, it's not a .zip).
Apple does not care about it's developer ecosystem, even though you are such a huge part of it's success. It's apparent in their thread bare documentation, their terrible tools, their greedy practises.
I get it. They are a business. But they do not deserve their halo.
_mlxl | 4 years ago | on: The joys of creating Xcode project files
And Apple keep bolting stuff on to it (and the new stuff doesn't work - Canvas for SwiftUI previews for example).
It's slow, broken in numerous ways, depends on file formats that aren't used anywhere outside of Apple and completely undocumented. It is such a painful tool to use.
AJRF | 4 years ago | on: Remote Code Execution Found in CocoaPods
A swift package manager product before 12.5 will be embedded inside your target and statically linked.
If you have more than one target using that product, you will end up embedding it more than once, which creates duplicated symbols in your binary, which leads to undefined behaviour when calling that symbol at runtime (which Apple don't allow for apps on the AppStore - ironically Big Sur on M1 Macs has a lot of duplicated libraries for x86 and arm64 which will cause a warning about undefined behaviour when you call them - do as I say, not as I do).
What happens now in 12.5 onwards is those products will be dynamically linked, meaning there will be one copy of it in your binary, that each of your targets can call symbols on, which gets rid of the duplication and the potential for undefined behaviour.
AJRF | 4 years ago | on: Remote Code Execution Found in CocoaPods
AJRF | 4 years ago | on: Remote Code Execution Found in CocoaPods
AJRF | 4 years ago | on: Remote Code Execution Found in CocoaPods
That's fixed in Xcode 12.5 https://developer.apple.com/documentation/xcode-release-note...
AJRF | 4 years ago | on: Remote Code Execution Found in CocoaPods
Would be good to show a list of all repositories where there are more than 1 distinct source as most people who make pods just point to their Github repo release page.
It's very tedious to check the impact of this without that list.
AJRF | 4 years ago | on: Brian Armstrong sold $291.8M in Coinbase shares on opening day
Coinbase is the trusted inlet to trading crypto for individual investors. One of the blockchains, Bitcoin, has a 1 trillion dollar market cap, and the next largest has 259 bn. And coinbase captures a fee of some large percentage of transactions on those.
He should be worth much more.