gorena
|
10 years ago
|
on: Libraries Used in the Top 100 iOS Apps
Is this going to be open source? Or a commercial product? I don't think most iOS devs would want to use a closed-source library, not necessarily because they're averse to paying for something, but because the UX of using one is much worse.
- There's generally no dependency management, or you're forced into using Cocoapods, and using it in a bad way (binaries in your repo).
- You're at the will of the vendor for additional features (framework, Swift nullability/generics integration, bitcode), and, if they're even available, dependency bumps. This gets really painful. Every time I used a closed-source framework, it ends up being a nightmare.
This is compared to:
- Add line to Cartfile
- carthage update
- A little drag and drop
- Done, future releases will probably Just Work
You might have better luck with people that aren't necessarily "iOS devs", i.e. games, where using closed-source is more common and they might not even be using Xcode.
gorena
|
10 years ago
|
on: Libraries Used in the Top 100 iOS Apps
One thing to note: Carthage usage is invisible, since frameworks built with Carthage are just Plain Old Frameworks. So people that have migrated from Pods to Carthage will be hard to track.
gorena
|
10 years ago
|
on: Libraries Used in the Top 100 iOS Apps
Using an unmaintained networking stack should terrify you.
gorena
|
10 years ago
|
on: Libraries Used in the Top 100 iOS Apps
Scary how many of these are obsolete or outdated.
"Bolts-iOS" is a dependency of "facebook-ios-sdk", which means that 19 of the top apps are using an outdated version of the Facebook SDK that predates Bolts, and might be vulnerable.
gorena
|
10 years ago
|
on: How Bad Will It Get for American Express?
You've never been to a Whole Foods?
gorena
|
10 years ago
|
on: Don’t Feed the Beast – The Great Tech Recruiter Infestation
Healthcare is a benefit in the UK? I thought it was socialized?
gorena
|
10 years ago
|
on: WebKit removes the 350ms click delay for iOS
gorena
|
10 years ago
|
on: WebKit removes the 350ms click delay for iOS
~"It's not the mobile internet, it's just the internet"
- Apple, at iPhone release
gorena
|
10 years ago
|
on: We Looked for Work as a Software Development Team
Well, that's why they give acquihired employees a whole bunch of RSUs. I worked for a boring corporate acquihirer for a while because they were paying me the stock equivalent of my salary (which also increased) every year.
gorena
|
10 years ago
|
on: Oklahoma City's War on Obesity
Sorry, you're totally correct - this assumes someone that isn't performing strength-based exercise!
gorena
|
10 years ago
|
on: Oklahoma City's War on Obesity
Did potatoes, sugar cane, and olives stop being plants...?
gorena
|
10 years ago
|
on: Oklahoma City's War on Obesity
Anyone who eats above their TDEE for an extended period will become obese, which is trivially possible on a vegan diet of french fries topped with sugar and olive oil. What does this have to do with a vegan diet?
Since you're asking personal medical questions, my blood pressure/blood tests are all nominal, my RHR is ~55, and I eat a high-protein vegetarian diet, with the primary protein sources being skim greek yogurt, whey powder, eggs, tofu, edamame, and seitan. Besides that I mostly eat vegetables and noodles.
gorena
|
10 years ago
|
on: Oklahoma City's War on Obesity
But you just have to eat less beef - spinach isn't inherently obesity-preventing, if you somehow eat 2500 calories of spinach (I mean, good luck, but...) but only expend 2000 per day, you'll gain weight!
gorena
|
10 years ago
|
on: Oklahoma City's War on Obesity
> It's worth noting that my cousin also moved to SoCal. She's now in her 40's and snorts cocaine 2 or 3 times a week in the evening to skip eating to keep herself slim. Apparently it's a very common practise amongst her and her friends.
This seems insane, if you want to stay thin, just eat at or below your TDEE and... that will happen (or increase your TDEE).
gorena
|
10 years ago
|
on: Oklahoma City's War on Obesity
gorena
|
10 years ago
|
on: Running Swift code on Android
How would it resolve the differences in types without mangling?
gorena
|
10 years ago
|
on: Are Fats Unhealthy? The Battle Over Dietary Guidelines
gorena
|
10 years ago
|
on: Running Swift code on Android
Not sure of the state of Scala on Android, but having a language that actually has real closures is appealing. To say nothing of ADTs, nullability, etc...
gorena
|
10 years ago
|
on: Emulating Swift's “defer” in C, with Clang or GCC+Blocks
This isn't really C, though. It's "Clang C" - which is arguably better than C, and I wouldn't want to be stuck writing non-Clang C, but it should be represented correctly.
gorena
|
10 years ago
|
on: Mapping Neighborhood-Level Obesity in the United States
Interesting - typically I would associate "urban"
with smaller grocery stores.
i.e. there are 8 grocery stores within a few minutes walk, but they are all smaller - some just sell produce, others are smaller versions of suburban grocery stores.
- There's generally no dependency management, or you're forced into using Cocoapods, and using it in a bad way (binaries in your repo).
- You're at the will of the vendor for additional features (framework, Swift nullability/generics integration, bitcode), and, if they're even available, dependency bumps. This gets really painful. Every time I used a closed-source framework, it ends up being a nightmare.
This is compared to:
- Add line to Cartfile
- carthage update
- A little drag and drop
- Done, future releases will probably Just Work
You might have better luck with people that aren't necessarily "iOS devs", i.e. games, where using closed-source is more common and they might not even be using Xcode.