HN user

natesm

1,047 karma

pretty okay at objective c

Posts6
Comments231
View on HN

If you install this, the messaging tab in the primary Facebook app now just switches you to the Messenger app. What a weird choice.

I decided to uninstall Messenger, I like being able to chat while browsing other Facebook pages.

Well, when TF2 came out, it was laser focused. Every class had a role, and was strong and weak against certain other classes. So now, you throw a bunch of new items, and it loses that. The sniper is weak to spies, that's how it's supposed to be. So then the sniper gets given a shield that makes spies unable to stab him, and a jar that he can throw on the ground and reveal them. Engineers were weak to snipers, but now they can take control of their sentries and manually shoot things outside of the normal range. So the end result is that everything ends up becoming pretty okay against everything. I haven't played the game for a long time so I don't remember everything.

The other issue, which is one of the reasons I stopped playing (aside from me pretty much stopping playing video games in general) is aesthetic overload. I don't like the notion of things being called "purely cosmetic" because appearances have meanings. The 9 classes were designed to be recognizable from their silhouettes alone, which is pretty brilliant. But now you can pile an absurd number of things onto your character, completely changing that. Not only do you not know what your opponent is equipped with anymore, you also have an additional psychological blocker to identifying them. And it's just tacky. TF2 was originally a 60s spy movie parody, and I really felt that. Now it's just... everything. It's just a lot less compelling to me.

I am a little skeptical of the platform portability. A high quality application has a lot of UI code. Then, if you're Doing It Right, on iOS, you're probably going to use Core Data and/or iCloud for backend storage. For networking, you need to manage the activity indicator, etc.

So it seems like there are two choices:

1. There's a wrapper library on top of UIKit instead of straight bindings. Not good, more levels of junk, and can't really provide access to the entirety of the API since it doesn't 100% match with Android.

2. It's platform portable... as long as you don't actually use any system frameworks. In that case, it could be nice for games, I guess, but would it be fast enough?

What's the point of Cocoapods instead of just using a submodule? Git already has a native way to handle subprojects, and adding an extra external dependency and gitignoring the results (I guess) feels dirty.

I use the retina MBP at "1920x1200", which wasn't available on any 15" MacBook previously. I do wish this was the "native" resolution though. "1440x900" is comically large.

What's with the categories? They don't seem to be used in either of the primary .m files (cmd+f "mtl"), so they aren't really needed. Do one thing well.

If you want to make a higher order function library, that's fine, but I don't see what it has to do with mapping data to JSON, and I don't think that users of the library should have to get a bunch of modifications to the standard container classes to get the nice model class. Why not split it into two libraries?

Contacts, Notes, and Calendar are also Apple apps, and, well, yeah.

However, everything that Panic makes is incredible in both quality and Mac-ness. I use Transmit and love it, didn't think of it when making that list since it's not something you have open all of the time.

Then, look at Panic's iOS apps. They feel like iOS apps. Diet Coda and Coda are companion products, but they aren't identical. They each look and feel how an application on their respective platforms should feel (which is fairly open ended on iOS, but restrictive on OS X due to the shared desktop canvas).

Few other apps I use or have used in the past, non-Apple, fit in pretty well:

* Adium

* Colloquy

* Chrome

* NetNewsWire

* Reeder

* Sparrow

I don't like that they ported the aesthetic. I'm not a fan of it to begin with, especially on iPad, but at least there it gets to take over the entire screen. On the desktop, the apps I use most of the time[1] still look like Mac apps, so this would stick out like a sore thumb.

I really, really like Twitter for Mac, even if it's abandoned now. I'm not sure if Tapbots has fixed it (and I'm not going to spend $20 on a client I don't like the visuals of to find out), but Twitter for Mac absolutely beat Tweetbot Alpha in scrolling (using TwUI helps quite a bit most likely). So I'll keep using that for now on my external monitor where it doesn't look blurry.

[1]:

* Safari

* iTerm2

* Xcode

* Messages

* MacVim

* iTunes

* Mail

Interesting. I hope that this doesn't become Sim Suburbia. The lack of "subway"/"rapid transit" (just "rail" and "streetcar") is worrying. Hopefully larger buildings won't be surrounded by parking lots - streets in the city (besides 14th, 34th, etc.) are narrower than those in suburbs.

I also don't like how the trains just instantly turn around and how T intersections on rails are possible - these are things that were okay in the 90s, but that I would have hoped to be fixed by now.

The Magazine 14 years ago

Not that I disagree that iOS 5 was obsolete the second that iOS 6 was released (the numbers agree with us), but...

    if (NSClassFromString(@"UICollectionView")) // or something that makes a lot more sense, but that came to mind immediately
    {
        // facebook stuff
    }

    // Twitter.framework stuff

Embark is pretty good but it doesn't solve the "what's the fastest way from this random location in SoHo to Port Authority" problem. I can tap on two stations and find the fastest way between them, but Google would tell me which option to take, of which there are a lot:

* Walk to W4th, A train (or C/E train) directly to Port Authority

* BDFM from Bway/Lafayette to W4th, A train

* BDFM from Bway/Lafayette to NQR at 34th, walk from 42nd.

* NR from Prince to 42nd

* 6 from Bleecker/Spring to Union Square, NQR to 42nd. This is a long and annoying transfer, which Google probably picked up on.

* 6/NR -> L -> ACE (probably not)

Since Embark's map is the stylized subway map, it doesn't really help with geographic locations.

There are other situations like this: should I take the J train at Bowery directly over the bridge and walk for a while on the other side, or should I walk to the 6 and take the L train under the river, getting off much closer to my destination? The estimated walking time factors into this - if there's a J train about to arrive and I'll narrowly miss the 6, the answer is obvious. If I'm going to have to wait for both, my time is better spent walking to a train that will get me closer to my destination.

iPhone 5 14 years ago

Typing "21st and 6th" gives me an alert that says "no results found". I am about 500 feet from 21st and 6th. Other intersections have jumped me to Texas and South Carolina.

I can't believe this is something they're actually going to release. I hope that it might be better on release, but it seems like the backend should be continually upgraded.