Live data from Hacker News

Dear Apple

github.com

21–30 of 211 posts

Re: Dear Apple

#21
Can we give this HN post a better title? This is atrociously clickbaiting. Granted it just goes to GitHub, but I would like to have at least an _inkling_ of what I'm about to read.

Re: Dear Apple

#22
This is what you get for relying on proprietary software, begging on your knees for crumbles while your supplier is busy pivoting themselves out of relevancy. It's always the same game, and we never learn; as soon as the next new shiny arrives, people get in the same old lines and beg for another round of abuse.

Re: Dear Apple

#23
post #4

It would also be an absolute joy if we could actually refactor with Xcode.

I immediately downloaded appcode when I found I couldn't rename variables in swift

But you can rename variables in Swift 3 + XCode 8: move cursor to a symbol and press Command + Control + E.

Sadly, that's the only refactoring support available right now.

Re: Dear Apple

#24
post #11
post #5

I don't think it's considered a problem by the team at Apple, or even by some developers, but I would love a more stable Swift language. The number of changes per version * the number of projects in the world is causing a large amount of work and instability. This is contributing to the low tool quality as well.

Swift 3 had a purposeful effort to prioritize syntax-impacting changes and API changes as possible with the idea that Swift 4 and beyond would have backward compatibility for Swift 3 code. Swift 4/5 will establish ABI compatibility, so that binary swift libraries will work across compiler versions

Finalized ABI has been deferred from Swift 4, if you haven't heard: https://lists.swift.org/pipermail/swift-evolution/Week-of-Mo...

Another year of breaking changes, hooray!

Re: Dear Apple

#26

Can we give this HN post a better title? This is atrociously clickbaiting. Granted it just goes to GitHub, but I would like to have at least an _inkling_ of what I'm about to read.

Dear Apple - Xcode feature requests and bug reports (@dang)

Re: Dear Apple

#27
@dang Can you add the repo name to Github URLs that point to repos? For example, display the title as "Dear Apple (github.com/dear-apple/dear-apple)".

I thought this was a letter from Github to Apple, but was disappointed to discover that it was a letter from some subset of the Apple developer community.

I recognize that this is sort of pulling at a thread, but since Github is so widely used, perhaps some sort of exception can be made?

Re: Dear Apple

#28

It's absurd to have to beg the wealthiest software company in the world for what should be considered really basic stuff. Xcode is consistently unstable, slow, missing simple essential functionality (like refactoring), and Apple's interface builder is something that most experienced Apple devs know to run for the hills from.

The one that's been getting me lately is the split between Xcode 7/Swift 2.2 and 8/3. We have an older project in Swift 2 (yes, it's slated to get changed over, just not yet), and new work on a project in 3. If I try to open one while the other is already open, one of the Xcodes invariably freezes or crashes.

I will say, though, that I've always liked IB (though not storyboards). But then there's the wonderful "Oh, you opened a nib, I should move something around in the XML." -> SCM status changes even though I didn't modify the file.

Re: Dear Apple

#29

It's absurd to have to beg the wealthiest software company in the world for what should be considered really basic stuff. Xcode is consistently unstable, slow, missing simple essential functionality (like refactoring), and Apple's interface builder is something that most experienced Apple devs know to run for the hills from.

I've noticed this effect recently - I call it "too big to try."

Once a given institution reaches a certain scale, the apparent limitations on human attention at the top of the hierarchy make it impossible for the organization to contemplate small ventures. Like the parable of Bill Gates finding a hundred-dollar bill on the sidewalk, it's no longer worth the time to stoop to pick up the small stuff.

(Intuitively, this seems related to the absurd inflation in the cost of public works in the US over the last century.)

Re: Dear Apple

#30
Apple works with their bug reporting system; instead of encouraging people to "sign" "letters" (on Google forms no less) - open a bug report at https://bugreport.apple.com, post the bug number and encourage people to duplicate it. This is the only way to move something at Apple.
Post reply on HN